@layer kapish.reset,kapish.tokens,kapish.components,kapish.utilities,kapish.skin,kapish.theme,kapish.accessibility;@layer kapish.reset{*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;min-height:100dvh}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;background:var(--surface-background);color:var(--text-primary)}}@layer kapish.reset{body{font-family:var(--font-family-sans, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre{margin:0}}@layer kapish.reset{ol,ul,menu{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}img,video{height:auto}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer}}@layer kapish.reset{input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}input,button,select,textarea{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{background:none;border:none}button{background:none;border:none;cursor:pointer}textarea{resize:vertical}fieldset{margin:0;padding:0;border:none;min-inline-size:0}legend{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}}@layer kapish.tokens{:root{--color-light: white;--color-dark: black}:root{--color-background: var(--color-dark);--color-foreground: var(--color-light)}:root[data-mode=light]{--color-background: var(--color-light);--color-foreground: var(--color-dark)}}@layer kapish.tokens{:root{--color-primary: #7c5cff;--color-primary-0: var(--color-light);--color-primary-25: color-mix(in oklab, var(--color-primary) 3%, var(--color-primary-0));--color-primary-50: color-mix(in oklab, var(--color-primary) 6%, var(--color-primary-0));--color-primary-75: color-mix(in oklab, var(--color-primary) 10%, var(--color-primary-0));--color-primary-100: color-mix(in oklab, var(--color-primary) 14%, var(--color-primary-0));--color-primary-150: color-mix(in oklab, var(--color-primary) 22%, var(--color-primary-0));--color-primary-200: color-mix(in oklab, var(--color-primary) 32%, var(--color-primary-0));--color-primary-250: color-mix(in oklab, var(--color-primary) 42%, var(--color-primary-0));--color-primary-300: color-mix(in oklab, var(--color-primary) 54%, var(--color-primary-0));--color-primary-350: color-mix(in oklab, var(--color-primary) 66%, var(--color-primary-0));--color-primary-400: color-mix(in oklab, var(--color-primary) 78%, var(--color-primary-0));--color-primary-450: color-mix(in oklab, var(--color-primary) 90%, var(--color-primary-0));--color-primary-500: var(--color-primary);--color-primary-550: color-mix(in oklab, var(--color-primary) 90%, var(--color-primary-1000));--color-primary-600: color-mix(in oklab, var(--color-primary) 78%, var(--color-primary-1000));--color-primary-650: color-mix(in oklab, var(--color-primary) 66%, var(--color-primary-1000));--color-primary-700: color-mix(in oklab, var(--color-primary) 54%, var(--color-primary-1000));--color-primary-750: color-mix(in oklab, var(--color-primary) 42%, var(--color-primary-1000));--color-primary-800: color-mix(in oklab, var(--color-primary) 32%, var(--color-primary-1000));--color-primary-825: color-mix(in oklab, var(--color-primary) 27%, var(--color-primary-1000));--color-primary-850: color-mix(in oklab, var(--color-primary) 22%, var(--color-primary-1000));--color-primary-875: color-mix(in oklab, var(--color-primary) 18%, var(--color-primary-1000));--color-primary-900: color-mix(in oklab, var(--color-primary) 14%, var(--color-primary-1000));--color-primary-950: color-mix(in oklab, var(--color-primary) 6%, var(--color-primary-1000));--color-primary-1000: var(--color-dark);--color-secondary: #ff5577;--color-secondary-0: var(--color-light);--color-secondary-25: color-mix(in oklab, var(--color-secondary) 3%, var(--color-secondary-0));--color-secondary-50: color-mix(in oklab, var(--color-secondary) 6%, var(--color-secondary-0));--color-secondary-75: color-mix(in oklab, var(--color-secondary) 10%, var(--color-secondary-0));--color-secondary-100: color-mix(in oklab, var(--color-secondary) 14%, var(--color-secondary-0));--color-secondary-150: color-mix(in oklab, var(--color-secondary) 22%, var(--color-secondary-0));--color-secondary-200: color-mix(in oklab, var(--color-secondary) 32%, var(--color-secondary-0));--color-secondary-250: color-mix(in oklab, var(--color-secondary) 42%, var(--color-secondary-0));--color-secondary-300: color-mix(in oklab, var(--color-secondary) 54%, var(--color-secondary-0));--color-secondary-350: color-mix(in oklab, var(--color-secondary) 66%, var(--color-secondary-0));--color-secondary-400: color-mix(in oklab, var(--color-secondary) 78%, var(--color-secondary-0));--color-secondary-450: color-mix(in oklab, var(--color-secondary) 90%, var(--color-secondary-0));--color-secondary-500: var(--color-secondary);--color-secondary-550: color-mix(in oklab, var(--color-secondary) 90%, var(--color-secondary-1000));--color-secondary-600: color-mix(in oklab, var(--color-secondary) 78%, var(--color-secondary-1000));--color-secondary-650: color-mix(in oklab, var(--color-secondary) 66%, var(--color-secondary-1000));--color-secondary-700: color-mix(in oklab, var(--color-secondary) 54%, var(--color-secondary-1000));--color-secondary-750: color-mix(in oklab, var(--color-secondary) 42%, var(--color-secondary-1000));--color-secondary-800: color-mix(in oklab, var(--color-secondary) 32%, var(--color-secondary-1000));--color-secondary-825: color-mix(in oklab, var(--color-secondary) 27%, var(--color-secondary-1000));--color-secondary-850: color-mix(in oklab, var(--color-secondary) 22%, var(--color-secondary-1000));--color-secondary-875: color-mix(in oklab, var(--color-secondary) 18%, var(--color-secondary-1000));--color-secondary-900: color-mix(in oklab, var(--color-secondary) 14%, var(--color-secondary-1000));--color-secondary-950: color-mix(in oklab, var(--color-secondary) 6%, var(--color-secondary-1000));--color-secondary-1000: var(--color-dark);--color-success: #28c76f;--color-success-0: var(--color-light);--color-success-25: color-mix(in oklab, var(--color-success) 3%, var(--color-success-0));--color-success-50: color-mix(in oklab, var(--color-success) 6%, var(--color-success-0));--color-success-75: color-mix(in oklab, var(--color-success) 10%, var(--color-success-0));--color-success-100: color-mix(in oklab, var(--color-success) 14%, var(--color-success-0));--color-success-150: color-mix(in oklab, var(--color-success) 22%, var(--color-success-0));--color-success-200: color-mix(in oklab, var(--color-success) 32%, var(--color-success-0));--color-success-250: color-mix(in oklab, var(--color-success) 42%, var(--color-success-0));--color-success-300: color-mix(in oklab, var(--color-success) 54%, var(--color-success-0));--color-success-350: color-mix(in oklab, var(--color-success) 66%, var(--color-success-0));--color-success-400: color-mix(in oklab, var(--color-success) 78%, var(--color-success-0));--color-success-450: color-mix(in oklab, var(--color-success) 90%, var(--color-success-0));--color-success-500: var(--color-success);--color-success-550: color-mix(in oklab, var(--color-success) 90%, var(--color-success-1000));--color-success-600: color-mix(in oklab, var(--color-success) 78%, var(--color-success-1000));--color-success-650: color-mix(in oklab, var(--color-success) 66%, var(--color-success-1000));--color-success-700: color-mix(in oklab, var(--color-success) 54%, var(--color-success-1000));--color-success-750: color-mix(in oklab, var(--color-success) 42%, var(--color-success-1000));--color-success-800: color-mix(in oklab, var(--color-success) 32%, var(--color-success-1000));--color-success-825: color-mix(in oklab, var(--color-success) 27%, var(--color-success-1000));--color-success-850: color-mix(in oklab, var(--color-success) 22%, var(--color-success-1000));--color-success-875: color-mix(in oklab, var(--color-success) 18%, var(--color-success-1000));--color-success-900: color-mix(in oklab, var(--color-success) 14%, var(--color-success-1000));--color-success-950: color-mix(in oklab, var(--color-success) 6%, var(--color-success-1000));--color-success-1000: var(--color-dark);--color-warning: #ff9f43;--color-warning-0: var(--color-light);--color-warning-25: color-mix(in oklab, var(--color-warning) 3%, var(--color-warning-0));--color-warning-50: color-mix(in oklab, var(--color-warning) 6%, var(--color-warning-0));--color-warning-75: color-mix(in oklab, var(--color-warning) 10%, var(--color-warning-0));--color-warning-100: color-mix(in oklab, var(--color-warning) 14%, var(--color-warning-0));--color-warning-150: color-mix(in oklab, var(--color-warning) 22%, var(--color-warning-0));--color-warning-200: color-mix(in oklab, var(--color-warning) 32%, var(--color-warning-0));--color-warning-250: color-mix(in oklab, var(--color-warning) 42%, var(--color-warning-0));--color-warning-300: color-mix(in oklab, var(--color-warning) 54%, var(--color-warning-0));--color-warning-350: color-mix(in oklab, var(--color-warning) 66%, var(--color-warning-0));--color-warning-400: color-mix(in oklab, var(--color-warning) 78%, var(--color-warning-0));--color-warning-450: color-mix(in oklab, var(--color-warning) 90%, var(--color-warning-0));--color-warning-500: var(--color-warning);--color-warning-550: color-mix(in oklab, var(--color-warning) 90%, var(--color-warning-1000));--color-warning-600: color-mix(in oklab, var(--color-warning) 78%, var(--color-warning-1000));--color-warning-650: color-mix(in oklab, var(--color-warning) 66%, var(--color-warning-1000));--color-warning-700: color-mix(in oklab, var(--color-warning) 54%, var(--color-warning-1000));--color-warning-750: color-mix(in oklab, var(--color-warning) 42%, var(--color-warning-1000));--color-warning-800: color-mix(in oklab, var(--color-warning) 32%, var(--color-warning-1000));--color-warning-825: color-mix(in oklab, var(--color-warning) 27%, var(--color-warning-1000));--color-warning-850: color-mix(in oklab, var(--color-warning) 22%, var(--color-warning-1000));--color-warning-875: color-mix(in oklab, var(--color-warning) 18%, var(--color-warning-1000));--color-warning-900: color-mix(in oklab, var(--color-warning) 14%, var(--color-warning-1000));--color-warning-950: color-mix(in oklab, var(--color-warning) 6%, var(--color-warning-1000));--color-warning-1000: var(--color-dark);--color-danger: #ea5455;--color-danger-0: var(--color-light);--color-danger-25: color-mix(in oklab, var(--color-danger) 3%, var(--color-danger-0));--color-danger-50: color-mix(in oklab, var(--color-danger) 6%, var(--color-danger-0));--color-danger-75: color-mix(in oklab, var(--color-danger) 10%, var(--color-danger-0));--color-danger-100: color-mix(in oklab, var(--color-danger) 14%, var(--color-danger-0));--color-danger-150: color-mix(in oklab, var(--color-danger) 22%, var(--color-danger-0));--color-danger-200: color-mix(in oklab, var(--color-danger) 32%, var(--color-danger-0));--color-danger-250: color-mix(in oklab, var(--color-danger) 42%, var(--color-danger-0));--color-danger-300: color-mix(in oklab, var(--color-danger) 54%, var(--color-danger-0));--color-danger-350: color-mix(in oklab, var(--color-danger) 66%, var(--color-danger-0));--color-danger-400: color-mix(in oklab, var(--color-danger) 78%, var(--color-danger-0));--color-danger-450: color-mix(in oklab, var(--color-danger) 90%, var(--color-danger-0));--color-danger-500: var(--color-danger);--color-danger-550: color-mix(in oklab, var(--color-danger) 90%, var(--color-danger-1000));--color-danger-600: color-mix(in oklab, var(--color-danger) 78%, var(--color-danger-1000));--color-danger-650: color-mix(in oklab, var(--color-danger) 66%, var(--color-danger-1000));--color-danger-700: color-mix(in oklab, var(--color-danger) 54%, var(--color-danger-1000));--color-danger-750: color-mix(in oklab, var(--color-danger) 42%, var(--color-danger-1000));--color-danger-800: color-mix(in oklab, var(--color-danger) 32%, var(--color-danger-1000));--color-danger-825: color-mix(in oklab, var(--color-danger) 27%, var(--color-danger-1000));--color-danger-850: color-mix(in oklab, var(--color-danger) 22%, var(--color-danger-1000));--color-danger-875: color-mix(in oklab, var(--color-danger) 18%, var(--color-danger-1000));--color-danger-900: color-mix(in oklab, var(--color-danger) 14%, var(--color-danger-1000));--color-danger-950: color-mix(in oklab, var(--color-danger) 6%, var(--color-danger-1000));--color-danger-1000: var(--color-dark);--color-info: #3b82f6;--color-info-0: var(--color-light);--color-info-25: color-mix(in oklab, var(--color-info) 3%, var(--color-info-0));--color-info-50: color-mix(in oklab, var(--color-info) 6%, var(--color-info-0));--color-info-75: color-mix(in oklab, var(--color-info) 10%, var(--color-info-0));--color-info-100: color-mix(in oklab, var(--color-info) 14%, var(--color-info-0));--color-info-150: color-mix(in oklab, var(--color-info) 22%, var(--color-info-0));--color-info-200: color-mix(in oklab, var(--color-info) 32%, var(--color-info-0));--color-info-250: color-mix(in oklab, var(--color-info) 42%, var(--color-info-0));--color-info-300: color-mix(in oklab, var(--color-info) 54%, var(--color-info-0));--color-info-350: color-mix(in oklab, var(--color-info) 66%, var(--color-info-0));--color-info-400: color-mix(in oklab, var(--color-info) 78%, var(--color-info-0));--color-info-450: color-mix(in oklab, var(--color-info) 90%, var(--color-info-0));--color-info-500: var(--color-info);--color-info-550: color-mix(in oklab, var(--color-info) 90%, var(--color-info-1000));--color-info-600: color-mix(in oklab, var(--color-info) 78%, var(--color-info-1000));--color-info-650: color-mix(in oklab, var(--color-info) 66%, var(--color-info-1000));--color-info-700: color-mix(in oklab, var(--color-info) 54%, var(--color-info-1000));--color-info-750: color-mix(in oklab, var(--color-info) 42%, var(--color-info-1000));--color-info-800: color-mix(in oklab, var(--color-info) 32%, var(--color-info-1000));--color-info-825: color-mix(in oklab, var(--color-info) 27%, var(--color-info-1000));--color-info-850: color-mix(in oklab, var(--color-info) 22%, var(--color-info-1000));--color-info-875: color-mix(in oklab, var(--color-info) 18%, var(--color-info-1000));--color-info-900: color-mix(in oklab, var(--color-info) 14%, var(--color-info-1000));--color-info-950: color-mix(in oklab, var(--color-info) 6%, var(--color-info-1000));--color-info-1000: var(--color-dark);--color-standard-blue: #3366ff;--color-standard-blue-0: var(--color-light);--color-standard-blue-25: color-mix(in oklab, var(--color-standard-blue) 3%, var(--color-standard-blue-0));--color-standard-blue-50: color-mix(in oklab, var(--color-standard-blue) 6%, var(--color-standard-blue-0));--color-standard-blue-75: color-mix(in oklab, var(--color-standard-blue) 10%, var(--color-standard-blue-0));--color-standard-blue-100: color-mix(in oklab, var(--color-standard-blue) 14%, var(--color-standard-blue-0));--color-standard-blue-150: color-mix(in oklab, var(--color-standard-blue) 22%, var(--color-standard-blue-0));--color-standard-blue-200: color-mix(in oklab, var(--color-standard-blue) 32%, var(--color-standard-blue-0));--color-standard-blue-250: color-mix(in oklab, var(--color-standard-blue) 42%, var(--color-standard-blue-0));--color-standard-blue-300: color-mix(in oklab, var(--color-standard-blue) 54%, var(--color-standard-blue-0));--color-standard-blue-350: color-mix(in oklab, var(--color-standard-blue) 66%, var(--color-standard-blue-0));--color-standard-blue-400: color-mix(in oklab, var(--color-standard-blue) 78%, var(--color-standard-blue-0));--color-standard-blue-450: color-mix(in oklab, var(--color-standard-blue) 90%, var(--color-standard-blue-0));--color-standard-blue-500: var(--color-standard-blue);--color-standard-blue-550: color-mix(in oklab, var(--color-standard-blue) 90%, var(--color-standard-blue-1000));--color-standard-blue-600: color-mix(in oklab, var(--color-standard-blue) 78%, var(--color-standard-blue-1000));--color-standard-blue-650: color-mix(in oklab, var(--color-standard-blue) 66%, var(--color-standard-blue-1000));--color-standard-blue-700: color-mix(in oklab, var(--color-standard-blue) 54%, var(--color-standard-blue-1000));--color-standard-blue-750: color-mix(in oklab, var(--color-standard-blue) 42%, var(--color-standard-blue-1000));--color-standard-blue-800: color-mix(in oklab, var(--color-standard-blue) 32%, var(--color-standard-blue-1000));--color-standard-blue-825: color-mix(in oklab, var(--color-standard-blue) 27%, var(--color-standard-blue-1000));--color-standard-blue-850: color-mix(in oklab, var(--color-standard-blue) 22%, var(--color-standard-blue-1000));--color-standard-blue-875: color-mix(in oklab, var(--color-standard-blue) 18%, var(--color-standard-blue-1000));--color-standard-blue-900: color-mix(in oklab, var(--color-standard-blue) 14%, var(--color-standard-blue-1000));--color-standard-blue-950: color-mix(in oklab, var(--color-standard-blue) 6%, var(--color-standard-blue-1000));--color-standard-blue-1000: var(--color-dark);--color-standard-brown: #865335;--color-standard-brown-0: var(--color-light);--color-standard-brown-25: color-mix(in oklab, var(--color-standard-brown) 3%, var(--color-standard-brown-0));--color-standard-brown-50: color-mix(in oklab, var(--color-standard-brown) 6%, var(--color-standard-brown-0));--color-standard-brown-75: color-mix(in oklab, var(--color-standard-brown) 10%, var(--color-standard-brown-0));--color-standard-brown-100: color-mix(in oklab, var(--color-standard-brown) 14%, var(--color-standard-brown-0));--color-standard-brown-150: color-mix(in oklab, var(--color-standard-brown) 22%, var(--color-standard-brown-0));--color-standard-brown-200: color-mix(in oklab, var(--color-standard-brown) 32%, var(--color-standard-brown-0));--color-standard-brown-250: color-mix(in oklab, var(--color-standard-brown) 42%, var(--color-standard-brown-0));--color-standard-brown-300: color-mix(in oklab, var(--color-standard-brown) 54%, var(--color-standard-brown-0));--color-standard-brown-350: color-mix(in oklab, var(--color-standard-brown) 66%, var(--color-standard-brown-0));--color-standard-brown-400: color-mix(in oklab, var(--color-standard-brown) 78%, var(--color-standard-brown-0));--color-standard-brown-450: color-mix(in oklab, var(--color-standard-brown) 90%, var(--color-standard-brown-0));--color-standard-brown-500: var(--color-standard-brown);--color-standard-brown-550: color-mix(in oklab, var(--color-standard-brown) 90%, var(--color-standard-brown-1000));--color-standard-brown-600: color-mix(in oklab, var(--color-standard-brown) 78%, var(--color-standard-brown-1000));--color-standard-brown-650: color-mix(in oklab, var(--color-standard-brown) 66%, var(--color-standard-brown-1000));--color-standard-brown-700: color-mix(in oklab, var(--color-standard-brown) 54%, var(--color-standard-brown-1000));--color-standard-brown-750: color-mix(in oklab, var(--color-standard-brown) 42%, var(--color-standard-brown-1000));--color-standard-brown-800: color-mix(in oklab, var(--color-standard-brown) 32%, var(--color-standard-brown-1000));--color-standard-brown-825: color-mix(in oklab, var(--color-standard-brown) 27%, var(--color-standard-brown-1000));--color-standard-brown-850: color-mix(in oklab, var(--color-standard-brown) 22%, var(--color-standard-brown-1000));--color-standard-brown-875: color-mix(in oklab, var(--color-standard-brown) 18%, var(--color-standard-brown-1000));--color-standard-brown-900: color-mix(in oklab, var(--color-standard-brown) 14%, var(--color-standard-brown-1000));--color-standard-brown-950: color-mix(in oklab, var(--color-standard-brown) 6%, var(--color-standard-brown-1000));--color-standard-brown-1000: var(--color-dark);--color-standard-cyan: #06b6d4;--color-standard-cyan-0: var(--color-light);--color-standard-cyan-25: color-mix(in oklab, var(--color-standard-cyan) 3%, var(--color-standard-cyan-0));--color-standard-cyan-50: color-mix(in oklab, var(--color-standard-cyan) 6%, var(--color-standard-cyan-0));--color-standard-cyan-75: color-mix(in oklab, var(--color-standard-cyan) 10%, var(--color-standard-cyan-0));--color-standard-cyan-100: color-mix(in oklab, var(--color-standard-cyan) 14%, var(--color-standard-cyan-0));--color-standard-cyan-150: color-mix(in oklab, var(--color-standard-cyan) 22%, var(--color-standard-cyan-0));--color-standard-cyan-200: color-mix(in oklab, var(--color-standard-cyan) 32%, var(--color-standard-cyan-0));--color-standard-cyan-250: color-mix(in oklab, var(--color-standard-cyan) 42%, var(--color-standard-cyan-0));--color-standard-cyan-300: color-mix(in oklab, var(--color-standard-cyan) 54%, var(--color-standard-cyan-0));--color-standard-cyan-350: color-mix(in oklab, var(--color-standard-cyan) 66%, var(--color-standard-cyan-0));--color-standard-cyan-400: color-mix(in oklab, var(--color-standard-cyan) 78%, var(--color-standard-cyan-0));--color-standard-cyan-450: color-mix(in oklab, var(--color-standard-cyan) 90%, var(--color-standard-cyan-0));--color-standard-cyan-500: var(--color-standard-cyan);--color-standard-cyan-550: color-mix(in oklab, var(--color-standard-cyan) 90%, var(--color-standard-cyan-1000));--color-standard-cyan-600: color-mix(in oklab, var(--color-standard-cyan) 78%, var(--color-standard-cyan-1000));--color-standard-cyan-650: color-mix(in oklab, var(--color-standard-cyan) 66%, var(--color-standard-cyan-1000));--color-standard-cyan-700: color-mix(in oklab, var(--color-standard-cyan) 54%, var(--color-standard-cyan-1000));--color-standard-cyan-750: color-mix(in oklab, var(--color-standard-cyan) 42%, var(--color-standard-cyan-1000));--color-standard-cyan-800: color-mix(in oklab, var(--color-standard-cyan) 32%, var(--color-standard-cyan-1000));--color-standard-cyan-825: color-mix(in oklab, var(--color-standard-cyan) 27%, var(--color-standard-cyan-1000));--color-standard-cyan-850: color-mix(in oklab, var(--color-standard-cyan) 22%, var(--color-standard-cyan-1000));--color-standard-cyan-875: color-mix(in oklab, var(--color-standard-cyan) 18%, var(--color-standard-cyan-1000));--color-standard-cyan-900: color-mix(in oklab, var(--color-standard-cyan) 14%, var(--color-standard-cyan-1000));--color-standard-cyan-950: color-mix(in oklab, var(--color-standard-cyan) 6%, var(--color-standard-cyan-1000));--color-standard-cyan-1000: var(--color-dark);--color-standard-green: #1aa36a;--color-standard-green-0: var(--color-light);--color-standard-green-25: color-mix(in oklab, var(--color-standard-green) 3%, var(--color-standard-green-0));--color-standard-green-50: color-mix(in oklab, var(--color-standard-green) 6%, var(--color-standard-green-0));--color-standard-green-75: color-mix(in oklab, var(--color-standard-green) 10%, var(--color-standard-green-0));--color-standard-green-100: color-mix(in oklab, var(--color-standard-green) 14%, var(--color-standard-green-0));--color-standard-green-150: color-mix(in oklab, var(--color-standard-green) 22%, var(--color-standard-green-0));--color-standard-green-200: color-mix(in oklab, var(--color-standard-green) 32%, var(--color-standard-green-0));--color-standard-green-250: color-mix(in oklab, var(--color-standard-green) 42%, var(--color-standard-green-0));--color-standard-green-300: color-mix(in oklab, var(--color-standard-green) 54%, var(--color-standard-green-0));--color-standard-green-350: color-mix(in oklab, var(--color-standard-green) 66%, var(--color-standard-green-0));--color-standard-green-400: color-mix(in oklab, var(--color-standard-green) 78%, var(--color-standard-green-0));--color-standard-green-450: color-mix(in oklab, var(--color-standard-green) 90%, var(--color-standard-green-0));--color-standard-green-500: var(--color-standard-green);--color-standard-green-550: color-mix(in oklab, var(--color-standard-green) 90%, var(--color-standard-green-1000));--color-standard-green-600: color-mix(in oklab, var(--color-standard-green) 78%, var(--color-standard-green-1000));--color-standard-green-650: color-mix(in oklab, var(--color-standard-green) 66%, var(--color-standard-green-1000));--color-standard-green-700: color-mix(in oklab, var(--color-standard-green) 54%, var(--color-standard-green-1000));--color-standard-green-750: color-mix(in oklab, var(--color-standard-green) 42%, var(--color-standard-green-1000));--color-standard-green-800: color-mix(in oklab, var(--color-standard-green) 32%, var(--color-standard-green-1000));--color-standard-green-825: color-mix(in oklab, var(--color-standard-green) 27%, var(--color-standard-green-1000));--color-standard-green-850: color-mix(in oklab, var(--color-standard-green) 22%, var(--color-standard-green-1000));--color-standard-green-875: color-mix(in oklab, var(--color-standard-green) 18%, var(--color-standard-green-1000));--color-standard-green-900: color-mix(in oklab, var(--color-standard-green) 14%, var(--color-standard-green-1000));--color-standard-green-950: color-mix(in oklab, var(--color-standard-green) 6%, var(--color-standard-green-1000));--color-standard-green-1000: var(--color-dark);--color-standard-indigo: #6366f1;--color-standard-indigo-0: var(--color-light);--color-standard-indigo-25: color-mix(in oklab, var(--color-standard-indigo) 3%, var(--color-standard-indigo-0));--color-standard-indigo-50: color-mix(in oklab, var(--color-standard-indigo) 6%, var(--color-standard-indigo-0));--color-standard-indigo-75: color-mix(in oklab, var(--color-standard-indigo) 10%, var(--color-standard-indigo-0));--color-standard-indigo-100: color-mix(in oklab, var(--color-standard-indigo) 14%, var(--color-standard-indigo-0));--color-standard-indigo-150: color-mix(in oklab, var(--color-standard-indigo) 22%, var(--color-standard-indigo-0));--color-standard-indigo-200: color-mix(in oklab, var(--color-standard-indigo) 32%, var(--color-standard-indigo-0));--color-standard-indigo-250: color-mix(in oklab, var(--color-standard-indigo) 42%, var(--color-standard-indigo-0));--color-standard-indigo-300: color-mix(in oklab, var(--color-standard-indigo) 54%, var(--color-standard-indigo-0));--color-standard-indigo-350: color-mix(in oklab, var(--color-standard-indigo) 66%, var(--color-standard-indigo-0));--color-standard-indigo-400: color-mix(in oklab, var(--color-standard-indigo) 78%, var(--color-standard-indigo-0));--color-standard-indigo-450: color-mix(in oklab, var(--color-standard-indigo) 90%, var(--color-standard-indigo-0));--color-standard-indigo-500: var(--color-standard-indigo);--color-standard-indigo-550: color-mix(in oklab, var(--color-standard-indigo) 90%, var(--color-standard-indigo-1000));--color-standard-indigo-600: color-mix(in oklab, var(--color-standard-indigo) 78%, var(--color-standard-indigo-1000));--color-standard-indigo-650: color-mix(in oklab, var(--color-standard-indigo) 66%, var(--color-standard-indigo-1000));--color-standard-indigo-700: color-mix(in oklab, var(--color-standard-indigo) 54%, var(--color-standard-indigo-1000));--color-standard-indigo-750: color-mix(in oklab, var(--color-standard-indigo) 42%, var(--color-standard-indigo-1000));--color-standard-indigo-800: color-mix(in oklab, var(--color-standard-indigo) 32%, var(--color-standard-indigo-1000));--color-standard-indigo-825: color-mix(in oklab, var(--color-standard-indigo) 27%, var(--color-standard-indigo-1000));--color-standard-indigo-850: color-mix(in oklab, var(--color-standard-indigo) 22%, var(--color-standard-indigo-1000));--color-standard-indigo-875: color-mix(in oklab, var(--color-standard-indigo) 18%, var(--color-standard-indigo-1000));--color-standard-indigo-900: color-mix(in oklab, var(--color-standard-indigo) 14%, var(--color-standard-indigo-1000));--color-standard-indigo-950: color-mix(in oklab, var(--color-standard-indigo) 6%, var(--color-standard-indigo-1000));--color-standard-indigo-1000: var(--color-dark);--color-standard-orange: #e66100;--color-standard-orange-0: var(--color-light);--color-standard-orange-25: color-mix(in oklab, var(--color-standard-orange) 3%, var(--color-standard-orange-0));--color-standard-orange-50: color-mix(in oklab, var(--color-standard-orange) 6%, var(--color-standard-orange-0));--color-standard-orange-75: color-mix(in oklab, var(--color-standard-orange) 10%, var(--color-standard-orange-0));--color-standard-orange-100: color-mix(in oklab, var(--color-standard-orange) 14%, var(--color-standard-orange-0));--color-standard-orange-150: color-mix(in oklab, var(--color-standard-orange) 22%, var(--color-standard-orange-0));--color-standard-orange-200: color-mix(in oklab, var(--color-standard-orange) 32%, var(--color-standard-orange-0));--color-standard-orange-250: color-mix(in oklab, var(--color-standard-orange) 42%, var(--color-standard-orange-0));--color-standard-orange-300: color-mix(in oklab, var(--color-standard-orange) 54%, var(--color-standard-orange-0));--color-standard-orange-350: color-mix(in oklab, var(--color-standard-orange) 66%, var(--color-standard-orange-0));--color-standard-orange-400: color-mix(in oklab, var(--color-standard-orange) 78%, var(--color-standard-orange-0));--color-standard-orange-450: color-mix(in oklab, var(--color-standard-orange) 90%, var(--color-standard-orange-0));--color-standard-orange-500: var(--color-standard-orange);--color-standard-orange-550: color-mix(in oklab, var(--color-standard-orange) 90%, var(--color-standard-orange-1000));--color-standard-orange-600: color-mix(in oklab, var(--color-standard-orange) 78%, var(--color-standard-orange-1000));--color-standard-orange-650: color-mix(in oklab, var(--color-standard-orange) 66%, var(--color-standard-orange-1000));--color-standard-orange-700: color-mix(in oklab, var(--color-standard-orange) 54%, var(--color-standard-orange-1000));--color-standard-orange-750: color-mix(in oklab, var(--color-standard-orange) 42%, var(--color-standard-orange-1000));--color-standard-orange-800: color-mix(in oklab, var(--color-standard-orange) 32%, var(--color-standard-orange-1000));--color-standard-orange-825: color-mix(in oklab, var(--color-standard-orange) 27%, var(--color-standard-orange-1000));--color-standard-orange-850: color-mix(in oklab, var(--color-standard-orange) 22%, var(--color-standard-orange-1000));--color-standard-orange-875: color-mix(in oklab, var(--color-standard-orange) 18%, var(--color-standard-orange-1000));--color-standard-orange-900: color-mix(in oklab, var(--color-standard-orange) 14%, var(--color-standard-orange-1000));--color-standard-orange-950: color-mix(in oklab, var(--color-standard-orange) 6%, var(--color-standard-orange-1000));--color-standard-orange-1000: var(--color-dark);--color-standard-pink: #ec4899;--color-standard-pink-0: var(--color-light);--color-standard-pink-25: color-mix(in oklab, var(--color-standard-pink) 3%, var(--color-standard-pink-0));--color-standard-pink-50: color-mix(in oklab, var(--color-standard-pink) 6%, var(--color-standard-pink-0));--color-standard-pink-75: color-mix(in oklab, var(--color-standard-pink) 10%, var(--color-standard-pink-0));--color-standard-pink-100: color-mix(in oklab, var(--color-standard-pink) 14%, var(--color-standard-pink-0));--color-standard-pink-150: color-mix(in oklab, var(--color-standard-pink) 22%, var(--color-standard-pink-0));--color-standard-pink-200: color-mix(in oklab, var(--color-standard-pink) 32%, var(--color-standard-pink-0));--color-standard-pink-250: color-mix(in oklab, var(--color-standard-pink) 42%, var(--color-standard-pink-0));--color-standard-pink-300: color-mix(in oklab, var(--color-standard-pink) 54%, var(--color-standard-pink-0));--color-standard-pink-350: color-mix(in oklab, var(--color-standard-pink) 66%, var(--color-standard-pink-0));--color-standard-pink-400: color-mix(in oklab, var(--color-standard-pink) 78%, var(--color-standard-pink-0));--color-standard-pink-450: color-mix(in oklab, var(--color-standard-pink) 90%, var(--color-standard-pink-0));--color-standard-pink-500: var(--color-standard-pink);--color-standard-pink-550: color-mix(in oklab, var(--color-standard-pink) 90%, var(--color-standard-pink-1000));--color-standard-pink-600: color-mix(in oklab, var(--color-standard-pink) 78%, var(--color-standard-pink-1000));--color-standard-pink-650: color-mix(in oklab, var(--color-standard-pink) 66%, var(--color-standard-pink-1000));--color-standard-pink-700: color-mix(in oklab, var(--color-standard-pink) 54%, var(--color-standard-pink-1000));--color-standard-pink-750: color-mix(in oklab, var(--color-standard-pink) 42%, var(--color-standard-pink-1000));--color-standard-pink-800: color-mix(in oklab, var(--color-standard-pink) 32%, var(--color-standard-pink-1000));--color-standard-pink-825: color-mix(in oklab, var(--color-standard-pink) 27%, var(--color-standard-pink-1000));--color-standard-pink-850: color-mix(in oklab, var(--color-standard-pink) 22%, var(--color-standard-pink-1000));--color-standard-pink-875: color-mix(in oklab, var(--color-standard-pink) 18%, var(--color-standard-pink-1000));--color-standard-pink-900: color-mix(in oklab, var(--color-standard-pink) 14%, var(--color-standard-pink-1000));--color-standard-pink-950: color-mix(in oklab, var(--color-standard-pink) 6%, var(--color-standard-pink-1000));--color-standard-pink-1000: var(--color-dark);--color-standard-purple: #5a3de6;--color-standard-purple-0: var(--color-light);--color-standard-purple-25: color-mix(in oklab, var(--color-standard-purple) 3%, var(--color-standard-purple-0));--color-standard-purple-50: color-mix(in oklab, var(--color-standard-purple) 6%, var(--color-standard-purple-0));--color-standard-purple-75: color-mix(in oklab, var(--color-standard-purple) 10%, var(--color-standard-purple-0));--color-standard-purple-100: color-mix(in oklab, var(--color-standard-purple) 14%, var(--color-standard-purple-0));--color-standard-purple-150: color-mix(in oklab, var(--color-standard-purple) 22%, var(--color-standard-purple-0));--color-standard-purple-200: color-mix(in oklab, var(--color-standard-purple) 32%, var(--color-standard-purple-0));--color-standard-purple-250: color-mix(in oklab, var(--color-standard-purple) 42%, var(--color-standard-purple-0));--color-standard-purple-300: color-mix(in oklab, var(--color-standard-purple) 54%, var(--color-standard-purple-0));--color-standard-purple-350: color-mix(in oklab, var(--color-standard-purple) 66%, var(--color-standard-purple-0));--color-standard-purple-400: color-mix(in oklab, var(--color-standard-purple) 78%, var(--color-standard-purple-0));--color-standard-purple-450: color-mix(in oklab, var(--color-standard-purple) 90%, var(--color-standard-purple-0));--color-standard-purple-500: var(--color-standard-purple);--color-standard-purple-550: color-mix(in oklab, var(--color-standard-purple) 90%, var(--color-standard-purple-1000));--color-standard-purple-600: color-mix(in oklab, var(--color-standard-purple) 78%, var(--color-standard-purple-1000));--color-standard-purple-650: color-mix(in oklab, var(--color-standard-purple) 66%, var(--color-standard-purple-1000));--color-standard-purple-700: color-mix(in oklab, var(--color-standard-purple) 54%, var(--color-standard-purple-1000));--color-standard-purple-750: color-mix(in oklab, var(--color-standard-purple) 42%, var(--color-standard-purple-1000));--color-standard-purple-800: color-mix(in oklab, var(--color-standard-purple) 32%, var(--color-standard-purple-1000));--color-standard-purple-825: color-mix(in oklab, var(--color-standard-purple) 27%, var(--color-standard-purple-1000));--color-standard-purple-850: color-mix(in oklab, var(--color-standard-purple) 22%, var(--color-standard-purple-1000));--color-standard-purple-875: color-mix(in oklab, var(--color-standard-purple) 18%, var(--color-standard-purple-1000));--color-standard-purple-900: color-mix(in oklab, var(--color-standard-purple) 14%, var(--color-standard-purple-1000));--color-standard-purple-950: color-mix(in oklab, var(--color-standard-purple) 6%, var(--color-standard-purple-1000));--color-standard-purple-1000: var(--color-dark);--color-standard-red: #e62e2e;--color-standard-red-0: var(--color-light);--color-standard-red-25: color-mix(in oklab, var(--color-standard-red) 3%, var(--color-standard-red-0));--color-standard-red-50: color-mix(in oklab, var(--color-standard-red) 6%, var(--color-standard-red-0));--color-standard-red-75: color-mix(in oklab, var(--color-standard-red) 10%, var(--color-standard-red-0));--color-standard-red-100: color-mix(in oklab, var(--color-standard-red) 14%, var(--color-standard-red-0));--color-standard-red-150: color-mix(in oklab, var(--color-standard-red) 22%, var(--color-standard-red-0));--color-standard-red-200: color-mix(in oklab, var(--color-standard-red) 32%, var(--color-standard-red-0));--color-standard-red-250: color-mix(in oklab, var(--color-standard-red) 42%, var(--color-standard-red-0));--color-standard-red-300: color-mix(in oklab, var(--color-standard-red) 54%, var(--color-standard-red-0));--color-standard-red-350: color-mix(in oklab, var(--color-standard-red) 66%, var(--color-standard-red-0));--color-standard-red-400: color-mix(in oklab, var(--color-standard-red) 78%, var(--color-standard-red-0));--color-standard-red-450: color-mix(in oklab, var(--color-standard-red) 90%, var(--color-standard-red-0));--color-standard-red-500: var(--color-standard-red);--color-standard-red-550: color-mix(in oklab, var(--color-standard-red) 90%, var(--color-standard-red-1000));--color-standard-red-600: color-mix(in oklab, var(--color-standard-red) 78%, var(--color-standard-red-1000));--color-standard-red-650: color-mix(in oklab, var(--color-standard-red) 66%, var(--color-standard-red-1000));--color-standard-red-700: color-mix(in oklab, var(--color-standard-red) 54%, var(--color-standard-red-1000));--color-standard-red-750: color-mix(in oklab, var(--color-standard-red) 42%, var(--color-standard-red-1000));--color-standard-red-800: color-mix(in oklab, var(--color-standard-red) 32%, var(--color-standard-red-1000));--color-standard-red-825: color-mix(in oklab, var(--color-standard-red) 27%, var(--color-standard-red-1000));--color-standard-red-850: color-mix(in oklab, var(--color-standard-red) 22%, var(--color-standard-red-1000));--color-standard-red-875: color-mix(in oklab, var(--color-standard-red) 18%, var(--color-standard-red-1000));--color-standard-red-900: color-mix(in oklab, var(--color-standard-red) 14%, var(--color-standard-red-1000));--color-standard-red-950: color-mix(in oklab, var(--color-standard-red) 6%, var(--color-standard-red-1000));--color-standard-red-1000: var(--color-dark);--color-standard-teal: #319795;--color-standard-teal-0: var(--color-light);--color-standard-teal-25: color-mix(in oklab, var(--color-standard-teal) 3%, var(--color-standard-teal-0));--color-standard-teal-50: color-mix(in oklab, var(--color-standard-teal) 6%, var(--color-standard-teal-0));--color-standard-teal-75: color-mix(in oklab, var(--color-standard-teal) 10%, var(--color-standard-teal-0));--color-standard-teal-100: color-mix(in oklab, var(--color-standard-teal) 14%, var(--color-standard-teal-0));--color-standard-teal-150: color-mix(in oklab, var(--color-standard-teal) 22%, var(--color-standard-teal-0));--color-standard-teal-200: color-mix(in oklab, var(--color-standard-teal) 32%, var(--color-standard-teal-0));--color-standard-teal-250: color-mix(in oklab, var(--color-standard-teal) 42%, var(--color-standard-teal-0));--color-standard-teal-300: color-mix(in oklab, var(--color-standard-teal) 54%, var(--color-standard-teal-0));--color-standard-teal-350: color-mix(in oklab, var(--color-standard-teal) 66%, var(--color-standard-teal-0));--color-standard-teal-400: color-mix(in oklab, var(--color-standard-teal) 78%, var(--color-standard-teal-0));--color-standard-teal-450: color-mix(in oklab, var(--color-standard-teal) 90%, var(--color-standard-teal-0));--color-standard-teal-500: var(--color-standard-teal);--color-standard-teal-550: color-mix(in oklab, var(--color-standard-teal) 90%, var(--color-standard-teal-1000));--color-standard-teal-600: color-mix(in oklab, var(--color-standard-teal) 78%, var(--color-standard-teal-1000));--color-standard-teal-650: color-mix(in oklab, var(--color-standard-teal) 66%, var(--color-standard-teal-1000));--color-standard-teal-700: color-mix(in oklab, var(--color-standard-teal) 54%, var(--color-standard-teal-1000));--color-standard-teal-750: color-mix(in oklab, var(--color-standard-teal) 42%, var(--color-standard-teal-1000));--color-standard-teal-800: color-mix(in oklab, var(--color-standard-teal) 32%, var(--color-standard-teal-1000));--color-standard-teal-825: color-mix(in oklab, var(--color-standard-teal) 27%, var(--color-standard-teal-1000));--color-standard-teal-850: color-mix(in oklab, var(--color-standard-teal) 22%, var(--color-standard-teal-1000));--color-standard-teal-875: color-mix(in oklab, var(--color-standard-teal) 18%, var(--color-standard-teal-1000));--color-standard-teal-900: color-mix(in oklab, var(--color-standard-teal) 14%, var(--color-standard-teal-1000));--color-standard-teal-950: color-mix(in oklab, var(--color-standard-teal) 6%, var(--color-standard-teal-1000));--color-standard-teal-1000: var(--color-dark);--color-standard-yellow: #f0b429;--color-standard-yellow-0: var(--color-light);--color-standard-yellow-25: color-mix(in oklab, var(--color-standard-yellow) 3%, var(--color-standard-yellow-0));--color-standard-yellow-50: color-mix(in oklab, var(--color-standard-yellow) 6%, var(--color-standard-yellow-0));--color-standard-yellow-75: color-mix(in oklab, var(--color-standard-yellow) 10%, var(--color-standard-yellow-0));--color-standard-yellow-100: color-mix(in oklab, var(--color-standard-yellow) 14%, var(--color-standard-yellow-0));--color-standard-yellow-150: color-mix(in oklab, var(--color-standard-yellow) 22%, var(--color-standard-yellow-0));--color-standard-yellow-200: color-mix(in oklab, var(--color-standard-yellow) 32%, var(--color-standard-yellow-0));--color-standard-yellow-250: color-mix(in oklab, var(--color-standard-yellow) 42%, var(--color-standard-yellow-0));--color-standard-yellow-300: color-mix(in oklab, var(--color-standard-yellow) 54%, var(--color-standard-yellow-0));--color-standard-yellow-350: color-mix(in oklab, var(--color-standard-yellow) 66%, var(--color-standard-yellow-0));--color-standard-yellow-400: color-mix(in oklab, var(--color-standard-yellow) 78%, var(--color-standard-yellow-0));--color-standard-yellow-450: color-mix(in oklab, var(--color-standard-yellow) 90%, var(--color-standard-yellow-0));--color-standard-yellow-500: var(--color-standard-yellow);--color-standard-yellow-550: color-mix(in oklab, var(--color-standard-yellow) 90%, var(--color-standard-yellow-1000));--color-standard-yellow-600: color-mix(in oklab, var(--color-standard-yellow) 78%, var(--color-standard-yellow-1000));--color-standard-yellow-650: color-mix(in oklab, var(--color-standard-yellow) 66%, var(--color-standard-yellow-1000));--color-standard-yellow-700: color-mix(in oklab, var(--color-standard-yellow) 54%, var(--color-standard-yellow-1000));--color-standard-yellow-750: color-mix(in oklab, var(--color-standard-yellow) 42%, var(--color-standard-yellow-1000));--color-standard-yellow-800: color-mix(in oklab, var(--color-standard-yellow) 32%, var(--color-standard-yellow-1000));--color-standard-yellow-825: color-mix(in oklab, var(--color-standard-yellow) 27%, var(--color-standard-yellow-1000));--color-standard-yellow-850: color-mix(in oklab, var(--color-standard-yellow) 22%, var(--color-standard-yellow-1000));--color-standard-yellow-875: color-mix(in oklab, var(--color-standard-yellow) 18%, var(--color-standard-yellow-1000));--color-standard-yellow-900: color-mix(in oklab, var(--color-standard-yellow) 14%, var(--color-standard-yellow-1000));--color-standard-yellow-950: color-mix(in oklab, var(--color-standard-yellow) 6%, var(--color-standard-yellow-1000));--color-standard-yellow-1000: var(--color-dark);--color-series-1: #2c50e0;--color-series-1-0: var(--color-light);--color-series-1-25: color-mix(in oklab, var(--color-series-1) 3%, var(--color-series-1-0));--color-series-1-50: color-mix(in oklab, var(--color-series-1) 6%, var(--color-series-1-0));--color-series-1-75: color-mix(in oklab, var(--color-series-1) 10%, var(--color-series-1-0));--color-series-1-100: color-mix(in oklab, var(--color-series-1) 14%, var(--color-series-1-0));--color-series-1-150: color-mix(in oklab, var(--color-series-1) 22%, var(--color-series-1-0));--color-series-1-200: color-mix(in oklab, var(--color-series-1) 32%, var(--color-series-1-0));--color-series-1-250: color-mix(in oklab, var(--color-series-1) 42%, var(--color-series-1-0));--color-series-1-300: color-mix(in oklab, var(--color-series-1) 54%, var(--color-series-1-0));--color-series-1-350: color-mix(in oklab, var(--color-series-1) 66%, var(--color-series-1-0));--color-series-1-400: color-mix(in oklab, var(--color-series-1) 78%, var(--color-series-1-0));--color-series-1-450: color-mix(in oklab, var(--color-series-1) 90%, var(--color-series-1-0));--color-series-1-500: var(--color-series-1);--color-series-1-550: color-mix(in oklab, var(--color-series-1) 90%, var(--color-series-1-1000));--color-series-1-600: color-mix(in oklab, var(--color-series-1) 78%, var(--color-series-1-1000));--color-series-1-650: color-mix(in oklab, var(--color-series-1) 66%, var(--color-series-1-1000));--color-series-1-700: color-mix(in oklab, var(--color-series-1) 54%, var(--color-series-1-1000));--color-series-1-750: color-mix(in oklab, var(--color-series-1) 42%, var(--color-series-1-1000));--color-series-1-800: color-mix(in oklab, var(--color-series-1) 32%, var(--color-series-1-1000));--color-series-1-825: color-mix(in oklab, var(--color-series-1) 27%, var(--color-series-1-1000));--color-series-1-850: color-mix(in oklab, var(--color-series-1) 22%, var(--color-series-1-1000));--color-series-1-875: color-mix(in oklab, var(--color-series-1) 18%, var(--color-series-1-1000));--color-series-1-900: color-mix(in oklab, var(--color-series-1) 14%, var(--color-series-1-1000));--color-series-1-950: color-mix(in oklab, var(--color-series-1) 6%, var(--color-series-1-1000));--color-series-1-1000: var(--color-dark);--color-series-2: #e6550d;--color-series-2-0: var(--color-light);--color-series-2-25: color-mix(in oklab, var(--color-series-2) 3%, var(--color-series-2-0));--color-series-2-50: color-mix(in oklab, var(--color-series-2) 6%, var(--color-series-2-0));--color-series-2-75: color-mix(in oklab, var(--color-series-2) 10%, var(--color-series-2-0));--color-series-2-100: color-mix(in oklab, var(--color-series-2) 14%, var(--color-series-2-0));--color-series-2-150: color-mix(in oklab, var(--color-series-2) 22%, var(--color-series-2-0));--color-series-2-200: color-mix(in oklab, var(--color-series-2) 32%, var(--color-series-2-0));--color-series-2-250: color-mix(in oklab, var(--color-series-2) 42%, var(--color-series-2-0));--color-series-2-300: color-mix(in oklab, var(--color-series-2) 54%, var(--color-series-2-0));--color-series-2-350: color-mix(in oklab, var(--color-series-2) 66%, var(--color-series-2-0));--color-series-2-400: color-mix(in oklab, var(--color-series-2) 78%, var(--color-series-2-0));--color-series-2-450: color-mix(in oklab, var(--color-series-2) 90%, var(--color-series-2-0));--color-series-2-500: var(--color-series-2);--color-series-2-550: color-mix(in oklab, var(--color-series-2) 90%, var(--color-series-2-1000));--color-series-2-600: color-mix(in oklab, var(--color-series-2) 78%, var(--color-series-2-1000));--color-series-2-650: color-mix(in oklab, var(--color-series-2) 66%, var(--color-series-2-1000));--color-series-2-700: color-mix(in oklab, var(--color-series-2) 54%, var(--color-series-2-1000));--color-series-2-750: color-mix(in oklab, var(--color-series-2) 42%, var(--color-series-2-1000));--color-series-2-800: color-mix(in oklab, var(--color-series-2) 32%, var(--color-series-2-1000));--color-series-2-825: color-mix(in oklab, var(--color-series-2) 27%, var(--color-series-2-1000));--color-series-2-850: color-mix(in oklab, var(--color-series-2) 22%, var(--color-series-2-1000));--color-series-2-875: color-mix(in oklab, var(--color-series-2) 18%, var(--color-series-2-1000));--color-series-2-900: color-mix(in oklab, var(--color-series-2) 14%, var(--color-series-2-1000));--color-series-2-950: color-mix(in oklab, var(--color-series-2) 6%, var(--color-series-2-1000));--color-series-2-1000: var(--color-dark);--color-series-3: #2fa64a;--color-series-3-0: var(--color-light);--color-series-3-25: color-mix(in oklab, var(--color-series-3) 3%, var(--color-series-3-0));--color-series-3-50: color-mix(in oklab, var(--color-series-3) 6%, var(--color-series-3-0));--color-series-3-75: color-mix(in oklab, var(--color-series-3) 10%, var(--color-series-3-0));--color-series-3-100: color-mix(in oklab, var(--color-series-3) 14%, var(--color-series-3-0));--color-series-3-150: color-mix(in oklab, var(--color-series-3) 22%, var(--color-series-3-0));--color-series-3-200: color-mix(in oklab, var(--color-series-3) 32%, var(--color-series-3-0));--color-series-3-250: color-mix(in oklab, var(--color-series-3) 42%, var(--color-series-3-0));--color-series-3-300: color-mix(in oklab, var(--color-series-3) 54%, var(--color-series-3-0));--color-series-3-350: color-mix(in oklab, var(--color-series-3) 66%, var(--color-series-3-0));--color-series-3-400: color-mix(in oklab, var(--color-series-3) 78%, var(--color-series-3-0));--color-series-3-450: color-mix(in oklab, var(--color-series-3) 90%, var(--color-series-3-0));--color-series-3-500: var(--color-series-3);--color-series-3-550: color-mix(in oklab, var(--color-series-3) 90%, var(--color-series-3-1000));--color-series-3-600: color-mix(in oklab, var(--color-series-3) 78%, var(--color-series-3-1000));--color-series-3-650: color-mix(in oklab, var(--color-series-3) 66%, var(--color-series-3-1000));--color-series-3-700: color-mix(in oklab, var(--color-series-3) 54%, var(--color-series-3-1000));--color-series-3-750: color-mix(in oklab, var(--color-series-3) 42%, var(--color-series-3-1000));--color-series-3-800: color-mix(in oklab, var(--color-series-3) 32%, var(--color-series-3-1000));--color-series-3-825: color-mix(in oklab, var(--color-series-3) 27%, var(--color-series-3-1000));--color-series-3-850: color-mix(in oklab, var(--color-series-3) 22%, var(--color-series-3-1000));--color-series-3-875: color-mix(in oklab, var(--color-series-3) 18%, var(--color-series-3-1000));--color-series-3-900: color-mix(in oklab, var(--color-series-3) 14%, var(--color-series-3-1000));--color-series-3-950: color-mix(in oklab, var(--color-series-3) 6%, var(--color-series-3-1000));--color-series-3-1000: var(--color-dark);--color-series-4: #d62728;--color-series-4-0: var(--color-light);--color-series-4-25: color-mix(in oklab, var(--color-series-4) 3%, var(--color-series-4-0));--color-series-4-50: color-mix(in oklab, var(--color-series-4) 6%, var(--color-series-4-0));--color-series-4-75: color-mix(in oklab, var(--color-series-4) 10%, var(--color-series-4-0));--color-series-4-100: color-mix(in oklab, var(--color-series-4) 14%, var(--color-series-4-0));--color-series-4-150: color-mix(in oklab, var(--color-series-4) 22%, var(--color-series-4-0));--color-series-4-200: color-mix(in oklab, var(--color-series-4) 32%, var(--color-series-4-0));--color-series-4-250: color-mix(in oklab, var(--color-series-4) 42%, var(--color-series-4-0));--color-series-4-300: color-mix(in oklab, var(--color-series-4) 54%, var(--color-series-4-0));--color-series-4-350: color-mix(in oklab, var(--color-series-4) 66%, var(--color-series-4-0));--color-series-4-400: color-mix(in oklab, var(--color-series-4) 78%, var(--color-series-4-0));--color-series-4-450: color-mix(in oklab, var(--color-series-4) 90%, var(--color-series-4-0));--color-series-4-500: var(--color-series-4);--color-series-4-550: color-mix(in oklab, var(--color-series-4) 90%, var(--color-series-4-1000));--color-series-4-600: color-mix(in oklab, var(--color-series-4) 78%, var(--color-series-4-1000));--color-series-4-650: color-mix(in oklab, var(--color-series-4) 66%, var(--color-series-4-1000));--color-series-4-700: color-mix(in oklab, var(--color-series-4) 54%, var(--color-series-4-1000));--color-series-4-750: color-mix(in oklab, var(--color-series-4) 42%, var(--color-series-4-1000));--color-series-4-800: color-mix(in oklab, var(--color-series-4) 32%, var(--color-series-4-1000));--color-series-4-825: color-mix(in oklab, var(--color-series-4) 27%, var(--color-series-4-1000));--color-series-4-850: color-mix(in oklab, var(--color-series-4) 22%, var(--color-series-4-1000));--color-series-4-875: color-mix(in oklab, var(--color-series-4) 18%, var(--color-series-4-1000));--color-series-4-900: color-mix(in oklab, var(--color-series-4) 14%, var(--color-series-4-1000));--color-series-4-950: color-mix(in oklab, var(--color-series-4) 6%, var(--color-series-4-1000));--color-series-4-1000: var(--color-dark);--color-series-5: #8c40d8;--color-series-5-0: var(--color-light);--color-series-5-25: color-mix(in oklab, var(--color-series-5) 3%, var(--color-series-5-0));--color-series-5-50: color-mix(in oklab, var(--color-series-5) 6%, var(--color-series-5-0));--color-series-5-75: color-mix(in oklab, var(--color-series-5) 10%, var(--color-series-5-0));--color-series-5-100: color-mix(in oklab, var(--color-series-5) 14%, var(--color-series-5-0));--color-series-5-150: color-mix(in oklab, var(--color-series-5) 22%, var(--color-series-5-0));--color-series-5-200: color-mix(in oklab, var(--color-series-5) 32%, var(--color-series-5-0));--color-series-5-250: color-mix(in oklab, var(--color-series-5) 42%, var(--color-series-5-0));--color-series-5-300: color-mix(in oklab, var(--color-series-5) 54%, var(--color-series-5-0));--color-series-5-350: color-mix(in oklab, var(--color-series-5) 66%, var(--color-series-5-0));--color-series-5-400: color-mix(in oklab, var(--color-series-5) 78%, var(--color-series-5-0));--color-series-5-450: color-mix(in oklab, var(--color-series-5) 90%, var(--color-series-5-0));--color-series-5-500: var(--color-series-5);--color-series-5-550: color-mix(in oklab, var(--color-series-5) 90%, var(--color-series-5-1000));--color-series-5-600: color-mix(in oklab, var(--color-series-5) 78%, var(--color-series-5-1000));--color-series-5-650: color-mix(in oklab, var(--color-series-5) 66%, var(--color-series-5-1000));--color-series-5-700: color-mix(in oklab, var(--color-series-5) 54%, var(--color-series-5-1000));--color-series-5-750: color-mix(in oklab, var(--color-series-5) 42%, var(--color-series-5-1000));--color-series-5-800: color-mix(in oklab, var(--color-series-5) 32%, var(--color-series-5-1000));--color-series-5-825: color-mix(in oklab, var(--color-series-5) 27%, var(--color-series-5-1000));--color-series-5-850: color-mix(in oklab, var(--color-series-5) 22%, var(--color-series-5-1000));--color-series-5-875: color-mix(in oklab, var(--color-series-5) 18%, var(--color-series-5-1000));--color-series-5-900: color-mix(in oklab, var(--color-series-5) 14%, var(--color-series-5-1000));--color-series-5-950: color-mix(in oklab, var(--color-series-5) 6%, var(--color-series-5-1000));--color-series-5-1000: var(--color-dark);--color-series-6: #00a085;--color-series-6-0: var(--color-light);--color-series-6-25: color-mix(in oklab, var(--color-series-6) 3%, var(--color-series-6-0));--color-series-6-50: color-mix(in oklab, var(--color-series-6) 6%, var(--color-series-6-0));--color-series-6-75: color-mix(in oklab, var(--color-series-6) 10%, var(--color-series-6-0));--color-series-6-100: color-mix(in oklab, var(--color-series-6) 14%, var(--color-series-6-0));--color-series-6-150: color-mix(in oklab, var(--color-series-6) 22%, var(--color-series-6-0));--color-series-6-200: color-mix(in oklab, var(--color-series-6) 32%, var(--color-series-6-0));--color-series-6-250: color-mix(in oklab, var(--color-series-6) 42%, var(--color-series-6-0));--color-series-6-300: color-mix(in oklab, var(--color-series-6) 54%, var(--color-series-6-0));--color-series-6-350: color-mix(in oklab, var(--color-series-6) 66%, var(--color-series-6-0));--color-series-6-400: color-mix(in oklab, var(--color-series-6) 78%, var(--color-series-6-0));--color-series-6-450: color-mix(in oklab, var(--color-series-6) 90%, var(--color-series-6-0));--color-series-6-500: var(--color-series-6);--color-series-6-550: color-mix(in oklab, var(--color-series-6) 90%, var(--color-series-6-1000));--color-series-6-600: color-mix(in oklab, var(--color-series-6) 78%, var(--color-series-6-1000));--color-series-6-650: color-mix(in oklab, var(--color-series-6) 66%, var(--color-series-6-1000));--color-series-6-700: color-mix(in oklab, var(--color-series-6) 54%, var(--color-series-6-1000));--color-series-6-750: color-mix(in oklab, var(--color-series-6) 42%, var(--color-series-6-1000));--color-series-6-800: color-mix(in oklab, var(--color-series-6) 32%, var(--color-series-6-1000));--color-series-6-825: color-mix(in oklab, var(--color-series-6) 27%, var(--color-series-6-1000));--color-series-6-850: color-mix(in oklab, var(--color-series-6) 22%, var(--color-series-6-1000));--color-series-6-875: color-mix(in oklab, var(--color-series-6) 18%, var(--color-series-6-1000));--color-series-6-900: color-mix(in oklab, var(--color-series-6) 14%, var(--color-series-6-1000));--color-series-6-950: color-mix(in oklab, var(--color-series-6) 6%, var(--color-series-6-1000));--color-series-6-1000: var(--color-dark);--color-series-7: #e8536b;--color-series-7-0: var(--color-light);--color-series-7-25: color-mix(in oklab, var(--color-series-7) 3%, var(--color-series-7-0));--color-series-7-50: color-mix(in oklab, var(--color-series-7) 6%, var(--color-series-7-0));--color-series-7-75: color-mix(in oklab, var(--color-series-7) 10%, var(--color-series-7-0));--color-series-7-100: color-mix(in oklab, var(--color-series-7) 14%, var(--color-series-7-0));--color-series-7-150: color-mix(in oklab, var(--color-series-7) 22%, var(--color-series-7-0));--color-series-7-200: color-mix(in oklab, var(--color-series-7) 32%, var(--color-series-7-0));--color-series-7-250: color-mix(in oklab, var(--color-series-7) 42%, var(--color-series-7-0));--color-series-7-300: color-mix(in oklab, var(--color-series-7) 54%, var(--color-series-7-0));--color-series-7-350: color-mix(in oklab, var(--color-series-7) 66%, var(--color-series-7-0));--color-series-7-400: color-mix(in oklab, var(--color-series-7) 78%, var(--color-series-7-0));--color-series-7-450: color-mix(in oklab, var(--color-series-7) 90%, var(--color-series-7-0));--color-series-7-500: var(--color-series-7);--color-series-7-550: color-mix(in oklab, var(--color-series-7) 90%, var(--color-series-7-1000));--color-series-7-600: color-mix(in oklab, var(--color-series-7) 78%, var(--color-series-7-1000));--color-series-7-650: color-mix(in oklab, var(--color-series-7) 66%, var(--color-series-7-1000));--color-series-7-700: color-mix(in oklab, var(--color-series-7) 54%, var(--color-series-7-1000));--color-series-7-750: color-mix(in oklab, var(--color-series-7) 42%, var(--color-series-7-1000));--color-series-7-800: color-mix(in oklab, var(--color-series-7) 32%, var(--color-series-7-1000));--color-series-7-825: color-mix(in oklab, var(--color-series-7) 27%, var(--color-series-7-1000));--color-series-7-850: color-mix(in oklab, var(--color-series-7) 22%, var(--color-series-7-1000));--color-series-7-875: color-mix(in oklab, var(--color-series-7) 18%, var(--color-series-7-1000));--color-series-7-900: color-mix(in oklab, var(--color-series-7) 14%, var(--color-series-7-1000));--color-series-7-950: color-mix(in oklab, var(--color-series-7) 6%, var(--color-series-7-1000));--color-series-7-1000: var(--color-dark);--color-series-8: #d99500;--color-series-8-0: var(--color-light);--color-series-8-25: color-mix(in oklab, var(--color-series-8) 3%, var(--color-series-8-0));--color-series-8-50: color-mix(in oklab, var(--color-series-8) 6%, var(--color-series-8-0));--color-series-8-75: color-mix(in oklab, var(--color-series-8) 10%, var(--color-series-8-0));--color-series-8-100: color-mix(in oklab, var(--color-series-8) 14%, var(--color-series-8-0));--color-series-8-150: color-mix(in oklab, var(--color-series-8) 22%, var(--color-series-8-0));--color-series-8-200: color-mix(in oklab, var(--color-series-8) 32%, var(--color-series-8-0));--color-series-8-250: color-mix(in oklab, var(--color-series-8) 42%, var(--color-series-8-0));--color-series-8-300: color-mix(in oklab, var(--color-series-8) 54%, var(--color-series-8-0));--color-series-8-350: color-mix(in oklab, var(--color-series-8) 66%, var(--color-series-8-0));--color-series-8-400: color-mix(in oklab, var(--color-series-8) 78%, var(--color-series-8-0));--color-series-8-450: color-mix(in oklab, var(--color-series-8) 90%, var(--color-series-8-0));--color-series-8-500: var(--color-series-8);--color-series-8-550: color-mix(in oklab, var(--color-series-8) 90%, var(--color-series-8-1000));--color-series-8-600: color-mix(in oklab, var(--color-series-8) 78%, var(--color-series-8-1000));--color-series-8-650: color-mix(in oklab, var(--color-series-8) 66%, var(--color-series-8-1000));--color-series-8-700: color-mix(in oklab, var(--color-series-8) 54%, var(--color-series-8-1000));--color-series-8-750: color-mix(in oklab, var(--color-series-8) 42%, var(--color-series-8-1000));--color-series-8-800: color-mix(in oklab, var(--color-series-8) 32%, var(--color-series-8-1000));--color-series-8-825: color-mix(in oklab, var(--color-series-8) 27%, var(--color-series-8-1000));--color-series-8-850: color-mix(in oklab, var(--color-series-8) 22%, var(--color-series-8-1000));--color-series-8-875: color-mix(in oklab, var(--color-series-8) 18%, var(--color-series-8-1000));--color-series-8-900: color-mix(in oklab, var(--color-series-8) 14%, var(--color-series-8-1000));--color-series-8-950: color-mix(in oklab, var(--color-series-8) 6%, var(--color-series-8-1000));--color-series-8-1000: var(--color-dark);--color-series-9: #2d72cf;--color-series-9-0: var(--color-light);--color-series-9-25: color-mix(in oklab, var(--color-series-9) 3%, var(--color-series-9-0));--color-series-9-50: color-mix(in oklab, var(--color-series-9) 6%, var(--color-series-9-0));--color-series-9-75: color-mix(in oklab, var(--color-series-9) 10%, var(--color-series-9-0));--color-series-9-100: color-mix(in oklab, var(--color-series-9) 14%, var(--color-series-9-0));--color-series-9-150: color-mix(in oklab, var(--color-series-9) 22%, var(--color-series-9-0));--color-series-9-200: color-mix(in oklab, var(--color-series-9) 32%, var(--color-series-9-0));--color-series-9-250: color-mix(in oklab, var(--color-series-9) 42%, var(--color-series-9-0));--color-series-9-300: color-mix(in oklab, var(--color-series-9) 54%, var(--color-series-9-0));--color-series-9-350: color-mix(in oklab, var(--color-series-9) 66%, var(--color-series-9-0));--color-series-9-400: color-mix(in oklab, var(--color-series-9) 78%, var(--color-series-9-0));--color-series-9-450: color-mix(in oklab, var(--color-series-9) 90%, var(--color-series-9-0));--color-series-9-500: var(--color-series-9);--color-series-9-550: color-mix(in oklab, var(--color-series-9) 90%, var(--color-series-9-1000));--color-series-9-600: color-mix(in oklab, var(--color-series-9) 78%, var(--color-series-9-1000));--color-series-9-650: color-mix(in oklab, var(--color-series-9) 66%, var(--color-series-9-1000));--color-series-9-700: color-mix(in oklab, var(--color-series-9) 54%, var(--color-series-9-1000));--color-series-9-750: color-mix(in oklab, var(--color-series-9) 42%, var(--color-series-9-1000));--color-series-9-800: color-mix(in oklab, var(--color-series-9) 32%, var(--color-series-9-1000));--color-series-9-825: color-mix(in oklab, var(--color-series-9) 27%, var(--color-series-9-1000));--color-series-9-850: color-mix(in oklab, var(--color-series-9) 22%, var(--color-series-9-1000));--color-series-9-875: color-mix(in oklab, var(--color-series-9) 18%, var(--color-series-9-1000));--color-series-9-900: color-mix(in oklab, var(--color-series-9) 14%, var(--color-series-9-1000));--color-series-9-950: color-mix(in oklab, var(--color-series-9) 6%, var(--color-series-9-1000));--color-series-9-1000: var(--color-dark);--color-series-10: #b32fae;--color-series-10-0: var(--color-light);--color-series-10-25: color-mix(in oklab, var(--color-series-10) 3%, var(--color-series-10-0));--color-series-10-50: color-mix(in oklab, var(--color-series-10) 6%, var(--color-series-10-0));--color-series-10-75: color-mix(in oklab, var(--color-series-10) 10%, var(--color-series-10-0));--color-series-10-100: color-mix(in oklab, var(--color-series-10) 14%, var(--color-series-10-0));--color-series-10-150: color-mix(in oklab, var(--color-series-10) 22%, var(--color-series-10-0));--color-series-10-200: color-mix(in oklab, var(--color-series-10) 32%, var(--color-series-10-0));--color-series-10-250: color-mix(in oklab, var(--color-series-10) 42%, var(--color-series-10-0));--color-series-10-300: color-mix(in oklab, var(--color-series-10) 54%, var(--color-series-10-0));--color-series-10-350: color-mix(in oklab, var(--color-series-10) 66%, var(--color-series-10-0));--color-series-10-400: color-mix(in oklab, var(--color-series-10) 78%, var(--color-series-10-0));--color-series-10-450: color-mix(in oklab, var(--color-series-10) 90%, var(--color-series-10-0));--color-series-10-500: var(--color-series-10);--color-series-10-550: color-mix(in oklab, var(--color-series-10) 90%, var(--color-series-10-1000));--color-series-10-600: color-mix(in oklab, var(--color-series-10) 78%, var(--color-series-10-1000));--color-series-10-650: color-mix(in oklab, var(--color-series-10) 66%, var(--color-series-10-1000));--color-series-10-700: color-mix(in oklab, var(--color-series-10) 54%, var(--color-series-10-1000));--color-series-10-750: color-mix(in oklab, var(--color-series-10) 42%, var(--color-series-10-1000));--color-series-10-800: color-mix(in oklab, var(--color-series-10) 32%, var(--color-series-10-1000));--color-series-10-825: color-mix(in oklab, var(--color-series-10) 27%, var(--color-series-10-1000));--color-series-10-850: color-mix(in oklab, var(--color-series-10) 22%, var(--color-series-10-1000));--color-series-10-875: color-mix(in oklab, var(--color-series-10) 18%, var(--color-series-10-1000));--color-series-10-900: color-mix(in oklab, var(--color-series-10) 14%, var(--color-series-10-1000));--color-series-10-950: color-mix(in oklab, var(--color-series-10) 6%, var(--color-series-10-1000));--color-series-10-1000: var(--color-dark);--color-series-11: #74b816;--color-series-11-0: var(--color-light);--color-series-11-25: color-mix(in oklab, var(--color-series-11) 3%, var(--color-series-11-0));--color-series-11-50: color-mix(in oklab, var(--color-series-11) 6%, var(--color-series-11-0));--color-series-11-75: color-mix(in oklab, var(--color-series-11) 10%, var(--color-series-11-0));--color-series-11-100: color-mix(in oklab, var(--color-series-11) 14%, var(--color-series-11-0));--color-series-11-150: color-mix(in oklab, var(--color-series-11) 22%, var(--color-series-11-0));--color-series-11-200: color-mix(in oklab, var(--color-series-11) 32%, var(--color-series-11-0));--color-series-11-250: color-mix(in oklab, var(--color-series-11) 42%, var(--color-series-11-0));--color-series-11-300: color-mix(in oklab, var(--color-series-11) 54%, var(--color-series-11-0));--color-series-11-350: color-mix(in oklab, var(--color-series-11) 66%, var(--color-series-11-0));--color-series-11-400: color-mix(in oklab, var(--color-series-11) 78%, var(--color-series-11-0));--color-series-11-450: color-mix(in oklab, var(--color-series-11) 90%, var(--color-series-11-0));--color-series-11-500: var(--color-series-11);--color-series-11-550: color-mix(in oklab, var(--color-series-11) 90%, var(--color-series-11-1000));--color-series-11-600: color-mix(in oklab, var(--color-series-11) 78%, var(--color-series-11-1000));--color-series-11-650: color-mix(in oklab, var(--color-series-11) 66%, var(--color-series-11-1000));--color-series-11-700: color-mix(in oklab, var(--color-series-11) 54%, var(--color-series-11-1000));--color-series-11-750: color-mix(in oklab, var(--color-series-11) 42%, var(--color-series-11-1000));--color-series-11-800: color-mix(in oklab, var(--color-series-11) 32%, var(--color-series-11-1000));--color-series-11-825: color-mix(in oklab, var(--color-series-11) 27%, var(--color-series-11-1000));--color-series-11-850: color-mix(in oklab, var(--color-series-11) 22%, var(--color-series-11-1000));--color-series-11-875: color-mix(in oklab, var(--color-series-11) 18%, var(--color-series-11-1000));--color-series-11-900: color-mix(in oklab, var(--color-series-11) 14%, var(--color-series-11-1000));--color-series-11-950: color-mix(in oklab, var(--color-series-11) 6%, var(--color-series-11-1000));--color-series-11-1000: var(--color-dark);--color-series-12: #138086;--color-series-12-0: var(--color-light);--color-series-12-25: color-mix(in oklab, var(--color-series-12) 3%, var(--color-series-12-0));--color-series-12-50: color-mix(in oklab, var(--color-series-12) 6%, var(--color-series-12-0));--color-series-12-75: color-mix(in oklab, var(--color-series-12) 10%, var(--color-series-12-0));--color-series-12-100: color-mix(in oklab, var(--color-series-12) 14%, var(--color-series-12-0));--color-series-12-150: color-mix(in oklab, var(--color-series-12) 22%, var(--color-series-12-0));--color-series-12-200: color-mix(in oklab, var(--color-series-12) 32%, var(--color-series-12-0));--color-series-12-250: color-mix(in oklab, var(--color-series-12) 42%, var(--color-series-12-0));--color-series-12-300: color-mix(in oklab, var(--color-series-12) 54%, var(--color-series-12-0));--color-series-12-350: color-mix(in oklab, var(--color-series-12) 66%, var(--color-series-12-0));--color-series-12-400: color-mix(in oklab, var(--color-series-12) 78%, var(--color-series-12-0));--color-series-12-450: color-mix(in oklab, var(--color-series-12) 90%, var(--color-series-12-0));--color-series-12-500: var(--color-series-12);--color-series-12-550: color-mix(in oklab, var(--color-series-12) 90%, var(--color-series-12-1000));--color-series-12-600: color-mix(in oklab, var(--color-series-12) 78%, var(--color-series-12-1000));--color-series-12-650: color-mix(in oklab, var(--color-series-12) 66%, var(--color-series-12-1000));--color-series-12-700: color-mix(in oklab, var(--color-series-12) 54%, var(--color-series-12-1000));--color-series-12-750: color-mix(in oklab, var(--color-series-12) 42%, var(--color-series-12-1000));--color-series-12-800: color-mix(in oklab, var(--color-series-12) 32%, var(--color-series-12-1000));--color-series-12-825: color-mix(in oklab, var(--color-series-12) 27%, var(--color-series-12-1000));--color-series-12-850: color-mix(in oklab, var(--color-series-12) 22%, var(--color-series-12-1000));--color-series-12-875: color-mix(in oklab, var(--color-series-12) 18%, var(--color-series-12-1000));--color-series-12-900: color-mix(in oklab, var(--color-series-12) 14%, var(--color-series-12-1000));--color-series-12-950: color-mix(in oklab, var(--color-series-12) 6%, var(--color-series-12-1000));--color-series-12-1000: var(--color-dark);--color-series-13: #d83080;--color-series-13-0: var(--color-light);--color-series-13-25: color-mix(in oklab, var(--color-series-13) 3%, var(--color-series-13-0));--color-series-13-50: color-mix(in oklab, var(--color-series-13) 6%, var(--color-series-13-0));--color-series-13-75: color-mix(in oklab, var(--color-series-13) 10%, var(--color-series-13-0));--color-series-13-100: color-mix(in oklab, var(--color-series-13) 14%, var(--color-series-13-0));--color-series-13-150: color-mix(in oklab, var(--color-series-13) 22%, var(--color-series-13-0));--color-series-13-200: color-mix(in oklab, var(--color-series-13) 32%, var(--color-series-13-0));--color-series-13-250: color-mix(in oklab, var(--color-series-13) 42%, var(--color-series-13-0));--color-series-13-300: color-mix(in oklab, var(--color-series-13) 54%, var(--color-series-13-0));--color-series-13-350: color-mix(in oklab, var(--color-series-13) 66%, var(--color-series-13-0));--color-series-13-400: color-mix(in oklab, var(--color-series-13) 78%, var(--color-series-13-0));--color-series-13-450: color-mix(in oklab, var(--color-series-13) 90%, var(--color-series-13-0));--color-series-13-500: var(--color-series-13);--color-series-13-550: color-mix(in oklab, var(--color-series-13) 90%, var(--color-series-13-1000));--color-series-13-600: color-mix(in oklab, var(--color-series-13) 78%, var(--color-series-13-1000));--color-series-13-650: color-mix(in oklab, var(--color-series-13) 66%, var(--color-series-13-1000));--color-series-13-700: color-mix(in oklab, var(--color-series-13) 54%, var(--color-series-13-1000));--color-series-13-750: color-mix(in oklab, var(--color-series-13) 42%, var(--color-series-13-1000));--color-series-13-800: color-mix(in oklab, var(--color-series-13) 32%, var(--color-series-13-1000));--color-series-13-825: color-mix(in oklab, var(--color-series-13) 27%, var(--color-series-13-1000));--color-series-13-850: color-mix(in oklab, var(--color-series-13) 22%, var(--color-series-13-1000));--color-series-13-875: color-mix(in oklab, var(--color-series-13) 18%, var(--color-series-13-1000));--color-series-13-900: color-mix(in oklab, var(--color-series-13) 14%, var(--color-series-13-1000));--color-series-13-950: color-mix(in oklab, var(--color-series-13) 6%, var(--color-series-13-1000));--color-series-13-1000: var(--color-dark);--color-series-14: #d4b800;--color-series-14-0: var(--color-light);--color-series-14-25: color-mix(in oklab, var(--color-series-14) 3%, var(--color-series-14-0));--color-series-14-50: color-mix(in oklab, var(--color-series-14) 6%, var(--color-series-14-0));--color-series-14-75: color-mix(in oklab, var(--color-series-14) 10%, var(--color-series-14-0));--color-series-14-100: color-mix(in oklab, var(--color-series-14) 14%, var(--color-series-14-0));--color-series-14-150: color-mix(in oklab, var(--color-series-14) 22%, var(--color-series-14-0));--color-series-14-200: color-mix(in oklab, var(--color-series-14) 32%, var(--color-series-14-0));--color-series-14-250: color-mix(in oklab, var(--color-series-14) 42%, var(--color-series-14-0));--color-series-14-300: color-mix(in oklab, var(--color-series-14) 54%, var(--color-series-14-0));--color-series-14-350: color-mix(in oklab, var(--color-series-14) 66%, var(--color-series-14-0));--color-series-14-400: color-mix(in oklab, var(--color-series-14) 78%, var(--color-series-14-0));--color-series-14-450: color-mix(in oklab, var(--color-series-14) 90%, var(--color-series-14-0));--color-series-14-500: var(--color-series-14);--color-series-14-550: color-mix(in oklab, var(--color-series-14) 90%, var(--color-series-14-1000));--color-series-14-600: color-mix(in oklab, var(--color-series-14) 78%, var(--color-series-14-1000));--color-series-14-650: color-mix(in oklab, var(--color-series-14) 66%, var(--color-series-14-1000));--color-series-14-700: color-mix(in oklab, var(--color-series-14) 54%, var(--color-series-14-1000));--color-series-14-750: color-mix(in oklab, var(--color-series-14) 42%, var(--color-series-14-1000));--color-series-14-800: color-mix(in oklab, var(--color-series-14) 32%, var(--color-series-14-1000));--color-series-14-825: color-mix(in oklab, var(--color-series-14) 27%, var(--color-series-14-1000));--color-series-14-850: color-mix(in oklab, var(--color-series-14) 22%, var(--color-series-14-1000));--color-series-14-875: color-mix(in oklab, var(--color-series-14) 18%, var(--color-series-14-1000));--color-series-14-900: color-mix(in oklab, var(--color-series-14) 14%, var(--color-series-14-1000));--color-series-14-950: color-mix(in oklab, var(--color-series-14) 6%, var(--color-series-14-1000));--color-series-14-1000: var(--color-dark);--color-series-15: #5945c4;--color-series-15-0: var(--color-light);--color-series-15-25: color-mix(in oklab, var(--color-series-15) 3%, var(--color-series-15-0));--color-series-15-50: color-mix(in oklab, var(--color-series-15) 6%, var(--color-series-15-0));--color-series-15-75: color-mix(in oklab, var(--color-series-15) 10%, var(--color-series-15-0));--color-series-15-100: color-mix(in oklab, var(--color-series-15) 14%, var(--color-series-15-0));--color-series-15-150: color-mix(in oklab, var(--color-series-15) 22%, var(--color-series-15-0));--color-series-15-200: color-mix(in oklab, var(--color-series-15) 32%, var(--color-series-15-0));--color-series-15-250: color-mix(in oklab, var(--color-series-15) 42%, var(--color-series-15-0));--color-series-15-300: color-mix(in oklab, var(--color-series-15) 54%, var(--color-series-15-0));--color-series-15-350: color-mix(in oklab, var(--color-series-15) 66%, var(--color-series-15-0));--color-series-15-400: color-mix(in oklab, var(--color-series-15) 78%, var(--color-series-15-0));--color-series-15-450: color-mix(in oklab, var(--color-series-15) 90%, var(--color-series-15-0));--color-series-15-500: var(--color-series-15);--color-series-15-550: color-mix(in oklab, var(--color-series-15) 90%, var(--color-series-15-1000));--color-series-15-600: color-mix(in oklab, var(--color-series-15) 78%, var(--color-series-15-1000));--color-series-15-650: color-mix(in oklab, var(--color-series-15) 66%, var(--color-series-15-1000));--color-series-15-700: color-mix(in oklab, var(--color-series-15) 54%, var(--color-series-15-1000));--color-series-15-750: color-mix(in oklab, var(--color-series-15) 42%, var(--color-series-15-1000));--color-series-15-800: color-mix(in oklab, var(--color-series-15) 32%, var(--color-series-15-1000));--color-series-15-825: color-mix(in oklab, var(--color-series-15) 27%, var(--color-series-15-1000));--color-series-15-850: color-mix(in oklab, var(--color-series-15) 22%, var(--color-series-15-1000));--color-series-15-875: color-mix(in oklab, var(--color-series-15) 18%, var(--color-series-15-1000));--color-series-15-900: color-mix(in oklab, var(--color-series-15) 14%, var(--color-series-15-1000));--color-series-15-950: color-mix(in oklab, var(--color-series-15) 6%, var(--color-series-15-1000));--color-series-15-1000: var(--color-dark);--color-series-16: #0c8fb3;--color-series-16-0: var(--color-light);--color-series-16-25: color-mix(in oklab, var(--color-series-16) 3%, var(--color-series-16-0));--color-series-16-50: color-mix(in oklab, var(--color-series-16) 6%, var(--color-series-16-0));--color-series-16-75: color-mix(in oklab, var(--color-series-16) 10%, var(--color-series-16-0));--color-series-16-100: color-mix(in oklab, var(--color-series-16) 14%, var(--color-series-16-0));--color-series-16-150: color-mix(in oklab, var(--color-series-16) 22%, var(--color-series-16-0));--color-series-16-200: color-mix(in oklab, var(--color-series-16) 32%, var(--color-series-16-0));--color-series-16-250: color-mix(in oklab, var(--color-series-16) 42%, var(--color-series-16-0));--color-series-16-300: color-mix(in oklab, var(--color-series-16) 54%, var(--color-series-16-0));--color-series-16-350: color-mix(in oklab, var(--color-series-16) 66%, var(--color-series-16-0));--color-series-16-400: color-mix(in oklab, var(--color-series-16) 78%, var(--color-series-16-0));--color-series-16-450: color-mix(in oklab, var(--color-series-16) 90%, var(--color-series-16-0));--color-series-16-500: var(--color-series-16);--color-series-16-550: color-mix(in oklab, var(--color-series-16) 90%, var(--color-series-16-1000));--color-series-16-600: color-mix(in oklab, var(--color-series-16) 78%, var(--color-series-16-1000));--color-series-16-650: color-mix(in oklab, var(--color-series-16) 66%, var(--color-series-16-1000));--color-series-16-700: color-mix(in oklab, var(--color-series-16) 54%, var(--color-series-16-1000));--color-series-16-750: color-mix(in oklab, var(--color-series-16) 42%, var(--color-series-16-1000));--color-series-16-800: color-mix(in oklab, var(--color-series-16) 32%, var(--color-series-16-1000));--color-series-16-825: color-mix(in oklab, var(--color-series-16) 27%, var(--color-series-16-1000));--color-series-16-850: color-mix(in oklab, var(--color-series-16) 22%, var(--color-series-16-1000));--color-series-16-875: color-mix(in oklab, var(--color-series-16) 18%, var(--color-series-16-1000));--color-series-16-900: color-mix(in oklab, var(--color-series-16) 14%, var(--color-series-16-1000));--color-series-16-950: color-mix(in oklab, var(--color-series-16) 6%, var(--color-series-16-1000));--color-series-16-1000: var(--color-dark);--color-neutral: #5f6b80;--color-neutral-0: var(--color-light);--color-neutral-25: color-mix(in oklab, var(--color-neutral) 3%, var(--color-neutral-0));--color-neutral-50: color-mix(in oklab, var(--color-neutral) 6%, var(--color-neutral-0));--color-neutral-75: color-mix(in oklab, var(--color-neutral) 10%, var(--color-neutral-0));--color-neutral-100: color-mix(in oklab, var(--color-neutral) 14%, var(--color-neutral-0));--color-neutral-150: color-mix(in oklab, var(--color-neutral) 22%, var(--color-neutral-0));--color-neutral-200: color-mix(in oklab, var(--color-neutral) 32%, var(--color-neutral-0));--color-neutral-250: color-mix(in oklab, var(--color-neutral) 42%, var(--color-neutral-0));--color-neutral-300: color-mix(in oklab, var(--color-neutral) 54%, var(--color-neutral-0));--color-neutral-350: color-mix(in oklab, var(--color-neutral) 66%, var(--color-neutral-0));--color-neutral-400: color-mix(in oklab, var(--color-neutral) 78%, var(--color-neutral-0));--color-neutral-450: color-mix(in oklab, var(--color-neutral) 90%, var(--color-neutral-0));--color-neutral-500: var(--color-neutral);--color-neutral-550: color-mix(in oklab, var(--color-neutral) 90%, var(--color-neutral-1000));--color-neutral-600: color-mix(in oklab, var(--color-neutral) 78%, var(--color-neutral-1000));--color-neutral-650: color-mix(in oklab, var(--color-neutral) 66%, var(--color-neutral-1000));--color-neutral-700: color-mix(in oklab, var(--color-neutral) 54%, var(--color-neutral-1000));--color-neutral-750: color-mix(in oklab, var(--color-neutral) 42%, var(--color-neutral-1000));--color-neutral-800: color-mix(in oklab, var(--color-neutral) 32%, var(--color-neutral-1000));--color-neutral-825: color-mix(in oklab, var(--color-neutral) 27%, var(--color-neutral-1000));--color-neutral-850: color-mix(in oklab, var(--color-neutral) 22%, var(--color-neutral-1000));--color-neutral-875: color-mix(in oklab, var(--color-neutral) 18%, var(--color-neutral-1000));--color-neutral-900: color-mix(in oklab, var(--color-neutral) 14%, var(--color-neutral-1000));--color-neutral-950: color-mix(in oklab, var(--color-neutral) 6%, var(--color-neutral-1000));--color-neutral-1000: var(--color-dark);--color-slate: #677386;--color-slate-0: var(--color-light);--color-slate-25: color-mix(in oklab, var(--color-slate) 3%, var(--color-slate-0));--color-slate-50: color-mix(in oklab, var(--color-slate) 6%, var(--color-slate-0));--color-slate-75: color-mix(in oklab, var(--color-slate) 10%, var(--color-slate-0));--color-slate-100: color-mix(in oklab, var(--color-slate) 14%, var(--color-slate-0));--color-slate-150: color-mix(in oklab, var(--color-slate) 22%, var(--color-slate-0));--color-slate-200: color-mix(in oklab, var(--color-slate) 32%, var(--color-slate-0));--color-slate-250: color-mix(in oklab, var(--color-slate) 42%, var(--color-slate-0));--color-slate-300: color-mix(in oklab, var(--color-slate) 54%, var(--color-slate-0));--color-slate-350: color-mix(in oklab, var(--color-slate) 66%, var(--color-slate-0));--color-slate-400: color-mix(in oklab, var(--color-slate) 78%, var(--color-slate-0));--color-slate-450: color-mix(in oklab, var(--color-slate) 90%, var(--color-slate-0));--color-slate-500: var(--color-slate);--color-slate-550: color-mix(in oklab, var(--color-slate) 90%, var(--color-slate-1000));--color-slate-600: color-mix(in oklab, var(--color-slate) 78%, var(--color-slate-1000));--color-slate-650: color-mix(in oklab, var(--color-slate) 66%, var(--color-slate-1000));--color-slate-700: color-mix(in oklab, var(--color-slate) 54%, var(--color-slate-1000));--color-slate-750: color-mix(in oklab, var(--color-slate) 42%, var(--color-slate-1000));--color-slate-800: color-mix(in oklab, var(--color-slate) 32%, var(--color-slate-1000));--color-slate-825: color-mix(in oklab, var(--color-slate) 27%, var(--color-slate-1000));--color-slate-850: color-mix(in oklab, var(--color-slate) 22%, var(--color-slate-1000));--color-slate-875: color-mix(in oklab, var(--color-slate) 18%, var(--color-slate-1000));--color-slate-900: color-mix(in oklab, var(--color-slate) 14%, var(--color-slate-1000));--color-slate-950: color-mix(in oklab, var(--color-slate) 6%, var(--color-slate-1000));--color-slate-1000: var(--color-dark);--color-stone: #8b837a;--color-stone-0: var(--color-light);--color-stone-25: color-mix(in oklab, var(--color-stone) 3%, var(--color-stone-0));--color-stone-50: color-mix(in oklab, var(--color-stone) 6%, var(--color-stone-0));--color-stone-75: color-mix(in oklab, var(--color-stone) 10%, var(--color-stone-0));--color-stone-100: color-mix(in oklab, var(--color-stone) 14%, var(--color-stone-0));--color-stone-150: color-mix(in oklab, var(--color-stone) 22%, var(--color-stone-0));--color-stone-200: color-mix(in oklab, var(--color-stone) 32%, var(--color-stone-0));--color-stone-250: color-mix(in oklab, var(--color-stone) 42%, var(--color-stone-0));--color-stone-300: color-mix(in oklab, var(--color-stone) 54%, var(--color-stone-0));--color-stone-350: color-mix(in oklab, var(--color-stone) 66%, var(--color-stone-0));--color-stone-400: color-mix(in oklab, var(--color-stone) 78%, var(--color-stone-0));--color-stone-450: color-mix(in oklab, var(--color-stone) 90%, var(--color-stone-0));--color-stone-500: var(--color-stone);--color-stone-550: color-mix(in oklab, var(--color-stone) 90%, var(--color-stone-1000));--color-stone-600: color-mix(in oklab, var(--color-stone) 78%, var(--color-stone-1000));--color-stone-650: color-mix(in oklab, var(--color-stone) 66%, var(--color-stone-1000));--color-stone-700: color-mix(in oklab, var(--color-stone) 54%, var(--color-stone-1000));--color-stone-750: color-mix(in oklab, var(--color-stone) 42%, var(--color-stone-1000));--color-stone-800: color-mix(in oklab, var(--color-stone) 32%, var(--color-stone-1000));--color-stone-825: color-mix(in oklab, var(--color-stone) 27%, var(--color-stone-1000));--color-stone-850: color-mix(in oklab, var(--color-stone) 22%, var(--color-stone-1000));--color-stone-875: color-mix(in oklab, var(--color-stone) 18%, var(--color-stone-1000));--color-stone-900: color-mix(in oklab, var(--color-stone) 14%, var(--color-stone-1000));--color-stone-950: color-mix(in oklab, var(--color-stone) 6%, var(--color-stone-1000));--color-stone-1000: var(--color-dark);--color-zinc: #7a7268;--color-zinc-0: var(--color-light);--color-zinc-25: color-mix(in oklab, var(--color-zinc) 3%, var(--color-zinc-0));--color-zinc-50: color-mix(in oklab, var(--color-zinc) 6%, var(--color-zinc-0));--color-zinc-75: color-mix(in oklab, var(--color-zinc) 10%, var(--color-zinc-0));--color-zinc-100: color-mix(in oklab, var(--color-zinc) 14%, var(--color-zinc-0));--color-zinc-150: color-mix(in oklab, var(--color-zinc) 22%, var(--color-zinc-0));--color-zinc-200: color-mix(in oklab, var(--color-zinc) 32%, var(--color-zinc-0));--color-zinc-250: color-mix(in oklab, var(--color-zinc) 42%, var(--color-zinc-0));--color-zinc-300: color-mix(in oklab, var(--color-zinc) 54%, var(--color-zinc-0));--color-zinc-350: color-mix(in oklab, var(--color-zinc) 66%, var(--color-zinc-0));--color-zinc-400: color-mix(in oklab, var(--color-zinc) 78%, var(--color-zinc-0));--color-zinc-450: color-mix(in oklab, var(--color-zinc) 90%, var(--color-zinc-0));--color-zinc-500: var(--color-zinc);--color-zinc-550: color-mix(in oklab, var(--color-zinc) 90%, var(--color-zinc-1000));--color-zinc-600: color-mix(in oklab, var(--color-zinc) 78%, var(--color-zinc-1000));--color-zinc-650: color-mix(in oklab, var(--color-zinc) 66%, var(--color-zinc-1000));--color-zinc-700: color-mix(in oklab, var(--color-zinc) 54%, var(--color-zinc-1000));--color-zinc-750: color-mix(in oklab, var(--color-zinc) 42%, var(--color-zinc-1000));--color-zinc-800: color-mix(in oklab, var(--color-zinc) 32%, var(--color-zinc-1000));--color-zinc-825: color-mix(in oklab, var(--color-zinc) 27%, var(--color-zinc-1000));--color-zinc-850: color-mix(in oklab, var(--color-zinc) 22%, var(--color-zinc-1000));--color-zinc-875: color-mix(in oklab, var(--color-zinc) 18%, var(--color-zinc-1000));--color-zinc-900: color-mix(in oklab, var(--color-zinc) 14%, var(--color-zinc-1000));--color-zinc-950: color-mix(in oklab, var(--color-zinc) 6%, var(--color-zinc-1000));--color-zinc-1000: var(--color-dark);--color-sand: #a8957d;--color-sand-0: var(--color-light);--color-sand-25: color-mix(in oklab, var(--color-sand) 3%, var(--color-sand-0));--color-sand-50: color-mix(in oklab, var(--color-sand) 6%, var(--color-sand-0));--color-sand-75: color-mix(in oklab, var(--color-sand) 10%, var(--color-sand-0));--color-sand-100: color-mix(in oklab, var(--color-sand) 14%, var(--color-sand-0));--color-sand-150: color-mix(in oklab, var(--color-sand) 22%, var(--color-sand-0));--color-sand-200: color-mix(in oklab, var(--color-sand) 32%, var(--color-sand-0));--color-sand-250: color-mix(in oklab, var(--color-sand) 42%, var(--color-sand-0));--color-sand-300: color-mix(in oklab, var(--color-sand) 54%, var(--color-sand-0));--color-sand-350: color-mix(in oklab, var(--color-sand) 66%, var(--color-sand-0));--color-sand-400: color-mix(in oklab, var(--color-sand) 78%, var(--color-sand-0));--color-sand-450: color-mix(in oklab, var(--color-sand) 90%, var(--color-sand-0));--color-sand-500: var(--color-sand);--color-sand-550: color-mix(in oklab, var(--color-sand) 90%, var(--color-sand-1000));--color-sand-600: color-mix(in oklab, var(--color-sand) 78%, var(--color-sand-1000));--color-sand-650: color-mix(in oklab, var(--color-sand) 66%, var(--color-sand-1000));--color-sand-700: color-mix(in oklab, var(--color-sand) 54%, var(--color-sand-1000));--color-sand-750: color-mix(in oklab, var(--color-sand) 42%, var(--color-sand-1000));--color-sand-800: color-mix(in oklab, var(--color-sand) 32%, var(--color-sand-1000));--color-sand-825: color-mix(in oklab, var(--color-sand) 27%, var(--color-sand-1000));--color-sand-850: color-mix(in oklab, var(--color-sand) 22%, var(--color-sand-1000));--color-sand-875: color-mix(in oklab, var(--color-sand) 18%, var(--color-sand-1000));--color-sand-900: color-mix(in oklab, var(--color-sand) 14%, var(--color-sand-1000));--color-sand-950: color-mix(in oklab, var(--color-sand) 6%, var(--color-sand-1000));--color-sand-1000: var(--color-dark);--color-charcoal: #3e3c3a;--color-charcoal-0: var(--color-light);--color-charcoal-25: color-mix(in oklab, var(--color-charcoal) 3%, var(--color-charcoal-0));--color-charcoal-50: color-mix(in oklab, var(--color-charcoal) 6%, var(--color-charcoal-0));--color-charcoal-75: color-mix(in oklab, var(--color-charcoal) 10%, var(--color-charcoal-0));--color-charcoal-100: color-mix(in oklab, var(--color-charcoal) 14%, var(--color-charcoal-0));--color-charcoal-150: color-mix(in oklab, var(--color-charcoal) 22%, var(--color-charcoal-0));--color-charcoal-200: color-mix(in oklab, var(--color-charcoal) 32%, var(--color-charcoal-0));--color-charcoal-250: color-mix(in oklab, var(--color-charcoal) 42%, var(--color-charcoal-0));--color-charcoal-300: color-mix(in oklab, var(--color-charcoal) 54%, var(--color-charcoal-0));--color-charcoal-350: color-mix(in oklab, var(--color-charcoal) 66%, var(--color-charcoal-0));--color-charcoal-400: color-mix(in oklab, var(--color-charcoal) 78%, var(--color-charcoal-0));--color-charcoal-450: color-mix(in oklab, var(--color-charcoal) 90%, var(--color-charcoal-0));--color-charcoal-500: var(--color-charcoal);--color-charcoal-550: color-mix(in oklab, var(--color-charcoal) 90%, var(--color-charcoal-1000));--color-charcoal-600: color-mix(in oklab, var(--color-charcoal) 78%, var(--color-charcoal-1000));--color-charcoal-650: color-mix(in oklab, var(--color-charcoal) 66%, var(--color-charcoal-1000));--color-charcoal-700: color-mix(in oklab, var(--color-charcoal) 54%, var(--color-charcoal-1000));--color-charcoal-750: color-mix(in oklab, var(--color-charcoal) 42%, var(--color-charcoal-1000));--color-charcoal-800: color-mix(in oklab, var(--color-charcoal) 32%, var(--color-charcoal-1000));--color-charcoal-825: color-mix(in oklab, var(--color-charcoal) 27%, var(--color-charcoal-1000));--color-charcoal-850: color-mix(in oklab, var(--color-charcoal) 22%, var(--color-charcoal-1000));--color-charcoal-875: color-mix(in oklab, var(--color-charcoal) 18%, var(--color-charcoal-1000));--color-charcoal-900: color-mix(in oklab, var(--color-charcoal) 14%, var(--color-charcoal-1000));--color-charcoal-950: color-mix(in oklab, var(--color-charcoal) 6%, var(--color-charcoal-1000));--color-charcoal-1000: var(--color-dark)}}@layer kapish.tokens{:root{--color-charcoal-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-charcoal-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-charcoal-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-charcoal-ghost-bg: transparent;--color-charcoal-ghost-fg: var(--color-charcoal-500);--color-charcoal-ghost-border: transparent;--color-charcoal-neutral-bg: var(--surface-elevated);--color-charcoal-neutral-fg: var(--color-charcoal-500);--color-charcoal-neutral-border: transparent;--color-charcoal-outlined-bg: transparent;--color-charcoal-outlined-fg: var(--color-charcoal-400);--color-charcoal-outlined-border: var(--color-charcoal-500);--color-charcoal-pastel-bg: var(--color-charcoal-50);--color-charcoal-pastel-fg: var(--color-charcoal-700);--color-charcoal-pastel-border: var(--color-charcoal-200);--color-charcoal-saturated-bg: oklch(from var(--color-charcoal) l calc(c*1.4) h);--color-charcoal-saturated-fg: var(--color-charcoal-50);--color-charcoal-saturated-border: oklch(from var(--color-charcoal) calc(l - .08) calc(c*1.4) h);--color-charcoal-solid-bg: var(--color-charcoal-500);--color-charcoal-solid-fg: var(--color-charcoal-50);--color-charcoal-solid-border: var(--color-charcoal-600);--color-charcoal-subtle-bg: color-mix(in oklab, var(--color-charcoal) 14%, var(--color-background));--color-charcoal-subtle-fg: var(--color-charcoal-500);--color-charcoal-subtle-border: color-mix(in oklab, var(--color-charcoal) 26%, var(--color-background));--color-charcoal-tint-bg: color-mix(in oklab, var(--color-charcoal) 30%, var(--color-background));--color-charcoal-tint-fg: var(--color-charcoal-600);--color-charcoal-tint-border: color-mix(in oklab, var(--color-charcoal) 42%, var(--color-background));--color-danger-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-danger-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-danger-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-danger-ghost-bg: transparent;--color-danger-ghost-fg: var(--color-danger-500);--color-danger-ghost-border: transparent;--color-danger-neutral-bg: var(--surface-elevated);--color-danger-neutral-fg: var(--color-danger-500);--color-danger-neutral-border: transparent;--color-danger-outlined-bg: transparent;--color-danger-outlined-fg: var(--color-danger-400);--color-danger-outlined-border: var(--color-danger-500);--color-danger-pastel-bg: var(--color-danger-50);--color-danger-pastel-fg: var(--color-danger-700);--color-danger-pastel-border: var(--color-danger-200);--color-danger-saturated-bg: oklch(from var(--color-danger) l calc(c*1.4) h);--color-danger-saturated-fg: var(--color-danger-50);--color-danger-saturated-border: oklch(from var(--color-danger) calc(l - .08) calc(c*1.4) h);--color-danger-solid-bg: var(--color-danger-500);--color-danger-solid-fg: var(--color-danger-50);--color-danger-solid-border: var(--color-danger-600);--color-danger-subtle-bg: color-mix(in oklab, var(--color-danger) 14%, var(--color-background));--color-danger-subtle-fg: var(--color-danger-500);--color-danger-subtle-border: color-mix(in oklab, var(--color-danger) 26%, var(--color-background));--color-danger-tint-bg: color-mix(in oklab, var(--color-danger) 30%, var(--color-background));--color-danger-tint-fg: var(--color-danger-600);--color-danger-tint-border: color-mix(in oklab, var(--color-danger) 42%, var(--color-background));--color-info-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-info-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-info-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-info-ghost-bg: transparent;--color-info-ghost-fg: var(--color-info-500);--color-info-ghost-border: transparent;--color-info-neutral-bg: var(--surface-elevated);--color-info-neutral-fg: var(--color-info-500);--color-info-neutral-border: transparent;--color-info-outlined-bg: transparent;--color-info-outlined-fg: var(--color-info-400);--color-info-outlined-border: var(--color-info-500);--color-info-pastel-bg: var(--color-info-50);--color-info-pastel-fg: var(--color-info-700);--color-info-pastel-border: var(--color-info-200);--color-info-saturated-bg: oklch(from var(--color-info) l calc(c*1.4) h);--color-info-saturated-fg: var(--color-info-50);--color-info-saturated-border: oklch(from var(--color-info) calc(l - .08) calc(c*1.4) h);--color-info-solid-bg: var(--color-info-500);--color-info-solid-fg: var(--color-info-50);--color-info-solid-border: var(--color-info-600);--color-info-subtle-bg: color-mix(in oklab, var(--color-info) 14%, var(--color-background));--color-info-subtle-fg: var(--color-info-500);--color-info-subtle-border: color-mix(in oklab, var(--color-info) 26%, var(--color-background));--color-info-tint-bg: color-mix(in oklab, var(--color-info) 30%, var(--color-background));--color-info-tint-fg: var(--color-info-600);--color-info-tint-border: color-mix(in oklab, var(--color-info) 42%, var(--color-background));--color-neutral-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-neutral-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-neutral-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-neutral-ghost-bg: transparent;--color-neutral-ghost-fg: var(--color-neutral-500);--color-neutral-ghost-border: transparent;--color-neutral-neutral-bg: var(--surface-elevated);--color-neutral-neutral-fg: var(--color-neutral-500);--color-neutral-neutral-border: transparent;--color-neutral-outlined-bg: transparent;--color-neutral-outlined-fg: var(--color-neutral-400);--color-neutral-outlined-border: var(--color-neutral-500);--color-neutral-pastel-bg: var(--color-neutral-50);--color-neutral-pastel-fg: var(--color-neutral-700);--color-neutral-pastel-border: var(--color-neutral-200);--color-neutral-saturated-bg: oklch(from var(--color-neutral) l calc(c*1.4) h);--color-neutral-saturated-fg: var(--color-neutral-50);--color-neutral-saturated-border: oklch(from var(--color-neutral) calc(l - .08) calc(c*1.4) h);--color-neutral-solid-bg: var(--color-neutral-500);--color-neutral-solid-fg: var(--color-neutral-50);--color-neutral-solid-border: var(--color-neutral-600);--color-neutral-subtle-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-neutral-subtle-fg: var(--color-neutral-500);--color-neutral-subtle-border: color-mix(in oklab, var(--color-neutral) 26%, var(--color-background));--color-neutral-tint-bg: color-mix(in oklab, var(--color-neutral) 30%, var(--color-background));--color-neutral-tint-fg: var(--color-neutral-600);--color-neutral-tint-border: color-mix(in oklab, var(--color-neutral) 42%, var(--color-background));--color-primary-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-primary-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-primary-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-primary-ghost-bg: transparent;--color-primary-ghost-fg: var(--color-primary-500);--color-primary-ghost-border: transparent;--color-primary-neutral-bg: var(--surface-elevated);--color-primary-neutral-fg: var(--color-primary-500);--color-primary-neutral-border: transparent;--color-primary-outlined-bg: transparent;--color-primary-outlined-fg: var(--color-primary-400);--color-primary-outlined-border: var(--color-primary-500);--color-primary-pastel-bg: var(--color-primary-50);--color-primary-pastel-fg: var(--color-primary-700);--color-primary-pastel-border: var(--color-primary-200);--color-primary-saturated-bg: oklch(from var(--color-primary) l calc(c*1.4) h);--color-primary-saturated-fg: var(--color-primary-50);--color-primary-saturated-border: oklch(from var(--color-primary) calc(l - .08) calc(c*1.4) h);--color-primary-solid-bg: var(--color-primary-500);--color-primary-solid-fg: var(--color-primary-50);--color-primary-solid-border: var(--color-primary-600);--color-primary-subtle-bg: color-mix(in oklab, var(--color-primary) 14%, var(--color-background));--color-primary-subtle-fg: var(--color-primary-500);--color-primary-subtle-border: color-mix(in oklab, var(--color-primary) 26%, var(--color-background));--color-primary-tint-bg: color-mix(in oklab, var(--color-primary) 30%, var(--color-background));--color-primary-tint-fg: var(--color-primary-600);--color-primary-tint-border: color-mix(in oklab, var(--color-primary) 42%, var(--color-background));--color-sand-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-sand-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-sand-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-sand-ghost-bg: transparent;--color-sand-ghost-fg: var(--color-sand-500);--color-sand-ghost-border: transparent;--color-sand-neutral-bg: var(--surface-elevated);--color-sand-neutral-fg: var(--color-sand-500);--color-sand-neutral-border: transparent;--color-sand-outlined-bg: transparent;--color-sand-outlined-fg: var(--color-sand-400);--color-sand-outlined-border: var(--color-sand-500);--color-sand-pastel-bg: var(--color-sand-50);--color-sand-pastel-fg: var(--color-sand-700);--color-sand-pastel-border: var(--color-sand-200);--color-sand-saturated-bg: oklch(from var(--color-sand) l calc(c*1.4) h);--color-sand-saturated-fg: var(--color-sand-50);--color-sand-saturated-border: oklch(from var(--color-sand) calc(l - .08) calc(c*1.4) h);--color-sand-solid-bg: var(--color-sand-500);--color-sand-solid-fg: var(--color-sand-50);--color-sand-solid-border: var(--color-sand-600);--color-sand-subtle-bg: color-mix(in oklab, var(--color-sand) 14%, var(--color-background));--color-sand-subtle-fg: var(--color-sand-500);--color-sand-subtle-border: color-mix(in oklab, var(--color-sand) 26%, var(--color-background));--color-sand-tint-bg: color-mix(in oklab, var(--color-sand) 30%, var(--color-background));--color-sand-tint-fg: var(--color-sand-600);--color-sand-tint-border: color-mix(in oklab, var(--color-sand) 42%, var(--color-background));--color-secondary-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-secondary-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-secondary-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-secondary-ghost-bg: transparent;--color-secondary-ghost-fg: var(--color-secondary-500);--color-secondary-ghost-border: transparent;--color-secondary-neutral-bg: var(--surface-elevated);--color-secondary-neutral-fg: var(--color-secondary-500);--color-secondary-neutral-border: transparent;--color-secondary-outlined-bg: transparent;--color-secondary-outlined-fg: var(--color-secondary-400);--color-secondary-outlined-border: var(--color-secondary-500);--color-secondary-pastel-bg: var(--color-secondary-50);--color-secondary-pastel-fg: var(--color-secondary-700);--color-secondary-pastel-border: var(--color-secondary-200);--color-secondary-saturated-bg: oklch(from var(--color-secondary) l calc(c*1.4) h);--color-secondary-saturated-fg: var(--color-secondary-50);--color-secondary-saturated-border: oklch(from var(--color-secondary) calc(l - .08) calc(c*1.4) h);--color-secondary-solid-bg: var(--color-secondary-500);--color-secondary-solid-fg: var(--color-secondary-50);--color-secondary-solid-border: var(--color-secondary-600);--color-secondary-subtle-bg: color-mix(in oklab, var(--color-secondary) 14%, var(--color-background));--color-secondary-subtle-fg: var(--color-secondary-500);--color-secondary-subtle-border: color-mix(in oklab, var(--color-secondary) 26%, var(--color-background));--color-secondary-tint-bg: color-mix(in oklab, var(--color-secondary) 30%, var(--color-background));--color-secondary-tint-fg: var(--color-secondary-600);--color-secondary-tint-border: color-mix(in oklab, var(--color-secondary) 42%, var(--color-background));--color-series-1-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-1-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-1-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-1-ghost-bg: transparent;--color-series-1-ghost-fg: var(--color-series-1-500);--color-series-1-ghost-border: transparent;--color-series-1-neutral-bg: var(--surface-elevated);--color-series-1-neutral-fg: var(--color-series-1-500);--color-series-1-neutral-border: transparent;--color-series-1-outlined-bg: transparent;--color-series-1-outlined-fg: var(--color-series-1-400);--color-series-1-outlined-border: var(--color-series-1-500);--color-series-1-pastel-bg: var(--color-series-1-50);--color-series-1-pastel-fg: var(--color-series-1-700);--color-series-1-pastel-border: var(--color-series-1-200);--color-series-1-saturated-bg: oklch(from var(--color-series-1) l calc(c*1.4) h);--color-series-1-saturated-fg: var(--color-series-1-50);--color-series-1-saturated-border: oklch(from var(--color-series-1) calc(l - .08) calc(c*1.4) h);--color-series-1-solid-bg: var(--color-series-1-500);--color-series-1-solid-fg: var(--color-series-1-50);--color-series-1-solid-border: var(--color-series-1-600);--color-series-1-subtle-bg: color-mix(in oklab, var(--color-series-1) 14%, var(--color-background));--color-series-1-subtle-fg: var(--color-series-1-500);--color-series-1-subtle-border: color-mix(in oklab, var(--color-series-1) 26%, var(--color-background));--color-series-1-tint-bg: color-mix(in oklab, var(--color-series-1) 30%, var(--color-background));--color-series-1-tint-fg: var(--color-series-1-600);--color-series-1-tint-border: color-mix(in oklab, var(--color-series-1) 42%, var(--color-background));--color-series-10-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-10-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-10-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-10-ghost-bg: transparent;--color-series-10-ghost-fg: var(--color-series-10-500);--color-series-10-ghost-border: transparent;--color-series-10-neutral-bg: var(--surface-elevated);--color-series-10-neutral-fg: var(--color-series-10-500);--color-series-10-neutral-border: transparent;--color-series-10-outlined-bg: transparent;--color-series-10-outlined-fg: var(--color-series-10-400);--color-series-10-outlined-border: var(--color-series-10-500);--color-series-10-pastel-bg: var(--color-series-10-50);--color-series-10-pastel-fg: var(--color-series-10-700);--color-series-10-pastel-border: var(--color-series-10-200);--color-series-10-saturated-bg: oklch(from var(--color-series-10) l calc(c*1.4) h);--color-series-10-saturated-fg: var(--color-series-10-50);--color-series-10-saturated-border: oklch(from var(--color-series-10) calc(l - .08) calc(c*1.4) h);--color-series-10-solid-bg: var(--color-series-10-500);--color-series-10-solid-fg: var(--color-series-10-50);--color-series-10-solid-border: var(--color-series-10-600);--color-series-10-subtle-bg: color-mix(in oklab, var(--color-series-10) 14%, var(--color-background));--color-series-10-subtle-fg: var(--color-series-10-500);--color-series-10-subtle-border: color-mix(in oklab, var(--color-series-10) 26%, var(--color-background));--color-series-10-tint-bg: color-mix(in oklab, var(--color-series-10) 30%, var(--color-background));--color-series-10-tint-fg: var(--color-series-10-600);--color-series-10-tint-border: color-mix(in oklab, var(--color-series-10) 42%, var(--color-background));--color-series-11-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-11-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-11-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-11-ghost-bg: transparent;--color-series-11-ghost-fg: var(--color-series-11-500);--color-series-11-ghost-border: transparent;--color-series-11-neutral-bg: var(--surface-elevated);--color-series-11-neutral-fg: var(--color-series-11-500);--color-series-11-neutral-border: transparent;--color-series-11-outlined-bg: transparent;--color-series-11-outlined-fg: var(--color-series-11-400);--color-series-11-outlined-border: var(--color-series-11-500);--color-series-11-pastel-bg: var(--color-series-11-50);--color-series-11-pastel-fg: var(--color-series-11-700);--color-series-11-pastel-border: var(--color-series-11-200);--color-series-11-saturated-bg: oklch(from var(--color-series-11) l calc(c*1.4) h);--color-series-11-saturated-fg: var(--color-series-11-50);--color-series-11-saturated-border: oklch(from var(--color-series-11) calc(l - .08) calc(c*1.4) h);--color-series-11-solid-bg: var(--color-series-11-500);--color-series-11-solid-fg: var(--color-series-11-50);--color-series-11-solid-border: var(--color-series-11-600);--color-series-11-subtle-bg: color-mix(in oklab, var(--color-series-11) 14%, var(--color-background));--color-series-11-subtle-fg: var(--color-series-11-500);--color-series-11-subtle-border: color-mix(in oklab, var(--color-series-11) 26%, var(--color-background));--color-series-11-tint-bg: color-mix(in oklab, var(--color-series-11) 30%, var(--color-background));--color-series-11-tint-fg: var(--color-series-11-600);--color-series-11-tint-border: color-mix(in oklab, var(--color-series-11) 42%, var(--color-background));--color-series-12-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-12-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-12-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-12-ghost-bg: transparent;--color-series-12-ghost-fg: var(--color-series-12-500);--color-series-12-ghost-border: transparent;--color-series-12-neutral-bg: var(--surface-elevated);--color-series-12-neutral-fg: var(--color-series-12-500);--color-series-12-neutral-border: transparent;--color-series-12-outlined-bg: transparent;--color-series-12-outlined-fg: var(--color-series-12-400);--color-series-12-outlined-border: var(--color-series-12-500);--color-series-12-pastel-bg: var(--color-series-12-50);--color-series-12-pastel-fg: var(--color-series-12-700);--color-series-12-pastel-border: var(--color-series-12-200);--color-series-12-saturated-bg: oklch(from var(--color-series-12) l calc(c*1.4) h);--color-series-12-saturated-fg: var(--color-series-12-50);--color-series-12-saturated-border: oklch(from var(--color-series-12) calc(l - .08) calc(c*1.4) h);--color-series-12-solid-bg: var(--color-series-12-500);--color-series-12-solid-fg: var(--color-series-12-50);--color-series-12-solid-border: var(--color-series-12-600);--color-series-12-subtle-bg: color-mix(in oklab, var(--color-series-12) 14%, var(--color-background));--color-series-12-subtle-fg: var(--color-series-12-500);--color-series-12-subtle-border: color-mix(in oklab, var(--color-series-12) 26%, var(--color-background));--color-series-12-tint-bg: color-mix(in oklab, var(--color-series-12) 30%, var(--color-background));--color-series-12-tint-fg: var(--color-series-12-600);--color-series-12-tint-border: color-mix(in oklab, var(--color-series-12) 42%, var(--color-background));--color-series-13-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-13-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-13-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-13-ghost-bg: transparent;--color-series-13-ghost-fg: var(--color-series-13-500);--color-series-13-ghost-border: transparent;--color-series-13-neutral-bg: var(--surface-elevated);--color-series-13-neutral-fg: var(--color-series-13-500);--color-series-13-neutral-border: transparent;--color-series-13-outlined-bg: transparent;--color-series-13-outlined-fg: var(--color-series-13-400);--color-series-13-outlined-border: var(--color-series-13-500);--color-series-13-pastel-bg: var(--color-series-13-50);--color-series-13-pastel-fg: var(--color-series-13-700);--color-series-13-pastel-border: var(--color-series-13-200);--color-series-13-saturated-bg: oklch(from var(--color-series-13) l calc(c*1.4) h);--color-series-13-saturated-fg: var(--color-series-13-50);--color-series-13-saturated-border: oklch(from var(--color-series-13) calc(l - .08) calc(c*1.4) h);--color-series-13-solid-bg: var(--color-series-13-500);--color-series-13-solid-fg: var(--color-series-13-50);--color-series-13-solid-border: var(--color-series-13-600);--color-series-13-subtle-bg: color-mix(in oklab, var(--color-series-13) 14%, var(--color-background));--color-series-13-subtle-fg: var(--color-series-13-500);--color-series-13-subtle-border: color-mix(in oklab, var(--color-series-13) 26%, var(--color-background));--color-series-13-tint-bg: color-mix(in oklab, var(--color-series-13) 30%, var(--color-background));--color-series-13-tint-fg: var(--color-series-13-600);--color-series-13-tint-border: color-mix(in oklab, var(--color-series-13) 42%, var(--color-background));--color-series-14-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-14-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-14-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-14-ghost-bg: transparent;--color-series-14-ghost-fg: var(--color-series-14-500);--color-series-14-ghost-border: transparent;--color-series-14-neutral-bg: var(--surface-elevated);--color-series-14-neutral-fg: var(--color-series-14-500);--color-series-14-neutral-border: transparent;--color-series-14-outlined-bg: transparent;--color-series-14-outlined-fg: var(--color-series-14-400);--color-series-14-outlined-border: var(--color-series-14-500);--color-series-14-pastel-bg: var(--color-series-14-50);--color-series-14-pastel-fg: var(--color-series-14-700);--color-series-14-pastel-border: var(--color-series-14-200);--color-series-14-saturated-bg: oklch(from var(--color-series-14) l calc(c*1.4) h);--color-series-14-saturated-fg: var(--color-series-14-50);--color-series-14-saturated-border: oklch(from var(--color-series-14) calc(l - .08) calc(c*1.4) h);--color-series-14-solid-bg: var(--color-series-14-500);--color-series-14-solid-fg: var(--color-series-14-50);--color-series-14-solid-border: var(--color-series-14-600);--color-series-14-subtle-bg: color-mix(in oklab, var(--color-series-14) 14%, var(--color-background));--color-series-14-subtle-fg: var(--color-series-14-500);--color-series-14-subtle-border: color-mix(in oklab, var(--color-series-14) 26%, var(--color-background));--color-series-14-tint-bg: color-mix(in oklab, var(--color-series-14) 30%, var(--color-background));--color-series-14-tint-fg: var(--color-series-14-600);--color-series-14-tint-border: color-mix(in oklab, var(--color-series-14) 42%, var(--color-background));--color-series-15-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-15-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-15-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-15-ghost-bg: transparent;--color-series-15-ghost-fg: var(--color-series-15-500);--color-series-15-ghost-border: transparent;--color-series-15-neutral-bg: var(--surface-elevated);--color-series-15-neutral-fg: var(--color-series-15-500);--color-series-15-neutral-border: transparent;--color-series-15-outlined-bg: transparent;--color-series-15-outlined-fg: var(--color-series-15-400);--color-series-15-outlined-border: var(--color-series-15-500);--color-series-15-pastel-bg: var(--color-series-15-50);--color-series-15-pastel-fg: var(--color-series-15-700);--color-series-15-pastel-border: var(--color-series-15-200);--color-series-15-saturated-bg: oklch(from var(--color-series-15) l calc(c*1.4) h);--color-series-15-saturated-fg: var(--color-series-15-50);--color-series-15-saturated-border: oklch(from var(--color-series-15) calc(l - .08) calc(c*1.4) h);--color-series-15-solid-bg: var(--color-series-15-500);--color-series-15-solid-fg: var(--color-series-15-50);--color-series-15-solid-border: var(--color-series-15-600);--color-series-15-subtle-bg: color-mix(in oklab, var(--color-series-15) 14%, var(--color-background));--color-series-15-subtle-fg: var(--color-series-15-500);--color-series-15-subtle-border: color-mix(in oklab, var(--color-series-15) 26%, var(--color-background));--color-series-15-tint-bg: color-mix(in oklab, var(--color-series-15) 30%, var(--color-background));--color-series-15-tint-fg: var(--color-series-15-600);--color-series-15-tint-border: color-mix(in oklab, var(--color-series-15) 42%, var(--color-background));--color-series-16-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-16-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-16-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-16-ghost-bg: transparent;--color-series-16-ghost-fg: var(--color-series-16-500);--color-series-16-ghost-border: transparent;--color-series-16-neutral-bg: var(--surface-elevated);--color-series-16-neutral-fg: var(--color-series-16-500);--color-series-16-neutral-border: transparent;--color-series-16-outlined-bg: transparent;--color-series-16-outlined-fg: var(--color-series-16-400);--color-series-16-outlined-border: var(--color-series-16-500);--color-series-16-pastel-bg: var(--color-series-16-50);--color-series-16-pastel-fg: var(--color-series-16-700);--color-series-16-pastel-border: var(--color-series-16-200);--color-series-16-saturated-bg: oklch(from var(--color-series-16) l calc(c*1.4) h);--color-series-16-saturated-fg: var(--color-series-16-50);--color-series-16-saturated-border: oklch(from var(--color-series-16) calc(l - .08) calc(c*1.4) h);--color-series-16-solid-bg: var(--color-series-16-500);--color-series-16-solid-fg: var(--color-series-16-50);--color-series-16-solid-border: var(--color-series-16-600);--color-series-16-subtle-bg: color-mix(in oklab, var(--color-series-16) 14%, var(--color-background));--color-series-16-subtle-fg: var(--color-series-16-500);--color-series-16-subtle-border: color-mix(in oklab, var(--color-series-16) 26%, var(--color-background));--color-series-16-tint-bg: color-mix(in oklab, var(--color-series-16) 30%, var(--color-background));--color-series-16-tint-fg: var(--color-series-16-600);--color-series-16-tint-border: color-mix(in oklab, var(--color-series-16) 42%, var(--color-background));--color-series-2-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-2-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-2-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-2-ghost-bg: transparent;--color-series-2-ghost-fg: var(--color-series-2-500);--color-series-2-ghost-border: transparent;--color-series-2-neutral-bg: var(--surface-elevated);--color-series-2-neutral-fg: var(--color-series-2-500);--color-series-2-neutral-border: transparent;--color-series-2-outlined-bg: transparent;--color-series-2-outlined-fg: var(--color-series-2-400);--color-series-2-outlined-border: var(--color-series-2-500);--color-series-2-pastel-bg: var(--color-series-2-50);--color-series-2-pastel-fg: var(--color-series-2-700);--color-series-2-pastel-border: var(--color-series-2-200);--color-series-2-saturated-bg: oklch(from var(--color-series-2) l calc(c*1.4) h);--color-series-2-saturated-fg: var(--color-series-2-50);--color-series-2-saturated-border: oklch(from var(--color-series-2) calc(l - .08) calc(c*1.4) h);--color-series-2-solid-bg: var(--color-series-2-500);--color-series-2-solid-fg: var(--color-series-2-50);--color-series-2-solid-border: var(--color-series-2-600);--color-series-2-subtle-bg: color-mix(in oklab, var(--color-series-2) 14%, var(--color-background));--color-series-2-subtle-fg: var(--color-series-2-500);--color-series-2-subtle-border: color-mix(in oklab, var(--color-series-2) 26%, var(--color-background));--color-series-2-tint-bg: color-mix(in oklab, var(--color-series-2) 30%, var(--color-background));--color-series-2-tint-fg: var(--color-series-2-600);--color-series-2-tint-border: color-mix(in oklab, var(--color-series-2) 42%, var(--color-background));--color-series-3-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-3-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-3-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-3-ghost-bg: transparent;--color-series-3-ghost-fg: var(--color-series-3-500);--color-series-3-ghost-border: transparent;--color-series-3-neutral-bg: var(--surface-elevated);--color-series-3-neutral-fg: var(--color-series-3-500);--color-series-3-neutral-border: transparent;--color-series-3-outlined-bg: transparent;--color-series-3-outlined-fg: var(--color-series-3-400);--color-series-3-outlined-border: var(--color-series-3-500);--color-series-3-pastel-bg: var(--color-series-3-50);--color-series-3-pastel-fg: var(--color-series-3-700);--color-series-3-pastel-border: var(--color-series-3-200);--color-series-3-saturated-bg: oklch(from var(--color-series-3) l calc(c*1.4) h);--color-series-3-saturated-fg: var(--color-series-3-50);--color-series-3-saturated-border: oklch(from var(--color-series-3) calc(l - .08) calc(c*1.4) h);--color-series-3-solid-bg: var(--color-series-3-500);--color-series-3-solid-fg: var(--color-series-3-50);--color-series-3-solid-border: var(--color-series-3-600);--color-series-3-subtle-bg: color-mix(in oklab, var(--color-series-3) 14%, var(--color-background));--color-series-3-subtle-fg: var(--color-series-3-500);--color-series-3-subtle-border: color-mix(in oklab, var(--color-series-3) 26%, var(--color-background));--color-series-3-tint-bg: color-mix(in oklab, var(--color-series-3) 30%, var(--color-background));--color-series-3-tint-fg: var(--color-series-3-600);--color-series-3-tint-border: color-mix(in oklab, var(--color-series-3) 42%, var(--color-background));--color-series-4-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-4-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-4-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-4-ghost-bg: transparent;--color-series-4-ghost-fg: var(--color-series-4-500);--color-series-4-ghost-border: transparent;--color-series-4-neutral-bg: var(--surface-elevated);--color-series-4-neutral-fg: var(--color-series-4-500);--color-series-4-neutral-border: transparent;--color-series-4-outlined-bg: transparent;--color-series-4-outlined-fg: var(--color-series-4-400);--color-series-4-outlined-border: var(--color-series-4-500);--color-series-4-pastel-bg: var(--color-series-4-50);--color-series-4-pastel-fg: var(--color-series-4-700);--color-series-4-pastel-border: var(--color-series-4-200);--color-series-4-saturated-bg: oklch(from var(--color-series-4) l calc(c*1.4) h);--color-series-4-saturated-fg: var(--color-series-4-50);--color-series-4-saturated-border: oklch(from var(--color-series-4) calc(l - .08) calc(c*1.4) h);--color-series-4-solid-bg: var(--color-series-4-500);--color-series-4-solid-fg: var(--color-series-4-50);--color-series-4-solid-border: var(--color-series-4-600);--color-series-4-subtle-bg: color-mix(in oklab, var(--color-series-4) 14%, var(--color-background));--color-series-4-subtle-fg: var(--color-series-4-500);--color-series-4-subtle-border: color-mix(in oklab, var(--color-series-4) 26%, var(--color-background));--color-series-4-tint-bg: color-mix(in oklab, var(--color-series-4) 30%, var(--color-background));--color-series-4-tint-fg: var(--color-series-4-600);--color-series-4-tint-border: color-mix(in oklab, var(--color-series-4) 42%, var(--color-background));--color-series-5-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-5-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-5-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-5-ghost-bg: transparent;--color-series-5-ghost-fg: var(--color-series-5-500);--color-series-5-ghost-border: transparent;--color-series-5-neutral-bg: var(--surface-elevated);--color-series-5-neutral-fg: var(--color-series-5-500);--color-series-5-neutral-border: transparent;--color-series-5-outlined-bg: transparent;--color-series-5-outlined-fg: var(--color-series-5-400);--color-series-5-outlined-border: var(--color-series-5-500);--color-series-5-pastel-bg: var(--color-series-5-50);--color-series-5-pastel-fg: var(--color-series-5-700);--color-series-5-pastel-border: var(--color-series-5-200);--color-series-5-saturated-bg: oklch(from var(--color-series-5) l calc(c*1.4) h);--color-series-5-saturated-fg: var(--color-series-5-50);--color-series-5-saturated-border: oklch(from var(--color-series-5) calc(l - .08) calc(c*1.4) h);--color-series-5-solid-bg: var(--color-series-5-500);--color-series-5-solid-fg: var(--color-series-5-50);--color-series-5-solid-border: var(--color-series-5-600);--color-series-5-subtle-bg: color-mix(in oklab, var(--color-series-5) 14%, var(--color-background));--color-series-5-subtle-fg: var(--color-series-5-500);--color-series-5-subtle-border: color-mix(in oklab, var(--color-series-5) 26%, var(--color-background));--color-series-5-tint-bg: color-mix(in oklab, var(--color-series-5) 30%, var(--color-background));--color-series-5-tint-fg: var(--color-series-5-600);--color-series-5-tint-border: color-mix(in oklab, var(--color-series-5) 42%, var(--color-background));--color-series-6-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-6-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-6-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-6-ghost-bg: transparent;--color-series-6-ghost-fg: var(--color-series-6-500);--color-series-6-ghost-border: transparent;--color-series-6-neutral-bg: var(--surface-elevated);--color-series-6-neutral-fg: var(--color-series-6-500);--color-series-6-neutral-border: transparent;--color-series-6-outlined-bg: transparent;--color-series-6-outlined-fg: var(--color-series-6-400);--color-series-6-outlined-border: var(--color-series-6-500);--color-series-6-pastel-bg: var(--color-series-6-50);--color-series-6-pastel-fg: var(--color-series-6-700);--color-series-6-pastel-border: var(--color-series-6-200);--color-series-6-saturated-bg: oklch(from var(--color-series-6) l calc(c*1.4) h);--color-series-6-saturated-fg: var(--color-series-6-50);--color-series-6-saturated-border: oklch(from var(--color-series-6) calc(l - .08) calc(c*1.4) h);--color-series-6-solid-bg: var(--color-series-6-500);--color-series-6-solid-fg: var(--color-series-6-50);--color-series-6-solid-border: var(--color-series-6-600);--color-series-6-subtle-bg: color-mix(in oklab, var(--color-series-6) 14%, var(--color-background));--color-series-6-subtle-fg: var(--color-series-6-500);--color-series-6-subtle-border: color-mix(in oklab, var(--color-series-6) 26%, var(--color-background));--color-series-6-tint-bg: color-mix(in oklab, var(--color-series-6) 30%, var(--color-background));--color-series-6-tint-fg: var(--color-series-6-600);--color-series-6-tint-border: color-mix(in oklab, var(--color-series-6) 42%, var(--color-background));--color-series-7-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-7-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-7-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-7-ghost-bg: transparent;--color-series-7-ghost-fg: var(--color-series-7-500);--color-series-7-ghost-border: transparent;--color-series-7-neutral-bg: var(--surface-elevated);--color-series-7-neutral-fg: var(--color-series-7-500);--color-series-7-neutral-border: transparent;--color-series-7-outlined-bg: transparent;--color-series-7-outlined-fg: var(--color-series-7-400);--color-series-7-outlined-border: var(--color-series-7-500);--color-series-7-pastel-bg: var(--color-series-7-50);--color-series-7-pastel-fg: var(--color-series-7-700);--color-series-7-pastel-border: var(--color-series-7-200);--color-series-7-saturated-bg: oklch(from var(--color-series-7) l calc(c*1.4) h);--color-series-7-saturated-fg: var(--color-series-7-50);--color-series-7-saturated-border: oklch(from var(--color-series-7) calc(l - .08) calc(c*1.4) h);--color-series-7-solid-bg: var(--color-series-7-500);--color-series-7-solid-fg: var(--color-series-7-50);--color-series-7-solid-border: var(--color-series-7-600);--color-series-7-subtle-bg: color-mix(in oklab, var(--color-series-7) 14%, var(--color-background));--color-series-7-subtle-fg: var(--color-series-7-500);--color-series-7-subtle-border: color-mix(in oklab, var(--color-series-7) 26%, var(--color-background));--color-series-7-tint-bg: color-mix(in oklab, var(--color-series-7) 30%, var(--color-background));--color-series-7-tint-fg: var(--color-series-7-600);--color-series-7-tint-border: color-mix(in oklab, var(--color-series-7) 42%, var(--color-background));--color-series-8-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-8-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-8-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-8-ghost-bg: transparent;--color-series-8-ghost-fg: var(--color-series-8-500);--color-series-8-ghost-border: transparent;--color-series-8-neutral-bg: var(--surface-elevated);--color-series-8-neutral-fg: var(--color-series-8-500);--color-series-8-neutral-border: transparent;--color-series-8-outlined-bg: transparent;--color-series-8-outlined-fg: var(--color-series-8-400);--color-series-8-outlined-border: var(--color-series-8-500);--color-series-8-pastel-bg: var(--color-series-8-50);--color-series-8-pastel-fg: var(--color-series-8-700);--color-series-8-pastel-border: var(--color-series-8-200);--color-series-8-saturated-bg: oklch(from var(--color-series-8) l calc(c*1.4) h);--color-series-8-saturated-fg: var(--color-series-8-50);--color-series-8-saturated-border: oklch(from var(--color-series-8) calc(l - .08) calc(c*1.4) h);--color-series-8-solid-bg: var(--color-series-8-500);--color-series-8-solid-fg: var(--color-series-8-50);--color-series-8-solid-border: var(--color-series-8-600);--color-series-8-subtle-bg: color-mix(in oklab, var(--color-series-8) 14%, var(--color-background));--color-series-8-subtle-fg: var(--color-series-8-500);--color-series-8-subtle-border: color-mix(in oklab, var(--color-series-8) 26%, var(--color-background));--color-series-8-tint-bg: color-mix(in oklab, var(--color-series-8) 30%, var(--color-background));--color-series-8-tint-fg: var(--color-series-8-600);--color-series-8-tint-border: color-mix(in oklab, var(--color-series-8) 42%, var(--color-background));--color-series-9-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-series-9-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-series-9-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-series-9-ghost-bg: transparent;--color-series-9-ghost-fg: var(--color-series-9-500);--color-series-9-ghost-border: transparent;--color-series-9-neutral-bg: var(--surface-elevated);--color-series-9-neutral-fg: var(--color-series-9-500);--color-series-9-neutral-border: transparent;--color-series-9-outlined-bg: transparent;--color-series-9-outlined-fg: var(--color-series-9-400);--color-series-9-outlined-border: var(--color-series-9-500);--color-series-9-pastel-bg: var(--color-series-9-50);--color-series-9-pastel-fg: var(--color-series-9-700);--color-series-9-pastel-border: var(--color-series-9-200);--color-series-9-saturated-bg: oklch(from var(--color-series-9) l calc(c*1.4) h);--color-series-9-saturated-fg: var(--color-series-9-50);--color-series-9-saturated-border: oklch(from var(--color-series-9) calc(l - .08) calc(c*1.4) h);--color-series-9-solid-bg: var(--color-series-9-500);--color-series-9-solid-fg: var(--color-series-9-50);--color-series-9-solid-border: var(--color-series-9-600);--color-series-9-subtle-bg: color-mix(in oklab, var(--color-series-9) 14%, var(--color-background));--color-series-9-subtle-fg: var(--color-series-9-500);--color-series-9-subtle-border: color-mix(in oklab, var(--color-series-9) 26%, var(--color-background));--color-series-9-tint-bg: color-mix(in oklab, var(--color-series-9) 30%, var(--color-background));--color-series-9-tint-fg: var(--color-series-9-600);--color-series-9-tint-border: color-mix(in oklab, var(--color-series-9) 42%, var(--color-background));--color-slate-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-slate-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-slate-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-slate-ghost-bg: transparent;--color-slate-ghost-fg: var(--color-slate-500);--color-slate-ghost-border: transparent;--color-slate-neutral-bg: var(--surface-elevated);--color-slate-neutral-fg: var(--color-slate-500);--color-slate-neutral-border: transparent;--color-slate-outlined-bg: transparent;--color-slate-outlined-fg: var(--color-slate-400);--color-slate-outlined-border: var(--color-slate-500);--color-slate-pastel-bg: var(--color-slate-50);--color-slate-pastel-fg: var(--color-slate-700);--color-slate-pastel-border: var(--color-slate-200);--color-slate-saturated-bg: oklch(from var(--color-slate) l calc(c*1.4) h);--color-slate-saturated-fg: var(--color-slate-50);--color-slate-saturated-border: oklch(from var(--color-slate) calc(l - .08) calc(c*1.4) h);--color-slate-solid-bg: var(--color-slate-500);--color-slate-solid-fg: var(--color-slate-50);--color-slate-solid-border: var(--color-slate-600);--color-slate-subtle-bg: color-mix(in oklab, var(--color-slate) 14%, var(--color-background));--color-slate-subtle-fg: var(--color-slate-500);--color-slate-subtle-border: color-mix(in oklab, var(--color-slate) 26%, var(--color-background));--color-slate-tint-bg: color-mix(in oklab, var(--color-slate) 30%, var(--color-background));--color-slate-tint-fg: var(--color-slate-600);--color-slate-tint-border: color-mix(in oklab, var(--color-slate) 42%, var(--color-background));--color-standard-blue-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-blue-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-blue-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-blue-ghost-bg: transparent;--color-standard-blue-ghost-fg: var(--color-standard-blue-500);--color-standard-blue-ghost-border: transparent;--color-standard-blue-neutral-bg: var(--surface-elevated);--color-standard-blue-neutral-fg: var(--color-standard-blue-500);--color-standard-blue-neutral-border: transparent;--color-standard-blue-outlined-bg: transparent;--color-standard-blue-outlined-fg: var(--color-standard-blue-400);--color-standard-blue-outlined-border: var(--color-standard-blue-500);--color-standard-blue-pastel-bg: var(--color-standard-blue-50);--color-standard-blue-pastel-fg: var(--color-standard-blue-700);--color-standard-blue-pastel-border: var(--color-standard-blue-200);--color-standard-blue-saturated-bg: oklch(from var(--color-standard-blue) l calc(c*1.4) h);--color-standard-blue-saturated-fg: var(--color-standard-blue-50);--color-standard-blue-saturated-border: oklch(from var(--color-standard-blue) calc(l - .08) calc(c*1.4) h);--color-standard-blue-solid-bg: var(--color-standard-blue-500);--color-standard-blue-solid-fg: var(--color-standard-blue-50);--color-standard-blue-solid-border: var(--color-standard-blue-600);--color-standard-blue-subtle-bg: color-mix(in oklab, var(--color-standard-blue) 14%, var(--color-background));--color-standard-blue-subtle-fg: var(--color-standard-blue-500);--color-standard-blue-subtle-border: color-mix(in oklab, var(--color-standard-blue) 26%, var(--color-background));--color-standard-blue-tint-bg: color-mix(in oklab, var(--color-standard-blue) 30%, var(--color-background));--color-standard-blue-tint-fg: var(--color-standard-blue-600);--color-standard-blue-tint-border: color-mix(in oklab, var(--color-standard-blue) 42%, var(--color-background));--color-standard-brown-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-brown-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-brown-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-brown-ghost-bg: transparent;--color-standard-brown-ghost-fg: var(--color-standard-brown-500);--color-standard-brown-ghost-border: transparent;--color-standard-brown-neutral-bg: var(--surface-elevated);--color-standard-brown-neutral-fg: var(--color-standard-brown-500);--color-standard-brown-neutral-border: transparent;--color-standard-brown-outlined-bg: transparent;--color-standard-brown-outlined-fg: var(--color-standard-brown-400);--color-standard-brown-outlined-border: var(--color-standard-brown-500);--color-standard-brown-pastel-bg: var(--color-standard-brown-50);--color-standard-brown-pastel-fg: var(--color-standard-brown-700);--color-standard-brown-pastel-border: var(--color-standard-brown-200);--color-standard-brown-saturated-bg: oklch(from var(--color-standard-brown) l calc(c*1.4) h);--color-standard-brown-saturated-fg: var(--color-standard-brown-50);--color-standard-brown-saturated-border: oklch(from var(--color-standard-brown) calc(l - .08) calc(c*1.4) h);--color-standard-brown-solid-bg: var(--color-standard-brown-500);--color-standard-brown-solid-fg: var(--color-standard-brown-50);--color-standard-brown-solid-border: var(--color-standard-brown-600);--color-standard-brown-subtle-bg: color-mix(in oklab, var(--color-standard-brown) 14%, var(--color-background));--color-standard-brown-subtle-fg: var(--color-standard-brown-500);--color-standard-brown-subtle-border: color-mix(in oklab, var(--color-standard-brown) 26%, var(--color-background));--color-standard-brown-tint-bg: color-mix(in oklab, var(--color-standard-brown) 30%, var(--color-background));--color-standard-brown-tint-fg: var(--color-standard-brown-600);--color-standard-brown-tint-border: color-mix(in oklab, var(--color-standard-brown) 42%, var(--color-background));--color-standard-cyan-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-cyan-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-cyan-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-cyan-ghost-bg: transparent;--color-standard-cyan-ghost-fg: var(--color-standard-cyan-500);--color-standard-cyan-ghost-border: transparent;--color-standard-cyan-neutral-bg: var(--surface-elevated);--color-standard-cyan-neutral-fg: var(--color-standard-cyan-500);--color-standard-cyan-neutral-border: transparent;--color-standard-cyan-outlined-bg: transparent;--color-standard-cyan-outlined-fg: var(--color-standard-cyan-400);--color-standard-cyan-outlined-border: var(--color-standard-cyan-500);--color-standard-cyan-pastel-bg: var(--color-standard-cyan-50);--color-standard-cyan-pastel-fg: var(--color-standard-cyan-700);--color-standard-cyan-pastel-border: var(--color-standard-cyan-200);--color-standard-cyan-saturated-bg: oklch(from var(--color-standard-cyan) l calc(c*1.4) h);--color-standard-cyan-saturated-fg: var(--color-standard-cyan-50);--color-standard-cyan-saturated-border: oklch(from var(--color-standard-cyan) calc(l - .08) calc(c*1.4) h);--color-standard-cyan-solid-bg: var(--color-standard-cyan-500);--color-standard-cyan-solid-fg: var(--color-standard-cyan-50);--color-standard-cyan-solid-border: var(--color-standard-cyan-600);--color-standard-cyan-subtle-bg: color-mix(in oklab, var(--color-standard-cyan) 14%, var(--color-background));--color-standard-cyan-subtle-fg: var(--color-standard-cyan-500);--color-standard-cyan-subtle-border: color-mix(in oklab, var(--color-standard-cyan) 26%, var(--color-background));--color-standard-cyan-tint-bg: color-mix(in oklab, var(--color-standard-cyan) 30%, var(--color-background));--color-standard-cyan-tint-fg: var(--color-standard-cyan-600);--color-standard-cyan-tint-border: color-mix(in oklab, var(--color-standard-cyan) 42%, var(--color-background));--color-standard-green-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-green-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-green-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-green-ghost-bg: transparent;--color-standard-green-ghost-fg: var(--color-standard-green-500);--color-standard-green-ghost-border: transparent;--color-standard-green-neutral-bg: var(--surface-elevated);--color-standard-green-neutral-fg: var(--color-standard-green-500);--color-standard-green-neutral-border: transparent;--color-standard-green-outlined-bg: transparent;--color-standard-green-outlined-fg: var(--color-standard-green-400);--color-standard-green-outlined-border: var(--color-standard-green-500);--color-standard-green-pastel-bg: var(--color-standard-green-50);--color-standard-green-pastel-fg: var(--color-standard-green-700);--color-standard-green-pastel-border: var(--color-standard-green-200);--color-standard-green-saturated-bg: oklch(from var(--color-standard-green) l calc(c*1.4) h);--color-standard-green-saturated-fg: var(--color-standard-green-50);--color-standard-green-saturated-border: oklch(from var(--color-standard-green) calc(l - .08) calc(c*1.4) h);--color-standard-green-solid-bg: var(--color-standard-green-500);--color-standard-green-solid-fg: var(--color-standard-green-50);--color-standard-green-solid-border: var(--color-standard-green-600);--color-standard-green-subtle-bg: color-mix(in oklab, var(--color-standard-green) 14%, var(--color-background));--color-standard-green-subtle-fg: var(--color-standard-green-500);--color-standard-green-subtle-border: color-mix(in oklab, var(--color-standard-green) 26%, var(--color-background));--color-standard-green-tint-bg: color-mix(in oklab, var(--color-standard-green) 30%, var(--color-background));--color-standard-green-tint-fg: var(--color-standard-green-600);--color-standard-green-tint-border: color-mix(in oklab, var(--color-standard-green) 42%, var(--color-background));--color-standard-indigo-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-indigo-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-indigo-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-indigo-ghost-bg: transparent;--color-standard-indigo-ghost-fg: var(--color-standard-indigo-500);--color-standard-indigo-ghost-border: transparent;--color-standard-indigo-neutral-bg: var(--surface-elevated);--color-standard-indigo-neutral-fg: var(--color-standard-indigo-500);--color-standard-indigo-neutral-border: transparent;--color-standard-indigo-outlined-bg: transparent;--color-standard-indigo-outlined-fg: var(--color-standard-indigo-400);--color-standard-indigo-outlined-border: var(--color-standard-indigo-500);--color-standard-indigo-pastel-bg: var(--color-standard-indigo-50);--color-standard-indigo-pastel-fg: var(--color-standard-indigo-700);--color-standard-indigo-pastel-border: var(--color-standard-indigo-200);--color-standard-indigo-saturated-bg: oklch(from var(--color-standard-indigo) l calc(c*1.4) h);--color-standard-indigo-saturated-fg: var(--color-standard-indigo-50);--color-standard-indigo-saturated-border: oklch(from var(--color-standard-indigo) calc(l - .08) calc(c*1.4) h);--color-standard-indigo-solid-bg: var(--color-standard-indigo-500);--color-standard-indigo-solid-fg: var(--color-standard-indigo-50);--color-standard-indigo-solid-border: var(--color-standard-indigo-600);--color-standard-indigo-subtle-bg: color-mix(in oklab, var(--color-standard-indigo) 14%, var(--color-background));--color-standard-indigo-subtle-fg: var(--color-standard-indigo-500);--color-standard-indigo-subtle-border: color-mix(in oklab, var(--color-standard-indigo) 26%, var(--color-background));--color-standard-indigo-tint-bg: color-mix(in oklab, var(--color-standard-indigo) 30%, var(--color-background));--color-standard-indigo-tint-fg: var(--color-standard-indigo-600);--color-standard-indigo-tint-border: color-mix(in oklab, var(--color-standard-indigo) 42%, var(--color-background));--color-standard-orange-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-orange-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-orange-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-orange-ghost-bg: transparent;--color-standard-orange-ghost-fg: var(--color-standard-orange-500);--color-standard-orange-ghost-border: transparent;--color-standard-orange-neutral-bg: var(--surface-elevated);--color-standard-orange-neutral-fg: var(--color-standard-orange-500);--color-standard-orange-neutral-border: transparent;--color-standard-orange-outlined-bg: transparent;--color-standard-orange-outlined-fg: var(--color-standard-orange-400);--color-standard-orange-outlined-border: var(--color-standard-orange-500);--color-standard-orange-pastel-bg: var(--color-standard-orange-50);--color-standard-orange-pastel-fg: var(--color-standard-orange-700);--color-standard-orange-pastel-border: var(--color-standard-orange-200);--color-standard-orange-saturated-bg: oklch(from var(--color-standard-orange) l calc(c*1.4) h);--color-standard-orange-saturated-fg: var(--color-standard-orange-50);--color-standard-orange-saturated-border: oklch(from var(--color-standard-orange) calc(l - .08) calc(c*1.4) h);--color-standard-orange-solid-bg: var(--color-standard-orange-500);--color-standard-orange-solid-fg: var(--color-standard-orange-50);--color-standard-orange-solid-border: var(--color-standard-orange-600);--color-standard-orange-subtle-bg: color-mix(in oklab, var(--color-standard-orange) 14%, var(--color-background));--color-standard-orange-subtle-fg: var(--color-standard-orange-500);--color-standard-orange-subtle-border: color-mix(in oklab, var(--color-standard-orange) 26%, var(--color-background));--color-standard-orange-tint-bg: color-mix(in oklab, var(--color-standard-orange) 30%, var(--color-background));--color-standard-orange-tint-fg: var(--color-standard-orange-600);--color-standard-orange-tint-border: color-mix(in oklab, var(--color-standard-orange) 42%, var(--color-background));--color-standard-pink-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-pink-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-pink-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-pink-ghost-bg: transparent;--color-standard-pink-ghost-fg: var(--color-standard-pink-500);--color-standard-pink-ghost-border: transparent;--color-standard-pink-neutral-bg: var(--surface-elevated);--color-standard-pink-neutral-fg: var(--color-standard-pink-500);--color-standard-pink-neutral-border: transparent;--color-standard-pink-outlined-bg: transparent;--color-standard-pink-outlined-fg: var(--color-standard-pink-400);--color-standard-pink-outlined-border: var(--color-standard-pink-500);--color-standard-pink-pastel-bg: var(--color-standard-pink-50);--color-standard-pink-pastel-fg: var(--color-standard-pink-700);--color-standard-pink-pastel-border: var(--color-standard-pink-200);--color-standard-pink-saturated-bg: oklch(from var(--color-standard-pink) l calc(c*1.4) h);--color-standard-pink-saturated-fg: var(--color-standard-pink-50);--color-standard-pink-saturated-border: oklch(from var(--color-standard-pink) calc(l - .08) calc(c*1.4) h);--color-standard-pink-solid-bg: var(--color-standard-pink-500);--color-standard-pink-solid-fg: var(--color-standard-pink-50);--color-standard-pink-solid-border: var(--color-standard-pink-600);--color-standard-pink-subtle-bg: color-mix(in oklab, var(--color-standard-pink) 14%, var(--color-background));--color-standard-pink-subtle-fg: var(--color-standard-pink-500);--color-standard-pink-subtle-border: color-mix(in oklab, var(--color-standard-pink) 26%, var(--color-background));--color-standard-pink-tint-bg: color-mix(in oklab, var(--color-standard-pink) 30%, var(--color-background));--color-standard-pink-tint-fg: var(--color-standard-pink-600);--color-standard-pink-tint-border: color-mix(in oklab, var(--color-standard-pink) 42%, var(--color-background));--color-standard-purple-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-purple-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-purple-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-purple-ghost-bg: transparent;--color-standard-purple-ghost-fg: var(--color-standard-purple-500);--color-standard-purple-ghost-border: transparent;--color-standard-purple-neutral-bg: var(--surface-elevated);--color-standard-purple-neutral-fg: var(--color-standard-purple-500);--color-standard-purple-neutral-border: transparent;--color-standard-purple-outlined-bg: transparent;--color-standard-purple-outlined-fg: var(--color-standard-purple-400);--color-standard-purple-outlined-border: var(--color-standard-purple-500);--color-standard-purple-pastel-bg: var(--color-standard-purple-50);--color-standard-purple-pastel-fg: var(--color-standard-purple-700);--color-standard-purple-pastel-border: var(--color-standard-purple-200);--color-standard-purple-saturated-bg: oklch(from var(--color-standard-purple) l calc(c*1.4) h);--color-standard-purple-saturated-fg: var(--color-standard-purple-50);--color-standard-purple-saturated-border: oklch(from var(--color-standard-purple) calc(l - .08) calc(c*1.4) h);--color-standard-purple-solid-bg: var(--color-standard-purple-500);--color-standard-purple-solid-fg: var(--color-standard-purple-50);--color-standard-purple-solid-border: var(--color-standard-purple-600);--color-standard-purple-subtle-bg: color-mix(in oklab, var(--color-standard-purple) 14%, var(--color-background));--color-standard-purple-subtle-fg: var(--color-standard-purple-500);--color-standard-purple-subtle-border: color-mix(in oklab, var(--color-standard-purple) 26%, var(--color-background));--color-standard-purple-tint-bg: color-mix(in oklab, var(--color-standard-purple) 30%, var(--color-background));--color-standard-purple-tint-fg: var(--color-standard-purple-600);--color-standard-purple-tint-border: color-mix(in oklab, var(--color-standard-purple) 42%, var(--color-background));--color-standard-red-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-red-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-red-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-red-ghost-bg: transparent;--color-standard-red-ghost-fg: var(--color-standard-red-500);--color-standard-red-ghost-border: transparent;--color-standard-red-neutral-bg: var(--surface-elevated);--color-standard-red-neutral-fg: var(--color-standard-red-500);--color-standard-red-neutral-border: transparent;--color-standard-red-outlined-bg: transparent;--color-standard-red-outlined-fg: var(--color-standard-red-400);--color-standard-red-outlined-border: var(--color-standard-red-500);--color-standard-red-pastel-bg: var(--color-standard-red-50);--color-standard-red-pastel-fg: var(--color-standard-red-700);--color-standard-red-pastel-border: var(--color-standard-red-200);--color-standard-red-saturated-bg: oklch(from var(--color-standard-red) l calc(c*1.4) h);--color-standard-red-saturated-fg: var(--color-standard-red-50);--color-standard-red-saturated-border: oklch(from var(--color-standard-red) calc(l - .08) calc(c*1.4) h);--color-standard-red-solid-bg: var(--color-standard-red-500);--color-standard-red-solid-fg: var(--color-standard-red-50);--color-standard-red-solid-border: var(--color-standard-red-600);--color-standard-red-subtle-bg: color-mix(in oklab, var(--color-standard-red) 14%, var(--color-background));--color-standard-red-subtle-fg: var(--color-standard-red-500);--color-standard-red-subtle-border: color-mix(in oklab, var(--color-standard-red) 26%, var(--color-background));--color-standard-red-tint-bg: color-mix(in oklab, var(--color-standard-red) 30%, var(--color-background));--color-standard-red-tint-fg: var(--color-standard-red-600);--color-standard-red-tint-border: color-mix(in oklab, var(--color-standard-red) 42%, var(--color-background));--color-standard-teal-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-teal-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-teal-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-teal-ghost-bg: transparent;--color-standard-teal-ghost-fg: var(--color-standard-teal-500);--color-standard-teal-ghost-border: transparent;--color-standard-teal-neutral-bg: var(--surface-elevated);--color-standard-teal-neutral-fg: var(--color-standard-teal-500);--color-standard-teal-neutral-border: transparent;--color-standard-teal-outlined-bg: transparent;--color-standard-teal-outlined-fg: var(--color-standard-teal-400);--color-standard-teal-outlined-border: var(--color-standard-teal-500);--color-standard-teal-pastel-bg: var(--color-standard-teal-50);--color-standard-teal-pastel-fg: var(--color-standard-teal-700);--color-standard-teal-pastel-border: var(--color-standard-teal-200);--color-standard-teal-saturated-bg: oklch(from var(--color-standard-teal) l calc(c*1.4) h);--color-standard-teal-saturated-fg: var(--color-standard-teal-50);--color-standard-teal-saturated-border: oklch(from var(--color-standard-teal) calc(l - .08) calc(c*1.4) h);--color-standard-teal-solid-bg: var(--color-standard-teal-500);--color-standard-teal-solid-fg: var(--color-standard-teal-50);--color-standard-teal-solid-border: var(--color-standard-teal-600);--color-standard-teal-subtle-bg: color-mix(in oklab, var(--color-standard-teal) 14%, var(--color-background));--color-standard-teal-subtle-fg: var(--color-standard-teal-500);--color-standard-teal-subtle-border: color-mix(in oklab, var(--color-standard-teal) 26%, var(--color-background));--color-standard-teal-tint-bg: color-mix(in oklab, var(--color-standard-teal) 30%, var(--color-background));--color-standard-teal-tint-fg: var(--color-standard-teal-600);--color-standard-teal-tint-border: color-mix(in oklab, var(--color-standard-teal) 42%, var(--color-background));--color-standard-yellow-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-standard-yellow-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-standard-yellow-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-standard-yellow-ghost-bg: transparent;--color-standard-yellow-ghost-fg: var(--color-standard-yellow-500);--color-standard-yellow-ghost-border: transparent;--color-standard-yellow-neutral-bg: var(--surface-elevated);--color-standard-yellow-neutral-fg: var(--color-standard-yellow-500);--color-standard-yellow-neutral-border: transparent;--color-standard-yellow-outlined-bg: transparent;--color-standard-yellow-outlined-fg: var(--color-standard-yellow-400);--color-standard-yellow-outlined-border: var(--color-standard-yellow-500);--color-standard-yellow-pastel-bg: var(--color-standard-yellow-50);--color-standard-yellow-pastel-fg: var(--color-standard-yellow-700);--color-standard-yellow-pastel-border: var(--color-standard-yellow-200);--color-standard-yellow-saturated-bg: oklch(from var(--color-standard-yellow) l calc(c*1.4) h);--color-standard-yellow-saturated-fg: var(--color-standard-yellow-50);--color-standard-yellow-saturated-border: oklch(from var(--color-standard-yellow) calc(l - .08) calc(c*1.4) h);--color-standard-yellow-solid-bg: var(--color-standard-yellow-500);--color-standard-yellow-solid-fg: var(--color-standard-yellow-50);--color-standard-yellow-solid-border: var(--color-standard-yellow-600);--color-standard-yellow-subtle-bg: color-mix(in oklab, var(--color-standard-yellow) 14%, var(--color-background));--color-standard-yellow-subtle-fg: var(--color-standard-yellow-500);--color-standard-yellow-subtle-border: color-mix(in oklab, var(--color-standard-yellow) 26%, var(--color-background));--color-standard-yellow-tint-bg: color-mix(in oklab, var(--color-standard-yellow) 30%, var(--color-background));--color-standard-yellow-tint-fg: var(--color-standard-yellow-600);--color-standard-yellow-tint-border: color-mix(in oklab, var(--color-standard-yellow) 42%, var(--color-background));--color-stone-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-stone-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-stone-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-stone-ghost-bg: transparent;--color-stone-ghost-fg: var(--color-stone-500);--color-stone-ghost-border: transparent;--color-stone-neutral-bg: var(--surface-elevated);--color-stone-neutral-fg: var(--color-stone-500);--color-stone-neutral-border: transparent;--color-stone-outlined-bg: transparent;--color-stone-outlined-fg: var(--color-stone-400);--color-stone-outlined-border: var(--color-stone-500);--color-stone-pastel-bg: var(--color-stone-50);--color-stone-pastel-fg: var(--color-stone-700);--color-stone-pastel-border: var(--color-stone-200);--color-stone-saturated-bg: oklch(from var(--color-stone) l calc(c*1.4) h);--color-stone-saturated-fg: var(--color-stone-50);--color-stone-saturated-border: oklch(from var(--color-stone) calc(l - .08) calc(c*1.4) h);--color-stone-solid-bg: var(--color-stone-500);--color-stone-solid-fg: var(--color-stone-50);--color-stone-solid-border: var(--color-stone-600);--color-stone-subtle-bg: color-mix(in oklab, var(--color-stone) 14%, var(--color-background));--color-stone-subtle-fg: var(--color-stone-500);--color-stone-subtle-border: color-mix(in oklab, var(--color-stone) 26%, var(--color-background));--color-stone-tint-bg: color-mix(in oklab, var(--color-stone) 30%, var(--color-background));--color-stone-tint-fg: var(--color-stone-600);--color-stone-tint-border: color-mix(in oklab, var(--color-stone) 42%, var(--color-background));--color-success-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-success-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-success-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-success-ghost-bg: transparent;--color-success-ghost-fg: var(--color-success-500);--color-success-ghost-border: transparent;--color-success-neutral-bg: var(--surface-elevated);--color-success-neutral-fg: var(--color-success-500);--color-success-neutral-border: transparent;--color-success-outlined-bg: transparent;--color-success-outlined-fg: var(--color-success-400);--color-success-outlined-border: var(--color-success-500);--color-success-pastel-bg: var(--color-success-50);--color-success-pastel-fg: var(--color-success-700);--color-success-pastel-border: var(--color-success-200);--color-success-saturated-bg: oklch(from var(--color-success) l calc(c*1.4) h);--color-success-saturated-fg: var(--color-success-50);--color-success-saturated-border: oklch(from var(--color-success) calc(l - .08) calc(c*1.4) h);--color-success-solid-bg: var(--color-success-500);--color-success-solid-fg: var(--color-success-50);--color-success-solid-border: var(--color-success-600);--color-success-subtle-bg: color-mix(in oklab, var(--color-success) 14%, var(--color-background));--color-success-subtle-fg: var(--color-success-500);--color-success-subtle-border: color-mix(in oklab, var(--color-success) 26%, var(--color-background));--color-success-tint-bg: color-mix(in oklab, var(--color-success) 30%, var(--color-background));--color-success-tint-fg: var(--color-success-600);--color-success-tint-border: color-mix(in oklab, var(--color-success) 42%, var(--color-background));--color-warning-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-warning-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-warning-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-warning-ghost-bg: transparent;--color-warning-ghost-fg: var(--color-warning-500);--color-warning-ghost-border: transparent;--color-warning-neutral-bg: var(--surface-elevated);--color-warning-neutral-fg: var(--color-warning-500);--color-warning-neutral-border: transparent;--color-warning-outlined-bg: transparent;--color-warning-outlined-fg: var(--color-warning-400);--color-warning-outlined-border: var(--color-warning-500);--color-warning-pastel-bg: var(--color-warning-50);--color-warning-pastel-fg: var(--color-warning-700);--color-warning-pastel-border: var(--color-warning-200);--color-warning-saturated-bg: oklch(from var(--color-warning) l calc(c*1.4) h);--color-warning-saturated-fg: var(--color-warning-50);--color-warning-saturated-border: oklch(from var(--color-warning) calc(l - .08) calc(c*1.4) h);--color-warning-solid-bg: var(--color-warning-500);--color-warning-solid-fg: var(--color-warning-50);--color-warning-solid-border: var(--color-warning-600);--color-warning-subtle-bg: color-mix(in oklab, var(--color-warning) 14%, var(--color-background));--color-warning-subtle-fg: var(--color-warning-500);--color-warning-subtle-border: color-mix(in oklab, var(--color-warning) 26%, var(--color-background));--color-warning-tint-bg: color-mix(in oklab, var(--color-warning) 30%, var(--color-background));--color-warning-tint-fg: var(--color-warning-600);--color-warning-tint-border: color-mix(in oklab, var(--color-warning) 42%, var(--color-background));--color-zinc-disabled-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--color-zinc-disabled-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--color-zinc-disabled-border: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background));--color-zinc-ghost-bg: transparent;--color-zinc-ghost-fg: var(--color-zinc-500);--color-zinc-ghost-border: transparent;--color-zinc-neutral-bg: var(--surface-elevated);--color-zinc-neutral-fg: var(--color-zinc-500);--color-zinc-neutral-border: transparent;--color-zinc-outlined-bg: transparent;--color-zinc-outlined-fg: var(--color-zinc-400);--color-zinc-outlined-border: var(--color-zinc-500);--color-zinc-pastel-bg: var(--color-zinc-50);--color-zinc-pastel-fg: var(--color-zinc-700);--color-zinc-pastel-border: var(--color-zinc-200);--color-zinc-saturated-bg: oklch(from var(--color-zinc) l calc(c*1.4) h);--color-zinc-saturated-fg: var(--color-zinc-50);--color-zinc-saturated-border: oklch(from var(--color-zinc) calc(l - .08) calc(c*1.4) h);--color-zinc-solid-bg: var(--color-zinc-500);--color-zinc-solid-fg: var(--color-zinc-50);--color-zinc-solid-border: var(--color-zinc-600);--color-zinc-subtle-bg: color-mix(in oklab, var(--color-zinc) 14%, var(--color-background));--color-zinc-subtle-fg: var(--color-zinc-500);--color-zinc-subtle-border: color-mix(in oklab, var(--color-zinc) 26%, var(--color-background));--color-zinc-tint-bg: color-mix(in oklab, var(--color-zinc) 30%, var(--color-background));--color-zinc-tint-fg: var(--color-zinc-600);--color-zinc-tint-border: color-mix(in oklab, var(--color-zinc) 42%, var(--color-background))}}@layer kapish.tokens{:root{--surface-background: #0e0e0e;--surface-base: #161616;--surface-elevated: #272727;--surface-modal: #383838;--surface-overlay: #313131;--surface-subtle: #1e1e1e;--surface-sunken: #0e0e0e}:root[data-mode=light]{--surface-background: var(--color-neutral-100);--surface-base: var(--color-neutral-50);--surface-elevated: var(--color-neutral-25);--surface-modal: var(--color-neutral-0);--surface-overlay: var(--color-neutral-0);--surface-subtle: var(--color-neutral-75);--surface-sunken: var(--color-neutral-100)}}@layer kapish.tokens{:root{--color-primary-hover: var(--color-primary-300);--color-primary-active: var(--color-primary-700)}:root[data-mode=light]{--color-primary-hover: var(--color-primary-700);--color-primary-active: var(--color-primary-800)}}@layer kapish.tokens{:root{--graph-series-1: var(--color-series-1);--graph-series-10: var(--color-series-10);--graph-series-11: var(--color-series-11);--graph-series-12: var(--color-series-12);--graph-series-13: var(--color-series-13);--graph-series-14: var(--color-series-14);--graph-series-15: var(--color-series-15);--graph-series-16: var(--color-series-16);--graph-series-2: var(--color-series-2);--graph-series-3: var(--color-series-3);--graph-series-4: var(--color-series-4);--graph-series-5: var(--color-series-5);--graph-series-6: var(--color-series-6);--graph-series-7: var(--color-series-7);--graph-series-8: var(--color-series-8);--graph-series-9: var(--color-series-9)}}@layer kapish.tokens{:root{--font-family-display: var(--font-family-sans);--font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--font-family-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}}@layer kapish.utilities{.font-family-display{font-family:var(--font-family-display)}.font-family-mono{font-family:var(--font-family-mono)}.font-family-sans{font-family:var(--font-family-sans)}}@layer kapish.tokens{:root{--font-weight-black: 900;--font-weight-bold: 700;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-normal: 400;--font-weight-semibold: 600}}@layer kapish.utilities{.font-weight-black{font-weight:var(--font-weight-black)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-light{font-weight:var(--font-weight-light)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-normal{font-weight:var(--font-weight-normal)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}}@layer kapish.tokens{:root{--font-size-base: 1rem;--font-size-base-lh: 1.5rem;--font-size-display-lg: 3rem;--font-size-display-lg-lh: 3.25rem;--font-size-display-md: 2.25rem;--font-size-display-md-lh: 2.5rem;--font-size-display-sm: 1.875rem;--font-size-display-sm-lh: 2.25rem;--font-size-display-xl: 3.75rem;--font-size-display-xl-lh: 4rem;--font-size-hero: 4.5rem;--font-size-hero-lh: 4.75rem;--font-size-hero-lg: 6rem;--font-size-hero-lg-lh: 6.25rem;--font-size-hero-xl: 7.5rem;--font-size-hero-xl-lh: 7.75rem;--font-size-lg: 1.25rem;--font-size-lg-lh: 1.75rem;--font-size-md: 1.125rem;--font-size-md-lh: 1.625rem;--font-size-sm: .875rem;--font-size-sm-lh: 1.25rem;--font-size-xl: 1.5rem;--font-size-xl-lh: 2rem;--font-size-xs: .75rem;--font-size-xs-lh: 1rem}}@layer kapish.utilities{.font-size-base{font-size:var(--font-size-base);line-height:var(--font-size-base-lh)}.font-size-display-lg{font-size:var(--font-size-display-lg);line-height:var(--font-size-display-lg-lh)}.font-size-display-md{font-size:var(--font-size-display-md);line-height:var(--font-size-display-md-lh)}.font-size-display-sm{font-size:var(--font-size-display-sm);line-height:var(--font-size-display-sm-lh)}.font-size-display-xl{font-size:var(--font-size-display-xl);line-height:var(--font-size-display-xl-lh)}.font-size-hero{font-size:var(--font-size-hero);line-height:var(--font-size-hero-lh)}.font-size-hero-lg{font-size:var(--font-size-hero-lg);line-height:var(--font-size-hero-lg-lh)}.font-size-hero-xl{font-size:var(--font-size-hero-xl);line-height:var(--font-size-hero-xl-lh)}.font-size-lg{font-size:var(--font-size-lg);line-height:var(--font-size-lg-lh)}.font-size-md{font-size:var(--font-size-md);line-height:var(--font-size-md-lh)}.font-size-sm{font-size:var(--font-size-sm);line-height:var(--font-size-sm-lh)}.font-size-xl{font-size:var(--font-size-xl);line-height:var(--font-size-xl-lh)}.font-size-xs{font-size:var(--font-size-xs);line-height:var(--font-size-xs-lh)}}@layer kapish.tokens{:root{--tracking-normal: 0;--tracking-tight: -.025em;--tracking-tighter: -.05em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em}}@layer kapish.utilities{.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}}@layer kapish.tokens{:root{--leading-loose: 2;--leading-none: 1;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-snug: 1.3;--leading-tight: 1.15}}@layer kapish.utilities{.leading-loose{line-height:var(--leading-loose)}.leading-none{line-height:var(--leading-none)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-snug{line-height:var(--leading-snug)}.leading-tight{line-height:var(--leading-tight)}}@layer kapish.tokens{:root{--text-disabled: var(--color-neutral-500);--text-inverse: var(--color-neutral-900);--text-muted: var(--color-neutral-400);--text-primary: var(--color-neutral-50);--text-secondary: var(--color-neutral-200)}:root[data-mode=light]{--text-disabled: var(--color-neutral-400);--text-inverse: var(--color-neutral-0);--text-muted: var(--color-neutral-500);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-700)}}@layer kapish.utilities{.text-color-disabled{color:var(--text-disabled)}.text-color-inverse{color:var(--text-inverse)}.text-color-muted{color:var(--text-muted)}.text-color-primary{color:var(--text-primary)}.text-color-secondary{color:var(--text-secondary)}}@layer kapish.tokens{:root{--text-shadow-lg: 0 4px 8px rgb(from var(--color-dark) r g b / .5);--text-shadow-md: 0 2px 4px rgb(from var(--color-dark) r g b / .4);--text-shadow-none: none;--text-shadow-sm: 0 1px 2px rgb(from var(--color-dark) r g b / .3)}}@layer kapish.utilities{.text-shadow-lg{text-shadow:var(--text-shadow-lg)}.text-shadow-md{text-shadow:var(--text-shadow-md)}.text-shadow-none{text-shadow:var(--text-shadow-none)}.text-shadow-sm{text-shadow:var(--text-shadow-sm)}}@layer kapish.utilities{.text-align-center{text-align:center}.text-align-end{text-align:end}.text-align-justify{text-align:justify}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-start{text-align:start}}@layer kapish.utilities{.text-transform-capitalize{text-transform:capitalize}.text-transform-lowercase{text-transform:lowercase}.text-transform-none{text-transform:none}.text-transform-uppercase{text-transform:uppercase}}@layer kapish.utilities{@supports (text-wrap: balance){.text-wrap-balance{text-wrap:balance}}@supports not (text-wrap: balance){.text-wrap-balance{text-wrap:wrap}}.text-wrap-nowrap{text-wrap:nowrap}@supports (text-wrap: pretty){.text-wrap-pretty{text-wrap:pretty}}@supports not (text-wrap: pretty){.text-wrap-pretty{text-wrap:wrap}}.text-wrap-wrap{text-wrap:wrap}}@layer kapish.utilities{.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@layer kapish.utilities{.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}}@layer kapish.utilities{.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer kapish.tokens{:root{--space-0: 0;--space-1: .25rem;--space-1-5: .375rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-2: .5rem;--space-20: 5rem;--space-24: 6rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem}}@layer kapish.utilities{.p-0{padding:var(--space-0)}.px-0{padding-inline-start:var(--space-0);padding-inline-end:var(--space-0)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.pt-0{padding-top:var(--space-0)}.pr-0{padding-inline-end:var(--space-0)}.pb-0{padding-bottom:var(--space-0)}.pl-0{padding-inline-start:var(--space-0)}.p-1{padding:var(--space-1)}.px-1{padding-inline-start:var(--space-1);padding-inline-end:var(--space-1)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.pt-1{padding-top:var(--space-1)}.pr-1{padding-inline-end:var(--space-1)}.pb-1{padding-bottom:var(--space-1)}.pl-1{padding-inline-start:var(--space-1)}.p-1-5{padding:var(--space-1-5)}.px-1-5{padding-inline-start:var(--space-1-5);padding-inline-end:var(--space-1-5)}.py-1-5{padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.pt-1-5{padding-top:var(--space-1-5)}.pr-1-5{padding-inline-end:var(--space-1-5)}.pb-1-5{padding-bottom:var(--space-1-5)}.pl-1-5{padding-inline-start:var(--space-1-5)}.p-10{padding:var(--space-10)}.px-10{padding-inline-start:var(--space-10);padding-inline-end:var(--space-10)}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.pt-10{padding-top:var(--space-10)}.pr-10{padding-inline-end:var(--space-10)}.pb-10{padding-bottom:var(--space-10)}.pl-10{padding-inline-start:var(--space-10)}.p-12{padding:var(--space-12)}.px-12{padding-inline-start:var(--space-12);padding-inline-end:var(--space-12)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.pt-12{padding-top:var(--space-12)}.pr-12{padding-inline-end:var(--space-12)}.pb-12{padding-bottom:var(--space-12)}.pl-12{padding-inline-start:var(--space-12)}.p-16{padding:var(--space-16)}.px-16{padding-inline-start:var(--space-16);padding-inline-end:var(--space-16)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.pt-16{padding-top:var(--space-16)}.pr-16{padding-inline-end:var(--space-16)}.pb-16{padding-bottom:var(--space-16)}.pl-16{padding-inline-start:var(--space-16)}.p-2{padding:var(--space-2)}.px-2{padding-inline-start:var(--space-2);padding-inline-end:var(--space-2)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.pt-2{padding-top:var(--space-2)}.pr-2{padding-inline-end:var(--space-2)}.pb-2{padding-bottom:var(--space-2)}.pl-2{padding-inline-start:var(--space-2)}.p-20{padding:var(--space-20)}.px-20{padding-inline-start:var(--space-20);padding-inline-end:var(--space-20)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.pt-20{padding-top:var(--space-20)}.pr-20{padding-inline-end:var(--space-20)}.pb-20{padding-bottom:var(--space-20)}.pl-20{padding-inline-start:var(--space-20)}.p-24{padding:var(--space-24)}.px-24{padding-inline-start:var(--space-24);padding-inline-end:var(--space-24)}.py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.pt-24{padding-top:var(--space-24)}.pr-24{padding-inline-end:var(--space-24)}.pb-24{padding-bottom:var(--space-24)}.pl-24{padding-inline-start:var(--space-24)}.p-3{padding:var(--space-3)}.px-3{padding-inline-start:var(--space-3);padding-inline-end:var(--space-3)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.pt-3{padding-top:var(--space-3)}.pr-3{padding-inline-end:var(--space-3)}.pb-3{padding-bottom:var(--space-3)}.pl-3{padding-inline-start:var(--space-3)}.p-4{padding:var(--space-4)}.px-4{padding-inline-start:var(--space-4);padding-inline-end:var(--space-4)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.pt-4{padding-top:var(--space-4)}.pr-4{padding-inline-end:var(--space-4)}.pb-4{padding-bottom:var(--space-4)}.pl-4{padding-inline-start:var(--space-4)}.p-5{padding:var(--space-5)}.px-5{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.pt-5{padding-top:var(--space-5)}.pr-5{padding-inline-end:var(--space-5)}.pb-5{padding-bottom:var(--space-5)}.pl-5{padding-inline-start:var(--space-5)}.p-6{padding:var(--space-6)}.px-6{padding-inline-start:var(--space-6);padding-inline-end:var(--space-6)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pt-6{padding-top:var(--space-6)}.pr-6{padding-inline-end:var(--space-6)}.pb-6{padding-bottom:var(--space-6)}.pl-6{padding-inline-start:var(--space-6)}.p-8{padding:var(--space-8)}.px-8{padding-inline-start:var(--space-8);padding-inline-end:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pt-8{padding-top:var(--space-8)}.pr-8{padding-inline-end:var(--space-8)}.pb-8{padding-bottom:var(--space-8)}.pl-8{padding-inline-start:var(--space-8)}.m-0{margin:var(--space-0)}.mx-0{margin-inline-start:var(--space-0);margin-inline-end:var(--space-0)}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.mt-0{margin-top:var(--space-0)}.mr-0{margin-inline-end:var(--space-0)}.mb-0{margin-bottom:var(--space-0)}.ml-0{margin-inline-start:var(--space-0)}.m-1{margin:var(--space-1)}.mx-1{margin-inline-start:var(--space-1);margin-inline-end:var(--space-1)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.mt-1{margin-top:var(--space-1)}.mr-1{margin-inline-end:var(--space-1)}.mb-1{margin-bottom:var(--space-1)}.ml-1{margin-inline-start:var(--space-1)}.m-1-5{margin:var(--space-1-5)}.mx-1-5{margin-inline-start:var(--space-1-5);margin-inline-end:var(--space-1-5)}.my-1-5{margin-top:var(--space-1-5);margin-bottom:var(--space-1-5)}.mt-1-5{margin-top:var(--space-1-5)}.mr-1-5{margin-inline-end:var(--space-1-5)}.mb-1-5{margin-bottom:var(--space-1-5)}.ml-1-5{margin-inline-start:var(--space-1-5)}.m-10{margin:var(--space-10)}.mx-10{margin-inline-start:var(--space-10);margin-inline-end:var(--space-10)}.my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.mt-10{margin-top:var(--space-10)}.mr-10{margin-inline-end:var(--space-10)}.mb-10{margin-bottom:var(--space-10)}.ml-10{margin-inline-start:var(--space-10)}.m-12{margin:var(--space-12)}.mx-12{margin-inline-start:var(--space-12);margin-inline-end:var(--space-12)}.my-12{margin-top:var(--space-12);margin-bottom:var(--space-12)}.mt-12{margin-top:var(--space-12)}.mr-12{margin-inline-end:var(--space-12)}.mb-12{margin-bottom:var(--space-12)}.ml-12{margin-inline-start:var(--space-12)}.m-16{margin:var(--space-16)}.mx-16{margin-inline-start:var(--space-16);margin-inline-end:var(--space-16)}.my-16{margin-top:var(--space-16);margin-bottom:var(--space-16)}.mt-16{margin-top:var(--space-16)}.mr-16{margin-inline-end:var(--space-16)}.mb-16{margin-bottom:var(--space-16)}.ml-16{margin-inline-start:var(--space-16)}.m-2{margin:var(--space-2)}.mx-2{margin-inline-start:var(--space-2);margin-inline-end:var(--space-2)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.mt-2{margin-top:var(--space-2)}.mr-2{margin-inline-end:var(--space-2)}.mb-2{margin-bottom:var(--space-2)}.ml-2{margin-inline-start:var(--space-2)}.m-20{margin:var(--space-20)}.mx-20{margin-inline-start:var(--space-20);margin-inline-end:var(--space-20)}.my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.mt-20{margin-top:var(--space-20)}.mr-20{margin-inline-end:var(--space-20)}.mb-20{margin-bottom:var(--space-20)}.ml-20{margin-inline-start:var(--space-20)}.m-24{margin:var(--space-24)}.mx-24{margin-inline-start:var(--space-24);margin-inline-end:var(--space-24)}.my-24{margin-top:var(--space-24);margin-bottom:var(--space-24)}.mt-24{margin-top:var(--space-24)}.mr-24{margin-inline-end:var(--space-24)}.mb-24{margin-bottom:var(--space-24)}.ml-24{margin-inline-start:var(--space-24)}.m-3{margin:var(--space-3)}.mx-3{margin-inline-start:var(--space-3);margin-inline-end:var(--space-3)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.mt-3{margin-top:var(--space-3)}.mr-3{margin-inline-end:var(--space-3)}.mb-3{margin-bottom:var(--space-3)}.ml-3{margin-inline-start:var(--space-3)}.m-4{margin:var(--space-4)}.mx-4{margin-inline-start:var(--space-4);margin-inline-end:var(--space-4)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.mt-4{margin-top:var(--space-4)}.mr-4{margin-inline-end:var(--space-4)}.mb-4{margin-bottom:var(--space-4)}.ml-4{margin-inline-start:var(--space-4)}.m-5{margin:var(--space-5)}.mx-5{margin-inline-start:var(--space-5);margin-inline-end:var(--space-5)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mt-5{margin-top:var(--space-5)}.mr-5{margin-inline-end:var(--space-5)}.mb-5{margin-bottom:var(--space-5)}.ml-5{margin-inline-start:var(--space-5)}.m-6{margin:var(--space-6)}.mx-6{margin-inline-start:var(--space-6);margin-inline-end:var(--space-6)}.my-6{margin-top:var(--space-6);margin-bottom:var(--space-6)}.mt-6{margin-top:var(--space-6)}.mr-6{margin-inline-end:var(--space-6)}.mb-6{margin-bottom:var(--space-6)}.ml-6{margin-inline-start:var(--space-6)}.m-8{margin:var(--space-8)}.mx-8{margin-inline-start:var(--space-8);margin-inline-end:var(--space-8)}.my-8{margin-top:var(--space-8);margin-bottom:var(--space-8)}.mt-8{margin-top:var(--space-8)}.mr-8{margin-inline-end:var(--space-8)}.mb-8{margin-bottom:var(--space-8)}.ml-8{margin-inline-start:var(--space-8)}.gap-0{gap:var(--space-0)}.gap-x-0{column-gap:var(--space-0)}.gap-y-0{row-gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-x-1{column-gap:var(--space-1)}.gap-y-1{row-gap:var(--space-1)}.gap-1-5{gap:var(--space-1-5)}.gap-x-1-5{column-gap:var(--space-1-5)}.gap-y-1-5{row-gap:var(--space-1-5)}.gap-10{gap:var(--space-10)}.gap-x-10{column-gap:var(--space-10)}.gap-y-10{row-gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-x-12{column-gap:var(--space-12)}.gap-y-12{row-gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-x-16{column-gap:var(--space-16)}.gap-y-16{row-gap:var(--space-16)}.gap-2{gap:var(--space-2)}.gap-x-2{column-gap:var(--space-2)}.gap-y-2{row-gap:var(--space-2)}.gap-20{gap:var(--space-20)}.gap-x-20{column-gap:var(--space-20)}.gap-y-20{row-gap:var(--space-20)}.gap-24{gap:var(--space-24)}.gap-x-24{column-gap:var(--space-24)}.gap-y-24{row-gap:var(--space-24)}.gap-3{gap:var(--space-3)}.gap-x-3{column-gap:var(--space-3)}.gap-y-3{row-gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-x-4{column-gap:var(--space-4)}.gap-y-4{row-gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-x-5{column-gap:var(--space-5)}.gap-y-5{row-gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-x-6{column-gap:var(--space-6)}.gap-y-6{row-gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-x-8{column-gap:var(--space-8)}.gap-y-8{row-gap:var(--space-8)}.translate-x-0{transform:translate(var(--space-0))}.translate-y-0{transform:translateY(var(--space-0))}.translate-x-1{transform:translate(var(--space-1))}.translate-y-1{transform:translateY(var(--space-1))}.-translate-x-1{transform:translate(calc(var(--space-1) * -1))}.-translate-y-1{transform:translateY(calc(var(--space-1) * -1))}.translate-x-1-5{transform:translate(var(--space-1-5))}.translate-y-1-5{transform:translateY(var(--space-1-5))}.-translate-x-1-5{transform:translate(calc(var(--space-1-5) * -1))}.-translate-y-1-5{transform:translateY(calc(var(--space-1-5) * -1))}.translate-x-10{transform:translate(var(--space-10))}.translate-y-10{transform:translateY(var(--space-10))}.-translate-x-10{transform:translate(calc(var(--space-10) * -1))}.-translate-y-10{transform:translateY(calc(var(--space-10) * -1))}.translate-x-12{transform:translate(var(--space-12))}.translate-y-12{transform:translateY(var(--space-12))}.-translate-x-12{transform:translate(calc(var(--space-12) * -1))}.-translate-y-12{transform:translateY(calc(var(--space-12) * -1))}.translate-x-16{transform:translate(var(--space-16))}.translate-y-16{transform:translateY(var(--space-16))}.-translate-x-16{transform:translate(calc(var(--space-16) * -1))}.-translate-y-16{transform:translateY(calc(var(--space-16) * -1))}.translate-x-2{transform:translate(var(--space-2))}.translate-y-2{transform:translateY(var(--space-2))}.-translate-x-2{transform:translate(calc(var(--space-2) * -1))}.-translate-y-2{transform:translateY(calc(var(--space-2) * -1))}.translate-x-20{transform:translate(var(--space-20))}.translate-y-20{transform:translateY(var(--space-20))}.-translate-x-20{transform:translate(calc(var(--space-20) * -1))}.-translate-y-20{transform:translateY(calc(var(--space-20) * -1))}.translate-x-24{transform:translate(var(--space-24))}.translate-y-24{transform:translateY(var(--space-24))}.-translate-x-24{transform:translate(calc(var(--space-24) * -1))}.-translate-y-24{transform:translateY(calc(var(--space-24) * -1))}.translate-x-3{transform:translate(var(--space-3))}.translate-y-3{transform:translateY(var(--space-3))}.-translate-x-3{transform:translate(calc(var(--space-3) * -1))}.-translate-y-3{transform:translateY(calc(var(--space-3) * -1))}.translate-x-4{transform:translate(var(--space-4))}.translate-y-4{transform:translateY(var(--space-4))}.-translate-x-4{transform:translate(calc(var(--space-4) * -1))}.-translate-y-4{transform:translateY(calc(var(--space-4) * -1))}.translate-x-5{transform:translate(var(--space-5))}.translate-y-5{transform:translateY(var(--space-5))}.-translate-x-5{transform:translate(calc(var(--space-5) * -1))}.-translate-y-5{transform:translateY(calc(var(--space-5) * -1))}.translate-x-6{transform:translate(var(--space-6))}.translate-y-6{transform:translateY(var(--space-6))}.-translate-x-6{transform:translate(calc(var(--space-6) * -1))}.-translate-y-6{transform:translateY(calc(var(--space-6) * -1))}.translate-x-8{transform:translate(var(--space-8))}.translate-y-8{transform:translateY(var(--space-8))}.-translate-x-8{transform:translate(calc(var(--space-8) * -1))}.-translate-y-8{transform:translateY(calc(var(--space-8) * -1))}.inset-0{inset:var(--space-0)}.inset-x-0{inset-inline:var(--space-0)}.inset-y-0{top:var(--space-0);bottom:var(--space-0)}.top-0{top:var(--space-0)}.right-0{right:var(--space-0)}.bottom-0{bottom:var(--space-0)}.left-0{left:var(--space-0)}.start-0{inset-inline-start:var(--space-0)}.end-0{inset-inline-end:var(--space-0)}.inset-1{inset:var(--space-1)}.inset-x-1{inset-inline:var(--space-1)}.inset-y-1{top:var(--space-1);bottom:var(--space-1)}.top-1{top:var(--space-1)}.right-1{right:var(--space-1)}.bottom-1{bottom:var(--space-1)}.left-1{left:var(--space-1)}.start-1{inset-inline-start:var(--space-1)}.end-1{inset-inline-end:var(--space-1)}.inset-1-5{inset:var(--space-1-5)}.inset-x-1-5{inset-inline:var(--space-1-5)}.inset-y-1-5{top:var(--space-1-5);bottom:var(--space-1-5)}.top-1-5{top:var(--space-1-5)}.right-1-5{right:var(--space-1-5)}.bottom-1-5{bottom:var(--space-1-5)}.left-1-5{left:var(--space-1-5)}.start-1-5{inset-inline-start:var(--space-1-5)}.end-1-5{inset-inline-end:var(--space-1-5)}.inset-10{inset:var(--space-10)}.inset-x-10{inset-inline:var(--space-10)}.inset-y-10{top:var(--space-10);bottom:var(--space-10)}.top-10{top:var(--space-10)}.right-10{right:var(--space-10)}.bottom-10{bottom:var(--space-10)}.left-10{left:var(--space-10)}.start-10{inset-inline-start:var(--space-10)}.end-10{inset-inline-end:var(--space-10)}.inset-12{inset:var(--space-12)}.inset-x-12{inset-inline:var(--space-12)}.inset-y-12{top:var(--space-12);bottom:var(--space-12)}.top-12{top:var(--space-12)}.right-12{right:var(--space-12)}.bottom-12{bottom:var(--space-12)}.left-12{left:var(--space-12)}.start-12{inset-inline-start:var(--space-12)}.end-12{inset-inline-end:var(--space-12)}.inset-16{inset:var(--space-16)}.inset-x-16{inset-inline:var(--space-16)}.inset-y-16{top:var(--space-16);bottom:var(--space-16)}.top-16{top:var(--space-16)}.right-16{right:var(--space-16)}.bottom-16{bottom:var(--space-16)}.left-16{left:var(--space-16)}.start-16{inset-inline-start:var(--space-16)}.end-16{inset-inline-end:var(--space-16)}.inset-2{inset:var(--space-2)}.inset-x-2{inset-inline:var(--space-2)}.inset-y-2{top:var(--space-2);bottom:var(--space-2)}.top-2{top:var(--space-2)}.right-2{right:var(--space-2)}.bottom-2{bottom:var(--space-2)}.left-2{left:var(--space-2)}.start-2{inset-inline-start:var(--space-2)}.end-2{inset-inline-end:var(--space-2)}.inset-20{inset:var(--space-20)}.inset-x-20{inset-inline:var(--space-20)}.inset-y-20{top:var(--space-20);bottom:var(--space-20)}.top-20{top:var(--space-20)}.right-20{right:var(--space-20)}.bottom-20{bottom:var(--space-20)}.left-20{left:var(--space-20)}.start-20{inset-inline-start:var(--space-20)}.end-20{inset-inline-end:var(--space-20)}.inset-24{inset:var(--space-24)}.inset-x-24{inset-inline:var(--space-24)}.inset-y-24{top:var(--space-24);bottom:var(--space-24)}.top-24{top:var(--space-24)}.right-24{right:var(--space-24)}.bottom-24{bottom:var(--space-24)}.left-24{left:var(--space-24)}.start-24{inset-inline-start:var(--space-24)}.end-24{inset-inline-end:var(--space-24)}.inset-3{inset:var(--space-3)}.inset-x-3{inset-inline:var(--space-3)}.inset-y-3{top:var(--space-3);bottom:var(--space-3)}.top-3{top:var(--space-3)}.right-3{right:var(--space-3)}.bottom-3{bottom:var(--space-3)}.left-3{left:var(--space-3)}.start-3{inset-inline-start:var(--space-3)}.end-3{inset-inline-end:var(--space-3)}.inset-4{inset:var(--space-4)}.inset-x-4{inset-inline:var(--space-4)}.inset-y-4{top:var(--space-4);bottom:var(--space-4)}.top-4{top:var(--space-4)}.right-4{right:var(--space-4)}.bottom-4{bottom:var(--space-4)}.left-4{left:var(--space-4)}.start-4{inset-inline-start:var(--space-4)}.end-4{inset-inline-end:var(--space-4)}.inset-5{inset:var(--space-5)}.inset-x-5{inset-inline:var(--space-5)}.inset-y-5{top:var(--space-5);bottom:var(--space-5)}.top-5{top:var(--space-5)}.right-5{right:var(--space-5)}.bottom-5{bottom:var(--space-5)}.left-5{left:var(--space-5)}.start-5{inset-inline-start:var(--space-5)}.end-5{inset-inline-end:var(--space-5)}.inset-6{inset:var(--space-6)}.inset-x-6{inset-inline:var(--space-6)}.inset-y-6{top:var(--space-6);bottom:var(--space-6)}.top-6{top:var(--space-6)}.right-6{right:var(--space-6)}.bottom-6{bottom:var(--space-6)}.left-6{left:var(--space-6)}.start-6{inset-inline-start:var(--space-6)}.end-6{inset-inline-end:var(--space-6)}.inset-8{inset:var(--space-8)}.inset-x-8{inset-inline:var(--space-8)}.inset-y-8{top:var(--space-8);bottom:var(--space-8)}.top-8{top:var(--space-8)}.right-8{right:var(--space-8)}.bottom-8{bottom:var(--space-8)}.left-8{left:var(--space-8)}.start-8{inset-inline-start:var(--space-8)}.end-8{inset-inline-end:var(--space-8)}}@layer kapish.utilities{.inset-auto{inset:auto}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.start-auto{inset-inline-start:auto}.end-auto{inset-inline-end:auto}.inset-full{inset:100%}}@layer kapish.utilities{.translate-x-half{transform:translate(-50%)}.translate-y-half{transform:translateY(-50%)}.translate-center{transform:translate(-50%,-50%)}}@layer kapish.tokens{:root{--radius-2xl: 16px;--radius-full: 9999px;--radius-lg: 8px;--radius-md: 4px;--radius-none: 0;--radius-sm: 2px;--radius-xl: 12px}}@layer kapish.utilities{.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-full{border-top-left-radius:var(--radius-full);border-top-right-radius:var(--radius-full)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-2xl{border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-b-full{border-bottom-left-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-none{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-full{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}}@layer kapish.tokens{:root{--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px}}@layer kapish.utilities{.border-0{border-width:var(--border-width-0)}.border-1{border-width:var(--border-width-1)}.border-2{border-width:var(--border-width-2)}.border-4{border-width:var(--border-width-4)}.border-t-0{border-top-width:var(--border-width-0)}.border-t-1{border-top-width:var(--border-width-1)}.border-t-2{border-top-width:var(--border-width-2)}.border-t-4{border-top-width:var(--border-width-4)}.border-r-0{border-inline-end-width:var(--border-width-0)}.border-r-1{border-inline-end-width:var(--border-width-1)}.border-r-2{border-inline-end-width:var(--border-width-2)}.border-r-4{border-inline-end-width:var(--border-width-4)}.border-b-0{border-bottom-width:var(--border-width-0)}.border-b-1{border-bottom-width:var(--border-width-1)}.border-b-2{border-bottom-width:var(--border-width-2)}.border-b-4{border-bottom-width:var(--border-width-4)}.border-l-0{border-inline-start-width:var(--border-width-0)}.border-l-1{border-inline-start-width:var(--border-width-1)}.border-l-2{border-inline-start-width:var(--border-width-2)}.border-l-4{border-inline-start-width:var(--border-width-4)}.border-x-0{border-inline-start-width:var(--border-width-0);border-inline-end-width:var(--border-width-0)}.border-x-1{border-inline-start-width:var(--border-width-1);border-inline-end-width:var(--border-width-1)}.border-x-2{border-inline-start-width:var(--border-width-2);border-inline-end-width:var(--border-width-2)}.border-x-4{border-inline-start-width:var(--border-width-4);border-inline-end-width:var(--border-width-4)}.border-y-0{border-top-width:var(--border-width-0);border-bottom-width:var(--border-width-0)}.border-y-1{border-top-width:var(--border-width-1);border-bottom-width:var(--border-width-1)}.border-y-2{border-top-width:var(--border-width-2);border-bottom-width:var(--border-width-2)}.border-y-4{border-top-width:var(--border-width-4);border-bottom-width:var(--border-width-4)}}@layer kapish.tokens{:root{--border-default: oklch(from var(--color-foreground) l c h / .12);--border-strong: oklch(from var(--color-foreground) l c h / .18);--border-subtle: oklch(from var(--color-foreground) l c h / .06)}}@layer kapish.utilities{.border-default{border-color:var(--border-default)}.border-strong{border-color:var(--border-strong)}.border-subtle{border-color:var(--border-subtle)}}@layer kapish.utilities{.border-style-dashed{border-style:dashed}.border-style-dotted{border-style:dotted}.border-style-none{border-style:none}.border-style-solid{border-style:solid}}@layer kapish.utilities{.divide-x>*+*{border-inline-start-width:var(--border-width-1);border-inline-start-style:solid;border-inline-start-color:var(--border-default)}.divide-y>*+*{border-top-width:var(--border-width-1);border-top-style:solid;border-top-color:var(--border-default)}.divide-strong>*+*{border-color:var(--border-strong)}}@layer kapish.utilities{.border-transparent{border-color:transparent}}@layer kapish.utilities{.border-charcoal{border-color:var(--color-charcoal-500)}.border-danger{border-color:var(--color-danger-500)}.border-info{border-color:var(--color-info-500)}.border-neutral{border-color:var(--color-neutral-500)}.border-primary{border-color:var(--color-primary-500)}.border-sand{border-color:var(--color-sand-500)}.border-secondary{border-color:var(--color-secondary-500)}.border-series-1{border-color:var(--color-series-1-500)}.border-series-10{border-color:var(--color-series-10-500)}.border-series-11{border-color:var(--color-series-11-500)}.border-series-12{border-color:var(--color-series-12-500)}.border-series-13{border-color:var(--color-series-13-500)}.border-series-14{border-color:var(--color-series-14-500)}.border-series-15{border-color:var(--color-series-15-500)}.border-series-16{border-color:var(--color-series-16-500)}.border-series-2{border-color:var(--color-series-2-500)}.border-series-3{border-color:var(--color-series-3-500)}.border-series-4{border-color:var(--color-series-4-500)}.border-series-5{border-color:var(--color-series-5-500)}.border-series-6{border-color:var(--color-series-6-500)}.border-series-7{border-color:var(--color-series-7-500)}.border-series-8{border-color:var(--color-series-8-500)}.border-series-9{border-color:var(--color-series-9-500)}.border-slate{border-color:var(--color-slate-500)}.border-standard-blue{border-color:var(--color-standard-blue-500)}.border-standard-brown{border-color:var(--color-standard-brown-500)}.border-standard-cyan{border-color:var(--color-standard-cyan-500)}.border-standard-green{border-color:var(--color-standard-green-500)}.border-standard-indigo{border-color:var(--color-standard-indigo-500)}.border-standard-orange{border-color:var(--color-standard-orange-500)}.border-standard-pink{border-color:var(--color-standard-pink-500)}.border-standard-purple{border-color:var(--color-standard-purple-500)}.border-standard-red{border-color:var(--color-standard-red-500)}.border-standard-teal{border-color:var(--color-standard-teal-500)}.border-standard-yellow{border-color:var(--color-standard-yellow-500)}.border-stone{border-color:var(--color-stone-500)}.border-success{border-color:var(--color-success-500)}.border-warning{border-color:var(--color-warning-500)}.border-zinc{border-color:var(--color-zinc-500)}}@layer kapish.tokens{:root{--overlay-heavy: oklch(from var(--color-dark) l c h / .8);--overlay-scrim: oklch(from var(--color-dark) l c h / .6);--overlay-tint: oklch(from var(--color-primary) l c h / .08)}:root[data-mode=light]{--overlay-heavy: oklch(from var(--color-dark) l c h / .6);--overlay-scrim: oklch(from var(--color-dark) l c h / .4);--overlay-tint: oklch(from var(--color-primary) l c h / .06)}}@layer kapish.utilities{.overlay-frosted{-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);background:rgb(from var(--color-dark) r g b / .25)}.overlay-frosted-heavy{-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);background:rgb(from var(--color-dark) r g b / .4)}.overlay-frosted-light{-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);background:rgb(from var(--color-light) r g b / .15)}.overlay-heavy{background-color:var(--overlay-heavy)}.overlay-scrim{background-color:var(--overlay-scrim)}.overlay-tint{background-color:var(--overlay-tint)}}@layer kapish.tokens{:root{--surface-hover-overlay: oklch(from var(--color-foreground) l c h / .04);--surface-active-overlay: oklch(from var(--color-foreground) l c h / .08)}}@layer kapish.tokens{:root{--gradient-card: linear-gradient(to bottom, var(--color-neutral-800), var(--color-neutral-900));--gradient-card-subtle: linear-gradient(to bottom, var(--color-neutral-850), var(--color-neutral-900));--gradient-card-elevated: linear-gradient(to bottom, var(--color-neutral-750), var(--color-neutral-850));--gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-primary-700))}:root[data-mode=light]{--gradient-card: linear-gradient(to bottom, var(--color-neutral-50), var(--color-neutral-100));--gradient-card-subtle: linear-gradient(to bottom, var(--color-neutral-50), var(--color-neutral-75));--gradient-card-elevated: linear-gradient(to bottom, var(--color-neutral-0), var(--color-neutral-50))}}@layer kapish.tokens{:root{--gradient-primary-subtle: linear-gradient(135deg, oklch(from var(--color-primary) l c h / .15), oklch(from var(--color-primary) l c h / .05));--gradient-shimmer: linear-gradient(90deg, transparent 0%, rgb(from var(--color-foreground) r g b / .04) 50%, transparent 100%);--surface-shimmer: var(--surface-subtle);--gradient-fade-t: linear-gradient(to top, transparent, var(--surface-base));--gradient-fade-b: linear-gradient(to bottom, transparent, var(--surface-base));--gradient-fade-l: linear-gradient(to left, transparent, var(--surface-base));--gradient-fade-r: linear-gradient(to right, transparent, var(--surface-base));--gradient-depth: radial-gradient(ellipse at center, transparent 0%, rgb(from var(--color-dark) r g b / .2) 100%)}:root[data-mode=light]{--gradient-primary-subtle: linear-gradient(135deg, oklch(from var(--color-primary) l c h / .1), oklch(from var(--color-primary) l c h / .03));--gradient-shimmer: linear-gradient(90deg, transparent 0%, rgb(from var(--color-foreground) r g b / .03) 50%, transparent 100%);--gradient-depth: radial-gradient(ellipse at center, transparent 0%, rgb(from var(--color-dark) r g b / .06) 100%)}}@layer kapish.tokens{[data-effect=blurred]{backdrop-filter:blur(var(--backdrop-blur-lg));-webkit-backdrop-filter:blur(var(--backdrop-blur-lg))}[data-effect=frosted]{backdrop-filter:blur(var(--backdrop-blur-md)) saturate(180%);-webkit-backdrop-filter:blur(var(--backdrop-blur-md)) saturate(180%);background:rgb(from var(--color-light) r g b / .6)}[data-effect=frosted-adaptive]{backdrop-filter:blur(var(--backdrop-blur-md)) saturate(180%);-webkit-backdrop-filter:blur(var(--backdrop-blur-md)) saturate(180%);background:rgb(from var(--color-foreground) r g b / .6)}[data-effect=smoked]{backdrop-filter:blur(var(--backdrop-blur-sm));-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));background:rgb(from var(--color-dark) r g b / .45)}[data-effect=smoked-adaptive]{backdrop-filter:blur(var(--backdrop-blur-sm));-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));background:rgb(from var(--color-background) r g b / .45)}}@layer kapish.tokens{:root{--backdrop-blur-lg: 16px;--backdrop-blur-md: 8px;--backdrop-blur-sm: 4px;--backdrop-blur-xl: 24px;--backdrop-blur-xs: 2px}}@layer kapish.utilities{.backdrop-blur-none{-webkit-backdrop-filter:none;backdrop-filter:none}.backdrop-blur-lg{-webkit-backdrop-filter:blur(var(--backdrop-blur-lg));backdrop-filter:blur(var(--backdrop-blur-lg))}.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md))}.backdrop-blur-sm{-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));backdrop-filter:blur(var(--backdrop-blur-sm))}.backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--backdrop-blur-xl));backdrop-filter:blur(var(--backdrop-blur-xl))}.backdrop-blur-xs{-webkit-backdrop-filter:blur(var(--backdrop-blur-xs));backdrop-filter:blur(var(--backdrop-blur-xs))}}@layer kapish.utilities{.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-normal{background-blend-mode:normal}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-screen{background-blend-mode:screen}}@layer kapish.tokens{:root{--shadow-2xl: 0 25px 50px rgb(from var(--color-dark) r g b / .25);--shadow-float: 0 8px 24px rgb(from var(--color-dark) r g b / .24);--shadow-inner: inset 0 2px 4px rgb(from var(--color-dark) r g b / .1);--shadow-lg: 0 10px 15px rgb(from var(--color-dark) r g b / .1), 0 4px 6px rgb(from var(--color-dark) r g b / .05);--shadow-md: 0 4px 6px rgb(from var(--color-dark) r g b / .1), 0 2px 4px rgb(from var(--color-dark) r g b / .06);--shadow-none: none;--shadow-sm: 0 1px 3px rgb(from var(--color-dark) r g b / .1), 0 1px 2px rgb(from var(--color-dark) r g b / .06);--shadow-xl: 0 20px 25px rgb(from var(--color-dark) r g b / .1), 0 8px 10px rgb(from var(--color-dark) r g b / .04);--shadow-xs: 0 1px 2px rgb(from var(--color-dark) r g b / .05)}}@layer kapish.utilities{.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-float{box-shadow:var(--shadow-float)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-xs{box-shadow:var(--shadow-xs)}}@layer kapish.tokens{:root{--glow-lg: drop-shadow(0 0 12px rgb(from var(--glow-color) r g b / .5));--glow-md: drop-shadow(0 0 6px rgb(from var(--glow-color) r g b / .4));--glow-sm: drop-shadow(0 0 3px rgb(from var(--glow-color) r g b / .3))}}@layer kapish.utilities{.glow-size-lg,.glow-lg{filter:var(--glow-lg)}.glow-size-md,.glow-md{filter:var(--glow-md)}.glow-size-sm,.glow-sm{filter:var(--glow-sm)}}@layer kapish.utilities{.glow-color-charcoal{--glow-color: var(--color-charcoal-500)}.glow-color-danger{--glow-color: var(--color-danger-500)}.glow-color-info{--glow-color: var(--color-info-500)}.glow-color-neutral{--glow-color: var(--color-neutral-500)}.glow-color-primary{--glow-color: var(--color-primary-500)}.glow-color-sand{--glow-color: var(--color-sand-500)}.glow-color-secondary{--glow-color: var(--color-secondary-500)}.glow-color-series-1{--glow-color: var(--color-series-1-500)}.glow-color-series-10{--glow-color: var(--color-series-10-500)}.glow-color-series-11{--glow-color: var(--color-series-11-500)}.glow-color-series-12{--glow-color: var(--color-series-12-500)}.glow-color-series-13{--glow-color: var(--color-series-13-500)}.glow-color-series-14{--glow-color: var(--color-series-14-500)}.glow-color-series-15{--glow-color: var(--color-series-15-500)}.glow-color-series-16{--glow-color: var(--color-series-16-500)}.glow-color-series-2{--glow-color: var(--color-series-2-500)}.glow-color-series-3{--glow-color: var(--color-series-3-500)}.glow-color-series-4{--glow-color: var(--color-series-4-500)}.glow-color-series-5{--glow-color: var(--color-series-5-500)}.glow-color-series-6{--glow-color: var(--color-series-6-500)}.glow-color-series-7{--glow-color: var(--color-series-7-500)}.glow-color-series-8{--glow-color: var(--color-series-8-500)}.glow-color-series-9{--glow-color: var(--color-series-9-500)}.glow-color-slate{--glow-color: var(--color-slate-500)}.glow-color-standard-blue{--glow-color: var(--color-standard-blue-500)}.glow-color-standard-brown{--glow-color: var(--color-standard-brown-500)}.glow-color-standard-cyan{--glow-color: var(--color-standard-cyan-500)}.glow-color-standard-green{--glow-color: var(--color-standard-green-500)}.glow-color-standard-indigo{--glow-color: var(--color-standard-indigo-500)}.glow-color-standard-orange{--glow-color: var(--color-standard-orange-500)}.glow-color-standard-pink{--glow-color: var(--color-standard-pink-500)}.glow-color-standard-purple{--glow-color: var(--color-standard-purple-500)}.glow-color-standard-red{--glow-color: var(--color-standard-red-500)}.glow-color-standard-teal{--glow-color: var(--color-standard-teal-500)}.glow-color-standard-yellow{--glow-color: var(--color-standard-yellow-500)}.glow-color-stone{--glow-color: var(--color-stone-500)}.glow-color-success{--glow-color: var(--color-success-500)}.glow-color-warning{--glow-color: var(--color-warning-500)}.glow-color-zinc{--glow-color: var(--color-zinc-500)}}@layer kapish.tokens{:root{--glow-color: var(--color-light)}}@layer kapish.tokens{:root{--input-radius: var(--radius-md, 4px);--input-border-width: var(--border-width-1, 1px);--input-border: var(--border-subtle, #d8dde6);--input-border-hover: var(--border-strong, #8b96a8);--input-bg: var(--surface-elevated, #161a21);--input-text: var(--text-primary, #f5f5f5);--input-disabled-opacity: .5;--select-indicator-size: 1rem;--select-indicator-color: var(--text-muted, #9aa3b2)}}@layer kapish.utilities{.bg-gradient-to-b{--gradient-direction: to bottom}.bg-gradient-to-bl{--gradient-direction: to bottom left}.bg-gradient-to-br{--gradient-direction: to bottom right}.bg-gradient-to-l{--gradient-direction: to left}.bg-gradient-to-r{--gradient-direction: to right}.bg-gradient-to-t{--gradient-direction: to top}.bg-gradient-to-tl{--gradient-direction: to top left}.bg-gradient-to-tr{--gradient-direction: to top right}}@layer kapish.tokens{:root{--gradient-direction: to bottom}}@layer kapish.utilities{.bg-gradient-radial{--gradient-direction: radial}.bg-gradient-none{background-image:none}}@layer kapish.utilities{.display-block{display:block}.display-contents{display:contents}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-none{display:none}}@layer kapish.utilities{.position-absolute{position:absolute}.position-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.position-sticky{position:sticky}}@layer kapish.utilities{.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-visible{overflow:visible}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}}@layer kapish.utilities{.visibility-hidden{visibility:hidden}.visibility-visible{visibility:visible}}@layer kapish.tokens{:root{--z-base: 0;--z-dropdown: 100;--z-modal: 400;--z-overlay: 300;--z-popover: 500;--z-sticky: 200;--z-toast: 600}}@layer kapish.utilities{.z-index-base{z-index:var(--z-base)}.z-index-dropdown{z-index:var(--z-dropdown)}.z-index-modal{z-index:var(--z-modal)}.z-index-overlay{z-index:var(--z-overlay)}.z-index-popover{z-index:var(--z-popover)}.z-index-sticky{z-index:var(--z-sticky)}.z-index-toast{z-index:var(--z-toast)}}@layer kapish.utilities{.hidden{display:none}.invisible{visibility:hidden}}@layer kapish.utilities{.flex-direction-col{flex-direction:column}.flex-direction-col-reverse{flex-direction:column-reverse}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}}@layer kapish.utilities{.flex-wrap-nowrap{flex-wrap:nowrap}.flex-wrap-wrap{flex-wrap:wrap}.flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}}@layer kapish.utilities{.flex-basis-0{flex-basis:0px}.flex-basis-1-2{flex-basis:50%}.flex-basis-1-3{flex-basis:33.333333%}.flex-basis-1-4{flex-basis:25%}.flex-basis-2-3{flex-basis:66.666667%}.flex-basis-3-4{flex-basis:75%}.flex-basis-auto{flex-basis:auto}.flex-basis-full{flex-basis:100%}}@layer kapish.utilities{.order-10{order:10}.order-20{order:20}.order-30{order:30}.order-40{order:40}.order-50{order:50}.order-60{order:60}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}}@layer kapish.utilities{.align-items-baseline{align-items:baseline}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-start{align-items:start}.align-items-stretch{align-items:stretch}}@layer kapish.utilities{.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.justify-content-space-around{justify-content:space-around}.justify-content-space-between{justify-content:space-between}.justify-content-space-evenly{justify-content:space-evenly}.justify-content-start{justify-content:start}.justify-content-stretch{justify-content:stretch}}@layer kapish.utilities{.align-content-center{align-content:center}.align-content-end{align-content:end}.align-content-space-around{align-content:space-around}.align-content-space-between{align-content:space-between}.align-content-space-evenly{align-content:space-evenly}.align-content-start{align-content:start}.align-content-stretch{align-content:stretch}}@layer kapish.utilities{.justify-items-baseline{justify-items:baseline}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}}@layer kapish.utilities{.align-self-auto{align-self:auto}.align-self-baseline{align-self:baseline}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-start{align-self:start}.align-self-stretch{align-self:stretch}}@layer kapish.utilities{.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-start{justify-self:start}.justify-self-stretch{justify-self:stretch}}@layer kapish.utilities{.flex{display:flex}.inline-flex{display:inline-flex}.flex-none{flex:none}.flex-initial{flex:0 1 auto}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}}@layer kapish.utilities{.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-start-1{grid-column-start:1}.col-end-1{grid-column-end:1}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.col-start-4{grid-column-start:4}.col-end-4{grid-column-end:4}.col-start-5{grid-column-start:5}.col-end-5{grid-column-end:5}.col-start-6{grid-column-start:6}.col-end-6{grid-column-end:6}.col-start-7{grid-column-start:7}.col-end-7{grid-column-end:7}.col-start-8{grid-column-start:8}.col-end-8{grid-column-end:8}.col-start-9{grid-column-start:9}.col-end-9{grid-column-end:9}.col-start-10{grid-column-start:10}.col-end-10{grid-column-end:10}.col-start-11{grid-column-start:11}.col-end-11{grid-column-end:11}.col-start-12{grid-column-start:12}.col-end-12{grid-column-end:12}}@layer kapish.utilities{.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.row-span-4{grid-row:span 4 / span 4}}@layer kapish.utilities{.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}}@layer kapish.utilities{.grid{display:grid}.inline-grid{display:inline-grid}}@layer kapish.tokens{:root{--size-lg: 1.25;--size-md: 1;--size-sm: .8125;--size-xl: 1.5;--size-xs: .625}}@layer kapish.utilities{.width-auto{width:auto}.width-dvw{width:100dvw}.width-fit{width:fit-content}.width-full{width:100%}.width-max{width:max-content}.width-min{width:min-content}.width-screen{width:100vw}}@layer kapish.utilities{.width-1-2{width:50%}.width-1-3{width:33.333333%}.width-1-4{width:25%}.width-1-5{width:20%}.width-2-3{width:66.666667%}.width-2-5{width:40%}.width-3-4{width:75%}.width-3-5{width:60%}.width-4-5{width:80%}}@layer kapish.utilities{.height-auto{height:auto}.height-dvh{height:100dvh}.height-fit{height:fit-content}.height-full{height:100%}.height-max{height:max-content}.height-min{height:min-content}.height-screen{height:100vh}}@layer kapish.utilities{.min-width-0{min-width:0}.min-width-fit{min-width:fit-content}.min-width-full{min-width:100%}.min-width-max{min-width:max-content}.min-width-min{min-width:min-content}}@layer kapish.utilities{.min-height-0{min-height:0}.min-height-dvh{min-height:100dvh}.min-height-fit{min-height:fit-content}.min-height-full{min-height:100%}.min-height-screen{min-height:100vh}}@layer kapish.utilities{.max-height-dvh{max-height:100dvh}.max-height-fit{max-height:fit-content}.max-height-full{max-height:100%}.max-height-none{max-height:none}.max-height-screen{max-height:100vh}}@layer kapish.tokens{:root{--max-width-lg: var(--breakpoint-lg, 1024px);--max-width-md: var(--breakpoint-md, 768px);--max-width-prose: 65ch;--max-width-sm: var(--breakpoint-sm, 640px);--max-width-xl: var(--breakpoint-xl, 1280px);--max-width-xs: 320px}}@layer kapish.utilities{.max-width-lg{max-width:var(--max-width-lg)}.max-width-md{max-width:var(--max-width-md)}.max-width-prose{max-width:var(--max-width-prose)}.max-width-sm{max-width:var(--max-width-sm)}.max-width-xl{max-width:var(--max-width-xl)}.max-width-xs{max-width:var(--max-width-xs)}}@layer kapish.utilities{.aspect-photo{aspect-ratio:4 / 3}.aspect-portrait{aspect-ratio:3 / 4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-wide{aspect-ratio:21 / 9}}@layer kapish.utilities{.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-fit-fill{object-fit:fill}.object-fit-none{object-fit:none}.object-fit-scale-down{object-fit:scale-down}}@layer kapish.utilities{.object-position-bottom{object-position:bottom}.object-position-center{object-position:center}.object-position-left{object-position:left}.object-position-right{object-position:right}.object-position-top{object-position:top}}@layer kapish.utilities{.aspect-auto{aspect-ratio:auto}}@layer kapish.utilities{.max-width-none{max-width:none}.max-width-full{max-width:100%}.max-width-screen{max-width:100vw}}@layer kapish.utilities{.bg-fit-auto{background-size:auto}.bg-fit-contain{background-size:contain}.bg-fit-cover{background-size:cover}}@layer kapish.utilities{.bg-position-bottom{background-position:bottom}.bg-position-center{background-position:center}.bg-position-left{background-position:left}.bg-position-right{background-position:right}.bg-position-top{background-position:top}}@layer kapish.utilities{.bg-repeat-no-repeat{background-repeat:no-repeat}.bg-repeat-repeat{background-repeat:repeat}.bg-repeat-repeat-x{background-repeat:repeat-x}.bg-repeat-repeat-y{background-repeat:repeat-y}}@layer kapish.utilities{.bg-attachment-fixed{background-attachment:fixed}.bg-attachment-local{background-attachment:local}.bg-attachment-scroll{background-attachment:scroll}}@layer kapish.utilities{.image-rendering-auto{image-rendering:auto}.image-rendering-crisp{image-rendering:crisp-edges}.image-rendering-pixel{image-rendering:pixelated}}@layer kapish.utilities{.mix-blend-mode-color-burn{mix-blend-mode:color-burn}.mix-blend-mode-color-dodge{mix-blend-mode:color-dodge}.mix-blend-mode-darken{mix-blend-mode:darken}.mix-blend-mode-difference{mix-blend-mode:difference}.mix-blend-mode-exclusion{mix-blend-mode:exclusion}.mix-blend-mode-hard-light{mix-blend-mode:hard-light}.mix-blend-mode-lighten{mix-blend-mode:lighten}.mix-blend-mode-multiply{mix-blend-mode:multiply}.mix-blend-mode-normal{mix-blend-mode:normal}.mix-blend-mode-overlay{mix-blend-mode:overlay}.mix-blend-mode-screen{mix-blend-mode:screen}.mix-blend-mode-soft-light{mix-blend-mode:soft-light}}@layer kapish.tokens{:root{--filter-blur-lg: 8px;--filter-blur-md: 4px;--filter-blur-none: 0;--filter-blur-sm: 2px;--filter-blur-xl: 16px}}@layer kapish.utilities{.blur-lg{--carrot-blur: blur(var(--filter-blur-lg))}.blur-md{--carrot-blur: blur(var(--filter-blur-md))}.blur-none{--carrot-blur: blur(var(--filter-blur-none))}.blur-sm{--carrot-blur: blur(var(--filter-blur-sm))}.blur-xl{--carrot-blur: blur(var(--filter-blur-xl))}}@layer kapish.tokens{:root{--filter-brightness-100: 1;--filter-brightness-110: 1.1;--filter-brightness-125: 1.25;--filter-brightness-150: 1.5;--filter-brightness-50: .5;--filter-brightness-75: .75;--filter-brightness-90: .9}}@layer kapish.utilities{.brightness-100{--carrot-brightness: brightness(var(--filter-brightness-100))}.brightness-110{--carrot-brightness: brightness(var(--filter-brightness-110))}.brightness-125{--carrot-brightness: brightness(var(--filter-brightness-125))}.brightness-150{--carrot-brightness: brightness(var(--filter-brightness-150))}.brightness-50{--carrot-brightness: brightness(var(--filter-brightness-50))}.brightness-75{--carrot-brightness: brightness(var(--filter-brightness-75))}.brightness-90{--carrot-brightness: brightness(var(--filter-brightness-90))}}@layer kapish.tokens{:root{--filter-contrast-100: 1;--filter-contrast-125: 1.25;--filter-contrast-150: 1.5;--filter-contrast-50: .5;--filter-contrast-75: .75}}@layer kapish.utilities{.contrast-100{--carrot-contrast: contrast(var(--filter-contrast-100))}.contrast-125{--carrot-contrast: contrast(var(--filter-contrast-125))}.contrast-150{--carrot-contrast: contrast(var(--filter-contrast-150))}.contrast-50{--carrot-contrast: contrast(var(--filter-contrast-50))}.contrast-75{--carrot-contrast: contrast(var(--filter-contrast-75))}}@layer kapish.tokens{:root{--filter-saturate-0: 0;--filter-saturate-100: 1;--filter-saturate-150: 1.5;--filter-saturate-200: 2;--filter-saturate-50: .5}}@layer kapish.utilities{.saturate-0{--carrot-saturate: saturate(var(--filter-saturate-0))}.saturate-100{--carrot-saturate: saturate(var(--filter-saturate-100))}.saturate-150{--carrot-saturate: saturate(var(--filter-saturate-150))}.saturate-200{--carrot-saturate: saturate(var(--filter-saturate-200))}.saturate-50{--carrot-saturate: saturate(var(--filter-saturate-50))}}@layer kapish.tokens{:root{--filter-hue-rotate-15: 15deg;--filter-hue-rotate-180: 180deg;--filter-hue-rotate-30: 30deg;--filter-hue-rotate-60: 60deg;--filter-hue-rotate-90: 90deg}}@layer kapish.utilities{.hue-rotate-15{--carrot-hue-rotate: hue-rotate(var(--filter-hue-rotate-15))}.hue-rotate-180{--carrot-hue-rotate: hue-rotate(var(--filter-hue-rotate-180))}.hue-rotate-30{--carrot-hue-rotate: hue-rotate(var(--filter-hue-rotate-30))}.hue-rotate-60{--carrot-hue-rotate: hue-rotate(var(--filter-hue-rotate-60))}.hue-rotate-90{--carrot-hue-rotate: hue-rotate(var(--filter-hue-rotate-90))}}@layer kapish.utilities{.color-grade-cool{filter:saturate(.9) brightness(1.05) hue-rotate(10deg)}.color-grade-muted{filter:saturate(.7) contrast(.95)}.color-grade-vivid{filter:saturate(1.4) contrast(1.05)}.color-grade-warm{filter:sepia(.15) saturate(1.2) brightness(1.02)}}@layer kapish.tokens{:root{--blend-normal: normal;--blend-multiply: multiply;--blend-screen: screen;--blend-overlay: overlay;--blend-darken: darken;--blend-lighten: lighten;--blend-color-dodge: color-dodge;--blend-color-burn: color-burn;--blend-soft-light: soft-light;--blend-hard-light: hard-light;--blend-difference: difference;--blend-exclusion: exclusion;--blend-hue: hue;--blend-saturation: saturation;--blend-color: color;--blend-luminosity: luminosity}}@layer kapish.utilities{[class*=blur-],[class*=grayscale],[class*=sepia],[class*=invert],[class*=brightness-],[class*=contrast-],[class*=saturate-],[class*=hue-rotate-]{--carrot-blur: ;--carrot-brightness: ;--carrot-contrast: ;--carrot-grayscale: ;--carrot-saturate: ;--carrot-sepia: ;--carrot-invert: ;--carrot-hue-rotate: ;filter:var(--carrot-blur) var(--carrot-brightness) var(--carrot-contrast) var(--carrot-grayscale) var(--carrot-saturate) var(--carrot-sepia) var(--carrot-invert) var(--carrot-hue-rotate)}.grayscale{--carrot-grayscale: grayscale(100%)}.grayscale-0{--carrot-grayscale: grayscale(0)}.sepia{--carrot-sepia: sepia(100%)}.sepia-0{--carrot-sepia: sepia(0)}.invert{--carrot-invert: invert(100%)}.invert-0{--carrot-invert: invert(0)}.filter-none{filter:none}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}}@layer kapish.utilities{.cursor-auto{cursor:auto}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}}@layer kapish.utilities{.user-select-all{-webkit-user-select:all;user-select:all}.user-select-auto{-webkit-user-select:auto;user-select:auto}.user-select-none{-webkit-user-select:none;user-select:none}.user-select-text{-webkit-user-select:text;user-select:text}}@layer kapish.utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}}@layer kapish.utilities{.touch-action-auto{touch-action:auto}.touch-action-manipulation{touch-action:manipulation}.touch-action-none{touch-action:none}.touch-action-pan-x{touch-action:pan-x}.touch-action-pan-y{touch-action:pan-y}}@layer kapish.utilities{.scroll-behavior-auto{scroll-behavior:auto}.scroll-behavior-smooth{scroll-behavior:smooth}}@layer kapish.utilities{.scroll-snap-type-both{scroll-snap-type:both var(--snap-strictness, mandatory)}.scroll-snap-type-none{scroll-snap-type:none}.scroll-snap-type-x{scroll-snap-type:x var(--snap-strictness, mandatory)}.scroll-snap-type-y{scroll-snap-type:y var(--snap-strictness, mandatory)}}@layer kapish.utilities{.scroll-snap-align-center{scroll-snap-align:center}.scroll-snap-align-end{scroll-snap-align:end}.scroll-snap-align-none{scroll-snap-align:none}.scroll-snap-align-start{scroll-snap-align:start}}@layer kapish.utilities{.scroll-snap-stop-always{scroll-snap-stop:always}.scroll-snap-stop-normal{scroll-snap-stop:normal}}@layer kapish.utilities{.overscroll-behavior-auto{overscroll-behavior:auto}.overscroll-behavior-contain{overscroll-behavior:contain}.overscroll-behavior-none{overscroll-behavior:none}.overscroll-behavior-x-auto{overscroll-behavior-x:auto}.overscroll-behavior-x-contain{overscroll-behavior-x:contain}.overscroll-behavior-x-none{overscroll-behavior-x:none}.overscroll-behavior-y-auto{overscroll-behavior-y:auto}.overscroll-behavior-y-contain{overscroll-behavior-y:contain}.overscroll-behavior-y-none{overscroll-behavior-y:none}}@layer kapish.utilities{.resize-both{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}}@layer kapish.utilities{.will-change-auto{will-change:auto}.will-change-contents{will-change:contents}.will-change-opacity{will-change:opacity}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}}@layer kapish.tokens{:root{--ring-width-0: none;--ring-width-1: var(--ring-offset-color) 0 0 0 var(--ring-offset-width), var(--ring-color) 0 0 0 calc(1px + var(--ring-offset-width));--ring-width-2: var(--ring-offset-color) 0 0 0 var(--ring-offset-width), var(--ring-color) 0 0 0 calc(2px + var(--ring-offset-width));--ring-width-4: var(--ring-offset-color) 0 0 0 var(--ring-offset-width), var(--ring-color) 0 0 0 calc(4px + var(--ring-offset-width))}}@layer kapish.utilities{.ring-0{box-shadow:var(--ring-width-0)}.ring-1{box-shadow:var(--ring-width-1)}.ring-2{box-shadow:var(--ring-width-2)}.ring-4{box-shadow:var(--ring-width-4)}}@layer kapish.tokens{:root{--ring-color: var(--color-primary);--ring-offset-color: var(--surface-base);--ring-offset-width: 2px}}@layer kapish.utilities{.ring-inset-1{box-shadow:inset 0 0 0 1px var(--ring-color)}.ring-inset-2{box-shadow:inset 0 0 0 2px var(--ring-color)}}@layer kapish.tokens{:root{--scrollbar-thumb: oklch(from var(--color-foreground) l c h / .15);--scrollbar-thumb-hover: oklch(from var(--color-foreground) l c h / .25);--scrollbar-track: transparent;--scrollbar-width: 6px}:root[data-mode=light]{--scrollbar-thumb: oklch(from var(--color-foreground) l c h / .2);--scrollbar-thumb-hover: oklch(from var(--color-foreground) l c h / .35)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-width)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}}@layer kapish.utilities{.snap-mandatory{--snap-strictness: mandatory}.snap-proximity{--snap-strictness: proximity}}@layer kapish.utilities{.ring-charcoal{--ring-color: var(--color-charcoal-500)}.ring-danger{--ring-color: var(--color-danger-500)}.ring-info{--ring-color: var(--color-info-500)}.ring-neutral{--ring-color: var(--color-neutral-500)}.ring-primary{--ring-color: var(--color-primary-500)}.ring-sand{--ring-color: var(--color-sand-500)}.ring-secondary{--ring-color: var(--color-secondary-500)}.ring-series-1{--ring-color: var(--color-series-1-500)}.ring-series-10{--ring-color: var(--color-series-10-500)}.ring-series-11{--ring-color: var(--color-series-11-500)}.ring-series-12{--ring-color: var(--color-series-12-500)}.ring-series-13{--ring-color: var(--color-series-13-500)}.ring-series-14{--ring-color: var(--color-series-14-500)}.ring-series-15{--ring-color: var(--color-series-15-500)}.ring-series-16{--ring-color: var(--color-series-16-500)}.ring-series-2{--ring-color: var(--color-series-2-500)}.ring-series-3{--ring-color: var(--color-series-3-500)}.ring-series-4{--ring-color: var(--color-series-4-500)}.ring-series-5{--ring-color: var(--color-series-5-500)}.ring-series-6{--ring-color: var(--color-series-6-500)}.ring-series-7{--ring-color: var(--color-series-7-500)}.ring-series-8{--ring-color: var(--color-series-8-500)}.ring-series-9{--ring-color: var(--color-series-9-500)}.ring-slate{--ring-color: var(--color-slate-500)}.ring-standard-blue{--ring-color: var(--color-standard-blue-500)}.ring-standard-brown{--ring-color: var(--color-standard-brown-500)}.ring-standard-cyan{--ring-color: var(--color-standard-cyan-500)}.ring-standard-green{--ring-color: var(--color-standard-green-500)}.ring-standard-indigo{--ring-color: var(--color-standard-indigo-500)}.ring-standard-orange{--ring-color: var(--color-standard-orange-500)}.ring-standard-pink{--ring-color: var(--color-standard-pink-500)}.ring-standard-purple{--ring-color: var(--color-standard-purple-500)}.ring-standard-red{--ring-color: var(--color-standard-red-500)}.ring-standard-teal{--ring-color: var(--color-standard-teal-500)}.ring-standard-yellow{--ring-color: var(--color-standard-yellow-500)}.ring-stone{--ring-color: var(--color-stone-500)}.ring-success{--ring-color: var(--color-success-500)}.ring-warning{--ring-color: var(--color-warning-500)}.ring-zinc{--ring-color: var(--color-zinc-500)}}@layer kapish.tokens{:root{--duration-drift: 8s;--duration-epic: 30s;--duration-fast: 75ms;--duration-instant: 0ms;--duration-lazy: .7s;--duration-leisure: 1.5s;--duration-moderate: .2s;--duration-normal: .15s;--duration-slow: .3s;--duration-slower: .5s;--duration-stroll: 3s}}@layer kapish.utilities{.duration-drift{--transition-duration: var(--duration-drift);transition-duration:var(--duration-drift);animation-duration:var(--duration-drift)}.duration-epic{--transition-duration: var(--duration-epic);transition-duration:var(--duration-epic);animation-duration:var(--duration-epic)}.duration-fast{--transition-duration: var(--duration-fast);transition-duration:var(--duration-fast);animation-duration:var(--duration-fast)}.duration-instant{--transition-duration: var(--duration-instant);transition-duration:var(--duration-instant);animation-duration:var(--duration-instant)}.duration-lazy{--transition-duration: var(--duration-lazy);transition-duration:var(--duration-lazy);animation-duration:var(--duration-lazy)}.duration-leisure{--transition-duration: var(--duration-leisure);transition-duration:var(--duration-leisure);animation-duration:var(--duration-leisure)}.duration-moderate{--transition-duration: var(--duration-moderate);transition-duration:var(--duration-moderate);animation-duration:var(--duration-moderate)}.duration-normal{--transition-duration: var(--duration-normal);transition-duration:var(--duration-normal);animation-duration:var(--duration-normal)}.duration-slow{--transition-duration: var(--duration-slow);transition-duration:var(--duration-slow);animation-duration:var(--duration-slow)}.duration-slower{--transition-duration: var(--duration-slower);transition-duration:var(--duration-slower);animation-duration:var(--duration-slower)}.duration-stroll{--transition-duration: var(--duration-stroll);transition-duration:var(--duration-stroll);animation-duration:var(--duration-stroll)}}@layer kapish.utilities{.delay-drift{transition-delay:var(--duration-drift);animation-delay:var(--duration-drift)}.delay-epic{transition-delay:var(--duration-epic);animation-delay:var(--duration-epic)}.delay-fast{transition-delay:var(--duration-fast);animation-delay:var(--duration-fast)}.delay-instant{transition-delay:var(--duration-instant);animation-delay:var(--duration-instant)}.delay-lazy{transition-delay:var(--duration-lazy);animation-delay:var(--duration-lazy)}.delay-leisure{transition-delay:var(--duration-leisure);animation-delay:var(--duration-leisure)}.delay-moderate{transition-delay:var(--duration-moderate);animation-delay:var(--duration-moderate)}.delay-normal{transition-delay:var(--duration-normal);animation-delay:var(--duration-normal)}.delay-slow{transition-delay:var(--duration-slow);animation-delay:var(--duration-slow)}.delay-slower{transition-delay:var(--duration-slower);animation-delay:var(--duration-slower)}.delay-stroll{transition-delay:var(--duration-stroll);animation-delay:var(--duration-stroll)}}@layer kapish.tokens{:root{--ease-accel: cubic-bezier(.4, 0, 1, 1);--ease-anticipate: cubic-bezier(.7, -.4, .4, 1.4);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--ease-default: ease;--ease-elastic: cubic-bezier(.68, -.55, .265, 1.55);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-overshoot: cubic-bezier(.2, 1.6, .4, 1);--ease-sharp: cubic-bezier(.4, 0, .6, 1);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--ease-snappy: cubic-bezier(.68, -.55, .27, 1.55);--ease-spring: cubic-bezier(.175, .885, .32, 1.275)}}@layer kapish.utilities{.ease-accel{--transition-easing: var(--ease-accel);transition-timing-function:var(--ease-accel);animation-timing-function:var(--ease-accel)}.ease-anticipate{--transition-easing: var(--ease-anticipate);transition-timing-function:var(--ease-anticipate);animation-timing-function:var(--ease-anticipate)}.ease-bounce{--transition-easing: var(--ease-bounce);transition-timing-function:var(--ease-bounce);animation-timing-function:var(--ease-bounce)}.ease-decel{--transition-easing: var(--ease-decel);transition-timing-function:var(--ease-decel);animation-timing-function:var(--ease-decel)}.ease-default{--transition-easing: var(--ease-default);transition-timing-function:var(--ease-default);animation-timing-function:var(--ease-default)}.ease-elastic{--transition-easing: var(--ease-elastic);transition-timing-function:var(--ease-elastic);animation-timing-function:var(--ease-elastic)}.ease-in{--transition-easing: var(--ease-in);transition-timing-function:var(--ease-in);animation-timing-function:var(--ease-in)}.ease-in-out{--transition-easing: var(--ease-in-out);transition-timing-function:var(--ease-in-out);animation-timing-function:var(--ease-in-out)}.ease-linear{--transition-easing: var(--ease-linear);transition-timing-function:var(--ease-linear);animation-timing-function:var(--ease-linear)}.ease-out{--transition-easing: var(--ease-out);transition-timing-function:var(--ease-out);animation-timing-function:var(--ease-out)}.ease-overshoot{--transition-easing: var(--ease-overshoot);transition-timing-function:var(--ease-overshoot);animation-timing-function:var(--ease-overshoot)}.ease-sharp{--transition-easing: var(--ease-sharp);transition-timing-function:var(--ease-sharp);animation-timing-function:var(--ease-sharp)}.ease-smooth{--transition-easing: var(--ease-smooth);transition-timing-function:var(--ease-smooth);animation-timing-function:var(--ease-smooth)}.ease-snappy{--transition-easing: var(--ease-snappy);transition-timing-function:var(--ease-snappy);animation-timing-function:var(--ease-snappy)}.ease-spring{--transition-easing: var(--ease-spring);transition-timing-function:var(--ease-spring);animation-timing-function:var(--ease-spring)}}@layer kapish.tokens{:root{--stagger-drama: .4s;--stagger-loose: .15s;--stagger-tight: 50ms}}@layer kapish.utilities{.stagger-drama{animation-delay:calc(var(--child-index, 0) * var(--stagger-drama))}.stagger-loose{animation-delay:calc(var(--child-index, 0) * var(--stagger-loose))}.stagger-tight{animation-delay:calc(var(--child-index, 0) * var(--stagger-tight))}}@layer kapish.tokens{:root{--animated-bounce-entry-animation: carrot-bounce var(--duration-lazy) var(--ease-spring) 1;--animated-breath-resting-animation: carrot-breath 4s var(--ease-in-out) infinite;--animated-drift-ambient-animation: carrot-drift var(--duration-epic) var(--ease-in-out) infinite alternate;--animated-float-gentle-animation: carrot-float var(--duration-stroll) var(--ease-in-out) infinite;--animated-glow-pulse-animation: carrot-glow 2s var(--ease-in-out) infinite;--animated-orbit-slow-animation: carrot-orbit var(--duration-epic) var(--ease-linear) infinite;--animated-ping-attention-animation: carrot-ping 1s var(--ease-out) infinite;--animated-pulse-cta-animation: carrot-pulse 2s var(--ease-in-out) infinite;--animated-shake-error-animation: carrot-shake var(--duration-slow) var(--ease-out) 1;--animated-shimmer-loading-animation: carrot-shimmer 1.4s var(--ease-linear) infinite;--animated-spin-fast-animation: carrot-spin 1s var(--ease-linear) infinite;--animated-spin-slow-animation: carrot-spin 4s var(--ease-linear) infinite;--animated-sweep-reveal-animation: carrot-sweep var(--duration-lazy) var(--ease-decel) 1;--animated-tilt-ambient-animation: carrot-tilt 6s var(--ease-in-out) infinite;--animated-wiggle-prompt-animation: carrot-wiggle var(--duration-slower) var(--ease-in-out) 3;--animated-wobble-attention-animation: carrot-wobble var(--duration-stroll) var(--ease-in-out) infinite}}@layer kapish.utilities{.animate-bounce-entry{animation:var(--animated-bounce-entry-animation)}.animate-breath-resting{animation:var(--animated-breath-resting-animation)}.animate-drift-ambient{animation:var(--animated-drift-ambient-animation)}.animate-float-gentle{animation:var(--animated-float-gentle-animation)}.animate-glow-pulse{animation:var(--animated-glow-pulse-animation)}.animate-orbit-slow{animation:var(--animated-orbit-slow-animation)}.animate-ping-attention{animation:var(--animated-ping-attention-animation)}.animate-pulse-cta{animation:var(--animated-pulse-cta-animation)}.animate-shake-error{animation:var(--animated-shake-error-animation)}.animate-shimmer-loading{animation:var(--animated-shimmer-loading-animation)}.animate-spin-fast{animation:var(--animated-spin-fast-animation)}.animate-spin-slow{animation:var(--animated-spin-slow-animation)}.animate-sweep-reveal{animation:var(--animated-sweep-reveal-animation)}.animate-tilt-ambient{animation:var(--animated-tilt-ambient-animation)}.animate-wiggle-prompt{animation:var(--animated-wiggle-prompt-animation)}.animate-wobble-attention{animation:var(--animated-wobble-attention-animation)}}@layer kapish.utilities{.animate-fill-backwards{animation-fill-mode:backwards}.animate-fill-both{animation-fill-mode:both}.animate-fill-forwards{animation-fill-mode:forwards}.animate-fill-none{animation-fill-mode:none}}@layer kapish.utilities{.animate-none{animation:none}.animate-paused{animation-play-state:paused}.animate-running{animation-play-state:running}.animate-once{animation-iteration-count:1}.animate-infinite{animation-iteration-count:infinite}}@keyframes carrot-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes carrot-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes carrot-ping{75%,to{transform:scale(2);opacity:0}}@keyframes carrot-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes carrot-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes carrot-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes carrot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes carrot-drift{0%{transform:translate(0)}to{transform:translate(20px)}}@keyframes carrot-wobble{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-6px) rotate(-3deg)}30%{transform:translate(5px) rotate(2deg)}45%{transform:translate(-4px) rotate(-1.5deg)}60%{transform:translate(3px) rotate(1deg)}75%{transform:translate(-2px) rotate(-.5deg)}}@keyframes carrot-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes carrot-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes carrot-breath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes carrot-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes carrot-glow{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 20px 2px currentColor}}@keyframes carrot-orbit{0%{transform:rotate(0) translate(40px) rotate(0)}to{transform:rotate(360deg) translate(40px) rotate(-360deg)}}@layer kapish.accessibility{@media(prefers-reduced-motion:reduce){.motion-reduce{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}@media(prefers-reduced-motion:reduce){.motion-safe{animation:none;transition:none}}}@layer kapish.utilities{.transition-all{transition-property:all;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,outline-color,fill,stroke;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.transition-opacity{transition-property:opacity;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.transition-shadow{transition-property:box-shadow;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.transition-size{transition-property:width,height,max-width,max-height;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.transition-transform{transition-property:transform;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}}@layer kapish.tokens{:root{--animated-fade-in-animation: carrot-fade-in var(--duration-moderate) var(--ease-decel) 1 both;--animated-fade-out-animation: carrot-fade-out var(--duration-normal) var(--ease-accel) 1 both;--animated-panel-in-bottom-animation: carrot-panel-in-bottom var(--duration-moderate) var(--ease-decel) 1 both;--animated-panel-in-left-animation: carrot-panel-in-left var(--duration-moderate) var(--ease-decel) 1 both;--animated-panel-in-right-animation: carrot-panel-in-right var(--duration-moderate) var(--ease-decel) 1 both;--animated-panel-out-bottom-animation: carrot-panel-out-bottom var(--duration-normal) var(--ease-accel) 1 both;--animated-panel-out-left-animation: carrot-panel-out-left var(--duration-normal) var(--ease-accel) 1 both;--animated-panel-out-right-animation: carrot-panel-out-right var(--duration-normal) var(--ease-accel) 1 both;--animated-scale-in-animation: carrot-scale-in var(--duration-moderate) var(--ease-spring) 1 both;--animated-scale-out-animation: carrot-scale-out var(--duration-normal) var(--ease-accel) 1 both;--animated-slide-in-down-animation: carrot-slide-in-down var(--duration-moderate) var(--ease-decel) 1 both;--animated-slide-in-left-animation: carrot-slide-in-left var(--duration-moderate) var(--ease-decel) 1 both;--animated-slide-in-right-animation: carrot-slide-in-right var(--duration-moderate) var(--ease-decel) 1 both;--animated-slide-in-up-animation: carrot-slide-in-up var(--duration-moderate) var(--ease-decel) 1 both;--animated-slide-out-down-animation: carrot-slide-out-down var(--duration-normal) var(--ease-accel) 1 both;--animated-slide-out-left-animation: carrot-slide-out-left var(--duration-normal) var(--ease-accel) 1 both;--animated-slide-out-right-animation: carrot-slide-out-right var(--duration-normal) var(--ease-accel) 1 both;--animated-slide-out-up-animation: carrot-slide-out-up var(--duration-normal) var(--ease-accel) 1 both}}@layer kapish.utilities{.animate-fade-in{animation:var(--animated-fade-in-animation)}.animate-fade-out{animation:var(--animated-fade-out-animation)}.animate-panel-in-bottom{animation:var(--animated-panel-in-bottom-animation)}.animate-panel-in-left{animation:var(--animated-panel-in-left-animation)}.animate-panel-in-right{animation:var(--animated-panel-in-right-animation)}.animate-panel-out-bottom{animation:var(--animated-panel-out-bottom-animation)}.animate-panel-out-left{animation:var(--animated-panel-out-left-animation)}.animate-panel-out-right{animation:var(--animated-panel-out-right-animation)}.animate-scale-in{animation:var(--animated-scale-in-animation)}.animate-scale-out{animation:var(--animated-scale-out-animation)}.animate-slide-in-down{animation:var(--animated-slide-in-down-animation)}.animate-slide-in-left{animation:var(--animated-slide-in-left-animation)}.animate-slide-in-right{animation:var(--animated-slide-in-right-animation)}.animate-slide-in-up{animation:var(--animated-slide-in-up-animation)}.animate-slide-out-down{animation:var(--animated-slide-out-down-animation)}.animate-slide-out-left{animation:var(--animated-slide-out-left-animation)}.animate-slide-out-right{animation:var(--animated-slide-out-right-animation)}.animate-slide-out-up{animation:var(--animated-slide-out-up-animation)}}@keyframes carrot-fade-in{0%{opacity:0}to{opacity:1}}@keyframes carrot-fade-out{0%{opacity:1}to{opacity:0}}@keyframes carrot-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes carrot-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes carrot-slide-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes carrot-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes carrot-slide-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes carrot-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes carrot-slide-in-left{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes carrot-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes carrot-slide-in-right{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes carrot-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@keyframes carrot-panel-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes carrot-panel-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes carrot-panel-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes carrot-panel-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes carrot-panel-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes carrot-panel-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@layer kapish.utilities{.rotate-0{transform:rotate(0)}.rotate-5{transform:rotate(5deg)}.-rotate-5{transform:rotate(-5deg)}.rotate-10{transform:rotate(10deg)}.-rotate-10{transform:rotate(-10deg)}.rotate-15{transform:rotate(15deg)}.-rotate-15{transform:rotate(-15deg)}.rotate-20{transform:rotate(20deg)}.-rotate-20{transform:rotate(-20deg)}.rotate-25{transform:rotate(25deg)}.-rotate-25{transform:rotate(-25deg)}.rotate-30{transform:rotate(30deg)}.-rotate-30{transform:rotate(-30deg)}.rotate-35{transform:rotate(35deg)}.-rotate-35{transform:rotate(-35deg)}.rotate-40{transform:rotate(40deg)}.-rotate-40{transform:rotate(-40deg)}.rotate-45{transform:rotate(45deg)}.-rotate-45{transform:rotate(-45deg)}.rotate-50{transform:rotate(50deg)}.-rotate-50{transform:rotate(-50deg)}.rotate-55{transform:rotate(55deg)}.-rotate-55{transform:rotate(-55deg)}.rotate-60{transform:rotate(60deg)}.-rotate-60{transform:rotate(-60deg)}.rotate-65{transform:rotate(65deg)}.-rotate-65{transform:rotate(-65deg)}.rotate-70{transform:rotate(70deg)}.-rotate-70{transform:rotate(-70deg)}.rotate-75{transform:rotate(75deg)}.-rotate-75{transform:rotate(-75deg)}.rotate-80{transform:rotate(80deg)}.-rotate-80{transform:rotate(-80deg)}.rotate-85{transform:rotate(85deg)}.-rotate-85{transform:rotate(-85deg)}.rotate-90{transform:rotate(90deg)}.-rotate-90{transform:rotate(-90deg)}.rotate-95{transform:rotate(95deg)}.-rotate-95{transform:rotate(-95deg)}.rotate-100{transform:rotate(100deg)}.-rotate-100{transform:rotate(-100deg)}.rotate-105{transform:rotate(105deg)}.-rotate-105{transform:rotate(-105deg)}.rotate-110{transform:rotate(110deg)}.-rotate-110{transform:rotate(-110deg)}.rotate-115{transform:rotate(115deg)}.-rotate-115{transform:rotate(-115deg)}.rotate-120{transform:rotate(120deg)}.-rotate-120{transform:rotate(-120deg)}.rotate-125{transform:rotate(125deg)}.-rotate-125{transform:rotate(-125deg)}.rotate-130{transform:rotate(130deg)}.-rotate-130{transform:rotate(-130deg)}.rotate-135{transform:rotate(135deg)}.-rotate-135{transform:rotate(-135deg)}.rotate-140{transform:rotate(140deg)}.-rotate-140{transform:rotate(-140deg)}.rotate-145{transform:rotate(145deg)}.-rotate-145{transform:rotate(-145deg)}.rotate-150{transform:rotate(150deg)}.-rotate-150{transform:rotate(-150deg)}.rotate-155{transform:rotate(155deg)}.-rotate-155{transform:rotate(-155deg)}.rotate-160{transform:rotate(160deg)}.-rotate-160{transform:rotate(-160deg)}.rotate-165{transform:rotate(165deg)}.-rotate-165{transform:rotate(-165deg)}.rotate-170{transform:rotate(170deg)}.-rotate-170{transform:rotate(-170deg)}.rotate-175{transform:rotate(175deg)}.-rotate-175{transform:rotate(-175deg)}.rotate-180{transform:rotate(180deg)}.-rotate-180{transform:rotate(-180deg)}.rotate-185{transform:rotate(185deg)}.-rotate-185{transform:rotate(-185deg)}.rotate-190{transform:rotate(190deg)}.-rotate-190{transform:rotate(-190deg)}.rotate-195{transform:rotate(195deg)}.-rotate-195{transform:rotate(-195deg)}.rotate-200{transform:rotate(200deg)}.-rotate-200{transform:rotate(-200deg)}.rotate-205{transform:rotate(205deg)}.-rotate-205{transform:rotate(-205deg)}.rotate-210{transform:rotate(210deg)}.-rotate-210{transform:rotate(-210deg)}.rotate-215{transform:rotate(215deg)}.-rotate-215{transform:rotate(-215deg)}.rotate-220{transform:rotate(220deg)}.-rotate-220{transform:rotate(-220deg)}.rotate-225{transform:rotate(225deg)}.-rotate-225{transform:rotate(-225deg)}.rotate-230{transform:rotate(230deg)}.-rotate-230{transform:rotate(-230deg)}.rotate-235{transform:rotate(235deg)}.-rotate-235{transform:rotate(-235deg)}.rotate-240{transform:rotate(240deg)}.-rotate-240{transform:rotate(-240deg)}.rotate-245{transform:rotate(245deg)}.-rotate-245{transform:rotate(-245deg)}.rotate-250{transform:rotate(250deg)}.-rotate-250{transform:rotate(-250deg)}.rotate-255{transform:rotate(255deg)}.-rotate-255{transform:rotate(-255deg)}.rotate-260{transform:rotate(260deg)}.-rotate-260{transform:rotate(-260deg)}.rotate-265{transform:rotate(265deg)}.-rotate-265{transform:rotate(-265deg)}.rotate-270{transform:rotate(270deg)}.-rotate-270{transform:rotate(-270deg)}.rotate-275{transform:rotate(275deg)}.-rotate-275{transform:rotate(-275deg)}.rotate-280{transform:rotate(280deg)}.-rotate-280{transform:rotate(-280deg)}.rotate-285{transform:rotate(285deg)}.-rotate-285{transform:rotate(-285deg)}.rotate-290{transform:rotate(290deg)}.-rotate-290{transform:rotate(-290deg)}.rotate-295{transform:rotate(295deg)}.-rotate-295{transform:rotate(-295deg)}.rotate-300{transform:rotate(300deg)}.-rotate-300{transform:rotate(-300deg)}.rotate-305{transform:rotate(305deg)}.-rotate-305{transform:rotate(-305deg)}.rotate-310{transform:rotate(310deg)}.-rotate-310{transform:rotate(-310deg)}.rotate-315{transform:rotate(315deg)}.-rotate-315{transform:rotate(-315deg)}.rotate-320{transform:rotate(320deg)}.-rotate-320{transform:rotate(-320deg)}.rotate-325{transform:rotate(325deg)}.-rotate-325{transform:rotate(-325deg)}.rotate-330{transform:rotate(330deg)}.-rotate-330{transform:rotate(-330deg)}.rotate-335{transform:rotate(335deg)}.-rotate-335{transform:rotate(-335deg)}.rotate-340{transform:rotate(340deg)}.-rotate-340{transform:rotate(-340deg)}.rotate-345{transform:rotate(345deg)}.-rotate-345{transform:rotate(-345deg)}.rotate-350{transform:rotate(350deg)}.-rotate-350{transform:rotate(-350deg)}.rotate-355{transform:rotate(355deg)}.-rotate-355{transform:rotate(-355deg)}}@layer kapish.utilities{.scale-0{transform:scale(0)}.scale-x-0{transform:scaleX(0)}.scale-y-0{transform:scaleY(0)}.scale-50{transform:scale(.5)}.scale-x-50{transform:scaleX(.5)}.scale-y-50{transform:scaleY(.5)}.scale-75{transform:scale(.75)}.scale-x-75{transform:scaleX(.75)}.scale-y-75{transform:scaleY(.75)}.scale-90{transform:scale(.9)}.scale-x-90{transform:scaleX(.9)}.scale-y-90{transform:scaleY(.9)}.scale-95{transform:scale(.95)}.scale-x-95{transform:scaleX(.95)}.scale-y-95{transform:scaleY(.95)}.scale-100{transform:scale(1)}.scale-x-100{transform:scaleX(1)}.scale-y-100{transform:scaleY(1)}.scale-105{transform:scale(1.05)}.scale-x-105{transform:scaleX(1.05)}.scale-y-105{transform:scaleY(1.05)}.scale-110{transform:scale(1.1)}.scale-x-110{transform:scaleX(1.1)}.scale-y-110{transform:scaleY(1.1)}.scale-125{transform:scale(1.25)}.scale-x-125{transform:scaleX(1.25)}.scale-y-125{transform:scaleY(1.25)}.scale-150{transform:scale(1.5)}.scale-x-150{transform:scaleX(1.5)}.scale-y-150{transform:scaleY(1.5)}.scale-200{transform:scale(2)}.scale-x-200{transform:scaleX(2)}.scale-y-200{transform:scaleY(2)}}@layer kapish.utilities{.skew-x-0{transform:skew(0)}.skew-y-0{transform:skewY(0)}.skew-x-1{transform:skew(1deg)}.skew-y-1{transform:skewY(1deg)}.-skew-x-1{transform:skew(-1deg)}.-skew-y-1{transform:skewY(-1deg)}.skew-x-2{transform:skew(2deg)}.skew-y-2{transform:skewY(2deg)}.-skew-x-2{transform:skew(-2deg)}.-skew-y-2{transform:skewY(-2deg)}.skew-x-3{transform:skew(3deg)}.skew-y-3{transform:skewY(3deg)}.-skew-x-3{transform:skew(-3deg)}.-skew-y-3{transform:skewY(-3deg)}.skew-x-6{transform:skew(6deg)}.skew-y-6{transform:skewY(6deg)}.-skew-x-6{transform:skew(-6deg)}.-skew-y-6{transform:skewY(-6deg)}.skew-x-9{transform:skew(9deg)}.skew-y-9{transform:skewY(9deg)}.-skew-x-9{transform:skew(-9deg)}.-skew-y-9{transform:skewY(-9deg)}.skew-x-12{transform:skew(12deg)}.skew-y-12{transform:skewY(12deg)}.-skew-x-12{transform:skew(-12deg)}.-skew-y-12{transform:skewY(-12deg)}}@layer kapish.utilities{.transform-none{transform:none}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-right{transform-origin:right}.origin-bottom-right{transform-origin:bottom right}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}}@layer kapish.utilities{.scale-x-flip{transform:scaleX(-1)}.scale-y-flip{transform:scaleY(-1)}}@layer kapish.tokens{:root{--breakpoint-2xl: 1536px;--breakpoint-lg: 1024px;--breakpoint-md: 768px;--breakpoint-sm: 640px;--breakpoint-xl: 1280px;--breakpoint-xs: 480px}}@layer kapish.utilities{.hidden-below-2xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 1536px){.hidden-below-2xl{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 1536px){.hidden-above-2xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.hidden-below-lg{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 1024px){.hidden-below-lg{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 1024px){.hidden-above-lg{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.hidden-below-md{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 768px){.hidden-below-md{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 768px){.hidden-above-md{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.hidden-below-sm{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 640px){.hidden-below-sm{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 640px){.hidden-above-sm{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.hidden-below-xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 1280px){.hidden-below-xl{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 1280px){.hidden-above-xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.hidden-below-xs{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@container (min-width: 480px){.hidden-below-xs{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@container (min-width: 480px){.hidden-above-xs{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}}@layer kapish.utilities{.viewport-hidden-below-2xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:1536px){.viewport-hidden-below-2xl{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:1536px){.viewport-hidden-above-2xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.viewport-hidden-below-lg{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:1024px){.viewport-hidden-below-lg{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:1024px){.viewport-hidden-above-lg{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.viewport-hidden-below-md{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:768px){.viewport-hidden-below-md{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:768px){.viewport-hidden-above-md{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.viewport-hidden-below-sm{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:640px){.viewport-hidden-below-sm{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:640px){.viewport-hidden-above-sm{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.viewport-hidden-below-xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:1280px){.viewport-hidden-below-xl{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:1280px){.viewport-hidden-above-xl{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}.viewport-hidden-below-xs{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}@media(min-width:480px){.viewport-hidden-below-xs{content-visibility:revert-layer;overflow:revert-layer;block-size:revert-layer;padding:revert-layer;border:revert-layer;margin:revert-layer}}@media(min-width:480px){.viewport-hidden-above-xs{content-visibility:hidden;overflow:hidden;block-size:0;padding:0;border:0;margin:0}}}@layer kapish.utilities{.stack-to-row-2xl{display:flex;flex-direction:column}@container (min-width: 1536px){.stack-to-row-2xl{flex-direction:row}}.stack-to-row-lg{display:flex;flex-direction:column}@container (min-width: 1024px){.stack-to-row-lg{flex-direction:row}}.stack-to-row-md{display:flex;flex-direction:column}@container (min-width: 768px){.stack-to-row-md{flex-direction:row}}.stack-to-row-sm{display:flex;flex-direction:column}@container (min-width: 640px){.stack-to-row-sm{flex-direction:row}}.stack-to-row-xl{display:flex;flex-direction:column}@container (min-width: 1280px){.stack-to-row-xl{flex-direction:row}}.stack-to-row-xs{display:flex;flex-direction:column}@container (min-width: 480px){.stack-to-row-xs{flex-direction:row}}}@layer kapish.utilities{@container (min-width: 1536px){.grid-cols-1-2xl{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-2xl{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-2xl{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-2xl{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-2xl{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-2xl{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-2xl{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-2xl{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-2xl{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-2xl{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-2xl{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-2xl{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 1024px){.grid-cols-1-lg{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-lg{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-lg{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-lg{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-lg{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-lg{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-lg{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-lg{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-lg{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-lg{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-lg{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-lg{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 768px){.grid-cols-1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-md{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-md{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-md{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-md{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-md{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-md{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 640px){.grid-cols-1-sm{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-sm{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-sm{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-sm{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-sm{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-sm{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-sm{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-sm{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-sm{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-sm{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-sm{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 1280px){.grid-cols-1-xl{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-xl{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-xl{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-xl{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-xl{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-xl{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-xl{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-xl{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-xl{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-xl{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-xl{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-xl{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 480px){.grid-cols-1-xs{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2-xs{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-xs{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-xs{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5-xs{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6-xs{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7-xs{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8-xs{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9-xs{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10-xs{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11-xs{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12-xs{grid-template-columns:repeat(12,minmax(0,1fr))}}}@layer kapish.utilities{.w-cq-1-1{width:100cqi}.w-cq-1-2{width:50cqi}.w-cq-1-3{width:33.3333cqi}.w-cq-2-3{width:66.6667cqi}.w-cq-1-4{width:25cqi}.w-cq-3-4{width:75cqi}.w-cq-1-5{width:20cqi}.w-cq-2-5{width:40cqi}.w-cq-3-5{width:60cqi}.w-cq-4-5{width:80cqi}.w-cq-1-6{width:16.6667cqi}.w-cq-5-6{width:83.3333cqi}.w-cq-1-7{width:14.2857cqi}.w-cq-2-7{width:28.5714cqi}.w-cq-3-7{width:42.8571cqi}.w-cq-4-7{width:57.1429cqi}.w-cq-5-7{width:71.4286cqi}.w-cq-6-7{width:85.7143cqi}.w-cq-1-8{width:12.5cqi}.w-cq-3-8{width:37.5cqi}.w-cq-5-8{width:62.5cqi}.w-cq-7-8{width:87.5cqi}.w-cq-1-9{width:11.1111cqi}.w-cq-2-9{width:22.2222cqi}.w-cq-4-9{width:44.4444cqi}.w-cq-5-9{width:55.5556cqi}.w-cq-7-9{width:77.7778cqi}.w-cq-8-9{width:88.8889cqi}.w-cq-1-10{width:10cqi}.w-cq-3-10{width:30cqi}.w-cq-7-10{width:70cqi}.w-cq-9-10{width:90cqi}.w-cq-1-11{width:9.0909cqi}.w-cq-2-11{width:18.1818cqi}.w-cq-3-11{width:27.2727cqi}.w-cq-4-11{width:36.3636cqi}.w-cq-5-11{width:45.4545cqi}.w-cq-6-11{width:54.5455cqi}.w-cq-7-11{width:63.6364cqi}.w-cq-8-11{width:72.7273cqi}.w-cq-9-11{width:81.8182cqi}.w-cq-10-11{width:90.9091cqi}.w-cq-1-12{width:8.3333cqi}.w-cq-5-12{width:41.6667cqi}.w-cq-7-12{width:58.3333cqi}.w-cq-11-12{width:91.6667cqi}.text-cq-sm{font-size:clamp(.75rem,2.5cqi,.875rem)}.text-cq-base{font-size:clamp(.875rem,3cqi,1rem)}.text-cq-lg{font-size:clamp(1rem,3.5cqi,1.25rem)}.text-cq-xl{font-size:clamp(1.25rem,4.5cqi,1.5rem)}}@layer kapish.tokens{:root{--opacity-0: 0;--opacity-10: .1;--opacity-100: 1;--opacity-20: .2;--opacity-25: .25;--opacity-5: .05;--opacity-50: .5;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95}}@layer kapish.utilities{.opacity-0{opacity:var(--opacity-0)}.opacity-10{opacity:var(--opacity-10)}.opacity-100{opacity:var(--opacity-100)}.opacity-20{opacity:var(--opacity-20)}.opacity-25{opacity:var(--opacity-25)}.opacity-5{opacity:var(--opacity-5)}.opacity-50{opacity:var(--opacity-50)}.opacity-75{opacity:var(--opacity-75)}.opacity-80{opacity:var(--opacity-80)}.opacity-90{opacity:var(--opacity-90)}.opacity-95{opacity:var(--opacity-95)}}@layer kapish.tokens{:root{--close-btn-size-lg: 2rem;--close-btn-size-md: 1.75rem;--close-btn-size-sm: 1.25rem;--close-btn-size-xl: 2.5rem;--close-btn-size-xs: 1rem}}@layer kapish.components{.close-btn[data-size=lg]{width:var(--close-btn-size-lg);height:var(--close-btn-size-lg)}.close-btn[data-size=md]{width:var(--close-btn-size-md);height:var(--close-btn-size-md)}.close-btn[data-size=sm]{width:var(--close-btn-size-sm);height:var(--close-btn-size-sm)}.close-btn[data-size=xl]{width:var(--close-btn-size-xl);height:var(--close-btn-size-xl)}.close-btn[data-size=xs]{width:var(--close-btn-size-xs);height:var(--close-btn-size-xs)}}@layer kapish.components{.panel[data-variant=bordered]{border-color:var(--panel-border-color)}.panel[data-variant=elevated]{box-shadow:var(--shadow-md)}.panel[data-variant=sunken]{background:var(--surface-sunken, var(--kit-subtle-bg));box-shadow:inset 0 1px 2px #00000014}}@layer kapish.tokens{:root{--panel-padding-lg: var(--space-6);--panel-padding-md: var(--space-4);--panel-padding-sm: var(--space-3);--panel-padding-xl: var(--space-8);--panel-padding-xs: var(--space-2)}}@layer kapish.components{.panel[data-size=lg]{padding:var(--panel-padding-lg)}.panel[data-size=md]{padding:var(--panel-padding-md)}.panel[data-size=sm]{padding:var(--panel-padding-sm)}.panel[data-size=xl]{padding:var(--panel-padding-xl)}.panel[data-size=xs]{padding:var(--panel-padding-xs)}}@layer kapish.tokens{:root{--label-size-lg: var(--font-size-base);--label-size-md: var(--font-size-sm);--label-size-sm: var(--font-size-xs);--label-size-xl: var(--font-size-lg);--label-size-xs: var(--font-size-xs)}}@layer kapish.components{.label[data-size=lg]{font-size:var(--label-size-lg)}.label[data-size=md]{font-size:var(--label-size-md)}.label[data-size=sm]{font-size:var(--label-size-sm)}.label[data-size=xl]{font-size:var(--label-size-xl)}.label[data-size=xs]{font-size:var(--label-size-xs)}}@layer kapish.components{.carrot-backdrop[data-backdrop=alpha-black]{--backdrop-color: var(--overlay-scrim)}.carrot-backdrop[data-backdrop=alpha-white]{--backdrop-color: rgb(255 255 255 / .55)}.carrot-backdrop[data-backdrop=none]{--backdrop-color: transparent}}@layer kapish.components{.link[data-special=inherit]{color:inherit}.link[data-special=muted]{color:var(--text-muted)}.link[data-special=muted]:hover{color:var(--text-primary);text-decoration:var(--link-hover-decoration)}}@layer kapish.components{.divider[data-orientation=vertical]{border-top:none;border-left:var(--divider-width) var(--divider-style) var(--border-default);margin:0 var(--divider-spacing);align-self:stretch}}@layer kapish.tokens{:root{--empty-state-padding-lg: var(--space-12);--empty-state-icon-size-lg: 4rem;--empty-state-gap-lg: var(--space-4);--empty-state-title-size-lg: var(--font-size-xl);--empty-state-padding-md: var(--space-8);--empty-state-icon-size-md: 3rem;--empty-state-gap-md: var(--space-3);--empty-state-title-size-md: var(--font-size-lg);--empty-state-padding-sm: var(--space-5);--empty-state-icon-size-sm: 2rem;--empty-state-gap-sm: var(--space-2);--empty-state-title-size-sm: var(--font-size-md);--empty-state-padding-xl: var(--space-16);--empty-state-icon-size-xl: 5rem;--empty-state-gap-xl: var(--space-6);--empty-state-title-size-xl: var(--font-size-display-sm);--empty-state-padding-xs: var(--space-3);--empty-state-icon-size-xs: 1.5rem;--empty-state-gap-xs: var(--space-1);--empty-state-title-size-xs: var(--font-size-sm)}}@layer kapish.components{.empty-state[data-size=lg]{padding:var(--empty-state-padding-lg);gap:var(--empty-state-gap-lg)}.empty-state[data-size=lg] .empty-state-icon{inline-size:var(--empty-state-icon-size-lg);block-size:var(--empty-state-icon-size-lg)}.empty-state[data-size=lg] .empty-state-title{font-size:var(--empty-state-title-size-lg)}.empty-state[data-size=md]{padding:var(--empty-state-padding-md);gap:var(--empty-state-gap-md)}.empty-state[data-size=md] .empty-state-icon{inline-size:var(--empty-state-icon-size-md);block-size:var(--empty-state-icon-size-md)}.empty-state[data-size=md] .empty-state-title{font-size:var(--empty-state-title-size-md)}.empty-state[data-size=sm]{padding:var(--empty-state-padding-sm);gap:var(--empty-state-gap-sm)}.empty-state[data-size=sm] .empty-state-icon{inline-size:var(--empty-state-icon-size-sm);block-size:var(--empty-state-icon-size-sm)}.empty-state[data-size=sm] .empty-state-title{font-size:var(--empty-state-title-size-sm)}.empty-state[data-size=xl]{padding:var(--empty-state-padding-xl);gap:var(--empty-state-gap-xl)}.empty-state[data-size=xl] .empty-state-icon{inline-size:var(--empty-state-icon-size-xl);block-size:var(--empty-state-icon-size-xl)}.empty-state[data-size=xl] .empty-state-title{font-size:var(--empty-state-title-size-xl)}.empty-state[data-size=xs]{padding:var(--empty-state-padding-xs);gap:var(--empty-state-gap-xs)}.empty-state[data-size=xs] .empty-state-icon{inline-size:var(--empty-state-icon-size-xs);block-size:var(--empty-state-icon-size-xs)}.empty-state[data-size=xs] .empty-state-title{font-size:var(--empty-state-title-size-xs)}}@layer kapish.tokens{:root{--backdrop-z: var(--z-modal, 400);--backdrop-color: var(--overlay-scrim);--backdrop-speed: var(--duration-normal)}}@layer kapish.components{.carrot-backdrop{position:fixed;inset:0;z-index:var(--backdrop-z);display:flex;align-items:center;justify-content:center;background-color:var(--backdrop-color);overflow-y:auto}.carrot-backdrop[data-entering]{animation:carrot-fade-in var(--backdrop-speed) var(--ease-out)}.carrot-backdrop[data-exiting]{animation:carrot-fade-out var(--backdrop-speed) var(--ease-in) forwards}}@layer kapish.tokens{:root{--close-btn-color: var(--text-muted);--close-btn-hover-color: var(--text-primary);--close-btn-hover-bg: var(--surface-hover-overlay);--close-btn-radius: var(--radius-sm)}}@layer kapish.components{.close-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--close-btn-size-md);height:var(--close-btn-size-md);color:var(--close-btn-color);cursor:pointer;border:none;background:none;border-radius:var(--close-btn-radius);padding:0;transition-property:color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.close-btn:hover{color:var(--close-btn-hover-color);background-color:var(--close-btn-hover-bg)}.close-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}}@layer kapish.tokens{:root{--divider-width: var(--border-width-1);--divider-style: solid;--divider-spacing: var(--space-4);--divider-label-color: var(--text-muted);--divider-label-font-size: var(--font-size-xs);--divider-label-gap: var(--space-3)}}@layer kapish.components{.divider{border:none;border-top:var(--divider-width) var(--divider-style) var(--border-default);margin:var(--divider-spacing) 0}.divider:has(.divider-label){display:flex;align-items:center;gap:var(--divider-label-gap);border:none;margin:var(--divider-spacing) 0}.divider:has(.divider-label):before,.divider:has(.divider-label):after{content:"";flex:1;border-top:var(--divider-width) var(--divider-style) var(--border-default)}.divider-label{font-size:var(--divider-label-font-size);color:var(--divider-label-color);white-space:nowrap}}@layer kapish.tokens{:root{--empty-state-icon-color: var(--text-muted);--empty-state-title-color: var(--text-primary);--empty-state-description-color: var(--text-secondary);--empty-state-bordered-border: 1px dashed var(--border-subtle);--empty-state-bordered-radius: var(--radius-md);--empty-state-bordered-bg: var(--surface-sunken, transparent);--empty-state-max: 42ch}}@layer kapish.components{.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--empty-state-padding-md);gap:var(--empty-state-gap-md);position:relative;isolation:isolate}.empty-state[data-layout=compact]{align-items:flex-start;text-align:start}.empty-state[data-bordered]{border:var(--empty-state-bordered-border);border-radius:var(--empty-state-bordered-radius);background-color:var(--empty-state-bordered-bg)}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--empty-state-icon-size-md);block-size:var(--empty-state-icon-size-md);color:var(--empty-state-icon-color);flex-shrink:0}.empty-state-row{display:flex;align-items:center;gap:var(--empty-state-gap-md)}.empty-state-text{display:flex;flex-direction:column;gap:var(--space-1);max-inline-size:var(--empty-state-max)}.empty-state-title{font-size:var(--empty-state-title-size-md);font-weight:var(--font-semibold);color:var(--empty-state-title-color);margin:0}.empty-state-description{font-size:var(--font-size-sm);color:var(--empty-state-description-color);line-height:var(--leading-relaxed);margin:0}.empty-state-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.empty-state[data-layout=compact] .empty-state-actions{justify-content:flex-start;margin-top:var(--space-1)}}@layer kapish.tokens{:root{--field-gap: var(--space-1);--field-label-font-size: var(--font-size-sm);--field-label-font-weight: var(--font-semibold, 600);--field-label-color: var(--text-primary);--field-help-font-size: var(--font-size-xs);--field-help-color: var(--text-muted);--field-error-font-size: var(--font-size-xs)}}@layer kapish.components{.field{display:flex;flex-direction:column;gap:var(--field-gap)}.field-label{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);color:var(--field-label-color)}.field-required{color:var(--color-danger);margin-left:var(--space-1)}.field-help{font-size:var(--field-help-font-size);color:var(--field-help-color)}.field-error{font-size:var(--field-error-font-size);color:var(--input-error-color, var(--color-danger))}.field-success{font-size:var(--field-error-font-size);color:var(--input-success-color, var(--color-success))}.field[data-horizontal]{flex-direction:row;align-items:center;gap:var(--space-3)}.field[data-horizontal]>.field-label{flex-shrink:0;min-width:8rem}}@layer kapish.tokens{:root{--label-color: var(--text-primary);--label-font-weight: var(--font-semibold, 600);--label-disabled-opacity: .5}}@layer kapish.components{.label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--label-size-md);font-weight:var(--label-font-weight);color:var(--label-color);cursor:pointer}.label-required{color:var(--color-danger);font-weight:var(--font-bold, 700)}.label[data-disabled]{opacity:var(--label-disabled-opacity);cursor:default}}@layer kapish.tokens{:root{--link-decoration: none;--link-hover-decoration: underline;--link-disabled-opacity: .5}}@layer kapish.components{.link{--link-color: var(--color-primary);color:var(--link-color);text-decoration:var(--link-decoration);cursor:pointer;transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.link:hover{color:var(--link-color-hover, oklch(from var(--link-color) calc(l - .06) c h));text-decoration:var(--link-hover-decoration)}.link:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color);border-radius:var(--radius-sm)}.link[data-active]{font-weight:var(--font-semibold, 600)}.link[data-disabled]{opacity:var(--link-disabled-opacity);pointer-events:none;cursor:default}}@layer kapish.tokens{:root{--panel-bg: var(--surface-base);--panel-fg: var(--text-primary);--panel-border-color: transparent;--panel-radius: var(--radius-lg);--panel-border-width: var(--border-width-1)}}@layer kapish.components{.panel{--panel-color: var(--color-primary);display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:0;position:relative;isolation:isolate;color:var(--panel-fg);border:var(--panel-border-width) solid var(--panel-border-color);border-radius:var(--panel-radius);padding:var(--panel-padding-md);transition-property:background,color,border-color,box-shadow;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.panel:not([data-surface]):not([data-effect]){background:var(--panel-bg)}.panel[data-flush]{padding:0}.panel[data-interactive]{cursor:pointer}.panel[data-interactive]:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.panel[data-interactive]:hover:after{opacity:1}.panel[data-interactive]:active:after{background:var(--surface-active-overlay);opacity:1}.panel[data-interactive]:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}}@layer kapish.components{.shortcut-key{display:inline-flex;align-items:center;gap:.1em;height:1.125rem;padding:0 .3rem;background:var(--surface-subtle);border:var(--border-width-1) solid var(--border-default);border-radius:var(--radius-sm);font-size:.65rem;font-family:inherit;line-height:1;color:var(--text-muted);white-space:nowrap;vertical-align:baseline;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.shortcut-key[data-active]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-neutral-0)}.shortcut-sep{opacity:.3;font-size:.5rem}.shortcut-key[data-size=md]{height:1.5rem;padding:0 var(--space-3);font-size:var(--font-size-sm)}}@layer kapish.components{.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}.sr-only-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer kapish.components{.panel[data-color=charcoal]{--panel-color: var(--color-charcoal);--panel-bg: var(--color-charcoal-bg, var(--surface-base));--panel-fg: var(--color-charcoal-fg, var(--text-primary));--panel-border-color: var(--color-charcoal-border, var(--border-default))}.panel[data-color=danger]{--panel-color: var(--color-danger);--panel-bg: var(--color-danger-bg, var(--surface-base));--panel-fg: var(--color-danger-fg, var(--text-primary));--panel-border-color: var(--color-danger-border, var(--border-default))}.panel[data-color=info]{--panel-color: var(--color-info);--panel-bg: var(--color-info-bg, var(--surface-base));--panel-fg: var(--color-info-fg, var(--text-primary));--panel-border-color: var(--color-info-border, var(--border-default))}.panel[data-color=neutral]{--panel-color: var(--color-neutral);--panel-bg: var(--color-neutral-bg, var(--surface-base));--panel-fg: var(--color-neutral-fg, var(--text-primary));--panel-border-color: var(--color-neutral-border, var(--border-default))}.panel[data-color=primary]{--panel-color: var(--color-primary);--panel-bg: var(--color-primary-bg, var(--surface-base));--panel-fg: var(--color-primary-fg, var(--text-primary));--panel-border-color: var(--color-primary-border, var(--border-default))}.panel[data-color=sand]{--panel-color: var(--color-sand);--panel-bg: var(--color-sand-bg, var(--surface-base));--panel-fg: var(--color-sand-fg, var(--text-primary));--panel-border-color: var(--color-sand-border, var(--border-default))}.panel[data-color=secondary]{--panel-color: var(--color-secondary);--panel-bg: var(--color-secondary-bg, var(--surface-base));--panel-fg: var(--color-secondary-fg, var(--text-primary));--panel-border-color: var(--color-secondary-border, var(--border-default))}.panel[data-color=series-1]{--panel-color: var(--color-series-1);--panel-bg: var(--color-series-1-bg, var(--surface-base));--panel-fg: var(--color-series-1-fg, var(--text-primary));--panel-border-color: var(--color-series-1-border, var(--border-default))}.panel[data-color=series-10]{--panel-color: var(--color-series-10);--panel-bg: var(--color-series-10-bg, var(--surface-base));--panel-fg: var(--color-series-10-fg, var(--text-primary));--panel-border-color: var(--color-series-10-border, var(--border-default))}.panel[data-color=series-11]{--panel-color: var(--color-series-11);--panel-bg: var(--color-series-11-bg, var(--surface-base));--panel-fg: var(--color-series-11-fg, var(--text-primary));--panel-border-color: var(--color-series-11-border, var(--border-default))}.panel[data-color=series-12]{--panel-color: var(--color-series-12);--panel-bg: var(--color-series-12-bg, var(--surface-base));--panel-fg: var(--color-series-12-fg, var(--text-primary));--panel-border-color: var(--color-series-12-border, var(--border-default))}.panel[data-color=series-13]{--panel-color: var(--color-series-13);--panel-bg: var(--color-series-13-bg, var(--surface-base));--panel-fg: var(--color-series-13-fg, var(--text-primary));--panel-border-color: var(--color-series-13-border, var(--border-default))}.panel[data-color=series-14]{--panel-color: var(--color-series-14);--panel-bg: var(--color-series-14-bg, var(--surface-base));--panel-fg: var(--color-series-14-fg, var(--text-primary));--panel-border-color: var(--color-series-14-border, var(--border-default))}.panel[data-color=series-15]{--panel-color: var(--color-series-15);--panel-bg: var(--color-series-15-bg, var(--surface-base));--panel-fg: var(--color-series-15-fg, var(--text-primary));--panel-border-color: var(--color-series-15-border, var(--border-default))}.panel[data-color=series-16]{--panel-color: var(--color-series-16);--panel-bg: var(--color-series-16-bg, var(--surface-base));--panel-fg: var(--color-series-16-fg, var(--text-primary));--panel-border-color: var(--color-series-16-border, var(--border-default))}.panel[data-color=series-2]{--panel-color: var(--color-series-2);--panel-bg: var(--color-series-2-bg, var(--surface-base));--panel-fg: var(--color-series-2-fg, var(--text-primary));--panel-border-color: var(--color-series-2-border, var(--border-default))}.panel[data-color=series-3]{--panel-color: var(--color-series-3);--panel-bg: var(--color-series-3-bg, var(--surface-base));--panel-fg: var(--color-series-3-fg, var(--text-primary));--panel-border-color: var(--color-series-3-border, var(--border-default))}.panel[data-color=series-4]{--panel-color: var(--color-series-4);--panel-bg: var(--color-series-4-bg, var(--surface-base));--panel-fg: var(--color-series-4-fg, var(--text-primary));--panel-border-color: var(--color-series-4-border, var(--border-default))}.panel[data-color=series-5]{--panel-color: var(--color-series-5);--panel-bg: var(--color-series-5-bg, var(--surface-base));--panel-fg: var(--color-series-5-fg, var(--text-primary));--panel-border-color: var(--color-series-5-border, var(--border-default))}.panel[data-color=series-6]{--panel-color: var(--color-series-6);--panel-bg: var(--color-series-6-bg, var(--surface-base));--panel-fg: var(--color-series-6-fg, var(--text-primary));--panel-border-color: var(--color-series-6-border, var(--border-default))}.panel[data-color=series-7]{--panel-color: var(--color-series-7);--panel-bg: var(--color-series-7-bg, var(--surface-base));--panel-fg: var(--color-series-7-fg, var(--text-primary));--panel-border-color: var(--color-series-7-border, var(--border-default))}.panel[data-color=series-8]{--panel-color: var(--color-series-8);--panel-bg: var(--color-series-8-bg, var(--surface-base));--panel-fg: var(--color-series-8-fg, var(--text-primary));--panel-border-color: var(--color-series-8-border, var(--border-default))}.panel[data-color=series-9]{--panel-color: var(--color-series-9);--panel-bg: var(--color-series-9-bg, var(--surface-base));--panel-fg: var(--color-series-9-fg, var(--text-primary));--panel-border-color: var(--color-series-9-border, var(--border-default))}.panel[data-color=slate]{--panel-color: var(--color-slate);--panel-bg: var(--color-slate-bg, var(--surface-base));--panel-fg: var(--color-slate-fg, var(--text-primary));--panel-border-color: var(--color-slate-border, var(--border-default))}.panel[data-color=standard-blue]{--panel-color: var(--color-standard-blue);--panel-bg: var(--color-standard-blue-bg, var(--surface-base));--panel-fg: var(--color-standard-blue-fg, var(--text-primary));--panel-border-color: var(--color-standard-blue-border, var(--border-default))}.panel[data-color=standard-brown]{--panel-color: var(--color-standard-brown);--panel-bg: var(--color-standard-brown-bg, var(--surface-base));--panel-fg: var(--color-standard-brown-fg, var(--text-primary));--panel-border-color: var(--color-standard-brown-border, var(--border-default))}.panel[data-color=standard-cyan]{--panel-color: var(--color-standard-cyan);--panel-bg: var(--color-standard-cyan-bg, var(--surface-base));--panel-fg: var(--color-standard-cyan-fg, var(--text-primary));--panel-border-color: var(--color-standard-cyan-border, var(--border-default))}.panel[data-color=standard-green]{--panel-color: var(--color-standard-green);--panel-bg: var(--color-standard-green-bg, var(--surface-base));--panel-fg: var(--color-standard-green-fg, var(--text-primary));--panel-border-color: var(--color-standard-green-border, var(--border-default))}.panel[data-color=standard-indigo]{--panel-color: var(--color-standard-indigo);--panel-bg: var(--color-standard-indigo-bg, var(--surface-base));--panel-fg: var(--color-standard-indigo-fg, var(--text-primary));--panel-border-color: var(--color-standard-indigo-border, var(--border-default))}.panel[data-color=standard-orange]{--panel-color: var(--color-standard-orange);--panel-bg: var(--color-standard-orange-bg, var(--surface-base));--panel-fg: var(--color-standard-orange-fg, var(--text-primary));--panel-border-color: var(--color-standard-orange-border, var(--border-default))}.panel[data-color=standard-pink]{--panel-color: var(--color-standard-pink);--panel-bg: var(--color-standard-pink-bg, var(--surface-base));--panel-fg: var(--color-standard-pink-fg, var(--text-primary));--panel-border-color: var(--color-standard-pink-border, var(--border-default))}.panel[data-color=standard-purple]{--panel-color: var(--color-standard-purple);--panel-bg: var(--color-standard-purple-bg, var(--surface-base));--panel-fg: var(--color-standard-purple-fg, var(--text-primary));--panel-border-color: var(--color-standard-purple-border, var(--border-default))}.panel[data-color=standard-red]{--panel-color: var(--color-standard-red);--panel-bg: var(--color-standard-red-bg, var(--surface-base));--panel-fg: var(--color-standard-red-fg, var(--text-primary));--panel-border-color: var(--color-standard-red-border, var(--border-default))}.panel[data-color=standard-teal]{--panel-color: var(--color-standard-teal);--panel-bg: var(--color-standard-teal-bg, var(--surface-base));--panel-fg: var(--color-standard-teal-fg, var(--text-primary));--panel-border-color: var(--color-standard-teal-border, var(--border-default))}.panel[data-color=standard-yellow]{--panel-color: var(--color-standard-yellow);--panel-bg: var(--color-standard-yellow-bg, var(--surface-base));--panel-fg: var(--color-standard-yellow-fg, var(--text-primary));--panel-border-color: var(--color-standard-yellow-border, var(--border-default))}.panel[data-color=stone]{--panel-color: var(--color-stone);--panel-bg: var(--color-stone-bg, var(--surface-base));--panel-fg: var(--color-stone-fg, var(--text-primary));--panel-border-color: var(--color-stone-border, var(--border-default))}.panel[data-color=success]{--panel-color: var(--color-success);--panel-bg: var(--color-success-bg, var(--surface-base));--panel-fg: var(--color-success-fg, var(--text-primary));--panel-border-color: var(--color-success-border, var(--border-default))}.panel[data-color=warning]{--panel-color: var(--color-warning);--panel-bg: var(--color-warning-bg, var(--surface-base));--panel-fg: var(--color-warning-fg, var(--text-primary));--panel-border-color: var(--color-warning-border, var(--border-default))}.panel[data-color=zinc]{--panel-color: var(--color-zinc);--panel-bg: var(--color-zinc-bg, var(--surface-base));--panel-fg: var(--color-zinc-fg, var(--text-primary));--panel-border-color: var(--color-zinc-border, var(--border-default))}}@layer kapish.components{.panel[data-kit=disabled]{--panel-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--panel-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--panel-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.panel[data-kit=ghost]{--panel-bg: transparent;--panel-fg: var(--panel-color);--panel-border-color: transparent}.panel[data-kit=neutral]{--panel-bg: var(--surface-elevated);--panel-fg: var(--panel-color);--panel-border-color: transparent}.panel[data-kit=outlined]{--panel-bg: transparent;--panel-fg: color-mix(in oklab, var(--panel-color) 78%, var(--color-light));--panel-border-color: var(--panel-color)}.panel[data-kit=pastel]{--panel-bg: color-mix(in oklab, var(--panel-color) 6%, var(--color-light));--panel-fg: color-mix(in oklab, var(--panel-color) 54%, var(--color-dark));--panel-border-color: color-mix(in oklab, var(--panel-color) 32%, var(--color-light))}.panel[data-kit=saturated]{--panel-bg: oklch(from var(--panel-color) l calc(c*1.4) h);--panel-fg: color-mix(in oklab, var(--panel-color) 6%, var(--color-light));--panel-border-color: oklch(from var(--panel-color) calc(l - .08) calc(c*1.4) h)}.panel[data-kit=solid]{--panel-bg: var(--panel-color);--panel-fg: color-mix(in oklab, var(--panel-color) 6%, var(--color-light));--panel-border-color: color-mix(in oklab, var(--panel-color) 78%, var(--color-dark))}.panel[data-kit=subtle]{--panel-bg: color-mix(in oklab, var(--panel-color) 14%, var(--color-background));--panel-fg: var(--panel-color);--panel-border-color: color-mix(in oklab, var(--panel-color) 26%, var(--color-background))}.panel[data-kit=tint]{--panel-bg: color-mix(in oklab, var(--panel-color) 30%, var(--color-background));--panel-fg: color-mix(in oklab, var(--panel-color) 78%, var(--color-dark));--panel-border-color: color-mix(in oklab, var(--panel-color) 42%, var(--color-background))}}@layer kapish.components{.link[data-color=charcoal]{--link-color: var(--color-charcoal)}.link[data-color=danger]{--link-color: var(--color-danger)}.link[data-color=info]{--link-color: var(--color-info)}.link[data-color=neutral]{--link-color: var(--color-neutral)}.link[data-color=primary]{--link-color: var(--color-primary)}.link[data-color=sand]{--link-color: var(--color-sand)}.link[data-color=secondary]{--link-color: var(--color-secondary)}.link[data-color=series-1]{--link-color: var(--color-series-1)}.link[data-color=series-10]{--link-color: var(--color-series-10)}.link[data-color=series-11]{--link-color: var(--color-series-11)}.link[data-color=series-12]{--link-color: var(--color-series-12)}.link[data-color=series-13]{--link-color: var(--color-series-13)}.link[data-color=series-14]{--link-color: var(--color-series-14)}.link[data-color=series-15]{--link-color: var(--color-series-15)}.link[data-color=series-16]{--link-color: var(--color-series-16)}.link[data-color=series-2]{--link-color: var(--color-series-2)}.link[data-color=series-3]{--link-color: var(--color-series-3)}.link[data-color=series-4]{--link-color: var(--color-series-4)}.link[data-color=series-5]{--link-color: var(--color-series-5)}.link[data-color=series-6]{--link-color: var(--color-series-6)}.link[data-color=series-7]{--link-color: var(--color-series-7)}.link[data-color=series-8]{--link-color: var(--color-series-8)}.link[data-color=series-9]{--link-color: var(--color-series-9)}.link[data-color=slate]{--link-color: var(--color-slate)}.link[data-color=standard-blue]{--link-color: var(--color-standard-blue)}.link[data-color=standard-brown]{--link-color: var(--color-standard-brown)}.link[data-color=standard-cyan]{--link-color: var(--color-standard-cyan)}.link[data-color=standard-green]{--link-color: var(--color-standard-green)}.link[data-color=standard-indigo]{--link-color: var(--color-standard-indigo)}.link[data-color=standard-orange]{--link-color: var(--color-standard-orange)}.link[data-color=standard-pink]{--link-color: var(--color-standard-pink)}.link[data-color=standard-purple]{--link-color: var(--color-standard-purple)}.link[data-color=standard-red]{--link-color: var(--color-standard-red)}.link[data-color=standard-teal]{--link-color: var(--color-standard-teal)}.link[data-color=standard-yellow]{--link-color: var(--color-standard-yellow)}.link[data-color=stone]{--link-color: var(--color-stone)}.link[data-color=success]{--link-color: var(--color-success)}.link[data-color=warning]{--link-color: var(--color-warning)}.link[data-color=zinc]{--link-color: var(--color-zinc)}}@layer kapish.tokens{:root{--accordion-padding-lg: var(--space-4);--accordion-icon-size-lg: 18px;--accordion-padding-md: var(--space-3);--accordion-icon-size-md: 16px;--accordion-padding-sm: var(--space-2);--accordion-icon-size-sm: 14px;--accordion-padding-xl: var(--space-5);--accordion-icon-size-xl: 20px;--accordion-padding-xs: var(--space-1);--accordion-icon-size-xs: 12px}}@layer kapish.components{.carrot-accordion-item[data-size=lg] .carrot-accordion-trigger{padding:var(--accordion-padding-lg)}.carrot-accordion-item[data-size=lg] .carrot-accordion-panel__inner{padding:0 var(--accordion-padding-lg) var(--accordion-padding-lg)}.carrot-accordion-item[data-size=lg] .carrot-accordion-trigger__icon{width:var(--accordion-icon-size-lg);height:var(--accordion-icon-size-lg)}.carrot-accordion-item[data-size=md] .carrot-accordion-trigger{padding:var(--accordion-padding-md)}.carrot-accordion-item[data-size=md] .carrot-accordion-panel__inner{padding:0 var(--accordion-padding-md) var(--accordion-padding-md)}.carrot-accordion-item[data-size=md] .carrot-accordion-trigger__icon{width:var(--accordion-icon-size-md);height:var(--accordion-icon-size-md)}.carrot-accordion-item[data-size=sm] .carrot-accordion-trigger{padding:var(--accordion-padding-sm)}.carrot-accordion-item[data-size=sm] .carrot-accordion-panel__inner{padding:0 var(--accordion-padding-sm) var(--accordion-padding-sm)}.carrot-accordion-item[data-size=sm] .carrot-accordion-trigger__icon{width:var(--accordion-icon-size-sm);height:var(--accordion-icon-size-sm)}.carrot-accordion-item[data-size=xl] .carrot-accordion-trigger{padding:var(--accordion-padding-xl)}.carrot-accordion-item[data-size=xl] .carrot-accordion-panel__inner{padding:0 var(--accordion-padding-xl) var(--accordion-padding-xl)}.carrot-accordion-item[data-size=xl] .carrot-accordion-trigger__icon{width:var(--accordion-icon-size-xl);height:var(--accordion-icon-size-xl)}.carrot-accordion-item[data-size=xs] .carrot-accordion-trigger{padding:var(--accordion-padding-xs)}.carrot-accordion-item[data-size=xs] .carrot-accordion-panel__inner{padding:0 var(--accordion-padding-xs) var(--accordion-padding-xs)}.carrot-accordion-item[data-size=xs] .carrot-accordion-trigger__icon{width:var(--accordion-icon-size-xs);height:var(--accordion-icon-size-xs)}}@layer kapish.components{.carrot-accordion[data-variant=ghost]{border:none;border-radius:0}.carrot-accordion[data-variant=ghost] .carrot-accordion-item{background:transparent}.carrot-accordion[data-variant=ghost] .carrot-accordion-item+.carrot-accordion-item{border-top:var(--accordion-border-width) solid var(--accordion-border-color)}.carrot-accordion[data-variant=separated]{border:none;gap:var(--space-2)}.carrot-accordion[data-variant=separated] .carrot-accordion-item{border:var(--accordion-border-width) solid var(--accordion-border-color);border-radius:var(--accordion-radius);overflow:hidden}.carrot-accordion[data-variant=separated] .carrot-accordion-item+.carrot-accordion-item{border-top:var(--accordion-border-width) solid var(--accordion-border-color)}}@layer kapish.components{.carrot-accordion-item{position:relative}.carrot-accordion-item[data-expanded]:after{content:"";position:absolute;inset:0;background:var(--accordion-expanded-bg);border-radius:inherit;pointer-events:none}.carrot-accordion-item[data-disabled]{pointer-events:none;opacity:var(--accordion-disabled-opacity)}}@layer kapish.components{.carrot-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-speed) ease;overflow:hidden}.carrot-accordion-panel[data-open]{grid-template-rows:1fr}.carrot-accordion-panel__inner{overflow:hidden;color:var(--accordion-panel-color)}}@layer kapish.components{.carrot-accordion-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;border:none;background:var(--accordion-bg);color:var(--accordion-trigger-color);font-weight:var(--accordion-trigger-font-weight);cursor:pointer;text-align:left;font-family:inherit;position:relative;transition:background-color var(--accordion-speed) ease}.carrot-accordion-trigger:after{content:"";position:absolute;inset:0;background:var(--accordion-trigger-hover-bg);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-accordion-trigger:hover:after{opacity:1}.carrot-accordion-trigger:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--accordion-color)}.carrot-accordion-trigger__leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.carrot-accordion-trigger__leading>*{width:1em;height:1em}.carrot-accordion-trigger__label{flex:1;min-width:0}.carrot-accordion-trigger__icon{flex-shrink:0;color:var(--text-muted);transition:transform var(--accordion-speed) ease}.carrot-accordion-trigger__icon[data-expanded]{transform:rotate(180deg)}}@layer kapish.tokens{:root{--accordion-radius: var(--radius-md);--accordion-border-color: var(--border-subtle);--accordion-border-width: var(--border-width-1);--accordion-bg: transparent;--accordion-trigger-font-weight: var(--font-semibold);--accordion-trigger-color: var(--text-primary);--accordion-trigger-hover-bg: var(--surface-hover-overlay);--accordion-panel-color: var(--text-secondary);--accordion-disabled-opacity: .55;--accordion-expanded-bg: var(--surface-hover-overlay);--accordion-speed: var(--duration-normal);--accordion-color: var(--color-primary)}}@layer kapish.components{.carrot-accordion{display:flex;flex-direction:column;border:var(--accordion-border-width) solid var(--accordion-border-color);border-radius:var(--accordion-radius);overflow:hidden}.carrot-accordion .carrot-accordion-item+.carrot-accordion-item{border-top:var(--accordion-border-width) solid var(--accordion-border-color)}}@layer kapish.components{.carrot-accordion[data-color=charcoal]{--accordion-color: var(--color-charcoal)}.carrot-accordion[data-color=danger]{--accordion-color: var(--color-danger)}.carrot-accordion[data-color=info]{--accordion-color: var(--color-info)}.carrot-accordion[data-color=neutral]{--accordion-color: var(--color-neutral)}.carrot-accordion[data-color=primary]{--accordion-color: var(--color-primary)}.carrot-accordion[data-color=sand]{--accordion-color: var(--color-sand)}.carrot-accordion[data-color=secondary]{--accordion-color: var(--color-secondary)}.carrot-accordion[data-color=series-1]{--accordion-color: var(--color-series-1)}.carrot-accordion[data-color=series-10]{--accordion-color: var(--color-series-10)}.carrot-accordion[data-color=series-11]{--accordion-color: var(--color-series-11)}.carrot-accordion[data-color=series-12]{--accordion-color: var(--color-series-12)}.carrot-accordion[data-color=series-13]{--accordion-color: var(--color-series-13)}.carrot-accordion[data-color=series-14]{--accordion-color: var(--color-series-14)}.carrot-accordion[data-color=series-15]{--accordion-color: var(--color-series-15)}.carrot-accordion[data-color=series-16]{--accordion-color: var(--color-series-16)}.carrot-accordion[data-color=series-2]{--accordion-color: var(--color-series-2)}.carrot-accordion[data-color=series-3]{--accordion-color: var(--color-series-3)}.carrot-accordion[data-color=series-4]{--accordion-color: var(--color-series-4)}.carrot-accordion[data-color=series-5]{--accordion-color: var(--color-series-5)}.carrot-accordion[data-color=series-6]{--accordion-color: var(--color-series-6)}.carrot-accordion[data-color=series-7]{--accordion-color: var(--color-series-7)}.carrot-accordion[data-color=series-8]{--accordion-color: var(--color-series-8)}.carrot-accordion[data-color=series-9]{--accordion-color: var(--color-series-9)}.carrot-accordion[data-color=slate]{--accordion-color: var(--color-slate)}.carrot-accordion[data-color=standard-blue]{--accordion-color: var(--color-standard-blue)}.carrot-accordion[data-color=standard-brown]{--accordion-color: var(--color-standard-brown)}.carrot-accordion[data-color=standard-cyan]{--accordion-color: var(--color-standard-cyan)}.carrot-accordion[data-color=standard-green]{--accordion-color: var(--color-standard-green)}.carrot-accordion[data-color=standard-indigo]{--accordion-color: var(--color-standard-indigo)}.carrot-accordion[data-color=standard-orange]{--accordion-color: var(--color-standard-orange)}.carrot-accordion[data-color=standard-pink]{--accordion-color: var(--color-standard-pink)}.carrot-accordion[data-color=standard-purple]{--accordion-color: var(--color-standard-purple)}.carrot-accordion[data-color=standard-red]{--accordion-color: var(--color-standard-red)}.carrot-accordion[data-color=standard-teal]{--accordion-color: var(--color-standard-teal)}.carrot-accordion[data-color=standard-yellow]{--accordion-color: var(--color-standard-yellow)}.carrot-accordion[data-color=stone]{--accordion-color: var(--color-stone)}.carrot-accordion[data-color=success]{--accordion-color: var(--color-success)}.carrot-accordion[data-color=warning]{--accordion-color: var(--color-warning)}.carrot-accordion[data-color=zinc]{--accordion-color: var(--color-zinc)}}@layer kapish.tokens{:root{--alert-padding-lg: 1.25rem 1.5rem;--alert-gap-lg: 1rem;--alert-title-size-lg: var(--font-size-lg);--alert-body-size-lg: var(--font-size-base);--alert-icon-size-lg: 24px;--alert-padding-md: 1rem 1.25rem;--alert-gap-md: .75rem;--alert-title-size-md: var(--font-size-base);--alert-body-size-md: var(--font-size-sm);--alert-icon-size-md: 20px;--alert-padding-sm: .625rem .75rem;--alert-gap-sm: .5rem;--alert-title-size-sm: var(--font-size-sm);--alert-body-size-sm: var(--font-size-sm);--alert-icon-size-sm: 16px;--alert-padding-xl: 1.5rem 1.75rem;--alert-gap-xl: 1.25rem;--alert-title-size-xl: var(--font-size-xl);--alert-body-size-xl: var(--font-size-lg);--alert-icon-size-xl: 28px;--alert-padding-xs: .375rem .5rem;--alert-gap-xs: .375rem;--alert-title-size-xs: var(--font-size-xs);--alert-body-size-xs: var(--font-size-xs);--alert-icon-size-xs: 14px}}@layer kapish.components{.alert[data-size=lg]{padding:var(--alert-padding-lg);gap:var(--alert-gap-lg);font-size:var(--alert-body-size-lg)}.alert[data-size=lg] .alert-title{font-size:var(--alert-title-size-lg)}.alert[data-size=lg] .alert-icon{width:var(--alert-icon-size-lg);height:var(--alert-icon-size-lg)}.alert[data-size=md]{padding:var(--alert-padding-md);gap:var(--alert-gap-md);font-size:var(--alert-body-size-md)}.alert[data-size=md] .alert-title{font-size:var(--alert-title-size-md)}.alert[data-size=md] .alert-icon{width:var(--alert-icon-size-md);height:var(--alert-icon-size-md)}.alert[data-size=sm]{padding:var(--alert-padding-sm);gap:var(--alert-gap-sm);font-size:var(--alert-body-size-sm)}.alert[data-size=sm] .alert-title{font-size:var(--alert-title-size-sm)}.alert[data-size=sm] .alert-icon{width:var(--alert-icon-size-sm);height:var(--alert-icon-size-sm)}.alert[data-size=xl]{padding:var(--alert-padding-xl);gap:var(--alert-gap-xl);font-size:var(--alert-body-size-xl)}.alert[data-size=xl] .alert-title{font-size:var(--alert-title-size-xl)}.alert[data-size=xl] .alert-icon{width:var(--alert-icon-size-xl);height:var(--alert-icon-size-xl)}.alert[data-size=xs]{padding:var(--alert-padding-xs);gap:var(--alert-gap-xs);font-size:var(--alert-body-size-xs)}.alert[data-size=xs] .alert-title{font-size:var(--alert-title-size-xs)}.alert[data-size=xs] .alert-icon{width:var(--alert-icon-size-xs);height:var(--alert-icon-size-xs)}}@layer kapish.tokens{:root{--banner-padding-lg: 1.25rem 1.5rem;--banner-gap-lg: 1rem;--banner-title-size-lg: var(--font-size-lg);--banner-body-size-lg: var(--font-size-base);--banner-icon-size-lg: 24px;--banner-padding-md: 1rem 1.25rem;--banner-gap-md: .75rem;--banner-title-size-md: var(--font-size-base);--banner-body-size-md: var(--font-size-sm);--banner-icon-size-md: 20px;--banner-padding-sm: .625rem .75rem;--banner-gap-sm: .5rem;--banner-title-size-sm: var(--font-size-sm);--banner-body-size-sm: var(--font-size-sm);--banner-icon-size-sm: 16px;--banner-padding-xl: 1.5rem 1.75rem;--banner-gap-xl: 1.25rem;--banner-title-size-xl: var(--font-size-xl);--banner-body-size-xl: var(--font-size-lg);--banner-icon-size-xl: 28px;--banner-padding-xs: .375rem .5rem;--banner-gap-xs: .375rem;--banner-title-size-xs: var(--font-size-xs);--banner-body-size-xs: var(--font-size-xs);--banner-icon-size-xs: 14px}}@layer kapish.components{.banner[data-size=lg]{padding:var(--banner-padding-lg);gap:var(--banner-gap-lg);font-size:var(--banner-body-size-lg)}.banner[data-size=lg] .alert-title{font-size:var(--banner-title-size-lg)}.banner[data-size=lg] .alert-icon{width:var(--banner-icon-size-lg);height:var(--banner-icon-size-lg)}.banner[data-size=md]{padding:var(--banner-padding-md);gap:var(--banner-gap-md);font-size:var(--banner-body-size-md)}.banner[data-size=md] .alert-title{font-size:var(--banner-title-size-md)}.banner[data-size=md] .alert-icon{width:var(--banner-icon-size-md);height:var(--banner-icon-size-md)}.banner[data-size=sm]{padding:var(--banner-padding-sm);gap:var(--banner-gap-sm);font-size:var(--banner-body-size-sm)}.banner[data-size=sm] .alert-title{font-size:var(--banner-title-size-sm)}.banner[data-size=sm] .alert-icon{width:var(--banner-icon-size-sm);height:var(--banner-icon-size-sm)}.banner[data-size=xl]{padding:var(--banner-padding-xl);gap:var(--banner-gap-xl);font-size:var(--banner-body-size-xl)}.banner[data-size=xl] .alert-title{font-size:var(--banner-title-size-xl)}.banner[data-size=xl] .alert-icon{width:var(--banner-icon-size-xl);height:var(--banner-icon-size-xl)}.banner[data-size=xs]{padding:var(--banner-padding-xs);gap:var(--banner-gap-xs);font-size:var(--banner-body-size-xs)}.banner[data-size=xs] .alert-title{font-size:var(--banner-title-size-xs)}.banner[data-size=xs] .alert-icon{width:var(--banner-icon-size-xs);height:var(--banner-icon-size-xs)}}@layer kapish.components{.banner[data-sticky=bottom]{position:sticky;bottom:0;z-index:var(--banner-sticky-z);border-radius:0}.banner[data-sticky=top]{position:sticky;top:0;z-index:var(--banner-sticky-z);border-radius:0}}@layer kapish.tokens{:root{--callout-padding-lg: 1.25rem 1.5rem;--callout-gap-lg: 1rem;--callout-title-size-lg: var(--font-size-lg);--callout-body-size-lg: var(--font-size-base);--callout-icon-size-lg: 24px;--callout-padding-md: 1rem 1.25rem;--callout-gap-md: .75rem;--callout-title-size-md: var(--font-size-base);--callout-body-size-md: var(--font-size-sm);--callout-icon-size-md: 20px;--callout-padding-sm: .625rem .75rem;--callout-gap-sm: .5rem;--callout-title-size-sm: var(--font-size-sm);--callout-body-size-sm: var(--font-size-sm);--callout-icon-size-sm: 16px;--callout-padding-xl: 1.5rem 1.75rem;--callout-gap-xl: 1.25rem;--callout-title-size-xl: var(--font-size-xl);--callout-body-size-xl: var(--font-size-lg);--callout-icon-size-xl: 28px;--callout-padding-xs: .375rem .5rem;--callout-gap-xs: .375rem;--callout-title-size-xs: var(--font-size-xs);--callout-body-size-xs: var(--font-size-xs);--callout-icon-size-xs: 14px}}@layer kapish.components{.callout[data-size=lg]{padding:var(--callout-padding-lg);gap:var(--callout-gap-lg);font-size:var(--callout-body-size-lg)}.callout[data-size=lg] .alert-title{font-size:var(--callout-title-size-lg)}.callout[data-size=lg] .alert-icon{width:var(--callout-icon-size-lg);height:var(--callout-icon-size-lg)}.callout[data-size=md]{padding:var(--callout-padding-md);gap:var(--callout-gap-md);font-size:var(--callout-body-size-md)}.callout[data-size=md] .alert-title{font-size:var(--callout-title-size-md)}.callout[data-size=md] .alert-icon{width:var(--callout-icon-size-md);height:var(--callout-icon-size-md)}.callout[data-size=sm]{padding:var(--callout-padding-sm);gap:var(--callout-gap-sm);font-size:var(--callout-body-size-sm)}.callout[data-size=sm] .alert-title{font-size:var(--callout-title-size-sm)}.callout[data-size=sm] .alert-icon{width:var(--callout-icon-size-sm);height:var(--callout-icon-size-sm)}.callout[data-size=xl]{padding:var(--callout-padding-xl);gap:var(--callout-gap-xl);font-size:var(--callout-body-size-xl)}.callout[data-size=xl] .alert-title{font-size:var(--callout-title-size-xl)}.callout[data-size=xl] .alert-icon{width:var(--callout-icon-size-xl);height:var(--callout-icon-size-xl)}.callout[data-size=xs]{padding:var(--callout-padding-xs);gap:var(--callout-gap-xs);font-size:var(--callout-body-size-xs)}.callout[data-size=xs] .alert-title{font-size:var(--callout-title-size-xs)}.callout[data-size=xs] .alert-icon{width:var(--callout-icon-size-xs);height:var(--callout-icon-size-xs)}}@layer kapish.tokens{:root{--alert-radius: var(--radius-md);--alert-rule-thin: 3px;--alert-bg: transparent;--alert-fg: var(--text-primary);--alert-border-color: transparent}}@layer kapish.components{.alert{--alert-color: var(--color-primary);display:flex;align-items:flex-start;padding:var(--alert-padding-md);gap:var(--alert-gap-md);font-size:var(--alert-body-size-md);color:var(--alert-fg);border:var(--border-width-1) solid var(--alert-border-color);border-radius:var(--alert-radius);transition-property:background-color,color,border-color;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.alert:not([data-surface]):not([data-effect]){background-color:var(--alert-bg)}.alert-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--alert-color);width:var(--alert-icon-size-md);height:var(--alert-icon-size-md)}.alert-body{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.alert-title{margin:0;font-size:var(--alert-title-size-md);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:inherit}.alert-message{margin:0;line-height:var(--leading-relaxed);color:var(--text-secondary)}.alert-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.alert-dismiss{background:transparent;border:0;padding:var(--space-1);margin:calc(var(--space-1) * -1);margin-left:0;cursor:pointer;color:var(--text-muted);flex-shrink:0;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.alert[data-kit=solid] .alert-message,.alert[data-kit=solid] .alert-icon,.alert[data-kit=solid] .alert-dismiss{color:var(--text-inverse)}}@layer kapish.tokens{:root{--banner-radius: var(--radius-md);--banner-rule-thin: 3px;--banner-sticky-z: var(--z-banner);--banner-bg: transparent;--banner-fg: var(--text-primary);--banner-border-color: transparent}}@layer kapish.components{.banner{--banner-color: var(--color-primary);display:flex;align-items:flex-start;padding:var(--banner-padding-md);gap:var(--banner-gap-md);font-size:var(--banner-body-size-md);color:var(--banner-fg);border:var(--border-width-1) solid var(--banner-border-color);border-radius:var(--banner-radius);transition-property:background-color,color,border-color;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.banner:not([data-surface]):not([data-effect]){background-color:var(--banner-bg)}.banner[data-kit=solid] .alert-message,.banner[data-kit=solid] .alert-icon,.banner[data-kit=solid] .alert-dismiss{color:var(--text-inverse)}}@layer kapish.tokens{:root{--callout-radius: var(--radius-md);--callout-bg: transparent;--callout-fg: var(--text-primary);--callout-border-color: transparent}}@layer kapish.components{.callout{--callout-color: var(--color-primary);display:flex;align-items:flex-start;padding:var(--callout-padding-md);gap:var(--callout-gap-md);font-size:var(--callout-body-size-md);color:var(--callout-fg);border:var(--border-width-1) solid var(--callout-border-color);border-radius:var(--callout-radius);transition-property:background-color,color,border-color;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.callout:not([data-surface]):not([data-effect]){background-color:var(--callout-bg)}.callout .alert-title{display:flex;align-items:center;gap:var(--space-2)}.callout[data-kit=solid] .alert-message,.callout[data-kit=solid] .alert-icon{color:var(--text-inverse)}}@layer kapish.components{.alert[data-color=charcoal]{--alert-color: var(--color-charcoal);--alert-bg: var(--color-charcoal-bg, transparent);--alert-fg: var(--color-charcoal-fg, var(--text-primary));--alert-border-color: var(--color-charcoal-border, transparent)}.alert[data-color=danger]{--alert-color: var(--color-danger);--alert-bg: var(--color-danger-bg, transparent);--alert-fg: var(--color-danger-fg, var(--text-primary));--alert-border-color: var(--color-danger-border, transparent)}.alert[data-color=info]{--alert-color: var(--color-info);--alert-bg: var(--color-info-bg, transparent);--alert-fg: var(--color-info-fg, var(--text-primary));--alert-border-color: var(--color-info-border, transparent)}.alert[data-color=neutral]{--alert-color: var(--color-neutral);--alert-bg: var(--color-neutral-bg, transparent);--alert-fg: var(--color-neutral-fg, var(--text-primary));--alert-border-color: var(--color-neutral-border, transparent)}.alert[data-color=primary]{--alert-color: var(--color-primary);--alert-bg: var(--color-primary-bg, transparent);--alert-fg: var(--color-primary-fg, var(--text-primary));--alert-border-color: var(--color-primary-border, transparent)}.alert[data-color=sand]{--alert-color: var(--color-sand);--alert-bg: var(--color-sand-bg, transparent);--alert-fg: var(--color-sand-fg, var(--text-primary));--alert-border-color: var(--color-sand-border, transparent)}.alert[data-color=secondary]{--alert-color: var(--color-secondary);--alert-bg: var(--color-secondary-bg, transparent);--alert-fg: var(--color-secondary-fg, var(--text-primary));--alert-border-color: var(--color-secondary-border, transparent)}.alert[data-color=series-1]{--alert-color: var(--color-series-1);--alert-bg: var(--color-series-1-bg, transparent);--alert-fg: var(--color-series-1-fg, var(--text-primary));--alert-border-color: var(--color-series-1-border, transparent)}.alert[data-color=series-10]{--alert-color: var(--color-series-10);--alert-bg: var(--color-series-10-bg, transparent);--alert-fg: var(--color-series-10-fg, var(--text-primary));--alert-border-color: var(--color-series-10-border, transparent)}.alert[data-color=series-11]{--alert-color: var(--color-series-11);--alert-bg: var(--color-series-11-bg, transparent);--alert-fg: var(--color-series-11-fg, var(--text-primary));--alert-border-color: var(--color-series-11-border, transparent)}.alert[data-color=series-12]{--alert-color: var(--color-series-12);--alert-bg: var(--color-series-12-bg, transparent);--alert-fg: var(--color-series-12-fg, var(--text-primary));--alert-border-color: var(--color-series-12-border, transparent)}.alert[data-color=series-13]{--alert-color: var(--color-series-13);--alert-bg: var(--color-series-13-bg, transparent);--alert-fg: var(--color-series-13-fg, var(--text-primary));--alert-border-color: var(--color-series-13-border, transparent)}.alert[data-color=series-14]{--alert-color: var(--color-series-14);--alert-bg: var(--color-series-14-bg, transparent);--alert-fg: var(--color-series-14-fg, var(--text-primary));--alert-border-color: var(--color-series-14-border, transparent)}.alert[data-color=series-15]{--alert-color: var(--color-series-15);--alert-bg: var(--color-series-15-bg, transparent);--alert-fg: var(--color-series-15-fg, var(--text-primary));--alert-border-color: var(--color-series-15-border, transparent)}.alert[data-color=series-16]{--alert-color: var(--color-series-16);--alert-bg: var(--color-series-16-bg, transparent);--alert-fg: var(--color-series-16-fg, var(--text-primary));--alert-border-color: var(--color-series-16-border, transparent)}.alert[data-color=series-2]{--alert-color: var(--color-series-2);--alert-bg: var(--color-series-2-bg, transparent);--alert-fg: var(--color-series-2-fg, var(--text-primary));--alert-border-color: var(--color-series-2-border, transparent)}.alert[data-color=series-3]{--alert-color: var(--color-series-3);--alert-bg: var(--color-series-3-bg, transparent);--alert-fg: var(--color-series-3-fg, var(--text-primary));--alert-border-color: var(--color-series-3-border, transparent)}.alert[data-color=series-4]{--alert-color: var(--color-series-4);--alert-bg: var(--color-series-4-bg, transparent);--alert-fg: var(--color-series-4-fg, var(--text-primary));--alert-border-color: var(--color-series-4-border, transparent)}.alert[data-color=series-5]{--alert-color: var(--color-series-5);--alert-bg: var(--color-series-5-bg, transparent);--alert-fg: var(--color-series-5-fg, var(--text-primary));--alert-border-color: var(--color-series-5-border, transparent)}.alert[data-color=series-6]{--alert-color: var(--color-series-6);--alert-bg: var(--color-series-6-bg, transparent);--alert-fg: var(--color-series-6-fg, var(--text-primary));--alert-border-color: var(--color-series-6-border, transparent)}.alert[data-color=series-7]{--alert-color: var(--color-series-7);--alert-bg: var(--color-series-7-bg, transparent);--alert-fg: var(--color-series-7-fg, var(--text-primary));--alert-border-color: var(--color-series-7-border, transparent)}.alert[data-color=series-8]{--alert-color: var(--color-series-8);--alert-bg: var(--color-series-8-bg, transparent);--alert-fg: var(--color-series-8-fg, var(--text-primary));--alert-border-color: var(--color-series-8-border, transparent)}.alert[data-color=series-9]{--alert-color: var(--color-series-9);--alert-bg: var(--color-series-9-bg, transparent);--alert-fg: var(--color-series-9-fg, var(--text-primary));--alert-border-color: var(--color-series-9-border, transparent)}.alert[data-color=slate]{--alert-color: var(--color-slate);--alert-bg: var(--color-slate-bg, transparent);--alert-fg: var(--color-slate-fg, var(--text-primary));--alert-border-color: var(--color-slate-border, transparent)}.alert[data-color=standard-blue]{--alert-color: var(--color-standard-blue);--alert-bg: var(--color-standard-blue-bg, transparent);--alert-fg: var(--color-standard-blue-fg, var(--text-primary));--alert-border-color: var(--color-standard-blue-border, transparent)}.alert[data-color=standard-brown]{--alert-color: var(--color-standard-brown);--alert-bg: var(--color-standard-brown-bg, transparent);--alert-fg: var(--color-standard-brown-fg, var(--text-primary));--alert-border-color: var(--color-standard-brown-border, transparent)}.alert[data-color=standard-cyan]{--alert-color: var(--color-standard-cyan);--alert-bg: var(--color-standard-cyan-bg, transparent);--alert-fg: var(--color-standard-cyan-fg, var(--text-primary));--alert-border-color: var(--color-standard-cyan-border, transparent)}.alert[data-color=standard-green]{--alert-color: var(--color-standard-green);--alert-bg: var(--color-standard-green-bg, transparent);--alert-fg: var(--color-standard-green-fg, var(--text-primary));--alert-border-color: var(--color-standard-green-border, transparent)}.alert[data-color=standard-indigo]{--alert-color: var(--color-standard-indigo);--alert-bg: var(--color-standard-indigo-bg, transparent);--alert-fg: var(--color-standard-indigo-fg, var(--text-primary));--alert-border-color: var(--color-standard-indigo-border, transparent)}.alert[data-color=standard-orange]{--alert-color: var(--color-standard-orange);--alert-bg: var(--color-standard-orange-bg, transparent);--alert-fg: var(--color-standard-orange-fg, var(--text-primary));--alert-border-color: var(--color-standard-orange-border, transparent)}.alert[data-color=standard-pink]{--alert-color: var(--color-standard-pink);--alert-bg: var(--color-standard-pink-bg, transparent);--alert-fg: var(--color-standard-pink-fg, var(--text-primary));--alert-border-color: var(--color-standard-pink-border, transparent)}.alert[data-color=standard-purple]{--alert-color: var(--color-standard-purple);--alert-bg: var(--color-standard-purple-bg, transparent);--alert-fg: var(--color-standard-purple-fg, var(--text-primary));--alert-border-color: var(--color-standard-purple-border, transparent)}.alert[data-color=standard-red]{--alert-color: var(--color-standard-red);--alert-bg: var(--color-standard-red-bg, transparent);--alert-fg: var(--color-standard-red-fg, var(--text-primary));--alert-border-color: var(--color-standard-red-border, transparent)}.alert[data-color=standard-teal]{--alert-color: var(--color-standard-teal);--alert-bg: var(--color-standard-teal-bg, transparent);--alert-fg: var(--color-standard-teal-fg, var(--text-primary));--alert-border-color: var(--color-standard-teal-border, transparent)}.alert[data-color=standard-yellow]{--alert-color: var(--color-standard-yellow);--alert-bg: var(--color-standard-yellow-bg, transparent);--alert-fg: var(--color-standard-yellow-fg, var(--text-primary));--alert-border-color: var(--color-standard-yellow-border, transparent)}.alert[data-color=stone]{--alert-color: var(--color-stone);--alert-bg: var(--color-stone-bg, transparent);--alert-fg: var(--color-stone-fg, var(--text-primary));--alert-border-color: var(--color-stone-border, transparent)}.alert[data-color=success]{--alert-color: var(--color-success);--alert-bg: var(--color-success-bg, transparent);--alert-fg: var(--color-success-fg, var(--text-primary));--alert-border-color: var(--color-success-border, transparent)}.alert[data-color=warning]{--alert-color: var(--color-warning);--alert-bg: var(--color-warning-bg, transparent);--alert-fg: var(--color-warning-fg, var(--text-primary));--alert-border-color: var(--color-warning-border, transparent)}.alert[data-color=zinc]{--alert-color: var(--color-zinc);--alert-bg: var(--color-zinc-bg, transparent);--alert-fg: var(--color-zinc-fg, var(--text-primary));--alert-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.banner[data-color=charcoal]{--banner-color: var(--color-charcoal);--banner-bg: var(--color-charcoal-bg, transparent);--banner-fg: var(--color-charcoal-fg, var(--text-primary));--banner-border-color: var(--color-charcoal-border, transparent)}.banner[data-color=danger]{--banner-color: var(--color-danger);--banner-bg: var(--color-danger-bg, transparent);--banner-fg: var(--color-danger-fg, var(--text-primary));--banner-border-color: var(--color-danger-border, transparent)}.banner[data-color=info]{--banner-color: var(--color-info);--banner-bg: var(--color-info-bg, transparent);--banner-fg: var(--color-info-fg, var(--text-primary));--banner-border-color: var(--color-info-border, transparent)}.banner[data-color=neutral]{--banner-color: var(--color-neutral);--banner-bg: var(--color-neutral-bg, transparent);--banner-fg: var(--color-neutral-fg, var(--text-primary));--banner-border-color: var(--color-neutral-border, transparent)}.banner[data-color=primary]{--banner-color: var(--color-primary);--banner-bg: var(--color-primary-bg, transparent);--banner-fg: var(--color-primary-fg, var(--text-primary));--banner-border-color: var(--color-primary-border, transparent)}.banner[data-color=sand]{--banner-color: var(--color-sand);--banner-bg: var(--color-sand-bg, transparent);--banner-fg: var(--color-sand-fg, var(--text-primary));--banner-border-color: var(--color-sand-border, transparent)}.banner[data-color=secondary]{--banner-color: var(--color-secondary);--banner-bg: var(--color-secondary-bg, transparent);--banner-fg: var(--color-secondary-fg, var(--text-primary));--banner-border-color: var(--color-secondary-border, transparent)}.banner[data-color=series-1]{--banner-color: var(--color-series-1);--banner-bg: var(--color-series-1-bg, transparent);--banner-fg: var(--color-series-1-fg, var(--text-primary));--banner-border-color: var(--color-series-1-border, transparent)}.banner[data-color=series-10]{--banner-color: var(--color-series-10);--banner-bg: var(--color-series-10-bg, transparent);--banner-fg: var(--color-series-10-fg, var(--text-primary));--banner-border-color: var(--color-series-10-border, transparent)}.banner[data-color=series-11]{--banner-color: var(--color-series-11);--banner-bg: var(--color-series-11-bg, transparent);--banner-fg: var(--color-series-11-fg, var(--text-primary));--banner-border-color: var(--color-series-11-border, transparent)}.banner[data-color=series-12]{--banner-color: var(--color-series-12);--banner-bg: var(--color-series-12-bg, transparent);--banner-fg: var(--color-series-12-fg, var(--text-primary));--banner-border-color: var(--color-series-12-border, transparent)}.banner[data-color=series-13]{--banner-color: var(--color-series-13);--banner-bg: var(--color-series-13-bg, transparent);--banner-fg: var(--color-series-13-fg, var(--text-primary));--banner-border-color: var(--color-series-13-border, transparent)}.banner[data-color=series-14]{--banner-color: var(--color-series-14);--banner-bg: var(--color-series-14-bg, transparent);--banner-fg: var(--color-series-14-fg, var(--text-primary));--banner-border-color: var(--color-series-14-border, transparent)}.banner[data-color=series-15]{--banner-color: var(--color-series-15);--banner-bg: var(--color-series-15-bg, transparent);--banner-fg: var(--color-series-15-fg, var(--text-primary));--banner-border-color: var(--color-series-15-border, transparent)}.banner[data-color=series-16]{--banner-color: var(--color-series-16);--banner-bg: var(--color-series-16-bg, transparent);--banner-fg: var(--color-series-16-fg, var(--text-primary));--banner-border-color: var(--color-series-16-border, transparent)}.banner[data-color=series-2]{--banner-color: var(--color-series-2);--banner-bg: var(--color-series-2-bg, transparent);--banner-fg: var(--color-series-2-fg, var(--text-primary));--banner-border-color: var(--color-series-2-border, transparent)}.banner[data-color=series-3]{--banner-color: var(--color-series-3);--banner-bg: var(--color-series-3-bg, transparent);--banner-fg: var(--color-series-3-fg, var(--text-primary));--banner-border-color: var(--color-series-3-border, transparent)}.banner[data-color=series-4]{--banner-color: var(--color-series-4);--banner-bg: var(--color-series-4-bg, transparent);--banner-fg: var(--color-series-4-fg, var(--text-primary));--banner-border-color: var(--color-series-4-border, transparent)}.banner[data-color=series-5]{--banner-color: var(--color-series-5);--banner-bg: var(--color-series-5-bg, transparent);--banner-fg: var(--color-series-5-fg, var(--text-primary));--banner-border-color: var(--color-series-5-border, transparent)}.banner[data-color=series-6]{--banner-color: var(--color-series-6);--banner-bg: var(--color-series-6-bg, transparent);--banner-fg: var(--color-series-6-fg, var(--text-primary));--banner-border-color: var(--color-series-6-border, transparent)}.banner[data-color=series-7]{--banner-color: var(--color-series-7);--banner-bg: var(--color-series-7-bg, transparent);--banner-fg: var(--color-series-7-fg, var(--text-primary));--banner-border-color: var(--color-series-7-border, transparent)}.banner[data-color=series-8]{--banner-color: var(--color-series-8);--banner-bg: var(--color-series-8-bg, transparent);--banner-fg: var(--color-series-8-fg, var(--text-primary));--banner-border-color: var(--color-series-8-border, transparent)}.banner[data-color=series-9]{--banner-color: var(--color-series-9);--banner-bg: var(--color-series-9-bg, transparent);--banner-fg: var(--color-series-9-fg, var(--text-primary));--banner-border-color: var(--color-series-9-border, transparent)}.banner[data-color=slate]{--banner-color: var(--color-slate);--banner-bg: var(--color-slate-bg, transparent);--banner-fg: var(--color-slate-fg, var(--text-primary));--banner-border-color: var(--color-slate-border, transparent)}.banner[data-color=standard-blue]{--banner-color: var(--color-standard-blue);--banner-bg: var(--color-standard-blue-bg, transparent);--banner-fg: var(--color-standard-blue-fg, var(--text-primary));--banner-border-color: var(--color-standard-blue-border, transparent)}.banner[data-color=standard-brown]{--banner-color: var(--color-standard-brown);--banner-bg: var(--color-standard-brown-bg, transparent);--banner-fg: var(--color-standard-brown-fg, var(--text-primary));--banner-border-color: var(--color-standard-brown-border, transparent)}.banner[data-color=standard-cyan]{--banner-color: var(--color-standard-cyan);--banner-bg: var(--color-standard-cyan-bg, transparent);--banner-fg: var(--color-standard-cyan-fg, var(--text-primary));--banner-border-color: var(--color-standard-cyan-border, transparent)}.banner[data-color=standard-green]{--banner-color: var(--color-standard-green);--banner-bg: var(--color-standard-green-bg, transparent);--banner-fg: var(--color-standard-green-fg, var(--text-primary));--banner-border-color: var(--color-standard-green-border, transparent)}.banner[data-color=standard-indigo]{--banner-color: var(--color-standard-indigo);--banner-bg: var(--color-standard-indigo-bg, transparent);--banner-fg: var(--color-standard-indigo-fg, var(--text-primary));--banner-border-color: var(--color-standard-indigo-border, transparent)}.banner[data-color=standard-orange]{--banner-color: var(--color-standard-orange);--banner-bg: var(--color-standard-orange-bg, transparent);--banner-fg: var(--color-standard-orange-fg, var(--text-primary));--banner-border-color: var(--color-standard-orange-border, transparent)}.banner[data-color=standard-pink]{--banner-color: var(--color-standard-pink);--banner-bg: var(--color-standard-pink-bg, transparent);--banner-fg: var(--color-standard-pink-fg, var(--text-primary));--banner-border-color: var(--color-standard-pink-border, transparent)}.banner[data-color=standard-purple]{--banner-color: var(--color-standard-purple);--banner-bg: var(--color-standard-purple-bg, transparent);--banner-fg: var(--color-standard-purple-fg, var(--text-primary));--banner-border-color: var(--color-standard-purple-border, transparent)}.banner[data-color=standard-red]{--banner-color: var(--color-standard-red);--banner-bg: var(--color-standard-red-bg, transparent);--banner-fg: var(--color-standard-red-fg, var(--text-primary));--banner-border-color: var(--color-standard-red-border, transparent)}.banner[data-color=standard-teal]{--banner-color: var(--color-standard-teal);--banner-bg: var(--color-standard-teal-bg, transparent);--banner-fg: var(--color-standard-teal-fg, var(--text-primary));--banner-border-color: var(--color-standard-teal-border, transparent)}.banner[data-color=standard-yellow]{--banner-color: var(--color-standard-yellow);--banner-bg: var(--color-standard-yellow-bg, transparent);--banner-fg: var(--color-standard-yellow-fg, var(--text-primary));--banner-border-color: var(--color-standard-yellow-border, transparent)}.banner[data-color=stone]{--banner-color: var(--color-stone);--banner-bg: var(--color-stone-bg, transparent);--banner-fg: var(--color-stone-fg, var(--text-primary));--banner-border-color: var(--color-stone-border, transparent)}.banner[data-color=success]{--banner-color: var(--color-success);--banner-bg: var(--color-success-bg, transparent);--banner-fg: var(--color-success-fg, var(--text-primary));--banner-border-color: var(--color-success-border, transparent)}.banner[data-color=warning]{--banner-color: var(--color-warning);--banner-bg: var(--color-warning-bg, transparent);--banner-fg: var(--color-warning-fg, var(--text-primary));--banner-border-color: var(--color-warning-border, transparent)}.banner[data-color=zinc]{--banner-color: var(--color-zinc);--banner-bg: var(--color-zinc-bg, transparent);--banner-fg: var(--color-zinc-fg, var(--text-primary));--banner-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.callout[data-color=charcoal]{--callout-color: var(--color-charcoal);--callout-bg: var(--color-charcoal-bg, transparent);--callout-fg: var(--color-charcoal-fg, var(--text-primary));--callout-border-color: var(--color-charcoal-border, transparent)}.callout[data-color=danger]{--callout-color: var(--color-danger);--callout-bg: var(--color-danger-bg, transparent);--callout-fg: var(--color-danger-fg, var(--text-primary));--callout-border-color: var(--color-danger-border, transparent)}.callout[data-color=info]{--callout-color: var(--color-info);--callout-bg: var(--color-info-bg, transparent);--callout-fg: var(--color-info-fg, var(--text-primary));--callout-border-color: var(--color-info-border, transparent)}.callout[data-color=neutral]{--callout-color: var(--color-neutral);--callout-bg: var(--color-neutral-bg, transparent);--callout-fg: var(--color-neutral-fg, var(--text-primary));--callout-border-color: var(--color-neutral-border, transparent)}.callout[data-color=primary]{--callout-color: var(--color-primary);--callout-bg: var(--color-primary-bg, transparent);--callout-fg: var(--color-primary-fg, var(--text-primary));--callout-border-color: var(--color-primary-border, transparent)}.callout[data-color=sand]{--callout-color: var(--color-sand);--callout-bg: var(--color-sand-bg, transparent);--callout-fg: var(--color-sand-fg, var(--text-primary));--callout-border-color: var(--color-sand-border, transparent)}.callout[data-color=secondary]{--callout-color: var(--color-secondary);--callout-bg: var(--color-secondary-bg, transparent);--callout-fg: var(--color-secondary-fg, var(--text-primary));--callout-border-color: var(--color-secondary-border, transparent)}.callout[data-color=series-1]{--callout-color: var(--color-series-1);--callout-bg: var(--color-series-1-bg, transparent);--callout-fg: var(--color-series-1-fg, var(--text-primary));--callout-border-color: var(--color-series-1-border, transparent)}.callout[data-color=series-10]{--callout-color: var(--color-series-10);--callout-bg: var(--color-series-10-bg, transparent);--callout-fg: var(--color-series-10-fg, var(--text-primary));--callout-border-color: var(--color-series-10-border, transparent)}.callout[data-color=series-11]{--callout-color: var(--color-series-11);--callout-bg: var(--color-series-11-bg, transparent);--callout-fg: var(--color-series-11-fg, var(--text-primary));--callout-border-color: var(--color-series-11-border, transparent)}.callout[data-color=series-12]{--callout-color: var(--color-series-12);--callout-bg: var(--color-series-12-bg, transparent);--callout-fg: var(--color-series-12-fg, var(--text-primary));--callout-border-color: var(--color-series-12-border, transparent)}.callout[data-color=series-13]{--callout-color: var(--color-series-13);--callout-bg: var(--color-series-13-bg, transparent);--callout-fg: var(--color-series-13-fg, var(--text-primary));--callout-border-color: var(--color-series-13-border, transparent)}.callout[data-color=series-14]{--callout-color: var(--color-series-14);--callout-bg: var(--color-series-14-bg, transparent);--callout-fg: var(--color-series-14-fg, var(--text-primary));--callout-border-color: var(--color-series-14-border, transparent)}.callout[data-color=series-15]{--callout-color: var(--color-series-15);--callout-bg: var(--color-series-15-bg, transparent);--callout-fg: var(--color-series-15-fg, var(--text-primary));--callout-border-color: var(--color-series-15-border, transparent)}.callout[data-color=series-16]{--callout-color: var(--color-series-16);--callout-bg: var(--color-series-16-bg, transparent);--callout-fg: var(--color-series-16-fg, var(--text-primary));--callout-border-color: var(--color-series-16-border, transparent)}.callout[data-color=series-2]{--callout-color: var(--color-series-2);--callout-bg: var(--color-series-2-bg, transparent);--callout-fg: var(--color-series-2-fg, var(--text-primary));--callout-border-color: var(--color-series-2-border, transparent)}.callout[data-color=series-3]{--callout-color: var(--color-series-3);--callout-bg: var(--color-series-3-bg, transparent);--callout-fg: var(--color-series-3-fg, var(--text-primary));--callout-border-color: var(--color-series-3-border, transparent)}.callout[data-color=series-4]{--callout-color: var(--color-series-4);--callout-bg: var(--color-series-4-bg, transparent);--callout-fg: var(--color-series-4-fg, var(--text-primary));--callout-border-color: var(--color-series-4-border, transparent)}.callout[data-color=series-5]{--callout-color: var(--color-series-5);--callout-bg: var(--color-series-5-bg, transparent);--callout-fg: var(--color-series-5-fg, var(--text-primary));--callout-border-color: var(--color-series-5-border, transparent)}.callout[data-color=series-6]{--callout-color: var(--color-series-6);--callout-bg: var(--color-series-6-bg, transparent);--callout-fg: var(--color-series-6-fg, var(--text-primary));--callout-border-color: var(--color-series-6-border, transparent)}.callout[data-color=series-7]{--callout-color: var(--color-series-7);--callout-bg: var(--color-series-7-bg, transparent);--callout-fg: var(--color-series-7-fg, var(--text-primary));--callout-border-color: var(--color-series-7-border, transparent)}.callout[data-color=series-8]{--callout-color: var(--color-series-8);--callout-bg: var(--color-series-8-bg, transparent);--callout-fg: var(--color-series-8-fg, var(--text-primary));--callout-border-color: var(--color-series-8-border, transparent)}.callout[data-color=series-9]{--callout-color: var(--color-series-9);--callout-bg: var(--color-series-9-bg, transparent);--callout-fg: var(--color-series-9-fg, var(--text-primary));--callout-border-color: var(--color-series-9-border, transparent)}.callout[data-color=slate]{--callout-color: var(--color-slate);--callout-bg: var(--color-slate-bg, transparent);--callout-fg: var(--color-slate-fg, var(--text-primary));--callout-border-color: var(--color-slate-border, transparent)}.callout[data-color=standard-blue]{--callout-color: var(--color-standard-blue);--callout-bg: var(--color-standard-blue-bg, transparent);--callout-fg: var(--color-standard-blue-fg, var(--text-primary));--callout-border-color: var(--color-standard-blue-border, transparent)}.callout[data-color=standard-brown]{--callout-color: var(--color-standard-brown);--callout-bg: var(--color-standard-brown-bg, transparent);--callout-fg: var(--color-standard-brown-fg, var(--text-primary));--callout-border-color: var(--color-standard-brown-border, transparent)}.callout[data-color=standard-cyan]{--callout-color: var(--color-standard-cyan);--callout-bg: var(--color-standard-cyan-bg, transparent);--callout-fg: var(--color-standard-cyan-fg, var(--text-primary));--callout-border-color: var(--color-standard-cyan-border, transparent)}.callout[data-color=standard-green]{--callout-color: var(--color-standard-green);--callout-bg: var(--color-standard-green-bg, transparent);--callout-fg: var(--color-standard-green-fg, var(--text-primary));--callout-border-color: var(--color-standard-green-border, transparent)}.callout[data-color=standard-indigo]{--callout-color: var(--color-standard-indigo);--callout-bg: var(--color-standard-indigo-bg, transparent);--callout-fg: var(--color-standard-indigo-fg, var(--text-primary));--callout-border-color: var(--color-standard-indigo-border, transparent)}.callout[data-color=standard-orange]{--callout-color: var(--color-standard-orange);--callout-bg: var(--color-standard-orange-bg, transparent);--callout-fg: var(--color-standard-orange-fg, var(--text-primary));--callout-border-color: var(--color-standard-orange-border, transparent)}.callout[data-color=standard-pink]{--callout-color: var(--color-standard-pink);--callout-bg: var(--color-standard-pink-bg, transparent);--callout-fg: var(--color-standard-pink-fg, var(--text-primary));--callout-border-color: var(--color-standard-pink-border, transparent)}.callout[data-color=standard-purple]{--callout-color: var(--color-standard-purple);--callout-bg: var(--color-standard-purple-bg, transparent);--callout-fg: var(--color-standard-purple-fg, var(--text-primary));--callout-border-color: var(--color-standard-purple-border, transparent)}.callout[data-color=standard-red]{--callout-color: var(--color-standard-red);--callout-bg: var(--color-standard-red-bg, transparent);--callout-fg: var(--color-standard-red-fg, var(--text-primary));--callout-border-color: var(--color-standard-red-border, transparent)}.callout[data-color=standard-teal]{--callout-color: var(--color-standard-teal);--callout-bg: var(--color-standard-teal-bg, transparent);--callout-fg: var(--color-standard-teal-fg, var(--text-primary));--callout-border-color: var(--color-standard-teal-border, transparent)}.callout[data-color=standard-yellow]{--callout-color: var(--color-standard-yellow);--callout-bg: var(--color-standard-yellow-bg, transparent);--callout-fg: var(--color-standard-yellow-fg, var(--text-primary));--callout-border-color: var(--color-standard-yellow-border, transparent)}.callout[data-color=stone]{--callout-color: var(--color-stone);--callout-bg: var(--color-stone-bg, transparent);--callout-fg: var(--color-stone-fg, var(--text-primary));--callout-border-color: var(--color-stone-border, transparent)}.callout[data-color=success]{--callout-color: var(--color-success);--callout-bg: var(--color-success-bg, transparent);--callout-fg: var(--color-success-fg, var(--text-primary));--callout-border-color: var(--color-success-border, transparent)}.callout[data-color=warning]{--callout-color: var(--color-warning);--callout-bg: var(--color-warning-bg, transparent);--callout-fg: var(--color-warning-fg, var(--text-primary));--callout-border-color: var(--color-warning-border, transparent)}.callout[data-color=zinc]{--callout-color: var(--color-zinc);--callout-bg: var(--color-zinc-bg, transparent);--callout-fg: var(--color-zinc-fg, var(--text-primary));--callout-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.alert[data-kit=disabled]{--alert-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--alert-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--alert-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.alert[data-kit=ghost]{--alert-bg: transparent;--alert-fg: var(--alert-color);--alert-border-color: transparent}.alert[data-kit=neutral]{--alert-bg: var(--surface-elevated);--alert-fg: var(--alert-color);--alert-border-color: transparent}.alert[data-kit=outlined]{--alert-bg: transparent;--alert-fg: color-mix(in oklab, var(--alert-color) 78%, var(--color-light));--alert-border-color: var(--alert-color)}.alert[data-kit=pastel]{--alert-bg: color-mix(in oklab, var(--alert-color) 6%, var(--color-light));--alert-fg: color-mix(in oklab, var(--alert-color) 54%, var(--color-dark));--alert-border-color: color-mix(in oklab, var(--alert-color) 32%, var(--color-light))}.alert[data-kit=saturated]{--alert-bg: oklch(from var(--alert-color) l calc(c*1.4) h);--alert-fg: color-mix(in oklab, var(--alert-color) 6%, var(--color-light));--alert-border-color: oklch(from var(--alert-color) calc(l - .08) calc(c*1.4) h)}.alert[data-kit=solid]{--alert-bg: var(--alert-color);--alert-fg: color-mix(in oklab, var(--alert-color) 6%, var(--color-light));--alert-border-color: color-mix(in oklab, var(--alert-color) 78%, var(--color-dark))}.alert[data-kit=subtle]{--alert-bg: color-mix(in oklab, var(--alert-color) 14%, var(--color-background));--alert-fg: var(--alert-color);--alert-border-color: color-mix(in oklab, var(--alert-color) 26%, var(--color-background))}.alert[data-kit=tint]{--alert-bg: color-mix(in oklab, var(--alert-color) 30%, var(--color-background));--alert-fg: color-mix(in oklab, var(--alert-color) 78%, var(--color-dark));--alert-border-color: color-mix(in oklab, var(--alert-color) 42%, var(--color-background))}}@layer kapish.components{.banner[data-kit=disabled]{--banner-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--banner-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--banner-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.banner[data-kit=ghost]{--banner-bg: transparent;--banner-fg: var(--banner-color);--banner-border-color: transparent}.banner[data-kit=neutral]{--banner-bg: var(--surface-elevated);--banner-fg: var(--banner-color);--banner-border-color: transparent}.banner[data-kit=outlined]{--banner-bg: transparent;--banner-fg: color-mix(in oklab, var(--banner-color) 78%, var(--color-light));--banner-border-color: var(--banner-color)}.banner[data-kit=pastel]{--banner-bg: color-mix(in oklab, var(--banner-color) 6%, var(--color-light));--banner-fg: color-mix(in oklab, var(--banner-color) 54%, var(--color-dark));--banner-border-color: color-mix(in oklab, var(--banner-color) 32%, var(--color-light))}.banner[data-kit=saturated]{--banner-bg: oklch(from var(--banner-color) l calc(c*1.4) h);--banner-fg: color-mix(in oklab, var(--banner-color) 6%, var(--color-light));--banner-border-color: oklch(from var(--banner-color) calc(l - .08) calc(c*1.4) h)}.banner[data-kit=solid]{--banner-bg: var(--banner-color);--banner-fg: color-mix(in oklab, var(--banner-color) 6%, var(--color-light));--banner-border-color: color-mix(in oklab, var(--banner-color) 78%, var(--color-dark))}.banner[data-kit=subtle]{--banner-bg: color-mix(in oklab, var(--banner-color) 14%, var(--color-background));--banner-fg: var(--banner-color);--banner-border-color: color-mix(in oklab, var(--banner-color) 26%, var(--color-background))}.banner[data-kit=tint]{--banner-bg: color-mix(in oklab, var(--banner-color) 30%, var(--color-background));--banner-fg: color-mix(in oklab, var(--banner-color) 78%, var(--color-dark));--banner-border-color: color-mix(in oklab, var(--banner-color) 42%, var(--color-background))}}@layer kapish.components{.callout[data-kit=disabled]{--callout-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--callout-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--callout-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.callout[data-kit=ghost]{--callout-bg: transparent;--callout-fg: var(--callout-color);--callout-border-color: transparent}.callout[data-kit=neutral]{--callout-bg: var(--surface-elevated);--callout-fg: var(--callout-color);--callout-border-color: transparent}.callout[data-kit=outlined]{--callout-bg: transparent;--callout-fg: color-mix(in oklab, var(--callout-color) 78%, var(--color-light));--callout-border-color: var(--callout-color)}.callout[data-kit=pastel]{--callout-bg: color-mix(in oklab, var(--callout-color) 6%, var(--color-light));--callout-fg: color-mix(in oklab, var(--callout-color) 54%, var(--color-dark));--callout-border-color: color-mix(in oklab, var(--callout-color) 32%, var(--color-light))}.callout[data-kit=saturated]{--callout-bg: oklch(from var(--callout-color) l calc(c*1.4) h);--callout-fg: color-mix(in oklab, var(--callout-color) 6%, var(--color-light));--callout-border-color: oklch(from var(--callout-color) calc(l - .08) calc(c*1.4) h)}.callout[data-kit=solid]{--callout-bg: var(--callout-color);--callout-fg: color-mix(in oklab, var(--callout-color) 6%, var(--color-light));--callout-border-color: color-mix(in oklab, var(--callout-color) 78%, var(--color-dark))}.callout[data-kit=subtle]{--callout-bg: color-mix(in oklab, var(--callout-color) 14%, var(--color-background));--callout-fg: var(--callout-color);--callout-border-color: color-mix(in oklab, var(--callout-color) 26%, var(--color-background))}.callout[data-kit=tint]{--callout-bg: color-mix(in oklab, var(--callout-color) 30%, var(--color-background));--callout-fg: color-mix(in oklab, var(--callout-color) 78%, var(--color-dark));--callout-border-color: color-mix(in oklab, var(--callout-color) 42%, var(--color-background))}}@layer kapish.tokens{:root{--avatar-size-lg: 3.5rem;--avatar-font-size-lg: var(--font-size-base);--avatar-size-md: 2.5rem;--avatar-font-size-md: var(--font-size-sm);--avatar-size-sm: 2rem;--avatar-font-size-sm: var(--font-size-xs);--avatar-size-xl: 5rem;--avatar-font-size-xl: var(--font-size-lg);--avatar-size-xs: 1.5rem;--avatar-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.avatar[data-size=lg]{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}.avatar[data-size=lg]>.avatar-initials{font-size:var(--avatar-font-size-lg)}.avatar[data-size=md]{width:var(--avatar-size-md);height:var(--avatar-size-md)}.avatar[data-size=md]>.avatar-initials{font-size:var(--avatar-font-size-md)}.avatar[data-size=sm]{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.avatar[data-size=sm]>.avatar-initials{font-size:var(--avatar-font-size-sm)}.avatar[data-size=xl]{width:var(--avatar-size-xl);height:var(--avatar-size-xl)}.avatar[data-size=xl]>.avatar-initials{font-size:var(--avatar-font-size-xl)}.avatar[data-size=xs]{width:var(--avatar-size-xs);height:var(--avatar-size-xs)}.avatar[data-size=xs]>.avatar-initials{font-size:var(--avatar-font-size-xs)}}@layer kapish.components{.avatar[data-shape=rounded]{border-radius:var(--radius-md)}.avatar[data-shape=square]{border-radius:0}}@layer kapish.tokens{:root{--avatar-group-overlap: -.5rem}}@layer kapish.components{.avatar-group{display:flex;align-items:center}.avatar-group>.avatar{box-shadow:0 0 0 var(--avatar-border-width) var(--avatar-border-color)}.avatar-group>.avatar+.avatar{margin-left:var(--avatar-group-overlap)}.avatar-overflow{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--radius-full);background-color:var(--kit-elevated-bg);color:var(--text-muted);font-size:var(--avatar-font-size-sm);font-weight:var(--avatar-font-weight);margin-left:var(--avatar-group-overlap);box-shadow:0 0 0 var(--avatar-border-width) var(--avatar-border-color)}}@layer kapish.tokens{:root{--avatar-font-weight: var(--font-semibold, 600);--avatar-border-width: 2px;--avatar-ring-width: 2px;--avatar-status-border-color: var(--kit-base-bg)}}@layer kapish.components{.avatar{--avatar-color: var(--color-primary);display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--radius-full);background-color:var(--kit-elevated-bg);color:var(--kit-elevated-fg);border:var(--avatar-border-width) solid transparent;flex-shrink:0;position:relative;overflow:hidden}.avatar>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.avatar>.carrot-image{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.avatar-initials{font-weight:var(--avatar-font-weight);font-size:var(--avatar-font-size-md);line-height:1;text-transform:uppercase;letter-spacing:.025em;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-status{position:absolute;bottom:0;right:0;width:25%;height:25%;min-width:.5rem;min-height:.5rem;border-radius:var(--radius-full);border:var(--avatar-border-width) solid var(--avatar-status-border-color);background-color:var(--color-neutral)}.avatar[data-ring]{box-shadow:0 0 0 var(--avatar-ring-width) var(--avatar-ring-color, var(--avatar-color))}.avatar[data-clickable]{cursor:pointer;transition-property:transform,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.avatar[data-clickable]:hover{transform:scale(1.05);box-shadow:0 0 0 2px var(--avatar-color)}}@layer kapish.components{.avatar[data-color=charcoal]{--avatar-color: var(--color-charcoal)}.avatar[data-color=danger]{--avatar-color: var(--color-danger)}.avatar[data-color=info]{--avatar-color: var(--color-info)}.avatar[data-color=neutral]{--avatar-color: var(--color-neutral)}.avatar[data-color=primary]{--avatar-color: var(--color-primary)}.avatar[data-color=sand]{--avatar-color: var(--color-sand)}.avatar[data-color=secondary]{--avatar-color: var(--color-secondary)}.avatar[data-color=series-1]{--avatar-color: var(--color-series-1)}.avatar[data-color=series-10]{--avatar-color: var(--color-series-10)}.avatar[data-color=series-11]{--avatar-color: var(--color-series-11)}.avatar[data-color=series-12]{--avatar-color: var(--color-series-12)}.avatar[data-color=series-13]{--avatar-color: var(--color-series-13)}.avatar[data-color=series-14]{--avatar-color: var(--color-series-14)}.avatar[data-color=series-15]{--avatar-color: var(--color-series-15)}.avatar[data-color=series-16]{--avatar-color: var(--color-series-16)}.avatar[data-color=series-2]{--avatar-color: var(--color-series-2)}.avatar[data-color=series-3]{--avatar-color: var(--color-series-3)}.avatar[data-color=series-4]{--avatar-color: var(--color-series-4)}.avatar[data-color=series-5]{--avatar-color: var(--color-series-5)}.avatar[data-color=series-6]{--avatar-color: var(--color-series-6)}.avatar[data-color=series-7]{--avatar-color: var(--color-series-7)}.avatar[data-color=series-8]{--avatar-color: var(--color-series-8)}.avatar[data-color=series-9]{--avatar-color: var(--color-series-9)}.avatar[data-color=slate]{--avatar-color: var(--color-slate)}.avatar[data-color=standard-blue]{--avatar-color: var(--color-standard-blue)}.avatar[data-color=standard-brown]{--avatar-color: var(--color-standard-brown)}.avatar[data-color=standard-cyan]{--avatar-color: var(--color-standard-cyan)}.avatar[data-color=standard-green]{--avatar-color: var(--color-standard-green)}.avatar[data-color=standard-indigo]{--avatar-color: var(--color-standard-indigo)}.avatar[data-color=standard-orange]{--avatar-color: var(--color-standard-orange)}.avatar[data-color=standard-pink]{--avatar-color: var(--color-standard-pink)}.avatar[data-color=standard-purple]{--avatar-color: var(--color-standard-purple)}.avatar[data-color=standard-red]{--avatar-color: var(--color-standard-red)}.avatar[data-color=standard-teal]{--avatar-color: var(--color-standard-teal)}.avatar[data-color=standard-yellow]{--avatar-color: var(--color-standard-yellow)}.avatar[data-color=stone]{--avatar-color: var(--color-stone)}.avatar[data-color=success]{--avatar-color: var(--color-success)}.avatar[data-color=warning]{--avatar-color: var(--color-warning)}.avatar[data-color=zinc]{--avatar-color: var(--color-zinc)}}@layer kapish.components{.avatar[data-kit=disabled]{background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background));color:color-mix(in oklab,var(--color-neutral) 60%,var(--color-light));border-color:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background));--avatar-status-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.avatar[data-kit=ghost]{background-color:transparent;color:var(--avatar-color);border-color:transparent;--avatar-status-border-color: transparent}.avatar[data-kit=neutral]{background-color:var(--surface-elevated);color:var(--avatar-color);border-color:transparent;--avatar-status-border-color: transparent}.avatar[data-kit=outlined]{background-color:transparent;color:color-mix(in oklab,var(--avatar-color) 78%,var(--color-light));border-color:var(--avatar-color);--avatar-status-border-color: var(--avatar-color)}.avatar[data-kit=pastel]{background-color:color-mix(in oklab,var(--avatar-color) 6%,var(--color-light));color:color-mix(in oklab,var(--avatar-color) 54%,var(--color-dark));border-color:color-mix(in oklab,var(--avatar-color) 32%,var(--color-light));--avatar-status-border-color: color-mix(in oklab, var(--avatar-color) 32%, var(--color-light))}.avatar[data-kit=saturated]{background-color:oklch(from var(--avatar-color) l calc(c*1.4) h);color:color-mix(in oklab,var(--avatar-color) 6%,var(--color-light));border-color:oklch(from var(--avatar-color) calc(l - .08) calc(c*1.4) h);--avatar-status-border-color: oklch(from var(--avatar-color) calc(l - .08) calc(c*1.4) h)}.avatar[data-kit=solid]{background-color:var(--avatar-color);color:color-mix(in oklab,var(--avatar-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--avatar-color) 78%,var(--color-dark));--avatar-status-border-color: color-mix(in oklab, var(--avatar-color) 78%, var(--color-dark))}.avatar[data-kit=subtle]{background-color:color-mix(in oklab,var(--avatar-color) 14%,var(--color-background));color:var(--avatar-color);border-color:color-mix(in oklab,var(--avatar-color) 26%,var(--color-background));--avatar-status-border-color: color-mix(in oklab, var(--avatar-color) 26%, var(--color-background))}.avatar[data-kit=tint]{background-color:color-mix(in oklab,var(--avatar-color) 30%,var(--color-background));color:color-mix(in oklab,var(--avatar-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--avatar-color) 42%,var(--color-background));--avatar-status-border-color: color-mix(in oklab, var(--avatar-color) 42%, var(--color-background))}}@layer kapish.components{.avatar-status[data-status=charcoal]{background-color:var(--color-charcoal)}.avatar-status[data-status=danger]{background-color:var(--color-danger)}.avatar-status[data-status=info]{background-color:var(--color-info)}.avatar-status[data-status=neutral]{background-color:var(--color-neutral)}.avatar-status[data-status=primary]{background-color:var(--color-primary)}.avatar-status[data-status=sand]{background-color:var(--color-sand)}.avatar-status[data-status=secondary]{background-color:var(--color-secondary)}.avatar-status[data-status=series-1]{background-color:var(--color-series-1)}.avatar-status[data-status=series-10]{background-color:var(--color-series-10)}.avatar-status[data-status=series-11]{background-color:var(--color-series-11)}.avatar-status[data-status=series-12]{background-color:var(--color-series-12)}.avatar-status[data-status=series-13]{background-color:var(--color-series-13)}.avatar-status[data-status=series-14]{background-color:var(--color-series-14)}.avatar-status[data-status=series-15]{background-color:var(--color-series-15)}.avatar-status[data-status=series-16]{background-color:var(--color-series-16)}.avatar-status[data-status=series-2]{background-color:var(--color-series-2)}.avatar-status[data-status=series-3]{background-color:var(--color-series-3)}.avatar-status[data-status=series-4]{background-color:var(--color-series-4)}.avatar-status[data-status=series-5]{background-color:var(--color-series-5)}.avatar-status[data-status=series-6]{background-color:var(--color-series-6)}.avatar-status[data-status=series-7]{background-color:var(--color-series-7)}.avatar-status[data-status=series-8]{background-color:var(--color-series-8)}.avatar-status[data-status=series-9]{background-color:var(--color-series-9)}.avatar-status[data-status=slate]{background-color:var(--color-slate)}.avatar-status[data-status=standard-blue]{background-color:var(--color-standard-blue)}.avatar-status[data-status=standard-brown]{background-color:var(--color-standard-brown)}.avatar-status[data-status=standard-cyan]{background-color:var(--color-standard-cyan)}.avatar-status[data-status=standard-green]{background-color:var(--color-standard-green)}.avatar-status[data-status=standard-indigo]{background-color:var(--color-standard-indigo)}.avatar-status[data-status=standard-orange]{background-color:var(--color-standard-orange)}.avatar-status[data-status=standard-pink]{background-color:var(--color-standard-pink)}.avatar-status[data-status=standard-purple]{background-color:var(--color-standard-purple)}.avatar-status[data-status=standard-red]{background-color:var(--color-standard-red)}.avatar-status[data-status=standard-teal]{background-color:var(--color-standard-teal)}.avatar-status[data-status=standard-yellow]{background-color:var(--color-standard-yellow)}.avatar-status[data-status=stone]{background-color:var(--color-stone)}.avatar-status[data-status=success]{background-color:var(--color-success)}.avatar-status[data-status=warning]{background-color:var(--color-warning)}.avatar-status[data-status=zinc]{background-color:var(--color-zinc)}}@layer kapish.tokens{:root{--badge-height-lg: 1.75rem;--badge-px-lg: var(--space-3);--badge-font-size-lg: var(--font-size-sm);--badge-height-md: 1.5rem;--badge-px-md: var(--space-2);--badge-font-size-md: var(--font-size-xs);--badge-height-sm: 1.25rem;--badge-px-sm: var(--space-1);--badge-font-size-sm: var(--font-size-xs);--badge-height-xl: 2rem;--badge-px-xl: var(--space-3);--badge-font-size-xl: var(--font-size-sm);--badge-height-xs: 1rem;--badge-px-xs: var(--space-1);--badge-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.badge[data-size=lg]{height:var(--badge-height-lg);padding-left:var(--badge-px-lg);padding-right:var(--badge-px-lg);font-size:var(--badge-font-size-lg)}.badge[data-size=md]{height:var(--badge-height-md);padding-left:var(--badge-px-md);padding-right:var(--badge-px-md);font-size:var(--badge-font-size-md)}.badge[data-size=sm]{height:var(--badge-height-sm);padding-left:var(--badge-px-sm);padding-right:var(--badge-px-sm);font-size:var(--badge-font-size-sm)}.badge[data-size=xl]{height:var(--badge-height-xl);padding-left:var(--badge-px-xl);padding-right:var(--badge-px-xl);font-size:var(--badge-font-size-xl)}.badge[data-size=xs]{height:var(--badge-height-xs);padding-left:var(--badge-px-xs);padding-right:var(--badge-px-xs);font-size:var(--badge-font-size-xs)}}@layer kapish.components{.badge[data-shape=pill]{border-radius:var(--radius-full)}.badge[data-shape=square]{border-radius:var(--radius-sm)}}@layer kapish.components{.badge-count-anchor{position:relative;display:inline-flex}.badge-count--anchored{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:1}.badge-count--anchored.badge-count--pulse{animation:badge-pulse-anchored .3s ease}.badge-count--pulse:not(.badge-count--anchored){animation:badge-pulse .3s ease}@keyframes badge-pulse-anchored{0%{transform:translate(50%,-50%) scale(1)}50%{transform:translate(50%,-50%) scale(1.2)}to{transform:translate(50%,-50%) scale(1)}}@keyframes badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}}@layer kapish.components{.badge-group{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}}@layer kapish.tokens{:root{--badge-radius: var(--radius-full);--badge-font-weight: var(--font-semibold, 600);--badge-border-width: var(--border-width-1);--badge-bg: transparent;--badge-fg: inherit;--badge-border-color: transparent}}@layer kapish.components{.badge{--badge-color: var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);white-space:nowrap;font-weight:var(--badge-font-weight);border-radius:var(--badge-radius);border:var(--badge-border-width) solid var(--badge-border-color);color:var(--badge-fg);line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}.badge:not([data-surface]):not([data-effect]){background-color:var(--badge-bg)}.badge-label{display:inline-flex;align-items:center}.badge-icon{display:inline-flex;align-items:center;flex-shrink:0}.badge-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;color:inherit;opacity:.6;cursor:pointer;padding:0;font-size:1em;line-height:1}.badge-dismiss:hover{opacity:1}.badge[data-dot]{width:.5rem;height:.5rem;min-width:.5rem;padding:0;font-size:0;border-radius:var(--radius-full)}.badge[data-interactive]{cursor:pointer;transition-property:background-color,border-color,opacity;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.badge[data-interactive]:hover{opacity:var(--opacity-80, .8)}.badge[data-removable]{padding-right:var(--space-1)}}@layer kapish.components{.badge[data-color=charcoal]{--badge-color: var(--color-charcoal);--badge-bg: var(--color-charcoal-bg, transparent);--badge-fg: var(--color-charcoal-fg, inherit);--badge-border-color: var(--color-charcoal-border, transparent)}.badge[data-color=danger]{--badge-color: var(--color-danger);--badge-bg: var(--color-danger-bg, transparent);--badge-fg: var(--color-danger-fg, inherit);--badge-border-color: var(--color-danger-border, transparent)}.badge[data-color=info]{--badge-color: var(--color-info);--badge-bg: var(--color-info-bg, transparent);--badge-fg: var(--color-info-fg, inherit);--badge-border-color: var(--color-info-border, transparent)}.badge[data-color=neutral]{--badge-color: var(--color-neutral);--badge-bg: var(--color-neutral-bg, transparent);--badge-fg: var(--color-neutral-fg, inherit);--badge-border-color: var(--color-neutral-border, transparent)}.badge[data-color=primary]{--badge-color: var(--color-primary);--badge-bg: var(--color-primary-bg, transparent);--badge-fg: var(--color-primary-fg, inherit);--badge-border-color: var(--color-primary-border, transparent)}.badge[data-color=sand]{--badge-color: var(--color-sand);--badge-bg: var(--color-sand-bg, transparent);--badge-fg: var(--color-sand-fg, inherit);--badge-border-color: var(--color-sand-border, transparent)}.badge[data-color=secondary]{--badge-color: var(--color-secondary);--badge-bg: var(--color-secondary-bg, transparent);--badge-fg: var(--color-secondary-fg, inherit);--badge-border-color: var(--color-secondary-border, transparent)}.badge[data-color=series-1]{--badge-color: var(--color-series-1);--badge-bg: var(--color-series-1-bg, transparent);--badge-fg: var(--color-series-1-fg, inherit);--badge-border-color: var(--color-series-1-border, transparent)}.badge[data-color=series-10]{--badge-color: var(--color-series-10);--badge-bg: var(--color-series-10-bg, transparent);--badge-fg: var(--color-series-10-fg, inherit);--badge-border-color: var(--color-series-10-border, transparent)}.badge[data-color=series-11]{--badge-color: var(--color-series-11);--badge-bg: var(--color-series-11-bg, transparent);--badge-fg: var(--color-series-11-fg, inherit);--badge-border-color: var(--color-series-11-border, transparent)}.badge[data-color=series-12]{--badge-color: var(--color-series-12);--badge-bg: var(--color-series-12-bg, transparent);--badge-fg: var(--color-series-12-fg, inherit);--badge-border-color: var(--color-series-12-border, transparent)}.badge[data-color=series-13]{--badge-color: var(--color-series-13);--badge-bg: var(--color-series-13-bg, transparent);--badge-fg: var(--color-series-13-fg, inherit);--badge-border-color: var(--color-series-13-border, transparent)}.badge[data-color=series-14]{--badge-color: var(--color-series-14);--badge-bg: var(--color-series-14-bg, transparent);--badge-fg: var(--color-series-14-fg, inherit);--badge-border-color: var(--color-series-14-border, transparent)}.badge[data-color=series-15]{--badge-color: var(--color-series-15);--badge-bg: var(--color-series-15-bg, transparent);--badge-fg: var(--color-series-15-fg, inherit);--badge-border-color: var(--color-series-15-border, transparent)}.badge[data-color=series-16]{--badge-color: var(--color-series-16);--badge-bg: var(--color-series-16-bg, transparent);--badge-fg: var(--color-series-16-fg, inherit);--badge-border-color: var(--color-series-16-border, transparent)}.badge[data-color=series-2]{--badge-color: var(--color-series-2);--badge-bg: var(--color-series-2-bg, transparent);--badge-fg: var(--color-series-2-fg, inherit);--badge-border-color: var(--color-series-2-border, transparent)}.badge[data-color=series-3]{--badge-color: var(--color-series-3);--badge-bg: var(--color-series-3-bg, transparent);--badge-fg: var(--color-series-3-fg, inherit);--badge-border-color: var(--color-series-3-border, transparent)}.badge[data-color=series-4]{--badge-color: var(--color-series-4);--badge-bg: var(--color-series-4-bg, transparent);--badge-fg: var(--color-series-4-fg, inherit);--badge-border-color: var(--color-series-4-border, transparent)}.badge[data-color=series-5]{--badge-color: var(--color-series-5);--badge-bg: var(--color-series-5-bg, transparent);--badge-fg: var(--color-series-5-fg, inherit);--badge-border-color: var(--color-series-5-border, transparent)}.badge[data-color=series-6]{--badge-color: var(--color-series-6);--badge-bg: var(--color-series-6-bg, transparent);--badge-fg: var(--color-series-6-fg, inherit);--badge-border-color: var(--color-series-6-border, transparent)}.badge[data-color=series-7]{--badge-color: var(--color-series-7);--badge-bg: var(--color-series-7-bg, transparent);--badge-fg: var(--color-series-7-fg, inherit);--badge-border-color: var(--color-series-7-border, transparent)}.badge[data-color=series-8]{--badge-color: var(--color-series-8);--badge-bg: var(--color-series-8-bg, transparent);--badge-fg: var(--color-series-8-fg, inherit);--badge-border-color: var(--color-series-8-border, transparent)}.badge[data-color=series-9]{--badge-color: var(--color-series-9);--badge-bg: var(--color-series-9-bg, transparent);--badge-fg: var(--color-series-9-fg, inherit);--badge-border-color: var(--color-series-9-border, transparent)}.badge[data-color=slate]{--badge-color: var(--color-slate);--badge-bg: var(--color-slate-bg, transparent);--badge-fg: var(--color-slate-fg, inherit);--badge-border-color: var(--color-slate-border, transparent)}.badge[data-color=standard-blue]{--badge-color: var(--color-standard-blue);--badge-bg: var(--color-standard-blue-bg, transparent);--badge-fg: var(--color-standard-blue-fg, inherit);--badge-border-color: var(--color-standard-blue-border, transparent)}.badge[data-color=standard-brown]{--badge-color: var(--color-standard-brown);--badge-bg: var(--color-standard-brown-bg, transparent);--badge-fg: var(--color-standard-brown-fg, inherit);--badge-border-color: var(--color-standard-brown-border, transparent)}.badge[data-color=standard-cyan]{--badge-color: var(--color-standard-cyan);--badge-bg: var(--color-standard-cyan-bg, transparent);--badge-fg: var(--color-standard-cyan-fg, inherit);--badge-border-color: var(--color-standard-cyan-border, transparent)}.badge[data-color=standard-green]{--badge-color: var(--color-standard-green);--badge-bg: var(--color-standard-green-bg, transparent);--badge-fg: var(--color-standard-green-fg, inherit);--badge-border-color: var(--color-standard-green-border, transparent)}.badge[data-color=standard-indigo]{--badge-color: var(--color-standard-indigo);--badge-bg: var(--color-standard-indigo-bg, transparent);--badge-fg: var(--color-standard-indigo-fg, inherit);--badge-border-color: var(--color-standard-indigo-border, transparent)}.badge[data-color=standard-orange]{--badge-color: var(--color-standard-orange);--badge-bg: var(--color-standard-orange-bg, transparent);--badge-fg: var(--color-standard-orange-fg, inherit);--badge-border-color: var(--color-standard-orange-border, transparent)}.badge[data-color=standard-pink]{--badge-color: var(--color-standard-pink);--badge-bg: var(--color-standard-pink-bg, transparent);--badge-fg: var(--color-standard-pink-fg, inherit);--badge-border-color: var(--color-standard-pink-border, transparent)}.badge[data-color=standard-purple]{--badge-color: var(--color-standard-purple);--badge-bg: var(--color-standard-purple-bg, transparent);--badge-fg: var(--color-standard-purple-fg, inherit);--badge-border-color: var(--color-standard-purple-border, transparent)}.badge[data-color=standard-red]{--badge-color: var(--color-standard-red);--badge-bg: var(--color-standard-red-bg, transparent);--badge-fg: var(--color-standard-red-fg, inherit);--badge-border-color: var(--color-standard-red-border, transparent)}.badge[data-color=standard-teal]{--badge-color: var(--color-standard-teal);--badge-bg: var(--color-standard-teal-bg, transparent);--badge-fg: var(--color-standard-teal-fg, inherit);--badge-border-color: var(--color-standard-teal-border, transparent)}.badge[data-color=standard-yellow]{--badge-color: var(--color-standard-yellow);--badge-bg: var(--color-standard-yellow-bg, transparent);--badge-fg: var(--color-standard-yellow-fg, inherit);--badge-border-color: var(--color-standard-yellow-border, transparent)}.badge[data-color=stone]{--badge-color: var(--color-stone);--badge-bg: var(--color-stone-bg, transparent);--badge-fg: var(--color-stone-fg, inherit);--badge-border-color: var(--color-stone-border, transparent)}.badge[data-color=success]{--badge-color: var(--color-success);--badge-bg: var(--color-success-bg, transparent);--badge-fg: var(--color-success-fg, inherit);--badge-border-color: var(--color-success-border, transparent)}.badge[data-color=warning]{--badge-color: var(--color-warning);--badge-bg: var(--color-warning-bg, transparent);--badge-fg: var(--color-warning-fg, inherit);--badge-border-color: var(--color-warning-border, transparent)}.badge[data-color=zinc]{--badge-color: var(--color-zinc);--badge-bg: var(--color-zinc-bg, transparent);--badge-fg: var(--color-zinc-fg, inherit);--badge-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.badge[data-kit=disabled]{--badge-bg: color-mix(in oklab, var(--color-neutral) 14%, var(--color-background));--badge-fg: color-mix(in oklab, var(--color-neutral) 60%, var(--color-light));--badge-border-color: color-mix(in oklab, var(--color-neutral) 22%, var(--color-background))}.badge[data-kit=ghost]{--badge-bg: transparent;--badge-fg: var(--badge-color);--badge-border-color: transparent}.badge[data-kit=neutral]{--badge-bg: var(--surface-elevated);--badge-fg: var(--badge-color);--badge-border-color: transparent}.badge[data-kit=outlined]{--badge-bg: transparent;--badge-fg: color-mix(in oklab, var(--badge-color) 78%, var(--color-light));--badge-border-color: var(--badge-color)}.badge[data-kit=pastel]{--badge-bg: color-mix(in oklab, var(--badge-color) 6%, var(--color-light));--badge-fg: color-mix(in oklab, var(--badge-color) 54%, var(--color-dark));--badge-border-color: color-mix(in oklab, var(--badge-color) 32%, var(--color-light))}.badge[data-kit=saturated]{--badge-bg: oklch(from var(--badge-color) l calc(c*1.4) h);--badge-fg: color-mix(in oklab, var(--badge-color) 6%, var(--color-light));--badge-border-color: oklch(from var(--badge-color) calc(l - .08) calc(c*1.4) h)}.badge[data-kit=solid]{--badge-bg: var(--badge-color);--badge-fg: color-mix(in oklab, var(--badge-color) 6%, var(--color-light));--badge-border-color: color-mix(in oklab, var(--badge-color) 78%, var(--color-dark))}.badge[data-kit=subtle]{--badge-bg: color-mix(in oklab, var(--badge-color) 14%, var(--color-background));--badge-fg: var(--badge-color);--badge-border-color: color-mix(in oklab, var(--badge-color) 26%, var(--color-background))}.badge[data-kit=tint]{--badge-bg: color-mix(in oklab, var(--badge-color) 30%, var(--color-background));--badge-fg: color-mix(in oklab, var(--badge-color) 78%, var(--color-dark));--badge-border-color: color-mix(in oklab, var(--badge-color) 42%, var(--color-background))}}@layer kapish.tokens{:root{--breadcrumb-font-size-lg: var(--font-size-md);--breadcrumb-gap-lg: var(--space-3);--breadcrumb-font-size-md: var(--font-size-base);--breadcrumb-gap-md: var(--space-2);--breadcrumb-font-size-sm: var(--font-size-sm);--breadcrumb-gap-sm: var(--space-1);--breadcrumb-font-size-xl: var(--font-size-lg);--breadcrumb-gap-xl: var(--space-4);--breadcrumb-font-size-xs: var(--font-size-xs);--breadcrumb-gap-xs: var(--space-1)}}@layer kapish.components{.carrot-breadcrumb[data-size=lg] .carrot-breadcrumb-list{gap:var(--breadcrumb-gap-lg)}.carrot-breadcrumb[data-size=lg] .carrot-breadcrumb-item{font-size:var(--breadcrumb-font-size-lg);gap:var(--breadcrumb-gap-lg)}.carrot-breadcrumb[data-size=md] .carrot-breadcrumb-list{gap:var(--breadcrumb-gap-md)}.carrot-breadcrumb[data-size=md] .carrot-breadcrumb-item{font-size:var(--breadcrumb-font-size-md);gap:var(--breadcrumb-gap-md)}.carrot-breadcrumb[data-size=sm] .carrot-breadcrumb-list{gap:var(--breadcrumb-gap-sm)}.carrot-breadcrumb[data-size=sm] .carrot-breadcrumb-item{font-size:var(--breadcrumb-font-size-sm);gap:var(--breadcrumb-gap-sm)}.carrot-breadcrumb[data-size=xl] .carrot-breadcrumb-list{gap:var(--breadcrumb-gap-xl)}.carrot-breadcrumb[data-size=xl] .carrot-breadcrumb-item{font-size:var(--breadcrumb-font-size-xl);gap:var(--breadcrumb-gap-xl)}.carrot-breadcrumb[data-size=xs] .carrot-breadcrumb-list{gap:var(--breadcrumb-gap-xs)}.carrot-breadcrumb[data-size=xs] .carrot-breadcrumb-item{font-size:var(--breadcrumb-font-size-xs);gap:var(--breadcrumb-gap-xs)}}@layer kapish.components{.carrot-breadcrumb-separator[data-separator=arrow]:before{content:"→"}.carrot-breadcrumb-separator[data-separator=chevron]:before{content:"›"}.carrot-breadcrumb-separator[data-separator=dot]:before{content:"·"}.carrot-breadcrumb-separator[data-separator=slash]:before{content:"/"}}@layer kapish.components{.carrot-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--breadcrumb-gap-md);font-size:var(--breadcrumb-font-size-md);color:var(--text-secondary)}.carrot-breadcrumb-item .link{--link-color: var(--breadcrumb-color)}.carrot-breadcrumb-item[data-current]{color:var(--breadcrumb-color)}.carrot-breadcrumb-item[data-disabled]{color:var(--text-disabled);pointer-events:none}}@layer kapish.components{.carrot-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:var(--breadcrumb-gap-md)}}@layer kapish.components{.carrot-breadcrumb-separator{display:inline-flex;align-items:center;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}}@layer kapish.tokens{:root{--breadcrumb-color: var(--color-primary)}}@layer kapish.components{.carrot-breadcrumb{display:flex;align-items:center}}@layer kapish.components{.carrot-breadcrumb[data-color=charcoal]{--breadcrumb-color: var(--color-charcoal)}.carrot-breadcrumb[data-color=danger]{--breadcrumb-color: var(--color-danger)}.carrot-breadcrumb[data-color=info]{--breadcrumb-color: var(--color-info)}.carrot-breadcrumb[data-color=neutral]{--breadcrumb-color: var(--color-neutral)}.carrot-breadcrumb[data-color=primary]{--breadcrumb-color: var(--color-primary)}.carrot-breadcrumb[data-color=sand]{--breadcrumb-color: var(--color-sand)}.carrot-breadcrumb[data-color=secondary]{--breadcrumb-color: var(--color-secondary)}.carrot-breadcrumb[data-color=series-1]{--breadcrumb-color: var(--color-series-1)}.carrot-breadcrumb[data-color=series-10]{--breadcrumb-color: var(--color-series-10)}.carrot-breadcrumb[data-color=series-11]{--breadcrumb-color: var(--color-series-11)}.carrot-breadcrumb[data-color=series-12]{--breadcrumb-color: var(--color-series-12)}.carrot-breadcrumb[data-color=series-13]{--breadcrumb-color: var(--color-series-13)}.carrot-breadcrumb[data-color=series-14]{--breadcrumb-color: var(--color-series-14)}.carrot-breadcrumb[data-color=series-15]{--breadcrumb-color: var(--color-series-15)}.carrot-breadcrumb[data-color=series-16]{--breadcrumb-color: var(--color-series-16)}.carrot-breadcrumb[data-color=series-2]{--breadcrumb-color: var(--color-series-2)}.carrot-breadcrumb[data-color=series-3]{--breadcrumb-color: var(--color-series-3)}.carrot-breadcrumb[data-color=series-4]{--breadcrumb-color: var(--color-series-4)}.carrot-breadcrumb[data-color=series-5]{--breadcrumb-color: var(--color-series-5)}.carrot-breadcrumb[data-color=series-6]{--breadcrumb-color: var(--color-series-6)}.carrot-breadcrumb[data-color=series-7]{--breadcrumb-color: var(--color-series-7)}.carrot-breadcrumb[data-color=series-8]{--breadcrumb-color: var(--color-series-8)}.carrot-breadcrumb[data-color=series-9]{--breadcrumb-color: var(--color-series-9)}.carrot-breadcrumb[data-color=slate]{--breadcrumb-color: var(--color-slate)}.carrot-breadcrumb[data-color=standard-blue]{--breadcrumb-color: var(--color-standard-blue)}.carrot-breadcrumb[data-color=standard-brown]{--breadcrumb-color: var(--color-standard-brown)}.carrot-breadcrumb[data-color=standard-cyan]{--breadcrumb-color: var(--color-standard-cyan)}.carrot-breadcrumb[data-color=standard-green]{--breadcrumb-color: var(--color-standard-green)}.carrot-breadcrumb[data-color=standard-indigo]{--breadcrumb-color: var(--color-standard-indigo)}.carrot-breadcrumb[data-color=standard-orange]{--breadcrumb-color: var(--color-standard-orange)}.carrot-breadcrumb[data-color=standard-pink]{--breadcrumb-color: var(--color-standard-pink)}.carrot-breadcrumb[data-color=standard-purple]{--breadcrumb-color: var(--color-standard-purple)}.carrot-breadcrumb[data-color=standard-red]{--breadcrumb-color: var(--color-standard-red)}.carrot-breadcrumb[data-color=standard-teal]{--breadcrumb-color: var(--color-standard-teal)}.carrot-breadcrumb[data-color=standard-yellow]{--breadcrumb-color: var(--color-standard-yellow)}.carrot-breadcrumb[data-color=stone]{--breadcrumb-color: var(--color-stone)}.carrot-breadcrumb[data-color=success]{--breadcrumb-color: var(--color-success)}.carrot-breadcrumb[data-color=warning]{--breadcrumb-color: var(--color-warning)}.carrot-breadcrumb[data-color=zinc]{--breadcrumb-color: var(--color-zinc)}}@layer kapish.tokens{:root{--button-height-lg: 3rem;--button-paddingX-lg: var(--space-6, 1.5rem);--button-fontSize-lg: var(--font-size-md, 1.125rem);--button-height-md: 2.5rem;--button-paddingX-md: var(--space-4, 1rem);--button-fontSize-md: var(--font-size-base, 1rem);--button-height-sm: 2rem;--button-paddingX-sm: var(--space-3, .75rem);--button-fontSize-sm: var(--font-size-sm, .875rem);--button-height-xl: 3.5rem;--button-paddingX-xl: var(--space-8, 2rem);--button-fontSize-xl: var(--font-size-lg, 1.25rem);--button-height-xs: 1.5rem;--button-paddingX-xs: var(--space-2, .5rem);--button-fontSize-xs: var(--font-size-xs, .75rem)}}@layer kapish.components{.btn[data-size=lg]{height:var(--button-height-lg);padding-inline:var(--button-paddingX-lg);font-size:var(--button-fontSize-lg)}.btn[data-size=md]{height:var(--button-height-md);padding-inline:var(--button-paddingX-md);font-size:var(--button-fontSize-md)}.btn[data-size=sm]{height:var(--button-height-sm);padding-inline:var(--button-paddingX-sm);font-size:var(--button-fontSize-sm)}.btn[data-size=xl]{height:var(--button-height-xl);padding-inline:var(--button-paddingX-xl);font-size:var(--button-fontSize-xl)}.btn[data-size=xs]{height:var(--button-height-xs);padding-inline:var(--button-paddingX-xs);font-size:var(--button-fontSize-xs)}}@layer kapish.components{.btn[data-special=gradient]{background:linear-gradient(113deg,color-mix(in oklab,var(--button-color) 54%,var(--color-dark)) 35.35%,color-mix(in oklab,var(--button-color) 54%,var(--color-light)) 97.42%);color:color-mix(in oklab,var(--button-color) 6%,var(--color-light));border:none}.btn[data-special=gradient]:hover{background:linear-gradient(113deg,color-mix(in oklab,var(--button-color) 54%,var(--color-dark)) 5%,color-mix(in oklab,var(--button-color) 54%,var(--color-light)) 97.42%)}.btn[data-special=gradient]:active{background:linear-gradient(113deg,color-mix(in oklab,var(--button-color) 54%,var(--color-dark)) 35.35%,color-mix(in oklab,var(--button-color) 54%,var(--color-light)) 97.42%)}.btn[data-special=link]{background:transparent;color:var(--button-color);border:transparent;padding-inline:0;height:auto}.btn[data-special=link]:hover{text-decoration:underline}}@layer kapish.components{.btn[data-shape=circle]{border-radius:var(--radius-full)}}@layer kapish.tokens{:root{--button-group-overlap: var(--border-width-1)}}@layer kapish.components{.btn-group{display:inline-flex}.btn-group>.btn{border-radius:0}.btn-group>.btn:first-child{border-top-left-radius:var(--button-radius);border-bottom-left-radius:var(--button-radius)}.btn-group>.btn:last-child{border-top-right-radius:var(--button-radius);border-bottom-right-radius:var(--button-radius)}.btn-group>.btn+.btn{margin-left:calc(var(--button-group-overlap) * -1)}}@layer kapish.tokens{:root{--button-radius: var(--radius-md, 4px);--button-font-weight: var(--font-semibold, 600);--button-loading-spinner-width: var(--spinner-width, 2px)}}@layer kapish.components{.btn{--button-color: var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;font-family:inherit;font-weight:var(--button-font-weight);height:var(--button-height-md);padding-inline:var(--button-paddingX-md);font-size:var(--button-fontSize-md);border-radius:var(--button-radius);border:var(--border-width-1) solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition-property:color,background,border-color,box-shadow,opacity,transform;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--input-disabled-opacity);cursor:not-allowed;pointer-events:none}.btn[data-full]{width:100%}.btn[data-icon]{padding-inline:0;aspect-ratio:1}.btn[data-loading]{pointer-events:none;position:relative;color:transparent}.btn[data-loading]:after{content:"";position:absolute;width:1em;height:1em;border:var(--button-loading-spinner-width) solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:carrot-spin var(--spinner-speed) var(--ease-linear) infinite}}@layer kapish.components{.btn[data-color=charcoal]{--button-color: var(--color-charcoal);--button-bg: var(--color-charcoal-bg, transparent);--button-fg: var(--color-charcoal-fg, inherit);--button-border-color: var(--color-charcoal-border, transparent)}.btn[data-color=danger]{--button-color: var(--color-danger);--button-bg: var(--color-danger-bg, transparent);--button-fg: var(--color-danger-fg, inherit);--button-border-color: var(--color-danger-border, transparent)}.btn[data-color=info]{--button-color: var(--color-info);--button-bg: var(--color-info-bg, transparent);--button-fg: var(--color-info-fg, inherit);--button-border-color: var(--color-info-border, transparent)}.btn[data-color=neutral]{--button-color: var(--color-neutral);--button-bg: var(--color-neutral-bg, transparent);--button-fg: var(--color-neutral-fg, inherit);--button-border-color: var(--color-neutral-border, transparent)}.btn[data-color=primary]{--button-color: var(--color-primary);--button-bg: var(--color-primary-bg, transparent);--button-fg: var(--color-primary-fg, inherit);--button-border-color: var(--color-primary-border, transparent)}.btn[data-color=sand]{--button-color: var(--color-sand);--button-bg: var(--color-sand-bg, transparent);--button-fg: var(--color-sand-fg, inherit);--button-border-color: var(--color-sand-border, transparent)}.btn[data-color=secondary]{--button-color: var(--color-secondary);--button-bg: var(--color-secondary-bg, transparent);--button-fg: var(--color-secondary-fg, inherit);--button-border-color: var(--color-secondary-border, transparent)}.btn[data-color=series-1]{--button-color: var(--color-series-1);--button-bg: var(--color-series-1-bg, transparent);--button-fg: var(--color-series-1-fg, inherit);--button-border-color: var(--color-series-1-border, transparent)}.btn[data-color=series-10]{--button-color: var(--color-series-10);--button-bg: var(--color-series-10-bg, transparent);--button-fg: var(--color-series-10-fg, inherit);--button-border-color: var(--color-series-10-border, transparent)}.btn[data-color=series-11]{--button-color: var(--color-series-11);--button-bg: var(--color-series-11-bg, transparent);--button-fg: var(--color-series-11-fg, inherit);--button-border-color: var(--color-series-11-border, transparent)}.btn[data-color=series-12]{--button-color: var(--color-series-12);--button-bg: var(--color-series-12-bg, transparent);--button-fg: var(--color-series-12-fg, inherit);--button-border-color: var(--color-series-12-border, transparent)}.btn[data-color=series-13]{--button-color: var(--color-series-13);--button-bg: var(--color-series-13-bg, transparent);--button-fg: var(--color-series-13-fg, inherit);--button-border-color: var(--color-series-13-border, transparent)}.btn[data-color=series-14]{--button-color: var(--color-series-14);--button-bg: var(--color-series-14-bg, transparent);--button-fg: var(--color-series-14-fg, inherit);--button-border-color: var(--color-series-14-border, transparent)}.btn[data-color=series-15]{--button-color: var(--color-series-15);--button-bg: var(--color-series-15-bg, transparent);--button-fg: var(--color-series-15-fg, inherit);--button-border-color: var(--color-series-15-border, transparent)}.btn[data-color=series-16]{--button-color: var(--color-series-16);--button-bg: var(--color-series-16-bg, transparent);--button-fg: var(--color-series-16-fg, inherit);--button-border-color: var(--color-series-16-border, transparent)}.btn[data-color=series-2]{--button-color: var(--color-series-2);--button-bg: var(--color-series-2-bg, transparent);--button-fg: var(--color-series-2-fg, inherit);--button-border-color: var(--color-series-2-border, transparent)}.btn[data-color=series-3]{--button-color: var(--color-series-3);--button-bg: var(--color-series-3-bg, transparent);--button-fg: var(--color-series-3-fg, inherit);--button-border-color: var(--color-series-3-border, transparent)}.btn[data-color=series-4]{--button-color: var(--color-series-4);--button-bg: var(--color-series-4-bg, transparent);--button-fg: var(--color-series-4-fg, inherit);--button-border-color: var(--color-series-4-border, transparent)}.btn[data-color=series-5]{--button-color: var(--color-series-5);--button-bg: var(--color-series-5-bg, transparent);--button-fg: var(--color-series-5-fg, inherit);--button-border-color: var(--color-series-5-border, transparent)}.btn[data-color=series-6]{--button-color: var(--color-series-6);--button-bg: var(--color-series-6-bg, transparent);--button-fg: var(--color-series-6-fg, inherit);--button-border-color: var(--color-series-6-border, transparent)}.btn[data-color=series-7]{--button-color: var(--color-series-7);--button-bg: var(--color-series-7-bg, transparent);--button-fg: var(--color-series-7-fg, inherit);--button-border-color: var(--color-series-7-border, transparent)}.btn[data-color=series-8]{--button-color: var(--color-series-8);--button-bg: var(--color-series-8-bg, transparent);--button-fg: var(--color-series-8-fg, inherit);--button-border-color: var(--color-series-8-border, transparent)}.btn[data-color=series-9]{--button-color: var(--color-series-9);--button-bg: var(--color-series-9-bg, transparent);--button-fg: var(--color-series-9-fg, inherit);--button-border-color: var(--color-series-9-border, transparent)}.btn[data-color=slate]{--button-color: var(--color-slate);--button-bg: var(--color-slate-bg, transparent);--button-fg: var(--color-slate-fg, inherit);--button-border-color: var(--color-slate-border, transparent)}.btn[data-color=standard-blue]{--button-color: var(--color-standard-blue);--button-bg: var(--color-standard-blue-bg, transparent);--button-fg: var(--color-standard-blue-fg, inherit);--button-border-color: var(--color-standard-blue-border, transparent)}.btn[data-color=standard-brown]{--button-color: var(--color-standard-brown);--button-bg: var(--color-standard-brown-bg, transparent);--button-fg: var(--color-standard-brown-fg, inherit);--button-border-color: var(--color-standard-brown-border, transparent)}.btn[data-color=standard-cyan]{--button-color: var(--color-standard-cyan);--button-bg: var(--color-standard-cyan-bg, transparent);--button-fg: var(--color-standard-cyan-fg, inherit);--button-border-color: var(--color-standard-cyan-border, transparent)}.btn[data-color=standard-green]{--button-color: var(--color-standard-green);--button-bg: var(--color-standard-green-bg, transparent);--button-fg: var(--color-standard-green-fg, inherit);--button-border-color: var(--color-standard-green-border, transparent)}.btn[data-color=standard-indigo]{--button-color: var(--color-standard-indigo);--button-bg: var(--color-standard-indigo-bg, transparent);--button-fg: var(--color-standard-indigo-fg, inherit);--button-border-color: var(--color-standard-indigo-border, transparent)}.btn[data-color=standard-orange]{--button-color: var(--color-standard-orange);--button-bg: var(--color-standard-orange-bg, transparent);--button-fg: var(--color-standard-orange-fg, inherit);--button-border-color: var(--color-standard-orange-border, transparent)}.btn[data-color=standard-pink]{--button-color: var(--color-standard-pink);--button-bg: var(--color-standard-pink-bg, transparent);--button-fg: var(--color-standard-pink-fg, inherit);--button-border-color: var(--color-standard-pink-border, transparent)}.btn[data-color=standard-purple]{--button-color: var(--color-standard-purple);--button-bg: var(--color-standard-purple-bg, transparent);--button-fg: var(--color-standard-purple-fg, inherit);--button-border-color: var(--color-standard-purple-border, transparent)}.btn[data-color=standard-red]{--button-color: var(--color-standard-red);--button-bg: var(--color-standard-red-bg, transparent);--button-fg: var(--color-standard-red-fg, inherit);--button-border-color: var(--color-standard-red-border, transparent)}.btn[data-color=standard-teal]{--button-color: var(--color-standard-teal);--button-bg: var(--color-standard-teal-bg, transparent);--button-fg: var(--color-standard-teal-fg, inherit);--button-border-color: var(--color-standard-teal-border, transparent)}.btn[data-color=standard-yellow]{--button-color: var(--color-standard-yellow);--button-bg: var(--color-standard-yellow-bg, transparent);--button-fg: var(--color-standard-yellow-fg, inherit);--button-border-color: var(--color-standard-yellow-border, transparent)}.btn[data-color=stone]{--button-color: var(--color-stone);--button-bg: var(--color-stone-bg, transparent);--button-fg: var(--color-stone-fg, inherit);--button-border-color: var(--color-stone-border, transparent)}.btn[data-color=success]{--button-color: var(--color-success);--button-bg: var(--color-success-bg, transparent);--button-fg: var(--color-success-fg, inherit);--button-border-color: var(--color-success-border, transparent)}.btn[data-color=warning]{--button-color: var(--color-warning);--button-bg: var(--color-warning-bg, transparent);--button-fg: var(--color-warning-fg, inherit);--button-border-color: var(--color-warning-border, transparent)}.btn[data-color=zinc]{--button-color: var(--color-zinc);--button-bg: var(--color-zinc-bg, transparent);--button-fg: var(--color-zinc-fg, inherit);--button-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.btn[data-kit=disabled]{color:color-mix(in oklab,var(--color-neutral) 60%,var(--color-light));border-color:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background))}.btn[data-kit=disabled]:not([data-surface]):not([data-effect]){background:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background))}.btn[data-kit=ghost]{color:var(--button-color);border-color:transparent}.btn[data-kit=ghost]:not([data-surface]):not([data-effect]){background:transparent}.btn[data-kit=ghost]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 42%,var(--color-background))}.btn[data-kit=ghost]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=ghost]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=neutral]{color:var(--button-color);border-color:transparent}.btn[data-kit=neutral]:not([data-surface]):not([data-effect]){background:var(--surface-elevated)}.btn[data-kit=neutral]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 42%,var(--color-background))}.btn[data-kit=neutral]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=neutral]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=outlined]{color:color-mix(in oklab,var(--button-color) 78%,var(--color-light));border-color:var(--button-color)}.btn[data-kit=outlined]:not([data-surface]):not([data-effect]){background:transparent}.btn[data-kit=outlined]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 42%,var(--color-background))}.btn[data-kit=outlined]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=outlined]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=pastel]{color:color-mix(in oklab,var(--button-color) 54%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 32%,var(--color-light))}.btn[data-kit=pastel]:not([data-surface]):not([data-effect]){background:color-mix(in oklab,var(--button-color) 6%,var(--color-light))}.btn[data-kit=pastel]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark))}.btn[data-kit=pastel]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-color)}.btn[data-kit=pastel]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:var(--button-color)}.btn[data-kit=saturated]{color:color-mix(in oklab,var(--button-color) 6%,var(--color-light));border-color:oklch(from var(--button-color) calc(l - .08) calc(c*1.4) h)}.btn[data-kit=saturated]:not([data-surface]):not([data-effect]){background:oklch(from var(--button-color) l calc(c*1.4) h)}.btn[data-kit=solid]{color:color-mix(in oklab,var(--button-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark))}.btn[data-kit=solid]:not([data-surface]):not([data-effect]){background:var(--button-color)}.btn[data-kit=subtle]{color:var(--button-color);border-color:color-mix(in oklab,var(--button-color) 26%,var(--color-background))}.btn[data-kit=subtle]:not([data-surface]):not([data-effect]){background:color-mix(in oklab,var(--button-color) 14%,var(--color-background))}.btn[data-kit=subtle]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 42%,var(--color-background))}.btn[data-kit=subtle]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=subtle]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=tint]{color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--button-color) 42%,var(--color-background))}.btn[data-kit=tint]:not([data-surface]):not([data-effect]){background:color-mix(in oklab,var(--button-color) 30%,var(--color-background))}.btn[data-kit=tint]:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab,var(--button-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--button-color) 78%,var(--color-dark))}.btn[data-kit=tint]:not([data-surface]):not([data-effect]):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-color)}.btn[data-kit=tint]:not([data-surface]):not([data-effect]):active:not(:disabled):not([aria-disabled=true]){background:var(--button-color)}}@layer kapish.tokens{:root{--calendar-event-font-size-lg: var(--font-size-md);--calendar-event-font-size-md: var(--font-size-base);--calendar-event-font-size-sm: var(--font-size-sm);--calendar-event-font-size-xl: var(--font-size-lg);--calendar-event-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-calendar-event[data-size=lg],.carrot-calendar-month-event[data-size=lg],.carrot-calendar-multi-day-bar[data-size=lg]{font-size:var(--calendar-event-font-size-lg)}.carrot-calendar-event[data-size=md],.carrot-calendar-month-event[data-size=md],.carrot-calendar-multi-day-bar[data-size=md]{font-size:var(--calendar-event-font-size-md)}.carrot-calendar-event[data-size=sm],.carrot-calendar-month-event[data-size=sm],.carrot-calendar-multi-day-bar[data-size=sm]{font-size:var(--calendar-event-font-size-sm)}.carrot-calendar-event[data-size=xl],.carrot-calendar-month-event[data-size=xl],.carrot-calendar-multi-day-bar[data-size=xl]{font-size:var(--calendar-event-font-size-xl)}.carrot-calendar-event[data-size=xs],.carrot-calendar-month-event[data-size=xs],.carrot-calendar-multi-day-bar[data-size=xs]{font-size:var(--calendar-event-font-size-xs)}}@layer kapish.tokens{:root{--calendar-slot-height-15: 1rem;--calendar-slot-height-30: 2rem;--calendar-slot-height-60: 4rem}}@layer kapish.components{.carrot-calendar[data-slot-interval="15"]{--calendar-slot-height: var(--calendar-slot-height-15)}.carrot-calendar[data-slot-interval="30"]{--calendar-slot-height: var(--calendar-slot-height-30)}.carrot-calendar[data-slot-interval="60"]{--calendar-slot-height: var(--calendar-slot-height-60)}}@layer kapish.components{.carrot-calendar[data-view=day]{--calendar-visible-days: 1}.carrot-calendar[data-view=week]{--calendar-visible-days: 7}}@layer kapish.components{.carrot-calendar-all-day-row{display:grid;grid-template-columns:var(--calendar-gutter-width) repeat(var(--calendar-visible-days, 7),1fr);min-height:var(--calendar-all-day-min-height);max-height:var(--calendar-all-day-max-height);background-color:var(--surface-elevated);border-bottom:var(--border-width-1) solid var(--border-default);overflow-y:auto;flex-shrink:0}.carrot-calendar-all-day-row[data-collapsed]{max-height:var(--calendar-all-day-min-height);overflow:hidden}.carrot-calendar-all-day-label{display:flex;align-items:flex-start;padding:var(--space-1) var(--space-2);font-size:var(--calendar-gutter-font-size);color:var(--text-secondary);border-right:var(--border-width-1) solid var(--border-default);-webkit-user-select:none;user-select:none}.carrot-calendar-all-day-cell{position:relative;display:flex;flex-direction:column;gap:var(--calendar-all-day-gap);padding:var(--space-1);border-right:var(--border-width-1) solid var(--border-subtle);min-height:var(--calendar-all-day-min-height)}.carrot-calendar-all-day-cell:last-child{border-right:none}}@layer kapish.components{.carrot-calendar-day-column-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--calendar-day-column-header-height);padding:var(--space-1);background-color:var(--surface-elevated);color:var(--text-secondary);border-bottom:var(--border-width-1) solid var(--border-default);border-right:var(--border-width-1) solid var(--border-subtle);font-size:var(--calendar-day-column-header-font-size);text-align:center;-webkit-user-select:none;user-select:none}.carrot-calendar-day-column-header:last-child{border-right:none}.carrot-calendar-day-column-header[data-today]{color:var(--calendar-color);font-weight:700}.carrot-calendar-day-column-header[data-weekend]{opacity:.7}.carrot-calendar-day-column-header-date{font-weight:600;line-height:1}.carrot-calendar-day-column-header-day{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;opacity:.7}}@layer kapish.components{.carrot-calendar-day-column{position:relative;background-color:var(--surface-base);border-right:var(--border-width-1) solid var(--border-subtle)}.carrot-calendar-day-column:last-child{border-right:none}.carrot-calendar-day-column[data-today]{background-color:rgb(from var(--calendar-color) r g b / .05);box-shadow:inset 0 0 0 var(--border-width-1) var(--calendar-color)}.carrot-calendar-day-column[data-weekend]{background-color:var(--surface-subtle)}.carrot-calendar-day-column[data-selected]{background-color:var(--calendar-color);color:var(--color-light)}.carrot-calendar-day-column[data-in-range]{background-color:rgb(from var(--calendar-color) r g b / .1)}}@layer kapish.components{.carrot-calendar-event{position:absolute;left:var(--calendar-event-inset);right:var(--calendar-event-inset);min-height:var(--calendar-event-min-height);display:flex;flex-direction:column;padding:var(--calendar-event-py) var(--calendar-event-px);margin-bottom:var(--calendar-event-gap);border-radius:var(--calendar-event-radius);border-left:3px solid var(--calendar-event-border-color, transparent);overflow:hidden;cursor:default;transition:box-shadow var(--calendar-transition-fast),opacity var(--calendar-transition-fast);z-index:1}.carrot-calendar-event[data-colored]{background-color:var(--calendar-event-color);color:var(--color-light);--calendar-event-border-color: var(--color-dark)}.carrot-calendar-event[data-interactive]{cursor:pointer}.carrot-calendar-event[data-interactive]:hover{filter:brightness(1.1);z-index:2}.carrot-calendar-event[data-selected]{box-shadow:0 0 0 var(--calendar-event-selected-ring-width) var(--calendar-color);z-index:3}.carrot-calendar-event[data-dragging]{opacity:var(--calendar-event-dragging-opacity);box-shadow:var(--calendar-event-dragging-shadow);z-index:20;pointer-events:none;cursor:grabbing}.carrot-calendar-event[data-resizing]{cursor:ns-resize;z-index:10}.carrot-calendar-event[data-all-day]{position:relative;left:auto;right:auto}.carrot-calendar-event[data-continued]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.carrot-calendar-event[data-continues]{border-top-right-radius:0;border-bottom-right-radius:0}.carrot-calendar-event-title{font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-calendar-event-time{font-size:var(--calendar-event-font-size-sm);opacity:.8;line-height:1.2;white-space:nowrap}.carrot-calendar-event-indicator{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}.carrot-calendar-event-resize-handle{position:absolute;left:0;right:0;bottom:0;height:4px;cursor:ns-resize}.carrot-calendar-event-resize-handle:hover{background-color:var(--surface-hover-overlay)}}@layer kapish.components{.carrot-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--calendar-header-height);padding:0 var(--space-3);background-color:var(--surface-elevated);color:var(--text-primary);border-bottom:var(--border-width-1) solid var(--border-default);font-size:var(--calendar-header-font-size);font-weight:var(--calendar-header-font-weight);flex-shrink:0}.carrot-calendar-header-title{font-weight:var(--calendar-header-font-weight);white-space:nowrap}.carrot-calendar-header-nav,.carrot-calendar-header-actions{display:flex;align-items:center;gap:var(--space-1)}}@layer kapish.components{.carrot-calendar-month-cell{position:relative;display:flex;flex-direction:column;min-height:var(--calendar-month-cell-min-height);padding:var(--space-1);background-color:var(--surface-base);border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle);overflow:hidden}.carrot-calendar-month-cell:nth-child(7n){border-right:none}.carrot-calendar-month-cell[data-outside],.carrot-calendar-month-cell[data-weekend]{background-color:var(--surface-subtle)}.carrot-calendar-month-cell[data-today]{background-color:rgb(from var(--calendar-color) r g b / .05);box-shadow:inset 0 0 0 var(--border-width-1) var(--calendar-color)}.carrot-calendar-month-cell-header{display:flex;align-items:center;justify-content:center;font-size:var(--calendar-month-cell-header-font-size);color:var(--text-secondary);-webkit-user-select:none;user-select:none;margin-bottom:var(--space-1)}.carrot-calendar-month-cell-header[data-today]{width:var(--calendar-month-cell-header-today-size);height:var(--calendar-month-cell-header-today-size);background-color:var(--calendar-color);color:var(--color-light);border-radius:var(--calendar-month-cell-header-today-radius);font-weight:700}.carrot-calendar-month-cell-events{display:flex;flex-direction:column;gap:var(--calendar-month-event-gap);flex:1 1 0%;overflow:hidden}}@layer kapish.components{.carrot-calendar-month-event{display:flex;align-items:center;gap:var(--space-1);height:var(--calendar-month-event-height);padding:0 var(--calendar-month-event-px);border-radius:var(--calendar-month-event-radius);font-size:var(--calendar-month-event-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:filter var(--calendar-transition-fast)}.carrot-calendar-month-event:hover{filter:brightness(1.1)}.carrot-calendar-month-event[data-colored]{background-color:var(--calendar-event-color);color:var(--color-light)}.carrot-calendar-month-event[data-all-day]{font-weight:600}.carrot-calendar-month-event[data-continued]{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:var(--space-2)}.carrot-calendar-month-event[data-continues]{border-top-right-radius:0;border-bottom-right-radius:0}.carrot-calendar-month-event:not([data-all-day]):not([data-multi-day]){background-color:transparent;color:var(--text-primary)}}@layer kapish.components{.carrot-calendar-month-grid{display:grid;grid-template-columns:repeat(7,1fr);flex:1 1 0%}.carrot-calendar[data-show-week-numbers] .carrot-calendar-month-grid{grid-template-columns:2rem repeat(7,1fr)}.carrot-calendar-month-weekday-header{display:flex;align-items:center;justify-content:center;padding:var(--space-1);font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-calendar-week-number{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--space-1);font-size:var(--font-size-2xs);color:var(--text-muted);-webkit-user-select:none;user-select:none;border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle)}}@layer kapish.components{.carrot-calendar-more{font-size:var(--calendar-more-font-size);color:var(--text-muted);padding:0 var(--space-1);-webkit-user-select:none;user-select:none;transition:color var(--calendar-transition-fast)}.carrot-calendar-more[data-interactive]{cursor:pointer}.carrot-calendar-more[data-interactive]:hover{color:var(--text-primary)}}@layer kapish.components{.carrot-calendar-multi-day-bar{display:flex;align-items:center;height:var(--calendar-multi-day-height);padding:0 var(--space-1);border-radius:var(--calendar-multi-day-radius);font-size:var(--calendar-multi-day-font-size);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:filter var(--calendar-transition-fast)}.carrot-calendar-multi-day-bar:hover{filter:brightness(1.1)}.carrot-calendar-multi-day-bar[data-colored]{background-color:var(--calendar-event-color);color:var(--color-light)}.carrot-calendar-multi-day-bar[data-continued]{border-top-left-radius:0;border-bottom-left-radius:0}.carrot-calendar-multi-day-bar[data-continues]{border-top-right-radius:0;border-bottom-right-radius:0}.carrot-calendar-multi-day-bar[data-selected]{box-shadow:0 0 0 var(--calendar-event-selected-ring-width) var(--calendar-color);z-index:1}}@layer kapish.components{.carrot-calendar-now-indicator{position:absolute;left:0;right:0;height:0;border-top:var(--calendar-now-width) solid var(--color-danger);z-index:5;pointer-events:none}.carrot-calendar-now-indicator:before{content:"";position:absolute;left:calc(var(--calendar-now-dot-size) / -2);top:calc(var(--calendar-now-dot-size) / -2 - var(--calendar-now-width) / 2);width:var(--calendar-now-dot-size);height:var(--calendar-now-dot-size);border-radius:var(--radius-full);background-color:var(--color-danger)}}@layer kapish.components{.carrot-calendar-time-grid{display:grid;grid-template-columns:var(--calendar-gutter-width) repeat(var(--calendar-visible-days, 7),1fr);flex:1 1 0%;overflow-y:auto;overflow-x:hidden;position:relative}.carrot-calendar-column-headers{display:grid;grid-template-columns:var(--calendar-gutter-width) repeat(var(--calendar-visible-days, 7),1fr);flex-shrink:0}}@layer kapish.components{.carrot-calendar-time-gutter{grid-column:1;position:relative;background-color:var(--surface-elevated);border-right:var(--border-width-1) solid var(--border-default)}.carrot-calendar-time-gutter-label{position:absolute;right:var(--space-2);transform:translateY(-50%);font-size:var(--calendar-gutter-font-size);color:var(--text-secondary);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}}@layer kapish.components{.carrot-calendar-time-slot{height:var(--calendar-slot-height, var(--calendar-slot-height-60));border-bottom:var(--border-width-1) solid var(--border-subtle);box-sizing:border-box}.carrot-calendar-time-slot[data-half-hour],.carrot-calendar-time-slot[data-minor]{border-bottom-color:var(--border-subtle);border-bottom-style:dashed}.carrot-calendar-time-slot[data-micro]{border-bottom-color:var(--border-subtle);border-bottom-style:dotted}.carrot-calendar-time-slot[data-outside-working-hours]{background-color:var(--surface-subtle)}.carrot-calendar-time-slot:hover{background-color:var(--surface-hover-overlay);cursor:pointer}}@layer kapish.components{.carrot-calendar-year-day{position:relative;display:flex;align-items:center;justify-content:center;width:var(--calendar-year-day-size);height:var(--calendar-year-day-size);margin:0 auto;font-size:var(--calendar-year-day-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-full);transition:background-color var(--calendar-transition-fast)}.carrot-calendar-year-day:hover{background-color:var(--surface-hover-overlay)}.carrot-calendar-year-day[data-today]{background-color:var(--calendar-color);color:var(--color-light);border-radius:var(--calendar-year-day-today-radius);font-weight:700}.carrot-calendar-year-day[data-outside]{opacity:var(--calendar-year-day-outside-opacity)}.carrot-calendar-year-day[data-weekend]{color:var(--text-muted)}.carrot-calendar-year-day[data-has-events]:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:var(--calendar-year-day-has-events-dot-size);height:var(--calendar-year-day-has-events-dot-size);border-radius:var(--radius-full);background-color:var(--calendar-color)}}@layer kapish.components{.carrot-calendar-year-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--calendar-year-month-gap);padding:var(--calendar-year-month-gap);flex:1 1 0%;overflow-y:auto}}@layer kapish.components{.carrot-calendar-year-month{display:flex;flex-direction:column;gap:var(--space-1)}.carrot-calendar-year-month[data-current]{font-weight:700}.carrot-calendar-year-month-header{font-size:var(--calendar-year-month-header-font-size);font-weight:var(--calendar-year-month-header-font-weight);padding:var(--space-1) 0;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.carrot-calendar-year-month-header:hover{color:var(--calendar-color)}.carrot-calendar-year-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;text-align:center}.carrot-calendar-year-weekday{font-size:var(--calendar-year-day-font-size);color:var(--text-muted);padding:var(--space-1) 0;-webkit-user-select:none;user-select:none}}@layer kapish.tokens{:root{--calendar-min-height: 36rem;--calendar-radius: var(--radius-lg);--calendar-header-height: 3rem;--calendar-header-font-size: var(--font-size-base);--calendar-header-font-weight: 600;--calendar-gutter-width: 4rem;--calendar-gutter-font-size: var(--font-size-xs);--calendar-day-column-header-height: 3rem;--calendar-day-column-header-font-size: var(--font-size-sm);--calendar-all-day-min-height: 2rem;--calendar-all-day-max-height: 6rem;--calendar-all-day-gap: 2px;--calendar-event-radius: var(--radius-sm);--calendar-event-min-height: 1.25rem;--calendar-event-inset: 1px;--calendar-event-gap: 2px;--calendar-event-px: var(--space-1);--calendar-event-py: 1px;--calendar-event-selected-ring-width: 2px;--calendar-event-dragging-opacity: .7;--calendar-event-dragging-shadow: 0 4px 12px rgb(from var(--color-dark) r g b / .3);--calendar-now-width: 2px;--calendar-now-dot-size: .5rem;--calendar-month-cell-min-height: 6rem;--calendar-month-cell-header-font-size: var(--font-size-sm);--calendar-month-cell-header-today-size: 1.5rem;--calendar-month-cell-header-today-radius: var(--radius-full);--calendar-month-event-height: 1.25rem;--calendar-month-event-radius: var(--radius-xs);--calendar-month-event-font-size: var(--font-size-2xs);--calendar-month-event-gap: 1px;--calendar-month-event-px: var(--space-1);--calendar-more-font-size: var(--font-size-2xs);--calendar-multi-day-height: 1.25rem;--calendar-multi-day-radius: var(--radius-xs);--calendar-multi-day-font-size: var(--font-size-2xs);--calendar-year-month-gap: var(--space-4);--calendar-year-month-header-font-size: var(--font-size-sm);--calendar-year-month-header-font-weight: 600;--calendar-year-day-size: 1.5rem;--calendar-year-day-font-size: var(--font-size-2xs);--calendar-year-day-today-radius: var(--radius-full);--calendar-year-day-has-events-dot-size: 4px;--calendar-year-day-outside-opacity: .3;--calendar-transition-fast: var(--duration-fast) var(--ease-out);--calendar-transition-normal: var(--duration-normal) var(--ease-out);--calendar-color: var(--color-primary)}}@layer kapish.components{.carrot-calendar{position:relative;display:flex;flex-direction:column;min-height:var(--calendar-min-height);background-color:var(--surface-base);color:var(--text-primary);border:var(--border-width-1) solid var(--border-default);border-radius:var(--calendar-radius);overflow:hidden}.carrot-calendar[data-compact]{--calendar-slot-height-60: 3rem;--calendar-slot-height-30: 1.5rem;--calendar-slot-height-15: .75rem;--calendar-month-cell-min-height: 4rem}}@layer kapish.components{.carrot-calendar[data-color=charcoal]{--calendar-color: var(--color-charcoal)}.carrot-calendar[data-color=danger]{--calendar-color: var(--color-danger)}.carrot-calendar[data-color=info]{--calendar-color: var(--color-info)}.carrot-calendar[data-color=neutral]{--calendar-color: var(--color-neutral)}.carrot-calendar[data-color=primary]{--calendar-color: var(--color-primary)}.carrot-calendar[data-color=sand]{--calendar-color: var(--color-sand)}.carrot-calendar[data-color=secondary]{--calendar-color: var(--color-secondary)}.carrot-calendar[data-color=series-1]{--calendar-color: var(--color-series-1)}.carrot-calendar[data-color=series-10]{--calendar-color: var(--color-series-10)}.carrot-calendar[data-color=series-11]{--calendar-color: var(--color-series-11)}.carrot-calendar[data-color=series-12]{--calendar-color: var(--color-series-12)}.carrot-calendar[data-color=series-13]{--calendar-color: var(--color-series-13)}.carrot-calendar[data-color=series-14]{--calendar-color: var(--color-series-14)}.carrot-calendar[data-color=series-15]{--calendar-color: var(--color-series-15)}.carrot-calendar[data-color=series-16]{--calendar-color: var(--color-series-16)}.carrot-calendar[data-color=series-2]{--calendar-color: var(--color-series-2)}.carrot-calendar[data-color=series-3]{--calendar-color: var(--color-series-3)}.carrot-calendar[data-color=series-4]{--calendar-color: var(--color-series-4)}.carrot-calendar[data-color=series-5]{--calendar-color: var(--color-series-5)}.carrot-calendar[data-color=series-6]{--calendar-color: var(--color-series-6)}.carrot-calendar[data-color=series-7]{--calendar-color: var(--color-series-7)}.carrot-calendar[data-color=series-8]{--calendar-color: var(--color-series-8)}.carrot-calendar[data-color=series-9]{--calendar-color: var(--color-series-9)}.carrot-calendar[data-color=slate]{--calendar-color: var(--color-slate)}.carrot-calendar[data-color=standard-blue]{--calendar-color: var(--color-standard-blue)}.carrot-calendar[data-color=standard-brown]{--calendar-color: var(--color-standard-brown)}.carrot-calendar[data-color=standard-cyan]{--calendar-color: var(--color-standard-cyan)}.carrot-calendar[data-color=standard-green]{--calendar-color: var(--color-standard-green)}.carrot-calendar[data-color=standard-indigo]{--calendar-color: var(--color-standard-indigo)}.carrot-calendar[data-color=standard-orange]{--calendar-color: var(--color-standard-orange)}.carrot-calendar[data-color=standard-pink]{--calendar-color: var(--color-standard-pink)}.carrot-calendar[data-color=standard-purple]{--calendar-color: var(--color-standard-purple)}.carrot-calendar[data-color=standard-red]{--calendar-color: var(--color-standard-red)}.carrot-calendar[data-color=standard-teal]{--calendar-color: var(--color-standard-teal)}.carrot-calendar[data-color=standard-yellow]{--calendar-color: var(--color-standard-yellow)}.carrot-calendar[data-color=stone]{--calendar-color: var(--color-stone)}.carrot-calendar[data-color=success]{--calendar-color: var(--color-success)}.carrot-calendar[data-color=warning]{--calendar-color: var(--color-warning)}.carrot-calendar[data-color=zinc]{--calendar-color: var(--color-zinc)}}@layer kapish.components{.carrot-calendar-event[data-event-color=charcoal],.carrot-calendar-month-event[data-event-color=charcoal],.carrot-calendar-multi-day-bar[data-event-color=charcoal]{--calendar-event-color: var(--color-charcoal)}.carrot-calendar-event[data-event-color=danger],.carrot-calendar-month-event[data-event-color=danger],.carrot-calendar-multi-day-bar[data-event-color=danger]{--calendar-event-color: var(--color-danger)}.carrot-calendar-event[data-event-color=info],.carrot-calendar-month-event[data-event-color=info],.carrot-calendar-multi-day-bar[data-event-color=info]{--calendar-event-color: var(--color-info)}.carrot-calendar-event[data-event-color=neutral],.carrot-calendar-month-event[data-event-color=neutral],.carrot-calendar-multi-day-bar[data-event-color=neutral]{--calendar-event-color: var(--color-neutral)}.carrot-calendar-event[data-event-color=primary],.carrot-calendar-month-event[data-event-color=primary],.carrot-calendar-multi-day-bar[data-event-color=primary]{--calendar-event-color: var(--color-primary)}.carrot-calendar-event[data-event-color=sand],.carrot-calendar-month-event[data-event-color=sand],.carrot-calendar-multi-day-bar[data-event-color=sand]{--calendar-event-color: var(--color-sand)}.carrot-calendar-event[data-event-color=secondary],.carrot-calendar-month-event[data-event-color=secondary],.carrot-calendar-multi-day-bar[data-event-color=secondary]{--calendar-event-color: var(--color-secondary)}.carrot-calendar-event[data-event-color=series-1],.carrot-calendar-month-event[data-event-color=series-1],.carrot-calendar-multi-day-bar[data-event-color=series-1]{--calendar-event-color: var(--color-series-1)}.carrot-calendar-event[data-event-color=series-10],.carrot-calendar-month-event[data-event-color=series-10],.carrot-calendar-multi-day-bar[data-event-color=series-10]{--calendar-event-color: var(--color-series-10)}.carrot-calendar-event[data-event-color=series-11],.carrot-calendar-month-event[data-event-color=series-11],.carrot-calendar-multi-day-bar[data-event-color=series-11]{--calendar-event-color: var(--color-series-11)}.carrot-calendar-event[data-event-color=series-12],.carrot-calendar-month-event[data-event-color=series-12],.carrot-calendar-multi-day-bar[data-event-color=series-12]{--calendar-event-color: var(--color-series-12)}.carrot-calendar-event[data-event-color=series-13],.carrot-calendar-month-event[data-event-color=series-13],.carrot-calendar-multi-day-bar[data-event-color=series-13]{--calendar-event-color: var(--color-series-13)}.carrot-calendar-event[data-event-color=series-14],.carrot-calendar-month-event[data-event-color=series-14],.carrot-calendar-multi-day-bar[data-event-color=series-14]{--calendar-event-color: var(--color-series-14)}.carrot-calendar-event[data-event-color=series-15],.carrot-calendar-month-event[data-event-color=series-15],.carrot-calendar-multi-day-bar[data-event-color=series-15]{--calendar-event-color: var(--color-series-15)}.carrot-calendar-event[data-event-color=series-16],.carrot-calendar-month-event[data-event-color=series-16],.carrot-calendar-multi-day-bar[data-event-color=series-16]{--calendar-event-color: var(--color-series-16)}.carrot-calendar-event[data-event-color=series-2],.carrot-calendar-month-event[data-event-color=series-2],.carrot-calendar-multi-day-bar[data-event-color=series-2]{--calendar-event-color: var(--color-series-2)}.carrot-calendar-event[data-event-color=series-3],.carrot-calendar-month-event[data-event-color=series-3],.carrot-calendar-multi-day-bar[data-event-color=series-3]{--calendar-event-color: var(--color-series-3)}.carrot-calendar-event[data-event-color=series-4],.carrot-calendar-month-event[data-event-color=series-4],.carrot-calendar-multi-day-bar[data-event-color=series-4]{--calendar-event-color: var(--color-series-4)}.carrot-calendar-event[data-event-color=series-5],.carrot-calendar-month-event[data-event-color=series-5],.carrot-calendar-multi-day-bar[data-event-color=series-5]{--calendar-event-color: var(--color-series-5)}.carrot-calendar-event[data-event-color=series-6],.carrot-calendar-month-event[data-event-color=series-6],.carrot-calendar-multi-day-bar[data-event-color=series-6]{--calendar-event-color: var(--color-series-6)}.carrot-calendar-event[data-event-color=series-7],.carrot-calendar-month-event[data-event-color=series-7],.carrot-calendar-multi-day-bar[data-event-color=series-7]{--calendar-event-color: var(--color-series-7)}.carrot-calendar-event[data-event-color=series-8],.carrot-calendar-month-event[data-event-color=series-8],.carrot-calendar-multi-day-bar[data-event-color=series-8]{--calendar-event-color: var(--color-series-8)}.carrot-calendar-event[data-event-color=series-9],.carrot-calendar-month-event[data-event-color=series-9],.carrot-calendar-multi-day-bar[data-event-color=series-9]{--calendar-event-color: var(--color-series-9)}.carrot-calendar-event[data-event-color=slate],.carrot-calendar-month-event[data-event-color=slate],.carrot-calendar-multi-day-bar[data-event-color=slate]{--calendar-event-color: var(--color-slate)}.carrot-calendar-event[data-event-color=standard-blue],.carrot-calendar-month-event[data-event-color=standard-blue],.carrot-calendar-multi-day-bar[data-event-color=standard-blue]{--calendar-event-color: var(--color-standard-blue)}.carrot-calendar-event[data-event-color=standard-brown],.carrot-calendar-month-event[data-event-color=standard-brown],.carrot-calendar-multi-day-bar[data-event-color=standard-brown]{--calendar-event-color: var(--color-standard-brown)}.carrot-calendar-event[data-event-color=standard-cyan],.carrot-calendar-month-event[data-event-color=standard-cyan],.carrot-calendar-multi-day-bar[data-event-color=standard-cyan]{--calendar-event-color: var(--color-standard-cyan)}.carrot-calendar-event[data-event-color=standard-green],.carrot-calendar-month-event[data-event-color=standard-green],.carrot-calendar-multi-day-bar[data-event-color=standard-green]{--calendar-event-color: var(--color-standard-green)}.carrot-calendar-event[data-event-color=standard-indigo],.carrot-calendar-month-event[data-event-color=standard-indigo],.carrot-calendar-multi-day-bar[data-event-color=standard-indigo]{--calendar-event-color: var(--color-standard-indigo)}.carrot-calendar-event[data-event-color=standard-orange],.carrot-calendar-month-event[data-event-color=standard-orange],.carrot-calendar-multi-day-bar[data-event-color=standard-orange]{--calendar-event-color: var(--color-standard-orange)}.carrot-calendar-event[data-event-color=standard-pink],.carrot-calendar-month-event[data-event-color=standard-pink],.carrot-calendar-multi-day-bar[data-event-color=standard-pink]{--calendar-event-color: var(--color-standard-pink)}.carrot-calendar-event[data-event-color=standard-purple],.carrot-calendar-month-event[data-event-color=standard-purple],.carrot-calendar-multi-day-bar[data-event-color=standard-purple]{--calendar-event-color: var(--color-standard-purple)}.carrot-calendar-event[data-event-color=standard-red],.carrot-calendar-month-event[data-event-color=standard-red],.carrot-calendar-multi-day-bar[data-event-color=standard-red]{--calendar-event-color: var(--color-standard-red)}.carrot-calendar-event[data-event-color=standard-teal],.carrot-calendar-month-event[data-event-color=standard-teal],.carrot-calendar-multi-day-bar[data-event-color=standard-teal]{--calendar-event-color: var(--color-standard-teal)}.carrot-calendar-event[data-event-color=standard-yellow],.carrot-calendar-month-event[data-event-color=standard-yellow],.carrot-calendar-multi-day-bar[data-event-color=standard-yellow]{--calendar-event-color: var(--color-standard-yellow)}.carrot-calendar-event[data-event-color=stone],.carrot-calendar-month-event[data-event-color=stone],.carrot-calendar-multi-day-bar[data-event-color=stone]{--calendar-event-color: var(--color-stone)}.carrot-calendar-event[data-event-color=success],.carrot-calendar-month-event[data-event-color=success],.carrot-calendar-multi-day-bar[data-event-color=success]{--calendar-event-color: var(--color-success)}.carrot-calendar-event[data-event-color=warning],.carrot-calendar-month-event[data-event-color=warning],.carrot-calendar-multi-day-bar[data-event-color=warning]{--calendar-event-color: var(--color-warning)}.carrot-calendar-event[data-event-color=zinc],.carrot-calendar-month-event[data-event-color=zinc],.carrot-calendar-multi-day-bar[data-event-color=zinc]{--calendar-event-color: var(--color-zinc)}.carrot-calendar-event[data-event-color],.carrot-calendar-month-event[data-event-color],.carrot-calendar-multi-day-bar[data-event-color]{background-color:var(--calendar-event-color);color:color-mix(in oklab,var(--calendar-event-color) 6%,var(--color-light));--calendar-event-border-color: color-mix(in oklab, var(--calendar-event-color) 78%, var(--color-dark))}}@layer kapish.tokens{:root{--card-padding-lg: var(--space-6);--card-padding-md: var(--space-4);--card-padding-sm: var(--space-3);--card-padding-xl: var(--space-8);--card-padding-xs: var(--space-2)}}@layer kapish.components{.carrot-card[data-size=lg]>.carrot-card-header,.carrot-card[data-size=lg]>.carrot-card-body,.carrot-card[data-size=lg]>.carrot-card-footer{padding:var(--card-padding-lg)}.carrot-card[data-size=md]>.carrot-card-header,.carrot-card[data-size=md]>.carrot-card-body,.carrot-card[data-size=md]>.carrot-card-footer{padding:var(--card-padding-md)}.carrot-card[data-size=sm]>.carrot-card-header,.carrot-card[data-size=sm]>.carrot-card-body,.carrot-card[data-size=sm]>.carrot-card-footer{padding:var(--card-padding-sm)}.carrot-card[data-size=xl]>.carrot-card-header,.carrot-card[data-size=xl]>.carrot-card-body,.carrot-card[data-size=xl]>.carrot-card-footer{padding:var(--card-padding-xl)}.carrot-card[data-size=xs]>.carrot-card-header,.carrot-card[data-size=xs]>.carrot-card-body,.carrot-card[data-size=xs]>.carrot-card-footer{padding:var(--card-padding-xs)}}@layer kapish.tokens{:root{--stat-label-font-size-lg: var(--font-size-base);--stat-value-font-size-lg: var(--font-display-md);--stat-caption-font-size-lg: var(--font-size-sm);--stat-gap-lg: .5rem;--stat-label-font-size-md: var(--font-size-sm);--stat-value-font-size-md: var(--font-display-sm);--stat-caption-font-size-md: var(--font-size-xs);--stat-gap-md: .375rem;--stat-label-font-size-sm: var(--font-size-xs);--stat-value-font-size-sm: var(--font-size-xl);--stat-caption-font-size-sm: var(--font-size-xs);--stat-gap-sm: .25rem}}@layer kapish.components{.carrot-stat[data-size=lg]{--stat-label-font-size: var(--stat-label-font-size-lg);--stat-value-font-size: var(--stat-value-font-size-lg);--stat-caption-font-size: var(--stat-caption-font-size-lg);--stat-gap: var(--stat-gap-lg)}.carrot-stat[data-size=md]{--stat-label-font-size: var(--stat-label-font-size-md);--stat-value-font-size: var(--stat-value-font-size-md);--stat-caption-font-size: var(--stat-caption-font-size-md);--stat-gap: var(--stat-gap-md)}.carrot-stat[data-size=sm]{--stat-label-font-size: var(--stat-label-font-size-sm);--stat-value-font-size: var(--stat-value-font-size-sm);--stat-caption-font-size: var(--stat-caption-font-size-sm);--stat-gap: var(--stat-gap-sm)}}@layer kapish.components{.carrot-card-body{flex:1;padding:var(--card-padding-md)}}@layer kapish.components{.carrot-card-footer{display:flex;align-items:center;gap:var(--space-3);padding:var(--card-padding-md);border-top:var(--border-width-1) solid var(--card-section-border)}.carrot-card-footer:not([data-surface]):not([data-effect]){background:var(--card-footer-bg)}}@layer kapish.components{.carrot-card-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--card-padding-md);border-bottom:var(--border-width-1) solid var(--card-section-border)}}@layer kapish.components{.carrot-card-media{overflow:hidden}.carrot-card-media>img,.carrot-card-media>video{display:block;width:100%;height:auto;object-fit:cover}}@layer kapish.tokens{:root{--card-radius: var(--radius-lg);--card-section-border: var(--border-subtle);--card-bg: var(--surface-base);--card-fg: var(--text-primary);--card-border-color: var(--border-subtle);--card-footer-bg: var(--surface-subtle);--card-color: var(--color-primary)}}@layer kapish.components{.carrot-card{display:flex;flex-direction:column;color:var(--card-fg);border:var(--border-width-1) solid var(--card-border-color);border-radius:var(--card-radius);overflow:hidden;position:relative;isolation:isolate;transition-property:background,color,border-color,box-shadow,transform;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-card:not([data-surface]):not([data-effect]){background:var(--card-bg)}.carrot-card[data-horizontal]{flex-direction:row}.carrot-card[data-horizontal]>.carrot-card-media{max-width:40%;flex-shrink:0}.carrot-card[data-horizontal]>.carrot-card-media>img,.carrot-card[data-horizontal]>.carrot-card-media>video{height:100%}.carrot-card[data-seamless]>.carrot-card-header{border-bottom-color:transparent}.carrot-card[data-seamless]>.carrot-card-footer{border-top-color:transparent;background:transparent}.carrot-card[data-flush]>.carrot-card-header,.carrot-card[data-flush]>.carrot-card-body,.carrot-card[data-flush]>.carrot-card-footer{padding:0}.carrot-card[data-interactive]{cursor:pointer}.carrot-card[data-interactive]:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-card[data-interactive]:hover:after{opacity:1}.carrot-card[data-interactive]:active:after{background:var(--surface-active-overlay);opacity:1}.carrot-card[data-interactive][data-shadow]:hover{transform:translateY(-2px)}.carrot-card[data-interactive]:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--card-color)}}@layer kapish.components{.carrot-stat-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.carrot-stat-group[data-no-wrap]{flex-wrap:nowrap}.carrot-stat-group[data-dividers]>.carrot-stat+.carrot-stat,.carrot-stat-group[data-dividers]>.carrot-card+.carrot-card,.carrot-stat-group[data-dividers]>*+*{border-inline-start:var(--border-width-1) solid var(--border-subtle);padding-inline-start:1rem}}@layer kapish.tokens{:root{--stat-sentiment-color: var(--text-muted)}}@layer kapish.components{.carrot-stat{display:flex;flex-direction:column}.carrot-stat-label{font-size:var(--stat-label-font-size);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider, .05em);margin:0}.carrot-stat-value{font-size:var(--stat-value-font-size);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--leading-tight, 1.1);font-variant-numeric:tabular-nums;margin-top:var(--stat-gap)}.carrot-stat-unit{font-size:calc(var(--stat-value-font-size) * .6);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-inline-start:.25em}.carrot-stat-delta-row{display:flex;align-items:baseline;gap:.5rem;margin-top:var(--stat-gap)}.carrot-stat-delta{display:inline-flex;align-items:center;gap:.125rem;font-size:var(--stat-caption-font-size);font-weight:var(--font-weight-semibold);color:var(--stat-sentiment-color);font-variant-numeric:tabular-nums}.carrot-stat[data-sentiment=positive]{--stat-sentiment-color: var(--color-success)}.carrot-stat[data-sentiment=negative]{--stat-sentiment-color: var(--color-danger)}.carrot-stat[data-sentiment=neutral]{--stat-sentiment-color: var(--text-muted)}.carrot-stat-caption{font-size:var(--stat-caption-font-size);color:var(--text-muted)}.carrot-stat-sparkline{margin-top:.75rem}}@layer kapish.components{.carrot-card[data-color=charcoal]{--card-color: var(--color-charcoal);--card-bg: var(--color-charcoal-bg, var(--surface-base));--card-fg: var(--color-charcoal-fg, var(--text-primary));--card-border-color: var(--color-charcoal-border, var(--border-default))}.carrot-card[data-color=danger]{--card-color: var(--color-danger);--card-bg: var(--color-danger-bg, var(--surface-base));--card-fg: var(--color-danger-fg, var(--text-primary));--card-border-color: var(--color-danger-border, var(--border-default))}.carrot-card[data-color=info]{--card-color: var(--color-info);--card-bg: var(--color-info-bg, var(--surface-base));--card-fg: var(--color-info-fg, var(--text-primary));--card-border-color: var(--color-info-border, var(--border-default))}.carrot-card[data-color=neutral]{--card-color: var(--color-neutral);--card-bg: var(--color-neutral-bg, var(--surface-base));--card-fg: var(--color-neutral-fg, var(--text-primary));--card-border-color: var(--color-neutral-border, var(--border-default))}.carrot-card[data-color=primary]{--card-color: var(--color-primary);--card-bg: var(--color-primary-bg, var(--surface-base));--card-fg: var(--color-primary-fg, var(--text-primary));--card-border-color: var(--color-primary-border, var(--border-default))}.carrot-card[data-color=sand]{--card-color: var(--color-sand);--card-bg: var(--color-sand-bg, var(--surface-base));--card-fg: var(--color-sand-fg, var(--text-primary));--card-border-color: var(--color-sand-border, var(--border-default))}.carrot-card[data-color=secondary]{--card-color: var(--color-secondary);--card-bg: var(--color-secondary-bg, var(--surface-base));--card-fg: var(--color-secondary-fg, var(--text-primary));--card-border-color: var(--color-secondary-border, var(--border-default))}.carrot-card[data-color=series-1]{--card-color: var(--color-series-1);--card-bg: var(--color-series-1-bg, var(--surface-base));--card-fg: var(--color-series-1-fg, var(--text-primary));--card-border-color: var(--color-series-1-border, var(--border-default))}.carrot-card[data-color=series-10]{--card-color: var(--color-series-10);--card-bg: var(--color-series-10-bg, var(--surface-base));--card-fg: var(--color-series-10-fg, var(--text-primary));--card-border-color: var(--color-series-10-border, var(--border-default))}.carrot-card[data-color=series-11]{--card-color: var(--color-series-11);--card-bg: var(--color-series-11-bg, var(--surface-base));--card-fg: var(--color-series-11-fg, var(--text-primary));--card-border-color: var(--color-series-11-border, var(--border-default))}.carrot-card[data-color=series-12]{--card-color: var(--color-series-12);--card-bg: var(--color-series-12-bg, var(--surface-base));--card-fg: var(--color-series-12-fg, var(--text-primary));--card-border-color: var(--color-series-12-border, var(--border-default))}.carrot-card[data-color=series-13]{--card-color: var(--color-series-13);--card-bg: var(--color-series-13-bg, var(--surface-base));--card-fg: var(--color-series-13-fg, var(--text-primary));--card-border-color: var(--color-series-13-border, var(--border-default))}.carrot-card[data-color=series-14]{--card-color: var(--color-series-14);--card-bg: var(--color-series-14-bg, var(--surface-base));--card-fg: var(--color-series-14-fg, var(--text-primary));--card-border-color: var(--color-series-14-border, var(--border-default))}.carrot-card[data-color=series-15]{--card-color: var(--color-series-15);--card-bg: var(--color-series-15-bg, var(--surface-base));--card-fg: var(--color-series-15-fg, var(--text-primary));--card-border-color: var(--color-series-15-border, var(--border-default))}.carrot-card[data-color=series-16]{--card-color: var(--color-series-16);--card-bg: var(--color-series-16-bg, var(--surface-base));--card-fg: var(--color-series-16-fg, var(--text-primary));--card-border-color: var(--color-series-16-border, var(--border-default))}.carrot-card[data-color=series-2]{--card-color: var(--color-series-2);--card-bg: var(--color-series-2-bg, var(--surface-base));--card-fg: var(--color-series-2-fg, var(--text-primary));--card-border-color: var(--color-series-2-border, var(--border-default))}.carrot-card[data-color=series-3]{--card-color: var(--color-series-3);--card-bg: var(--color-series-3-bg, var(--surface-base));--card-fg: var(--color-series-3-fg, var(--text-primary));--card-border-color: var(--color-series-3-border, var(--border-default))}.carrot-card[data-color=series-4]{--card-color: var(--color-series-4);--card-bg: var(--color-series-4-bg, var(--surface-base));--card-fg: var(--color-series-4-fg, var(--text-primary));--card-border-color: var(--color-series-4-border, var(--border-default))}.carrot-card[data-color=series-5]{--card-color: var(--color-series-5);--card-bg: var(--color-series-5-bg, var(--surface-base));--card-fg: var(--color-series-5-fg, var(--text-primary));--card-border-color: var(--color-series-5-border, var(--border-default))}.carrot-card[data-color=series-6]{--card-color: var(--color-series-6);--card-bg: var(--color-series-6-bg, var(--surface-base));--card-fg: var(--color-series-6-fg, var(--text-primary));--card-border-color: var(--color-series-6-border, var(--border-default))}.carrot-card[data-color=series-7]{--card-color: var(--color-series-7);--card-bg: var(--color-series-7-bg, var(--surface-base));--card-fg: var(--color-series-7-fg, var(--text-primary));--card-border-color: var(--color-series-7-border, var(--border-default))}.carrot-card[data-color=series-8]{--card-color: var(--color-series-8);--card-bg: var(--color-series-8-bg, var(--surface-base));--card-fg: var(--color-series-8-fg, var(--text-primary));--card-border-color: var(--color-series-8-border, var(--border-default))}.carrot-card[data-color=series-9]{--card-color: var(--color-series-9);--card-bg: var(--color-series-9-bg, var(--surface-base));--card-fg: var(--color-series-9-fg, var(--text-primary));--card-border-color: var(--color-series-9-border, var(--border-default))}.carrot-card[data-color=slate]{--card-color: var(--color-slate);--card-bg: var(--color-slate-bg, var(--surface-base));--card-fg: var(--color-slate-fg, var(--text-primary));--card-border-color: var(--color-slate-border, var(--border-default))}.carrot-card[data-color=standard-blue]{--card-color: var(--color-standard-blue);--card-bg: var(--color-standard-blue-bg, var(--surface-base));--card-fg: var(--color-standard-blue-fg, var(--text-primary));--card-border-color: var(--color-standard-blue-border, var(--border-default))}.carrot-card[data-color=standard-brown]{--card-color: var(--color-standard-brown);--card-bg: var(--color-standard-brown-bg, var(--surface-base));--card-fg: var(--color-standard-brown-fg, var(--text-primary));--card-border-color: var(--color-standard-brown-border, var(--border-default))}.carrot-card[data-color=standard-cyan]{--card-color: var(--color-standard-cyan);--card-bg: var(--color-standard-cyan-bg, var(--surface-base));--card-fg: var(--color-standard-cyan-fg, var(--text-primary));--card-border-color: var(--color-standard-cyan-border, var(--border-default))}.carrot-card[data-color=standard-green]{--card-color: var(--color-standard-green);--card-bg: var(--color-standard-green-bg, var(--surface-base));--card-fg: var(--color-standard-green-fg, var(--text-primary));--card-border-color: var(--color-standard-green-border, var(--border-default))}.carrot-card[data-color=standard-indigo]{--card-color: var(--color-standard-indigo);--card-bg: var(--color-standard-indigo-bg, var(--surface-base));--card-fg: var(--color-standard-indigo-fg, var(--text-primary));--card-border-color: var(--color-standard-indigo-border, var(--border-default))}.carrot-card[data-color=standard-orange]{--card-color: var(--color-standard-orange);--card-bg: var(--color-standard-orange-bg, var(--surface-base));--card-fg: var(--color-standard-orange-fg, var(--text-primary));--card-border-color: var(--color-standard-orange-border, var(--border-default))}.carrot-card[data-color=standard-pink]{--card-color: var(--color-standard-pink);--card-bg: var(--color-standard-pink-bg, var(--surface-base));--card-fg: var(--color-standard-pink-fg, var(--text-primary));--card-border-color: var(--color-standard-pink-border, var(--border-default))}.carrot-card[data-color=standard-purple]{--card-color: var(--color-standard-purple);--card-bg: var(--color-standard-purple-bg, var(--surface-base));--card-fg: var(--color-standard-purple-fg, var(--text-primary));--card-border-color: var(--color-standard-purple-border, var(--border-default))}.carrot-card[data-color=standard-red]{--card-color: var(--color-standard-red);--card-bg: var(--color-standard-red-bg, var(--surface-base));--card-fg: var(--color-standard-red-fg, var(--text-primary));--card-border-color: var(--color-standard-red-border, var(--border-default))}.carrot-card[data-color=standard-teal]{--card-color: var(--color-standard-teal);--card-bg: var(--color-standard-teal-bg, var(--surface-base));--card-fg: var(--color-standard-teal-fg, var(--text-primary));--card-border-color: var(--color-standard-teal-border, var(--border-default))}.carrot-card[data-color=standard-yellow]{--card-color: var(--color-standard-yellow);--card-bg: var(--color-standard-yellow-bg, var(--surface-base));--card-fg: var(--color-standard-yellow-fg, var(--text-primary));--card-border-color: var(--color-standard-yellow-border, var(--border-default))}.carrot-card[data-color=stone]{--card-color: var(--color-stone);--card-bg: var(--color-stone-bg, var(--surface-base));--card-fg: var(--color-stone-fg, var(--text-primary));--card-border-color: var(--color-stone-border, var(--border-default))}.carrot-card[data-color=success]{--card-color: var(--color-success);--card-bg: var(--color-success-bg, var(--surface-base));--card-fg: var(--color-success-fg, var(--text-primary));--card-border-color: var(--color-success-border, var(--border-default))}.carrot-card[data-color=warning]{--card-color: var(--color-warning);--card-bg: var(--color-warning-bg, var(--surface-base));--card-fg: var(--color-warning-fg, var(--text-primary));--card-border-color: var(--color-warning-border, var(--border-default))}.carrot-card[data-color=zinc]{--card-color: var(--color-zinc);--card-bg: var(--color-zinc-bg, var(--surface-base));--card-fg: var(--color-zinc-fg, var(--text-primary));--card-border-color: var(--color-zinc-border, var(--border-default))}}@layer kapish.tokens{:root{--carousel-arrow-size-lg: 48px;--carousel-dot-size-lg: 10px;--carousel-arrow-size-md: 40px;--carousel-dot-size-md: 8px;--carousel-arrow-size-sm: 32px;--carousel-dot-size-sm: 6px;--carousel-arrow-size-xl: 56px;--carousel-dot-size-xl: 12px;--carousel-arrow-size-xs: 24px;--carousel-dot-size-xs: 5px}}@layer kapish.components{.carrot-carousel[data-size=lg]{--carousel-arrow-size: var(--carousel-arrow-size-lg);--carousel-dot-size: var(--carousel-dot-size-lg)}.carrot-carousel[data-size=md]{--carousel-arrow-size: var(--carousel-arrow-size-md);--carousel-dot-size: var(--carousel-dot-size-md)}.carrot-carousel[data-size=sm]{--carousel-arrow-size: var(--carousel-arrow-size-sm);--carousel-dot-size: var(--carousel-dot-size-sm)}.carrot-carousel[data-size=xl]{--carousel-arrow-size: var(--carousel-arrow-size-xl);--carousel-dot-size: var(--carousel-dot-size-xl)}.carrot-carousel[data-size=xs]{--carousel-arrow-size: var(--carousel-arrow-size-xs);--carousel-dot-size: var(--carousel-dot-size-xs)}}@layer kapish.components{.carrot-gallery[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gallery-min-thumb-size),1fr));gap:var(--gallery-gap)}.carrot-gallery[data-layout=grid]>.carrot-gallery-thumb{aspect-ratio:var(--gallery-thumb-aspect);width:100%}.carrot-gallery[data-layout=masonry]{column-width:var(--gallery-min-thumb-size);column-gap:var(--gallery-gap)}.carrot-gallery[data-layout=masonry]>.carrot-gallery-thumb{width:100%;margin-bottom:var(--gallery-gap);break-inside:avoid}.carrot-gallery[data-layout=masonry]>.carrot-gallery-thumb img{height:auto;object-fit:initial}.carrot-gallery[data-layout=strip]{display:flex;gap:var(--gallery-gap);overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.carrot-gallery[data-layout=strip]>.carrot-gallery-thumb{flex:0 0 auto;width:var(--gallery-min-thumb-size);aspect-ratio:var(--gallery-thumb-aspect)}}@layer kapish.components{.carrot-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--carousel-arrow-size);height:var(--carousel-arrow-size);border-radius:var(--carousel-arrow-radius);background:var(--surface-elevated);color:var(--text-primary);border:var(--border-width-1) solid var(--border-subtle);-webkit-backdrop-filter:var(--carousel-arrow-backdrop);backdrop-filter:var(--carousel-arrow-backdrop);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.carrot-carousel-arrow[data-side=prev]{left:var(--carousel-arrow-offset)}.carrot-carousel-arrow[data-side=next]{right:var(--carousel-arrow-offset)}.carrot-carousel-arrow:disabled{opacity:.35;cursor:not-allowed}}@layer kapish.components{.carrot-carousel-bar{width:var(--carousel-bar-width);height:var(--carousel-bar-height);border-radius:var(--carousel-bar-radius);border:none;padding:0;cursor:pointer;transition:var(--carousel-bar-transition)}.carrot-carousel-bar[data-active]{width:var(--carousel-bar-active-width)}}@layer kapish.components{.carrot-carousel-dot{width:var(--carousel-dot-size);height:var(--carousel-dot-size);border-radius:var(--radius-full);border:none;padding:0;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.carrot-carousel-dot[data-active]{transform:scale(1.2)}}@layer kapish.components{.carrot-carousel-indicators{display:flex;align-items:center;justify-content:center;gap:var(--carousel-indicators-gap);flex-wrap:wrap;margin-top:var(--carousel-indicators-margin-top)}}@layer kapish.components{.carrot-carousel-number{min-width:var(--carousel-number-min-width);height:var(--carousel-number-height);padding:0 var(--carousel-number-px);border-radius:var(--carousel-number-radius);background:var(--surface-elevated);color:var(--text-secondary);border:none;font-family:inherit;font-size:var(--carousel-number-font-size);font-weight:var(--carousel-number-font-weight);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}}@layer kapish.components{.carrot-carousel-thumb{width:var(--carousel-thumb-width);height:var(--carousel-thumb-height);border-radius:var(--carousel-thumb-radius);background:var(--surface-subtle);border:none;padding:0;overflow:hidden;cursor:pointer;box-shadow:0 0 0 var(--carousel-thumb-ring) transparent;opacity:.7;transition:box-shadow .18s ease,opacity var(--duration-fast) var(--ease-out)}.carrot-carousel-thumb[data-active]{opacity:1}.carrot-carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}}@layer kapish.tokens{:root{--carousel-radius: var(--radius-md);--carousel-transition: .38s cubic-bezier(.32, .72, 0, 1);--carousel-bg: var(--surface-base);--carousel-color: var(--color-primary);--carousel-arrow-size: 40px;--carousel-dot-size: 8px;--carousel-arrow-radius: var(--radius-full);--carousel-arrow-backdrop: blur(4px);--carousel-arrow-offset: var(--space-2);--carousel-dot-gap: var(--space-1);--carousel-bar-width: 14px;--carousel-bar-active-width: 28px;--carousel-bar-height: 4px;--carousel-bar-radius: 2px;--carousel-bar-transition: width .2s ease, background .2s ease;--carousel-number-font-size: var(--font-size-xs);--carousel-number-font-weight: var(--font-semibold);--carousel-number-radius: var(--radius-full);--carousel-number-min-width: 24px;--carousel-number-height: 24px;--carousel-number-px: var(--space-2);--carousel-thumb-width: 48px;--carousel-thumb-height: 36px;--carousel-thumb-radius: var(--radius-sm);--carousel-thumb-ring: 2px;--carousel-indicators-gap: .375rem;--carousel-indicators-margin-top: .625rem}}@layer kapish.components{.carrot-carousel{position:relative;width:100%;color:var(--text-primary);border-radius:var(--carousel-radius)}.carrot-carousel:not([data-surface]):not([data-effect]){background:var(--carousel-bg)}.carrot-carousel-viewport{position:relative;width:100%;overflow:hidden;border-radius:var(--carousel-radius)}.carrot-carousel-track{display:flex;transition:transform var(--carousel-transition);will-change:transform}.carrot-carousel-track[data-dragging]{transition:none}.carrot-carousel-slide{flex:0 0 100%;min-width:0}.carrot-carousel-slide[data-active]{z-index:1}}@layer kapish.components{.carrot-gallery-thumb{position:relative;background:var(--gallery-thumb-bg);border-radius:var(--gallery-thumb-radius);overflow:hidden;border:none;padding:0;display:block;cursor:pointer}.carrot-gallery-thumb[data-static]{cursor:default}.carrot-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}}@layer kapish.tokens{:root{--gallery-gap: var(--space-2);--gallery-min-thumb-size: 160px;--gallery-thumb-aspect: 1 / 1;--gallery-thumb-radius: var(--radius-sm);--gallery-thumb-bg: var(--surface-elevated)}}@layer kapish.components{.carrot-gallery{width:100%}}@layer kapish.tokens{:root{--lightbox-fg: var(--color-light);--lightbox-fg-muted: rgb(from var(--color-light) r g b / .78);--lightbox-stage-bg: rgb(from var(--color-dark) r g b / .35);--lightbox-stage-radius: var(--radius-md);--lightbox-toolbar-button-bg: rgb(from var(--color-light) r g b / .1);--lightbox-arrow-bg: rgb(from var(--color-dark) r g b / .6);--lightbox-thumb-bg: rgb(from var(--color-light) r g b / .08);--lightbox-thumb-width: 56px;--lightbox-thumb-height: 40px;--lightbox-dot-bg-inactive: rgb(from var(--color-light) r g b / .35);--lightbox-strip-padding: .25rem 0}}@layer kapish.components{.carrot-lightbox{display:flex;flex-direction:column;gap:var(--space-3);width:100%;color:var(--lightbox-fg)}.carrot-lightbox-toolbar{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--lightbox-fg-muted)}.carrot-lightbox-toolbar-spacer{flex:1}.carrot-lightbox-counter{font-variant-numeric:tabular-nums}.carrot-lightbox-close{width:32px;height:32px;border-radius:var(--radius-full);border:none;padding:0;background:var(--lightbox-toolbar-button-bg);color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-out)}.carrot-lightbox-close:hover{background:color-mix(in srgb,var(--lightbox-toolbar-button-bg) 100%,var(--color-light) 6%)}.carrot-lightbox-stage{position:relative;flex:1;min-height:50vh;display:flex;align-items:center;justify-content:center;background:var(--lightbox-stage-bg);border-radius:var(--lightbox-stage-radius);overflow:hidden}.carrot-lightbox-image{max-width:100%;max-height:75vh;object-fit:contain;display:block}.carrot-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--radius-full);border:none;padding:0;background:var(--lightbox-arrow-bg);color:var(--lightbox-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--duration-fast) var(--ease-out)}.carrot-lightbox-arrow[data-side=prev]{left:var(--space-3)}.carrot-lightbox-arrow[data-side=next]{right:var(--space-3)}.carrot-lightbox-arrow:disabled{opacity:.35;cursor:not-allowed}.carrot-lightbox-caption{padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--lightbox-fg-muted);text-align:center}.carrot-lightbox-strip{display:flex;align-items:center;justify-content:center;gap:.375rem;overflow-x:auto;padding:var(--lightbox-strip-padding)}.carrot-lightbox-thumb{width:var(--lightbox-thumb-width);height:var(--lightbox-thumb-height);border-radius:var(--radius-sm);border:none;padding:0;overflow:hidden;background:var(--lightbox-thumb-bg);cursor:pointer;flex-shrink:0;opacity:.7;box-shadow:0 0 0 2px transparent;transition:box-shadow .18s ease,opacity var(--duration-fast) var(--ease-out)}.carrot-lightbox-thumb[data-active]{opacity:1;box-shadow:0 0 0 2px var(--carousel-color)}.carrot-lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block}.carrot-lightbox-dot{width:8px;height:8px;border-radius:var(--radius-full);border:none;padding:0;background:var(--lightbox-dot-bg-inactive);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.carrot-lightbox-dot[data-active]{background:var(--carousel-color);transform:scale(1.2)}.carrot-lightbox-preload{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}}@layer kapish.components{.carrot-carousel[data-color=charcoal]{--carousel-color: var(--color-charcoal)}.carrot-carousel[data-color=danger]{--carousel-color: var(--color-danger)}.carrot-carousel[data-color=info]{--carousel-color: var(--color-info)}.carrot-carousel[data-color=neutral]{--carousel-color: var(--color-neutral)}.carrot-carousel[data-color=primary]{--carousel-color: var(--color-primary)}.carrot-carousel[data-color=sand]{--carousel-color: var(--color-sand)}.carrot-carousel[data-color=secondary]{--carousel-color: var(--color-secondary)}.carrot-carousel[data-color=series-1]{--carousel-color: var(--color-series-1)}.carrot-carousel[data-color=series-10]{--carousel-color: var(--color-series-10)}.carrot-carousel[data-color=series-11]{--carousel-color: var(--color-series-11)}.carrot-carousel[data-color=series-12]{--carousel-color: var(--color-series-12)}.carrot-carousel[data-color=series-13]{--carousel-color: var(--color-series-13)}.carrot-carousel[data-color=series-14]{--carousel-color: var(--color-series-14)}.carrot-carousel[data-color=series-15]{--carousel-color: var(--color-series-15)}.carrot-carousel[data-color=series-16]{--carousel-color: var(--color-series-16)}.carrot-carousel[data-color=series-2]{--carousel-color: var(--color-series-2)}.carrot-carousel[data-color=series-3]{--carousel-color: var(--color-series-3)}.carrot-carousel[data-color=series-4]{--carousel-color: var(--color-series-4)}.carrot-carousel[data-color=series-5]{--carousel-color: var(--color-series-5)}.carrot-carousel[data-color=series-6]{--carousel-color: var(--color-series-6)}.carrot-carousel[data-color=series-7]{--carousel-color: var(--color-series-7)}.carrot-carousel[data-color=series-8]{--carousel-color: var(--color-series-8)}.carrot-carousel[data-color=series-9]{--carousel-color: var(--color-series-9)}.carrot-carousel[data-color=slate]{--carousel-color: var(--color-slate)}.carrot-carousel[data-color=standard-blue]{--carousel-color: var(--color-standard-blue)}.carrot-carousel[data-color=standard-brown]{--carousel-color: var(--color-standard-brown)}.carrot-carousel[data-color=standard-cyan]{--carousel-color: var(--color-standard-cyan)}.carrot-carousel[data-color=standard-green]{--carousel-color: var(--color-standard-green)}.carrot-carousel[data-color=standard-indigo]{--carousel-color: var(--color-standard-indigo)}.carrot-carousel[data-color=standard-orange]{--carousel-color: var(--color-standard-orange)}.carrot-carousel[data-color=standard-pink]{--carousel-color: var(--color-standard-pink)}.carrot-carousel[data-color=standard-purple]{--carousel-color: var(--color-standard-purple)}.carrot-carousel[data-color=standard-red]{--carousel-color: var(--color-standard-red)}.carrot-carousel[data-color=standard-teal]{--carousel-color: var(--color-standard-teal)}.carrot-carousel[data-color=standard-yellow]{--carousel-color: var(--color-standard-yellow)}.carrot-carousel[data-color=stone]{--carousel-color: var(--color-stone)}.carrot-carousel[data-color=success]{--carousel-color: var(--color-success)}.carrot-carousel[data-color=warning]{--carousel-color: var(--color-warning)}.carrot-carousel[data-color=zinc]{--carousel-color: var(--color-zinc)}.carrot-carousel-dot,.carrot-carousel-bar{background:color-mix(in oklab,var(--carousel-color) 6%,var(--color-light))}.carrot-carousel-dot[data-active],.carrot-carousel-bar[data-active]{background:var(--carousel-color)}.carrot-carousel-number[data-active]{background:var(--carousel-color);color:color-mix(in oklab,var(--carousel-color) 6%,var(--color-light))}.carrot-carousel-thumb[data-active]{box-shadow:0 0 0 var(--carousel-thumb-ring) var(--carousel-color)}}@layer kapish.tokens{:root{--chart-heatmap-cell-size-lg: 2rem;--chart-heatmap-gap-lg: 3px;--chart-heatmap-cell-size-md: 1.5rem;--chart-heatmap-gap-md: 2px;--chart-heatmap-cell-size-sm: 1rem;--chart-heatmap-gap-sm: 1px;--chart-heatmap-cell-size-xl: 2.5rem;--chart-heatmap-gap-xl: 4px;--chart-heatmap-cell-size-xs: .75rem;--chart-heatmap-gap-xs: 1px}}@layer kapish.components{.carrot-chart-heatmap[data-size=lg]{grid-auto-rows:var(--chart-heatmap-cell-size-lg);grid-auto-columns:var(--chart-heatmap-cell-size-lg);gap:var(--chart-heatmap-gap-lg)}.carrot-chart-heatmap[data-size=md]{grid-auto-rows:var(--chart-heatmap-cell-size-md);grid-auto-columns:var(--chart-heatmap-cell-size-md);gap:var(--chart-heatmap-gap-md)}.carrot-chart-heatmap[data-size=sm]{grid-auto-rows:var(--chart-heatmap-cell-size-sm);grid-auto-columns:var(--chart-heatmap-cell-size-sm);gap:var(--chart-heatmap-gap-sm)}.carrot-chart-heatmap[data-size=xl]{grid-auto-rows:var(--chart-heatmap-cell-size-xl);grid-auto-columns:var(--chart-heatmap-cell-size-xl);gap:var(--chart-heatmap-gap-xl)}.carrot-chart-heatmap[data-size=xs]{grid-auto-rows:var(--chart-heatmap-cell-size-xs);grid-auto-columns:var(--chart-heatmap-cell-size-xs);gap:var(--chart-heatmap-gap-xs)}}@layer kapish.components{.carrot-chart-heatmap-cell[data-intensity="0"]{background-color:var(--chart-heatmap-intensity-0)}.carrot-chart-heatmap-cell[data-intensity="1"]{background-color:var(--chart-heatmap-intensity-1)}.carrot-chart-heatmap-cell[data-intensity="2"]{background-color:var(--chart-heatmap-intensity-2)}.carrot-chart-heatmap-cell[data-intensity="3"]{background-color:var(--chart-heatmap-intensity-3)}.carrot-chart-heatmap-cell[data-intensity="4"]{background-color:var(--chart-heatmap-intensity-4)}}@layer kapish.components{.carrot-chart-legend[data-layout=vertical]{flex-direction:column;align-items:flex-start}}.carrot-chart-heatmap-cell{transition:background-color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default);background-color:var(--chart-heatmap-intensity-0)}.carrot-chart-heatmap-cell[data-interactive]{cursor:pointer}.carrot-chart-heatmap-cell[data-interactive]:hover{opacity:.8;outline:2px solid var(--border-default);outline-offset:-1px}.carrot-chart-heatmap-cell[data-interactive]:focus-visible{outline:2px solid var(--ring-color);outline-offset:1px}.carrot-chart-heatmap-label-x,.carrot-chart-heatmap-label-y{white-space:nowrap}.carrot-chart-heatmap-label-x{text-align:center}.carrot-chart-heatmap-label-y{display:flex;align-items:center;padding-right:var(--space-2)}.carrot-chart-heatmap{display:grid;width:fit-content}.carrot-chart-heatmap[data-rounded] .carrot-chart-heatmap-cell{border-radius:var(--radius-sm)}.carrot-chart-heatmap[data-seamless]{gap:0}.carrot-chart-legend{display:flex;flex-wrap:wrap;gap:var(--chart-legend-gap);align-items:center}.carrot-chart-legend-item{display:inline-flex;align-items:center;gap:var(--space-1)}.carrot-chart-legend-swatch{width:var(--chart-legend-swatch-size);height:var(--chart-legend-swatch-size);border-radius:var(--chart-legend-swatch-radius);flex-shrink:0}.carrot-chart-legend-gradient{display:flex;align-items:center;gap:var(--space-2)}.carrot-chart-legend-gradient-bar{width:6rem;height:.5rem;border-radius:var(--radius-full);background:linear-gradient(to right,var(--chart-heatmap-intensity-0),var(--chart-heatmap-intensity-1),var(--chart-heatmap-intensity-2),var(--chart-heatmap-intensity-3),var(--chart-heatmap-intensity-4))}.carrot-chart-series{border-style:solid;border-width:0;background-color:var(--chart-bg, transparent);color:var(--chart-fg, inherit);border-color:var(--chart-border-color, transparent);fill:var(--chart-bg, transparent);stroke:var(--chart-border-color, transparent);transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.carrot-chart-series[data-kit=outlined]{border-width:var(--border-width-1)}.carrot-chart-tooltip{position:absolute;z-index:var(--z-popover, 500);pointer-events:none;padding:var(--space-2) var(--space-3);background:var(--surface-elevated);color:var(--text-primary);border:var(--border-width-1) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);white-space:nowrap}:root{--chart-border-radius: var(--radius-md);--chart-padding: var(--space-4);--chart-bg: var(--surface-base);--chart-fg: var(--text-primary);--chart-heatmap-intensity-0: var(--surface-subtle);--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-primary));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-primary));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-primary));--chart-heatmap-intensity-4: var(--color-primary);--chart-legend-gap: var(--space-3);--chart-legend-swatch-size: .75rem;--chart-legend-swatch-radius: var(--radius-sm)}.carrot-chart{position:relative;border-radius:var(--chart-border-radius);color:var(--chart-fg);padding:var(--chart-padding)}.carrot-chart:not([data-surface]):not([data-effect]){background:var(--chart-bg)}@layer kapish.components{.carrot-chart-series[data-color=charcoal]{--chart-color: var(--color-charcoal);--chart-bg: var(--color-charcoal-bg, transparent);--chart-fg: var(--color-charcoal-fg, inherit);--chart-border-color: var(--color-charcoal-border, transparent)}.carrot-chart-series[data-color=danger]{--chart-color: var(--color-danger);--chart-bg: var(--color-danger-bg, transparent);--chart-fg: var(--color-danger-fg, inherit);--chart-border-color: var(--color-danger-border, transparent)}.carrot-chart-series[data-color=info]{--chart-color: var(--color-info);--chart-bg: var(--color-info-bg, transparent);--chart-fg: var(--color-info-fg, inherit);--chart-border-color: var(--color-info-border, transparent)}.carrot-chart-series[data-color=neutral]{--chart-color: var(--color-neutral);--chart-bg: var(--color-neutral-bg, transparent);--chart-fg: var(--color-neutral-fg, inherit);--chart-border-color: var(--color-neutral-border, transparent)}.carrot-chart-series[data-color=primary]{--chart-color: var(--color-primary);--chart-bg: var(--color-primary-bg, transparent);--chart-fg: var(--color-primary-fg, inherit);--chart-border-color: var(--color-primary-border, transparent)}.carrot-chart-series[data-color=sand]{--chart-color: var(--color-sand);--chart-bg: var(--color-sand-bg, transparent);--chart-fg: var(--color-sand-fg, inherit);--chart-border-color: var(--color-sand-border, transparent)}.carrot-chart-series[data-color=secondary]{--chart-color: var(--color-secondary);--chart-bg: var(--color-secondary-bg, transparent);--chart-fg: var(--color-secondary-fg, inherit);--chart-border-color: var(--color-secondary-border, transparent)}.carrot-chart-series[data-color=series-1]{--chart-color: var(--color-series-1);--chart-bg: var(--color-series-1-bg, transparent);--chart-fg: var(--color-series-1-fg, inherit);--chart-border-color: var(--color-series-1-border, transparent)}.carrot-chart-series[data-color=series-10]{--chart-color: var(--color-series-10);--chart-bg: var(--color-series-10-bg, transparent);--chart-fg: var(--color-series-10-fg, inherit);--chart-border-color: var(--color-series-10-border, transparent)}.carrot-chart-series[data-color=series-11]{--chart-color: var(--color-series-11);--chart-bg: var(--color-series-11-bg, transparent);--chart-fg: var(--color-series-11-fg, inherit);--chart-border-color: var(--color-series-11-border, transparent)}.carrot-chart-series[data-color=series-12]{--chart-color: var(--color-series-12);--chart-bg: var(--color-series-12-bg, transparent);--chart-fg: var(--color-series-12-fg, inherit);--chart-border-color: var(--color-series-12-border, transparent)}.carrot-chart-series[data-color=series-13]{--chart-color: var(--color-series-13);--chart-bg: var(--color-series-13-bg, transparent);--chart-fg: var(--color-series-13-fg, inherit);--chart-border-color: var(--color-series-13-border, transparent)}.carrot-chart-series[data-color=series-14]{--chart-color: var(--color-series-14);--chart-bg: var(--color-series-14-bg, transparent);--chart-fg: var(--color-series-14-fg, inherit);--chart-border-color: var(--color-series-14-border, transparent)}.carrot-chart-series[data-color=series-15]{--chart-color: var(--color-series-15);--chart-bg: var(--color-series-15-bg, transparent);--chart-fg: var(--color-series-15-fg, inherit);--chart-border-color: var(--color-series-15-border, transparent)}.carrot-chart-series[data-color=series-16]{--chart-color: var(--color-series-16);--chart-bg: var(--color-series-16-bg, transparent);--chart-fg: var(--color-series-16-fg, inherit);--chart-border-color: var(--color-series-16-border, transparent)}.carrot-chart-series[data-color=series-2]{--chart-color: var(--color-series-2);--chart-bg: var(--color-series-2-bg, transparent);--chart-fg: var(--color-series-2-fg, inherit);--chart-border-color: var(--color-series-2-border, transparent)}.carrot-chart-series[data-color=series-3]{--chart-color: var(--color-series-3);--chart-bg: var(--color-series-3-bg, transparent);--chart-fg: var(--color-series-3-fg, inherit);--chart-border-color: var(--color-series-3-border, transparent)}.carrot-chart-series[data-color=series-4]{--chart-color: var(--color-series-4);--chart-bg: var(--color-series-4-bg, transparent);--chart-fg: var(--color-series-4-fg, inherit);--chart-border-color: var(--color-series-4-border, transparent)}.carrot-chart-series[data-color=series-5]{--chart-color: var(--color-series-5);--chart-bg: var(--color-series-5-bg, transparent);--chart-fg: var(--color-series-5-fg, inherit);--chart-border-color: var(--color-series-5-border, transparent)}.carrot-chart-series[data-color=series-6]{--chart-color: var(--color-series-6);--chart-bg: var(--color-series-6-bg, transparent);--chart-fg: var(--color-series-6-fg, inherit);--chart-border-color: var(--color-series-6-border, transparent)}.carrot-chart-series[data-color=series-7]{--chart-color: var(--color-series-7);--chart-bg: var(--color-series-7-bg, transparent);--chart-fg: var(--color-series-7-fg, inherit);--chart-border-color: var(--color-series-7-border, transparent)}.carrot-chart-series[data-color=series-8]{--chart-color: var(--color-series-8);--chart-bg: var(--color-series-8-bg, transparent);--chart-fg: var(--color-series-8-fg, inherit);--chart-border-color: var(--color-series-8-border, transparent)}.carrot-chart-series[data-color=series-9]{--chart-color: var(--color-series-9);--chart-bg: var(--color-series-9-bg, transparent);--chart-fg: var(--color-series-9-fg, inherit);--chart-border-color: var(--color-series-9-border, transparent)}.carrot-chart-series[data-color=slate]{--chart-color: var(--color-slate);--chart-bg: var(--color-slate-bg, transparent);--chart-fg: var(--color-slate-fg, inherit);--chart-border-color: var(--color-slate-border, transparent)}.carrot-chart-series[data-color=standard-blue]{--chart-color: var(--color-standard-blue);--chart-bg: var(--color-standard-blue-bg, transparent);--chart-fg: var(--color-standard-blue-fg, inherit);--chart-border-color: var(--color-standard-blue-border, transparent)}.carrot-chart-series[data-color=standard-brown]{--chart-color: var(--color-standard-brown);--chart-bg: var(--color-standard-brown-bg, transparent);--chart-fg: var(--color-standard-brown-fg, inherit);--chart-border-color: var(--color-standard-brown-border, transparent)}.carrot-chart-series[data-color=standard-cyan]{--chart-color: var(--color-standard-cyan);--chart-bg: var(--color-standard-cyan-bg, transparent);--chart-fg: var(--color-standard-cyan-fg, inherit);--chart-border-color: var(--color-standard-cyan-border, transparent)}.carrot-chart-series[data-color=standard-green]{--chart-color: var(--color-standard-green);--chart-bg: var(--color-standard-green-bg, transparent);--chart-fg: var(--color-standard-green-fg, inherit);--chart-border-color: var(--color-standard-green-border, transparent)}.carrot-chart-series[data-color=standard-indigo]{--chart-color: var(--color-standard-indigo);--chart-bg: var(--color-standard-indigo-bg, transparent);--chart-fg: var(--color-standard-indigo-fg, inherit);--chart-border-color: var(--color-standard-indigo-border, transparent)}.carrot-chart-series[data-color=standard-orange]{--chart-color: var(--color-standard-orange);--chart-bg: var(--color-standard-orange-bg, transparent);--chart-fg: var(--color-standard-orange-fg, inherit);--chart-border-color: var(--color-standard-orange-border, transparent)}.carrot-chart-series[data-color=standard-pink]{--chart-color: var(--color-standard-pink);--chart-bg: var(--color-standard-pink-bg, transparent);--chart-fg: var(--color-standard-pink-fg, inherit);--chart-border-color: var(--color-standard-pink-border, transparent)}.carrot-chart-series[data-color=standard-purple]{--chart-color: var(--color-standard-purple);--chart-bg: var(--color-standard-purple-bg, transparent);--chart-fg: var(--color-standard-purple-fg, inherit);--chart-border-color: var(--color-standard-purple-border, transparent)}.carrot-chart-series[data-color=standard-red]{--chart-color: var(--color-standard-red);--chart-bg: var(--color-standard-red-bg, transparent);--chart-fg: var(--color-standard-red-fg, inherit);--chart-border-color: var(--color-standard-red-border, transparent)}.carrot-chart-series[data-color=standard-teal]{--chart-color: var(--color-standard-teal);--chart-bg: var(--color-standard-teal-bg, transparent);--chart-fg: var(--color-standard-teal-fg, inherit);--chart-border-color: var(--color-standard-teal-border, transparent)}.carrot-chart-series[data-color=standard-yellow]{--chart-color: var(--color-standard-yellow);--chart-bg: var(--color-standard-yellow-bg, transparent);--chart-fg: var(--color-standard-yellow-fg, inherit);--chart-border-color: var(--color-standard-yellow-border, transparent)}.carrot-chart-series[data-color=stone]{--chart-color: var(--color-stone);--chart-bg: var(--color-stone-bg, transparent);--chart-fg: var(--color-stone-fg, inherit);--chart-border-color: var(--color-stone-border, transparent)}.carrot-chart-series[data-color=success]{--chart-color: var(--color-success);--chart-bg: var(--color-success-bg, transparent);--chart-fg: var(--color-success-fg, inherit);--chart-border-color: var(--color-success-border, transparent)}.carrot-chart-series[data-color=warning]{--chart-color: var(--color-warning);--chart-bg: var(--color-warning-bg, transparent);--chart-fg: var(--color-warning-fg, inherit);--chart-border-color: var(--color-warning-border, transparent)}.carrot-chart-series[data-color=zinc]{--chart-color: var(--color-zinc);--chart-bg: var(--color-zinc-bg, transparent);--chart-fg: var(--color-zinc-fg, inherit);--chart-border-color: var(--color-zinc-border, transparent)}}@layer kapish.components{.carrot-chart-series[data-kit=disabled]{background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background));color:color-mix(in oklab,var(--color-neutral) 60%,var(--color-light));border-color:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background));fill:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background));stroke:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background))}.carrot-chart-series[data-kit=ghost]{background-color:transparent;color:var(--chart-color);border-color:transparent;fill:transparent;stroke:transparent}.carrot-chart-series[data-kit=neutral]{background-color:var(--surface-elevated);color:var(--chart-color);border-color:transparent;fill:var(--surface-elevated);stroke:transparent}.carrot-chart-series[data-kit=outlined]{background-color:transparent;color:color-mix(in oklab,var(--chart-color) 78%,var(--color-light));border-color:var(--chart-color);fill:transparent;stroke:var(--chart-color)}.carrot-chart-series[data-kit=pastel]{background-color:color-mix(in oklab,var(--chart-color) 6%,var(--color-light));color:color-mix(in oklab,var(--chart-color) 54%,var(--color-dark));border-color:color-mix(in oklab,var(--chart-color) 32%,var(--color-light));fill:color-mix(in oklab,var(--chart-color) 6%,var(--color-light));stroke:color-mix(in oklab,var(--chart-color) 32%,var(--color-light))}.carrot-chart-series[data-kit=saturated]{background-color:oklch(from var(--chart-color) l calc(c*1.4) h);color:color-mix(in oklab,var(--chart-color) 6%,var(--color-light));border-color:oklch(from var(--chart-color) calc(l - .08) calc(c*1.4) h);fill:oklch(from var(--chart-color) l calc(c*1.4) h);stroke:oklch(from var(--chart-color) calc(l - .08) calc(c*1.4) h)}.carrot-chart-series[data-kit=solid]{background-color:var(--chart-color);color:color-mix(in oklab,var(--chart-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--chart-color) 78%,var(--color-dark));fill:var(--chart-color);stroke:color-mix(in oklab,var(--chart-color) 78%,var(--color-dark))}.carrot-chart-series[data-kit=subtle]{background-color:color-mix(in oklab,var(--chart-color) 14%,var(--color-background));color:var(--chart-color);border-color:color-mix(in oklab,var(--chart-color) 26%,var(--color-background));fill:color-mix(in oklab,var(--chart-color) 14%,var(--color-background));stroke:color-mix(in oklab,var(--chart-color) 26%,var(--color-background))}.carrot-chart-series[data-kit=tint]{background-color:color-mix(in oklab,var(--chart-color) 30%,var(--color-background));color:color-mix(in oklab,var(--chart-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--chart-color) 42%,var(--color-background));fill:color-mix(in oklab,var(--chart-color) 30%,var(--color-background));stroke:color-mix(in oklab,var(--chart-color) 42%,var(--color-background))}}@layer kapish.components{.carrot-chart-heatmap[data-color=charcoal],.carrot-chart-legend-gradient[data-color=charcoal]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-charcoal));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-charcoal));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-charcoal));--chart-heatmap-intensity-4: var(--color-charcoal)}.carrot-chart-heatmap[data-color=danger],.carrot-chart-legend-gradient[data-color=danger]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-danger));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-danger));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-danger));--chart-heatmap-intensity-4: var(--color-danger)}.carrot-chart-heatmap[data-color=info],.carrot-chart-legend-gradient[data-color=info]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-info));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-info));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-info));--chart-heatmap-intensity-4: var(--color-info)}.carrot-chart-heatmap[data-color=neutral],.carrot-chart-legend-gradient[data-color=neutral]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-neutral));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-neutral));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-neutral));--chart-heatmap-intensity-4: var(--color-neutral)}.carrot-chart-heatmap[data-color=primary],.carrot-chart-legend-gradient[data-color=primary]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-primary));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-primary));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-primary));--chart-heatmap-intensity-4: var(--color-primary)}.carrot-chart-heatmap[data-color=sand],.carrot-chart-legend-gradient[data-color=sand]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-sand));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-sand));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-sand));--chart-heatmap-intensity-4: var(--color-sand)}.carrot-chart-heatmap[data-color=secondary],.carrot-chart-legend-gradient[data-color=secondary]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-secondary));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-secondary));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-secondary));--chart-heatmap-intensity-4: var(--color-secondary)}.carrot-chart-heatmap[data-color=series-1],.carrot-chart-legend-gradient[data-color=series-1]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-1));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-1));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-1));--chart-heatmap-intensity-4: var(--color-series-1)}.carrot-chart-heatmap[data-color=series-10],.carrot-chart-legend-gradient[data-color=series-10]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-10));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-10));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-10));--chart-heatmap-intensity-4: var(--color-series-10)}.carrot-chart-heatmap[data-color=series-11],.carrot-chart-legend-gradient[data-color=series-11]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-11));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-11));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-11));--chart-heatmap-intensity-4: var(--color-series-11)}.carrot-chart-heatmap[data-color=series-12],.carrot-chart-legend-gradient[data-color=series-12]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-12));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-12));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-12));--chart-heatmap-intensity-4: var(--color-series-12)}.carrot-chart-heatmap[data-color=series-13],.carrot-chart-legend-gradient[data-color=series-13]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-13));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-13));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-13));--chart-heatmap-intensity-4: var(--color-series-13)}.carrot-chart-heatmap[data-color=series-14],.carrot-chart-legend-gradient[data-color=series-14]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-14));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-14));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-14));--chart-heatmap-intensity-4: var(--color-series-14)}.carrot-chart-heatmap[data-color=series-15],.carrot-chart-legend-gradient[data-color=series-15]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-15));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-15));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-15));--chart-heatmap-intensity-4: var(--color-series-15)}.carrot-chart-heatmap[data-color=series-16],.carrot-chart-legend-gradient[data-color=series-16]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-16));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-16));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-16));--chart-heatmap-intensity-4: var(--color-series-16)}.carrot-chart-heatmap[data-color=series-2],.carrot-chart-legend-gradient[data-color=series-2]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-2));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-2));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-2));--chart-heatmap-intensity-4: var(--color-series-2)}.carrot-chart-heatmap[data-color=series-3],.carrot-chart-legend-gradient[data-color=series-3]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-3));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-3));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-3));--chart-heatmap-intensity-4: var(--color-series-3)}.carrot-chart-heatmap[data-color=series-4],.carrot-chart-legend-gradient[data-color=series-4]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-4));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-4));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-4));--chart-heatmap-intensity-4: var(--color-series-4)}.carrot-chart-heatmap[data-color=series-5],.carrot-chart-legend-gradient[data-color=series-5]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-5));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-5));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-5));--chart-heatmap-intensity-4: var(--color-series-5)}.carrot-chart-heatmap[data-color=series-6],.carrot-chart-legend-gradient[data-color=series-6]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-6));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-6));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-6));--chart-heatmap-intensity-4: var(--color-series-6)}.carrot-chart-heatmap[data-color=series-7],.carrot-chart-legend-gradient[data-color=series-7]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-7));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-7));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-7));--chart-heatmap-intensity-4: var(--color-series-7)}.carrot-chart-heatmap[data-color=series-8],.carrot-chart-legend-gradient[data-color=series-8]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-8));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-8));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-8));--chart-heatmap-intensity-4: var(--color-series-8)}.carrot-chart-heatmap[data-color=series-9],.carrot-chart-legend-gradient[data-color=series-9]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-series-9));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-series-9));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-series-9));--chart-heatmap-intensity-4: var(--color-series-9)}.carrot-chart-heatmap[data-color=slate],.carrot-chart-legend-gradient[data-color=slate]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-slate));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-slate));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-slate));--chart-heatmap-intensity-4: var(--color-slate)}.carrot-chart-heatmap[data-color=standard-blue],.carrot-chart-legend-gradient[data-color=standard-blue]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-blue));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-blue));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-blue));--chart-heatmap-intensity-4: var(--color-standard-blue)}.carrot-chart-heatmap[data-color=standard-brown],.carrot-chart-legend-gradient[data-color=standard-brown]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-brown));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-brown));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-brown));--chart-heatmap-intensity-4: var(--color-standard-brown)}.carrot-chart-heatmap[data-color=standard-cyan],.carrot-chart-legend-gradient[data-color=standard-cyan]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-cyan));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-cyan));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-cyan));--chart-heatmap-intensity-4: var(--color-standard-cyan)}.carrot-chart-heatmap[data-color=standard-green],.carrot-chart-legend-gradient[data-color=standard-green]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-green));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-green));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-green));--chart-heatmap-intensity-4: var(--color-standard-green)}.carrot-chart-heatmap[data-color=standard-indigo],.carrot-chart-legend-gradient[data-color=standard-indigo]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-indigo));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-indigo));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-indigo));--chart-heatmap-intensity-4: var(--color-standard-indigo)}.carrot-chart-heatmap[data-color=standard-orange],.carrot-chart-legend-gradient[data-color=standard-orange]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-orange));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-orange));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-orange));--chart-heatmap-intensity-4: var(--color-standard-orange)}.carrot-chart-heatmap[data-color=standard-pink],.carrot-chart-legend-gradient[data-color=standard-pink]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-pink));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-pink));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-pink));--chart-heatmap-intensity-4: var(--color-standard-pink)}.carrot-chart-heatmap[data-color=standard-purple],.carrot-chart-legend-gradient[data-color=standard-purple]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-purple));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-purple));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-purple));--chart-heatmap-intensity-4: var(--color-standard-purple)}.carrot-chart-heatmap[data-color=standard-red],.carrot-chart-legend-gradient[data-color=standard-red]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-red));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-red));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-red));--chart-heatmap-intensity-4: var(--color-standard-red)}.carrot-chart-heatmap[data-color=standard-teal],.carrot-chart-legend-gradient[data-color=standard-teal]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-teal));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-teal));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-teal));--chart-heatmap-intensity-4: var(--color-standard-teal)}.carrot-chart-heatmap[data-color=standard-yellow],.carrot-chart-legend-gradient[data-color=standard-yellow]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-standard-yellow));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-standard-yellow));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-standard-yellow));--chart-heatmap-intensity-4: var(--color-standard-yellow)}.carrot-chart-heatmap[data-color=stone],.carrot-chart-legend-gradient[data-color=stone]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-stone));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-stone));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-stone));--chart-heatmap-intensity-4: var(--color-stone)}.carrot-chart-heatmap[data-color=success],.carrot-chart-legend-gradient[data-color=success]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-success));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-success));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-success));--chart-heatmap-intensity-4: var(--color-success)}.carrot-chart-heatmap[data-color=warning],.carrot-chart-legend-gradient[data-color=warning]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-warning));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-warning));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-warning));--chart-heatmap-intensity-4: var(--color-warning)}.carrot-chart-heatmap[data-color=zinc],.carrot-chart-legend-gradient[data-color=zinc]{--chart-heatmap-intensity-1: color-mix(in oklab, var(--surface-subtle) 75%, var(--color-zinc));--chart-heatmap-intensity-2: color-mix(in oklab, var(--surface-subtle) 50%, var(--color-zinc));--chart-heatmap-intensity-3: color-mix(in oklab, var(--surface-subtle) 25%, var(--color-zinc));--chart-heatmap-intensity-4: var(--color-zinc)}}@layer kapish.tokens{:root{--swatch-size-lg: 4rem;--swatch-size-md: 2.5rem;--swatch-size-sm: 1.5rem;--swatch-size-xl: 5.5rem;--swatch-size-xs: 1rem}}@layer kapish.components{.color-swatch[data-size=lg]{width:var(--swatch-size-lg);height:var(--swatch-size-lg)}.color-swatch[data-size=md]{width:var(--swatch-size-md);height:var(--swatch-size-md)}.color-swatch[data-size=sm]{width:var(--swatch-size-sm);height:var(--swatch-size-sm)}.color-swatch[data-size=xl]{width:var(--swatch-size-xl);height:var(--swatch-size-xl)}.color-swatch[data-size=xs]{width:var(--swatch-size-xs);height:var(--swatch-size-xs)}}@layer kapish.components{.color-swatch[data-shape=circle]{border-radius:var(--radius-full)}.color-swatch[data-shape=rounded]{border-radius:var(--swatch-radius)}}@layer kapish.tokens{:root{--color-input-pad-lg: .625rem .75rem;--color-input-font-size-lg: var(--font-size-md);--color-input-height-lg: 42px;--color-input-preview-lg: 28px;--color-input-pad-md: .5rem .625rem;--color-input-font-size-md: var(--font-size-base);--color-input-height-md: 34px;--color-input-preview-md: 22px;--color-input-pad-sm: .375rem .5rem;--color-input-font-size-sm: var(--font-size-sm);--color-input-height-sm: 28px;--color-input-preview-sm: 18px;--color-input-pad-xl: .75rem .875rem;--color-input-font-size-xl: var(--font-size-lg);--color-input-height-xl: 52px;--color-input-preview-xl: 34px;--color-input-pad-xs: .25rem .375rem;--color-input-font-size-xs: var(--font-size-xs);--color-input-height-xs: 22px;--color-input-preview-xs: 14px}}@layer kapish.components{.carrot-color-input[data-size=lg]{--color-input-pad: var(--color-input-pad-lg);--color-input-font-size: var(--color-input-font-size-lg);--color-input-height: var(--color-input-height-lg);--color-input-preview: var(--color-input-preview-lg)}.carrot-color-input[data-size=md]{--color-input-pad: var(--color-input-pad-md);--color-input-font-size: var(--color-input-font-size-md);--color-input-height: var(--color-input-height-md);--color-input-preview: var(--color-input-preview-md)}.carrot-color-input[data-size=sm]{--color-input-pad: var(--color-input-pad-sm);--color-input-font-size: var(--color-input-font-size-sm);--color-input-height: var(--color-input-height-sm);--color-input-preview: var(--color-input-preview-sm)}.carrot-color-input[data-size=xl]{--color-input-pad: var(--color-input-pad-xl);--color-input-font-size: var(--color-input-font-size-xl);--color-input-height: var(--color-input-height-xl);--color-input-preview: var(--color-input-preview-xl)}.carrot-color-input[data-size=xs]{--color-input-pad: var(--color-input-pad-xs);--color-input-font-size: var(--color-input-font-size-xs);--color-input-height: var(--color-input-height-xs);--color-input-preview: var(--color-input-preview-xs)}}@layer kapish.tokens{:root{--color-slider-font-size-lg: var(--font-size-md);--color-slider-track-height-lg: 12px;--color-slider-label-width-lg: 22px;--color-slider-value-width-lg: 56px;--color-slider-font-size-md: var(--font-size-base);--color-slider-track-height-md: 10px;--color-slider-label-width-md: 18px;--color-slider-value-width-md: 48px;--color-slider-font-size-sm: var(--font-size-sm);--color-slider-track-height-sm: 8px;--color-slider-label-width-sm: 16px;--color-slider-value-width-sm: 40px;--color-slider-font-size-xl: var(--font-size-lg);--color-slider-track-height-xl: 14px;--color-slider-label-width-xl: 26px;--color-slider-value-width-xl: 64px;--color-slider-font-size-xs: var(--font-size-xs);--color-slider-track-height-xs: 6px;--color-slider-label-width-xs: 14px;--color-slider-value-width-xs: 36px}}@layer kapish.components{.carrot-color-slider[data-size=lg]{--color-slider-font-size: var(--color-slider-font-size-lg);--color-slider-track-height: var(--color-slider-track-height-lg);--color-slider-label-width: var(--color-slider-label-width-lg);--color-slider-value-width: var(--color-slider-value-width-lg)}.carrot-color-slider[data-size=md]{--color-slider-font-size: var(--color-slider-font-size-md);--color-slider-track-height: var(--color-slider-track-height-md);--color-slider-label-width: var(--color-slider-label-width-md);--color-slider-value-width: var(--color-slider-value-width-md)}.carrot-color-slider[data-size=sm]{--color-slider-font-size: var(--color-slider-font-size-sm);--color-slider-track-height: var(--color-slider-track-height-sm);--color-slider-label-width: var(--color-slider-label-width-sm);--color-slider-value-width: var(--color-slider-value-width-sm)}.carrot-color-slider[data-size=xl]{--color-slider-font-size: var(--color-slider-font-size-xl);--color-slider-track-height: var(--color-slider-track-height-xl);--color-slider-label-width: var(--color-slider-label-width-xl);--color-slider-value-width: var(--color-slider-value-width-xl)}.carrot-color-slider[data-size=xs]{--color-slider-font-size: var(--color-slider-font-size-xs);--color-slider-track-height: var(--color-slider-track-height-xs);--color-slider-label-width: var(--color-slider-label-width-xs);--color-slider-value-width: var(--color-slider-value-width-xs)}}@layer kapish.tokens{:root{--color-picker-padding-lg: 1.0625rem;--color-picker-gap-lg: 1.0625rem;--color-picker-min-width-lg: 320px;--color-picker-max-width-lg: 380px;--color-picker-preview-pad-lg: .875rem 1.125rem;--color-picker-preview-font-size-lg: 15px;--color-picker-padding-md: .875rem;--color-picker-gap-md: .875rem;--color-picker-min-width-md: 280px;--color-picker-max-width-md: 340px;--color-picker-preview-pad-md: .75rem 1rem;--color-picker-preview-font-size-md: 14px;--color-picker-padding-sm: .6875rem;--color-picker-gap-sm: .6875rem;--color-picker-min-width-sm: 250px;--color-picker-max-width-sm: 300px;--color-picker-preview-pad-sm: .625rem .8125rem;--color-picker-preview-font-size-sm: 13px;--color-picker-padding-xl: 1.25rem;--color-picker-gap-xl: 1.25rem;--color-picker-min-width-xl: 360px;--color-picker-max-width-xl: 420px;--color-picker-preview-pad-xl: 1rem 1.25rem;--color-picker-preview-font-size-xl: 16px;--color-picker-padding-xs: .5rem;--color-picker-gap-xs: .5rem;--color-picker-min-width-xs: 220px;--color-picker-max-width-xs: 260px;--color-picker-preview-pad-xs: .5rem .625rem;--color-picker-preview-font-size-xs: 12px}}@layer kapish.components{.carrot-color-picker[data-size=lg]{--color-picker-padding: var(--color-picker-padding-lg);--color-picker-gap: var(--color-picker-gap-lg);--color-picker-min-width: var(--color-picker-min-width-lg);--color-picker-max-width: var(--color-picker-max-width-lg);--color-picker-preview-pad: var(--color-picker-preview-pad-lg);--color-picker-preview-font-size: var(--color-picker-preview-font-size-lg)}.carrot-color-picker[data-size=md]{--color-picker-padding: var(--color-picker-padding-md);--color-picker-gap: var(--color-picker-gap-md);--color-picker-min-width: var(--color-picker-min-width-md);--color-picker-max-width: var(--color-picker-max-width-md);--color-picker-preview-pad: var(--color-picker-preview-pad-md);--color-picker-preview-font-size: var(--color-picker-preview-font-size-md)}.carrot-color-picker[data-size=sm]{--color-picker-padding: var(--color-picker-padding-sm);--color-picker-gap: var(--color-picker-gap-sm);--color-picker-min-width: var(--color-picker-min-width-sm);--color-picker-max-width: var(--color-picker-max-width-sm);--color-picker-preview-pad: var(--color-picker-preview-pad-sm);--color-picker-preview-font-size: var(--color-picker-preview-font-size-sm)}.carrot-color-picker[data-size=xl]{--color-picker-padding: var(--color-picker-padding-xl);--color-picker-gap: var(--color-picker-gap-xl);--color-picker-min-width: var(--color-picker-min-width-xl);--color-picker-max-width: var(--color-picker-max-width-xl);--color-picker-preview-pad: var(--color-picker-preview-pad-xl);--color-picker-preview-font-size: var(--color-picker-preview-font-size-xl)}.carrot-color-picker[data-size=xs]{--color-picker-padding: var(--color-picker-padding-xs);--color-picker-gap: var(--color-picker-gap-xs);--color-picker-min-width: var(--color-picker-min-width-xs);--color-picker-max-width: var(--color-picker-max-width-xs);--color-picker-preview-pad: var(--color-picker-preview-pad-xs);--color-picker-preview-font-size: var(--color-picker-preview-font-size-xs)}}@layer kapish.tokens{:root{--color-input-pad: var(--color-input-pad-md);--color-input-font-size: var(--color-input-font-size-md);--color-input-height: var(--color-input-height-md);--color-input-preview: var(--color-input-preview-md);--color-input-radius: var(--radius-sm);--color-input-border: var(--border-subtle);--color-input-bg: var(--surface-elevated);--color-input-color: var(--text-primary);--color-input-mono-font: var(--font-mono)}}@layer kapish.components{.carrot-color-input{display:inline-flex;align-items:center;gap:var(--space-1);padding:.125rem .125rem .125rem .375rem;border:1px solid var(--color-input-border);border-radius:var(--color-input-radius);background:var(--color-input-bg);height:var(--color-input-height);font-size:var(--color-input-font-size);font-family:inherit;color:var(--color-input-color);box-sizing:border-box}.carrot-color-input[data-invalid]{border-color:var(--color-danger, #e04848)}.carrot-color-input[data-disabled]{opacity:.55;cursor:not-allowed}.carrot-color-input-preview{width:var(--color-input-preview);height:var(--color-input-preview);border-radius:4px;flex-shrink:0;border:1px solid rgb(from var(--color-dark) r g b / .18);box-sizing:border-box}.carrot-color-input-field{flex:1 1 0;min-width:0;border:0;outline:none;background:transparent;color:inherit;font-family:var(--color-input-mono-font);font-size:inherit;padding:0}.carrot-color-input-label{display:flex;flex-direction:column;gap:var(--space-05, .25rem);font-size:12px;color:var(--text-secondary)}}@layer kapish.tokens{:root{--color-picker-padding: var(--color-picker-padding-md);--color-picker-gap: var(--color-picker-gap-md);--color-picker-min-width: var(--color-picker-min-width-md);--color-picker-max-width: var(--color-picker-max-width-md);--color-picker-preview-pad: var(--color-picker-preview-pad-md);--color-picker-preview-font-size: var(--color-picker-preview-font-size-md);--color-picker-color: var(--color-primary);--color-picker-bg: var(--surface-base);--color-picker-border: var(--border-subtle);--color-picker-radius: 10px;--color-picker-preview-radius: var(--radius-md);--color-picker-preview-font-weight: 600;--color-picker-preview-font-family: var(--font-mono);--color-wheel-puck-border: 2px solid var(--color-neutral-0);--color-wheel-puck-shadow: 0 1px 3px rgb(from var(--color-dark) r g b / .3);--color-wheel-mask-bg: var(--surface-base);--color-slider-thumb-bg: var(--color-neutral-0);--color-slider-thumb-border: 2px solid rgb(from var(--color-dark) r g b / .35);--color-slider-thumb-size: 16px;--color-slider-thumb-shadow: 0 1px 3px rgb(from var(--color-dark) r g b / .2);--color-swatch-size: 28px;--color-swatch-radius: var(--radius-sm);--color-swatch-gap: var(--space-1);--color-picker-label-font-size: 11px;--color-picker-label-font-weight: 600;--color-picker-label-color: var(--text-muted);--color-picker-label-spacing: .05em;--color-picker-toggle-radius: 6px;--color-picker-toggle-border: var(--border-subtle);--color-picker-toggle-bg: var(--surface-elevated);--color-picker-toggle-active-bg: rgb(from var(--color-picker-color) r g b / .18);--color-picker-toggle-active-color: var(--color-picker-color)}}@layer kapish.components{.carrot-color-picker{display:flex;flex-direction:column;gap:var(--color-picker-gap);padding:var(--color-picker-padding);width:fit-content;min-width:var(--color-picker-min-width);max-width:var(--color-picker-max-width);border:1px solid var(--color-picker-border);border-radius:var(--color-picker-radius)}.carrot-color-picker:not([data-surface]):not([data-effect]){background:var(--color-picker-bg)}.carrot-color-picker-preview{padding:var(--color-picker-preview-pad);border-radius:var(--color-picker-preview-radius);border:1px solid var(--color-picker-border);font-family:var(--color-picker-preview-font-family);font-size:var(--color-picker-preview-font-size);font-weight:var(--color-picker-preview-font-weight)}.carrot-color-picker-label{font-size:var(--color-picker-label-font-size);font-weight:var(--color-picker-label-font-weight);text-transform:uppercase;letter-spacing:var(--color-picker-label-spacing);color:var(--color-picker-label-color);margin-bottom:var(--space-1)}}@layer kapish.tokens{:root{--color-slider-font-size: var(--color-slider-font-size-md);--color-slider-track-height: var(--color-slider-track-height-md);--color-slider-label-width: var(--color-slider-label-width-md);--color-slider-value-width: var(--color-slider-value-width-md);--color-slider-track-radius: var(--radius-full);--color-slider-mono-font: var(--font-mono)}}@layer kapish.components{.carrot-color-slider{display:flex;flex-direction:column;gap:.625rem;font-size:var(--color-slider-font-size)}.carrot-color-slider-row{display:grid;grid-template-columns:var(--color-slider-label-width) 1fr var(--color-slider-value-width);align-items:center;gap:.625rem}.carrot-color-slider-row[data-no-values]{grid-template-columns:var(--color-slider-label-width) 1fr 0}.carrot-color-slider-label{font-family:var(--color-slider-mono-font);color:var(--text-secondary)}.carrot-color-slider-value{font-family:var(--color-slider-mono-font);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.carrot-color-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:var(--color-slider-track-height);border-radius:var(--color-slider-track-radius);outline:none;cursor:pointer;margin:0}.carrot-color-slider input[type=range]::-webkit-slider-runnable-track{height:var(--color-slider-track-height);border-radius:var(--color-slider-track-radius)}.carrot-color-slider input[type=range]::-moz-range-track{height:var(--color-slider-track-height);border-radius:var(--color-slider-track-radius)}.carrot-color-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--color-slider-thumb-size);height:var(--color-slider-thumb-size);border-radius:50%;background:var(--color-slider-thumb-bg);border:var(--color-slider-thumb-border);box-shadow:var(--color-slider-thumb-shadow);cursor:pointer}.carrot-color-slider input[type=range]::-moz-range-thumb{width:var(--color-slider-thumb-size);height:var(--color-slider-thumb-size);border-radius:50%;background:var(--color-slider-thumb-bg);border:var(--color-slider-thumb-border);box-shadow:var(--color-slider-thumb-shadow);cursor:pointer}}@layer kapish.tokens{:root{--swatch-radius: var(--radius-md);--swatch-color: transparent;--swatch-border-color: var(--border-subtle)}}@layer kapish.components{.color-swatch{display:inline-block;width:var(--swatch-size-md);height:var(--swatch-size-md);border:var(--border-width-1) solid var(--swatch-border-color);vertical-align:middle;box-sizing:border-box;padding:0;background:var(--swatch-color);color:inherit}.color-swatch[data-selected]{box-shadow:0 0 0 2px var(--surface-base, #fff),0 0 0 4px var(--color-primary)}.color-swatch[role=button],button.color-swatch{cursor:pointer}}@layer kapish.components{.color-swatch[data-scale=charcoal][data-stop="0"]{background:var(--color-charcoal-0)}.color-swatch[data-scale=charcoal][data-stop="25"]{background:var(--color-charcoal-25)}.color-swatch[data-scale=charcoal][data-stop="50"]{background:var(--color-charcoal-50)}.color-swatch[data-scale=charcoal][data-stop="75"]{background:var(--color-charcoal-75)}.color-swatch[data-scale=charcoal][data-stop="100"]{background:var(--color-charcoal-100)}.color-swatch[data-scale=charcoal][data-stop="150"]{background:var(--color-charcoal-150)}.color-swatch[data-scale=charcoal][data-stop="200"]{background:var(--color-charcoal-200)}.color-swatch[data-scale=charcoal][data-stop="250"]{background:var(--color-charcoal-250)}.color-swatch[data-scale=charcoal][data-stop="300"]{background:var(--color-charcoal-300)}.color-swatch[data-scale=charcoal][data-stop="350"]{background:var(--color-charcoal-350)}.color-swatch[data-scale=charcoal][data-stop="400"]{background:var(--color-charcoal-400)}.color-swatch[data-scale=charcoal][data-stop="450"]{background:var(--color-charcoal-450)}.color-swatch[data-scale=charcoal][data-stop="500"]{background:var(--color-charcoal-500)}.color-swatch[data-scale=charcoal][data-stop="550"]{background:var(--color-charcoal-550)}.color-swatch[data-scale=charcoal][data-stop="600"]{background:var(--color-charcoal-600)}.color-swatch[data-scale=charcoal][data-stop="650"]{background:var(--color-charcoal-650)}.color-swatch[data-scale=charcoal][data-stop="700"]{background:var(--color-charcoal-700)}.color-swatch[data-scale=charcoal][data-stop="750"]{background:var(--color-charcoal-750)}.color-swatch[data-scale=charcoal][data-stop="800"]{background:var(--color-charcoal-800)}.color-swatch[data-scale=charcoal][data-stop="825"]{background:var(--color-charcoal-825)}.color-swatch[data-scale=charcoal][data-stop="850"]{background:var(--color-charcoal-850)}.color-swatch[data-scale=charcoal][data-stop="875"]{background:var(--color-charcoal-875)}.color-swatch[data-scale=charcoal][data-stop="900"]{background:var(--color-charcoal-900)}.color-swatch[data-scale=charcoal][data-stop="950"]{background:var(--color-charcoal-950)}.color-swatch[data-scale=charcoal][data-stop="1000"]{background:var(--color-charcoal-1000)}.color-swatch[data-scale=danger][data-stop="0"]{background:var(--color-danger-0)}.color-swatch[data-scale=danger][data-stop="25"]{background:var(--color-danger-25)}.color-swatch[data-scale=danger][data-stop="50"]{background:var(--color-danger-50)}.color-swatch[data-scale=danger][data-stop="75"]{background:var(--color-danger-75)}.color-swatch[data-scale=danger][data-stop="100"]{background:var(--color-danger-100)}.color-swatch[data-scale=danger][data-stop="150"]{background:var(--color-danger-150)}.color-swatch[data-scale=danger][data-stop="200"]{background:var(--color-danger-200)}.color-swatch[data-scale=danger][data-stop="250"]{background:var(--color-danger-250)}.color-swatch[data-scale=danger][data-stop="300"]{background:var(--color-danger-300)}.color-swatch[data-scale=danger][data-stop="350"]{background:var(--color-danger-350)}.color-swatch[data-scale=danger][data-stop="400"]{background:var(--color-danger-400)}.color-swatch[data-scale=danger][data-stop="450"]{background:var(--color-danger-450)}.color-swatch[data-scale=danger][data-stop="500"]{background:var(--color-danger-500)}.color-swatch[data-scale=danger][data-stop="550"]{background:var(--color-danger-550)}.color-swatch[data-scale=danger][data-stop="600"]{background:var(--color-danger-600)}.color-swatch[data-scale=danger][data-stop="650"]{background:var(--color-danger-650)}.color-swatch[data-scale=danger][data-stop="700"]{background:var(--color-danger-700)}.color-swatch[data-scale=danger][data-stop="750"]{background:var(--color-danger-750)}.color-swatch[data-scale=danger][data-stop="800"]{background:var(--color-danger-800)}.color-swatch[data-scale=danger][data-stop="825"]{background:var(--color-danger-825)}.color-swatch[data-scale=danger][data-stop="850"]{background:var(--color-danger-850)}.color-swatch[data-scale=danger][data-stop="875"]{background:var(--color-danger-875)}.color-swatch[data-scale=danger][data-stop="900"]{background:var(--color-danger-900)}.color-swatch[data-scale=danger][data-stop="950"]{background:var(--color-danger-950)}.color-swatch[data-scale=danger][data-stop="1000"]{background:var(--color-danger-1000)}.color-swatch[data-scale=info][data-stop="0"]{background:var(--color-info-0)}.color-swatch[data-scale=info][data-stop="25"]{background:var(--color-info-25)}.color-swatch[data-scale=info][data-stop="50"]{background:var(--color-info-50)}.color-swatch[data-scale=info][data-stop="75"]{background:var(--color-info-75)}.color-swatch[data-scale=info][data-stop="100"]{background:var(--color-info-100)}.color-swatch[data-scale=info][data-stop="150"]{background:var(--color-info-150)}.color-swatch[data-scale=info][data-stop="200"]{background:var(--color-info-200)}.color-swatch[data-scale=info][data-stop="250"]{background:var(--color-info-250)}.color-swatch[data-scale=info][data-stop="300"]{background:var(--color-info-300)}.color-swatch[data-scale=info][data-stop="350"]{background:var(--color-info-350)}.color-swatch[data-scale=info][data-stop="400"]{background:var(--color-info-400)}.color-swatch[data-scale=info][data-stop="450"]{background:var(--color-info-450)}.color-swatch[data-scale=info][data-stop="500"]{background:var(--color-info-500)}.color-swatch[data-scale=info][data-stop="550"]{background:var(--color-info-550)}.color-swatch[data-scale=info][data-stop="600"]{background:var(--color-info-600)}.color-swatch[data-scale=info][data-stop="650"]{background:var(--color-info-650)}.color-swatch[data-scale=info][data-stop="700"]{background:var(--color-info-700)}.color-swatch[data-scale=info][data-stop="750"]{background:var(--color-info-750)}.color-swatch[data-scale=info][data-stop="800"]{background:var(--color-info-800)}.color-swatch[data-scale=info][data-stop="825"]{background:var(--color-info-825)}.color-swatch[data-scale=info][data-stop="850"]{background:var(--color-info-850)}.color-swatch[data-scale=info][data-stop="875"]{background:var(--color-info-875)}.color-swatch[data-scale=info][data-stop="900"]{background:var(--color-info-900)}.color-swatch[data-scale=info][data-stop="950"]{background:var(--color-info-950)}.color-swatch[data-scale=info][data-stop="1000"]{background:var(--color-info-1000)}.color-swatch[data-scale=neutral][data-stop="0"]{background:var(--color-neutral-0)}.color-swatch[data-scale=neutral][data-stop="25"]{background:var(--color-neutral-25)}.color-swatch[data-scale=neutral][data-stop="50"]{background:var(--color-neutral-50)}.color-swatch[data-scale=neutral][data-stop="75"]{background:var(--color-neutral-75)}.color-swatch[data-scale=neutral][data-stop="100"]{background:var(--color-neutral-100)}.color-swatch[data-scale=neutral][data-stop="150"]{background:var(--color-neutral-150)}.color-swatch[data-scale=neutral][data-stop="200"]{background:var(--color-neutral-200)}.color-swatch[data-scale=neutral][data-stop="250"]{background:var(--color-neutral-250)}.color-swatch[data-scale=neutral][data-stop="300"]{background:var(--color-neutral-300)}.color-swatch[data-scale=neutral][data-stop="350"]{background:var(--color-neutral-350)}.color-swatch[data-scale=neutral][data-stop="400"]{background:var(--color-neutral-400)}.color-swatch[data-scale=neutral][data-stop="450"]{background:var(--color-neutral-450)}.color-swatch[data-scale=neutral][data-stop="500"]{background:var(--color-neutral-500)}.color-swatch[data-scale=neutral][data-stop="550"]{background:var(--color-neutral-550)}.color-swatch[data-scale=neutral][data-stop="600"]{background:var(--color-neutral-600)}.color-swatch[data-scale=neutral][data-stop="650"]{background:var(--color-neutral-650)}.color-swatch[data-scale=neutral][data-stop="700"]{background:var(--color-neutral-700)}.color-swatch[data-scale=neutral][data-stop="750"]{background:var(--color-neutral-750)}.color-swatch[data-scale=neutral][data-stop="800"]{background:var(--color-neutral-800)}.color-swatch[data-scale=neutral][data-stop="825"]{background:var(--color-neutral-825)}.color-swatch[data-scale=neutral][data-stop="850"]{background:var(--color-neutral-850)}.color-swatch[data-scale=neutral][data-stop="875"]{background:var(--color-neutral-875)}.color-swatch[data-scale=neutral][data-stop="900"]{background:var(--color-neutral-900)}.color-swatch[data-scale=neutral][data-stop="950"]{background:var(--color-neutral-950)}.color-swatch[data-scale=neutral][data-stop="1000"]{background:var(--color-neutral-1000)}.color-swatch[data-scale=primary][data-stop="0"]{background:var(--color-primary-0)}.color-swatch[data-scale=primary][data-stop="25"]{background:var(--color-primary-25)}.color-swatch[data-scale=primary][data-stop="50"]{background:var(--color-primary-50)}.color-swatch[data-scale=primary][data-stop="75"]{background:var(--color-primary-75)}.color-swatch[data-scale=primary][data-stop="100"]{background:var(--color-primary-100)}.color-swatch[data-scale=primary][data-stop="150"]{background:var(--color-primary-150)}.color-swatch[data-scale=primary][data-stop="200"]{background:var(--color-primary-200)}.color-swatch[data-scale=primary][data-stop="250"]{background:var(--color-primary-250)}.color-swatch[data-scale=primary][data-stop="300"]{background:var(--color-primary-300)}.color-swatch[data-scale=primary][data-stop="350"]{background:var(--color-primary-350)}.color-swatch[data-scale=primary][data-stop="400"]{background:var(--color-primary-400)}.color-swatch[data-scale=primary][data-stop="450"]{background:var(--color-primary-450)}.color-swatch[data-scale=primary][data-stop="500"]{background:var(--color-primary-500)}.color-swatch[data-scale=primary][data-stop="550"]{background:var(--color-primary-550)}.color-swatch[data-scale=primary][data-stop="600"]{background:var(--color-primary-600)}.color-swatch[data-scale=primary][data-stop="650"]{background:var(--color-primary-650)}.color-swatch[data-scale=primary][data-stop="700"]{background:var(--color-primary-700)}.color-swatch[data-scale=primary][data-stop="750"]{background:var(--color-primary-750)}.color-swatch[data-scale=primary][data-stop="800"]{background:var(--color-primary-800)}.color-swatch[data-scale=primary][data-stop="825"]{background:var(--color-primary-825)}.color-swatch[data-scale=primary][data-stop="850"]{background:var(--color-primary-850)}.color-swatch[data-scale=primary][data-stop="875"]{background:var(--color-primary-875)}.color-swatch[data-scale=primary][data-stop="900"]{background:var(--color-primary-900)}.color-swatch[data-scale=primary][data-stop="950"]{background:var(--color-primary-950)}.color-swatch[data-scale=primary][data-stop="1000"]{background:var(--color-primary-1000)}.color-swatch[data-scale=sand][data-stop="0"]{background:var(--color-sand-0)}.color-swatch[data-scale=sand][data-stop="25"]{background:var(--color-sand-25)}.color-swatch[data-scale=sand][data-stop="50"]{background:var(--color-sand-50)}.color-swatch[data-scale=sand][data-stop="75"]{background:var(--color-sand-75)}.color-swatch[data-scale=sand][data-stop="100"]{background:var(--color-sand-100)}.color-swatch[data-scale=sand][data-stop="150"]{background:var(--color-sand-150)}.color-swatch[data-scale=sand][data-stop="200"]{background:var(--color-sand-200)}.color-swatch[data-scale=sand][data-stop="250"]{background:var(--color-sand-250)}.color-swatch[data-scale=sand][data-stop="300"]{background:var(--color-sand-300)}.color-swatch[data-scale=sand][data-stop="350"]{background:var(--color-sand-350)}.color-swatch[data-scale=sand][data-stop="400"]{background:var(--color-sand-400)}.color-swatch[data-scale=sand][data-stop="450"]{background:var(--color-sand-450)}.color-swatch[data-scale=sand][data-stop="500"]{background:var(--color-sand-500)}.color-swatch[data-scale=sand][data-stop="550"]{background:var(--color-sand-550)}.color-swatch[data-scale=sand][data-stop="600"]{background:var(--color-sand-600)}.color-swatch[data-scale=sand][data-stop="650"]{background:var(--color-sand-650)}.color-swatch[data-scale=sand][data-stop="700"]{background:var(--color-sand-700)}.color-swatch[data-scale=sand][data-stop="750"]{background:var(--color-sand-750)}.color-swatch[data-scale=sand][data-stop="800"]{background:var(--color-sand-800)}.color-swatch[data-scale=sand][data-stop="825"]{background:var(--color-sand-825)}.color-swatch[data-scale=sand][data-stop="850"]{background:var(--color-sand-850)}.color-swatch[data-scale=sand][data-stop="875"]{background:var(--color-sand-875)}.color-swatch[data-scale=sand][data-stop="900"]{background:var(--color-sand-900)}.color-swatch[data-scale=sand][data-stop="950"]{background:var(--color-sand-950)}.color-swatch[data-scale=sand][data-stop="1000"]{background:var(--color-sand-1000)}.color-swatch[data-scale=secondary][data-stop="0"]{background:var(--color-secondary-0)}.color-swatch[data-scale=secondary][data-stop="25"]{background:var(--color-secondary-25)}.color-swatch[data-scale=secondary][data-stop="50"]{background:var(--color-secondary-50)}.color-swatch[data-scale=secondary][data-stop="75"]{background:var(--color-secondary-75)}.color-swatch[data-scale=secondary][data-stop="100"]{background:var(--color-secondary-100)}.color-swatch[data-scale=secondary][data-stop="150"]{background:var(--color-secondary-150)}.color-swatch[data-scale=secondary][data-stop="200"]{background:var(--color-secondary-200)}.color-swatch[data-scale=secondary][data-stop="250"]{background:var(--color-secondary-250)}.color-swatch[data-scale=secondary][data-stop="300"]{background:var(--color-secondary-300)}.color-swatch[data-scale=secondary][data-stop="350"]{background:var(--color-secondary-350)}.color-swatch[data-scale=secondary][data-stop="400"]{background:var(--color-secondary-400)}.color-swatch[data-scale=secondary][data-stop="450"]{background:var(--color-secondary-450)}.color-swatch[data-scale=secondary][data-stop="500"]{background:var(--color-secondary-500)}.color-swatch[data-scale=secondary][data-stop="550"]{background:var(--color-secondary-550)}.color-swatch[data-scale=secondary][data-stop="600"]{background:var(--color-secondary-600)}.color-swatch[data-scale=secondary][data-stop="650"]{background:var(--color-secondary-650)}.color-swatch[data-scale=secondary][data-stop="700"]{background:var(--color-secondary-700)}.color-swatch[data-scale=secondary][data-stop="750"]{background:var(--color-secondary-750)}.color-swatch[data-scale=secondary][data-stop="800"]{background:var(--color-secondary-800)}.color-swatch[data-scale=secondary][data-stop="825"]{background:var(--color-secondary-825)}.color-swatch[data-scale=secondary][data-stop="850"]{background:var(--color-secondary-850)}.color-swatch[data-scale=secondary][data-stop="875"]{background:var(--color-secondary-875)}.color-swatch[data-scale=secondary][data-stop="900"]{background:var(--color-secondary-900)}.color-swatch[data-scale=secondary][data-stop="950"]{background:var(--color-secondary-950)}.color-swatch[data-scale=secondary][data-stop="1000"]{background:var(--color-secondary-1000)}.color-swatch[data-scale=series-1][data-stop="0"]{background:var(--color-series-1-0)}.color-swatch[data-scale=series-1][data-stop="25"]{background:var(--color-series-1-25)}.color-swatch[data-scale=series-1][data-stop="50"]{background:var(--color-series-1-50)}.color-swatch[data-scale=series-1][data-stop="75"]{background:var(--color-series-1-75)}.color-swatch[data-scale=series-1][data-stop="100"]{background:var(--color-series-1-100)}.color-swatch[data-scale=series-1][data-stop="150"]{background:var(--color-series-1-150)}.color-swatch[data-scale=series-1][data-stop="200"]{background:var(--color-series-1-200)}.color-swatch[data-scale=series-1][data-stop="250"]{background:var(--color-series-1-250)}.color-swatch[data-scale=series-1][data-stop="300"]{background:var(--color-series-1-300)}.color-swatch[data-scale=series-1][data-stop="350"]{background:var(--color-series-1-350)}.color-swatch[data-scale=series-1][data-stop="400"]{background:var(--color-series-1-400)}.color-swatch[data-scale=series-1][data-stop="450"]{background:var(--color-series-1-450)}.color-swatch[data-scale=series-1][data-stop="500"]{background:var(--color-series-1-500)}.color-swatch[data-scale=series-1][data-stop="550"]{background:var(--color-series-1-550)}.color-swatch[data-scale=series-1][data-stop="600"]{background:var(--color-series-1-600)}.color-swatch[data-scale=series-1][data-stop="650"]{background:var(--color-series-1-650)}.color-swatch[data-scale=series-1][data-stop="700"]{background:var(--color-series-1-700)}.color-swatch[data-scale=series-1][data-stop="750"]{background:var(--color-series-1-750)}.color-swatch[data-scale=series-1][data-stop="800"]{background:var(--color-series-1-800)}.color-swatch[data-scale=series-1][data-stop="825"]{background:var(--color-series-1-825)}.color-swatch[data-scale=series-1][data-stop="850"]{background:var(--color-series-1-850)}.color-swatch[data-scale=series-1][data-stop="875"]{background:var(--color-series-1-875)}.color-swatch[data-scale=series-1][data-stop="900"]{background:var(--color-series-1-900)}.color-swatch[data-scale=series-1][data-stop="950"]{background:var(--color-series-1-950)}.color-swatch[data-scale=series-1][data-stop="1000"]{background:var(--color-series-1-1000)}.color-swatch[data-scale=series-10][data-stop="0"]{background:var(--color-series-10-0)}.color-swatch[data-scale=series-10][data-stop="25"]{background:var(--color-series-10-25)}.color-swatch[data-scale=series-10][data-stop="50"]{background:var(--color-series-10-50)}.color-swatch[data-scale=series-10][data-stop="75"]{background:var(--color-series-10-75)}.color-swatch[data-scale=series-10][data-stop="100"]{background:var(--color-series-10-100)}.color-swatch[data-scale=series-10][data-stop="150"]{background:var(--color-series-10-150)}.color-swatch[data-scale=series-10][data-stop="200"]{background:var(--color-series-10-200)}.color-swatch[data-scale=series-10][data-stop="250"]{background:var(--color-series-10-250)}.color-swatch[data-scale=series-10][data-stop="300"]{background:var(--color-series-10-300)}.color-swatch[data-scale=series-10][data-stop="350"]{background:var(--color-series-10-350)}.color-swatch[data-scale=series-10][data-stop="400"]{background:var(--color-series-10-400)}.color-swatch[data-scale=series-10][data-stop="450"]{background:var(--color-series-10-450)}.color-swatch[data-scale=series-10][data-stop="500"]{background:var(--color-series-10-500)}.color-swatch[data-scale=series-10][data-stop="550"]{background:var(--color-series-10-550)}.color-swatch[data-scale=series-10][data-stop="600"]{background:var(--color-series-10-600)}.color-swatch[data-scale=series-10][data-stop="650"]{background:var(--color-series-10-650)}.color-swatch[data-scale=series-10][data-stop="700"]{background:var(--color-series-10-700)}.color-swatch[data-scale=series-10][data-stop="750"]{background:var(--color-series-10-750)}.color-swatch[data-scale=series-10][data-stop="800"]{background:var(--color-series-10-800)}.color-swatch[data-scale=series-10][data-stop="825"]{background:var(--color-series-10-825)}.color-swatch[data-scale=series-10][data-stop="850"]{background:var(--color-series-10-850)}.color-swatch[data-scale=series-10][data-stop="875"]{background:var(--color-series-10-875)}.color-swatch[data-scale=series-10][data-stop="900"]{background:var(--color-series-10-900)}.color-swatch[data-scale=series-10][data-stop="950"]{background:var(--color-series-10-950)}.color-swatch[data-scale=series-10][data-stop="1000"]{background:var(--color-series-10-1000)}.color-swatch[data-scale=series-11][data-stop="0"]{background:var(--color-series-11-0)}.color-swatch[data-scale=series-11][data-stop="25"]{background:var(--color-series-11-25)}.color-swatch[data-scale=series-11][data-stop="50"]{background:var(--color-series-11-50)}.color-swatch[data-scale=series-11][data-stop="75"]{background:var(--color-series-11-75)}.color-swatch[data-scale=series-11][data-stop="100"]{background:var(--color-series-11-100)}.color-swatch[data-scale=series-11][data-stop="150"]{background:var(--color-series-11-150)}.color-swatch[data-scale=series-11][data-stop="200"]{background:var(--color-series-11-200)}.color-swatch[data-scale=series-11][data-stop="250"]{background:var(--color-series-11-250)}.color-swatch[data-scale=series-11][data-stop="300"]{background:var(--color-series-11-300)}.color-swatch[data-scale=series-11][data-stop="350"]{background:var(--color-series-11-350)}.color-swatch[data-scale=series-11][data-stop="400"]{background:var(--color-series-11-400)}.color-swatch[data-scale=series-11][data-stop="450"]{background:var(--color-series-11-450)}.color-swatch[data-scale=series-11][data-stop="500"]{background:var(--color-series-11-500)}.color-swatch[data-scale=series-11][data-stop="550"]{background:var(--color-series-11-550)}.color-swatch[data-scale=series-11][data-stop="600"]{background:var(--color-series-11-600)}.color-swatch[data-scale=series-11][data-stop="650"]{background:var(--color-series-11-650)}.color-swatch[data-scale=series-11][data-stop="700"]{background:var(--color-series-11-700)}.color-swatch[data-scale=series-11][data-stop="750"]{background:var(--color-series-11-750)}.color-swatch[data-scale=series-11][data-stop="800"]{background:var(--color-series-11-800)}.color-swatch[data-scale=series-11][data-stop="825"]{background:var(--color-series-11-825)}.color-swatch[data-scale=series-11][data-stop="850"]{background:var(--color-series-11-850)}.color-swatch[data-scale=series-11][data-stop="875"]{background:var(--color-series-11-875)}.color-swatch[data-scale=series-11][data-stop="900"]{background:var(--color-series-11-900)}.color-swatch[data-scale=series-11][data-stop="950"]{background:var(--color-series-11-950)}.color-swatch[data-scale=series-11][data-stop="1000"]{background:var(--color-series-11-1000)}.color-swatch[data-scale=series-12][data-stop="0"]{background:var(--color-series-12-0)}.color-swatch[data-scale=series-12][data-stop="25"]{background:var(--color-series-12-25)}.color-swatch[data-scale=series-12][data-stop="50"]{background:var(--color-series-12-50)}.color-swatch[data-scale=series-12][data-stop="75"]{background:var(--color-series-12-75)}.color-swatch[data-scale=series-12][data-stop="100"]{background:var(--color-series-12-100)}.color-swatch[data-scale=series-12][data-stop="150"]{background:var(--color-series-12-150)}.color-swatch[data-scale=series-12][data-stop="200"]{background:var(--color-series-12-200)}.color-swatch[data-scale=series-12][data-stop="250"]{background:var(--color-series-12-250)}.color-swatch[data-scale=series-12][data-stop="300"]{background:var(--color-series-12-300)}.color-swatch[data-scale=series-12][data-stop="350"]{background:var(--color-series-12-350)}.color-swatch[data-scale=series-12][data-stop="400"]{background:var(--color-series-12-400)}.color-swatch[data-scale=series-12][data-stop="450"]{background:var(--color-series-12-450)}.color-swatch[data-scale=series-12][data-stop="500"]{background:var(--color-series-12-500)}.color-swatch[data-scale=series-12][data-stop="550"]{background:var(--color-series-12-550)}.color-swatch[data-scale=series-12][data-stop="600"]{background:var(--color-series-12-600)}.color-swatch[data-scale=series-12][data-stop="650"]{background:var(--color-series-12-650)}.color-swatch[data-scale=series-12][data-stop="700"]{background:var(--color-series-12-700)}.color-swatch[data-scale=series-12][data-stop="750"]{background:var(--color-series-12-750)}.color-swatch[data-scale=series-12][data-stop="800"]{background:var(--color-series-12-800)}.color-swatch[data-scale=series-12][data-stop="825"]{background:var(--color-series-12-825)}.color-swatch[data-scale=series-12][data-stop="850"]{background:var(--color-series-12-850)}.color-swatch[data-scale=series-12][data-stop="875"]{background:var(--color-series-12-875)}.color-swatch[data-scale=series-12][data-stop="900"]{background:var(--color-series-12-900)}.color-swatch[data-scale=series-12][data-stop="950"]{background:var(--color-series-12-950)}.color-swatch[data-scale=series-12][data-stop="1000"]{background:var(--color-series-12-1000)}.color-swatch[data-scale=series-13][data-stop="0"]{background:var(--color-series-13-0)}.color-swatch[data-scale=series-13][data-stop="25"]{background:var(--color-series-13-25)}.color-swatch[data-scale=series-13][data-stop="50"]{background:var(--color-series-13-50)}.color-swatch[data-scale=series-13][data-stop="75"]{background:var(--color-series-13-75)}.color-swatch[data-scale=series-13][data-stop="100"]{background:var(--color-series-13-100)}.color-swatch[data-scale=series-13][data-stop="150"]{background:var(--color-series-13-150)}.color-swatch[data-scale=series-13][data-stop="200"]{background:var(--color-series-13-200)}.color-swatch[data-scale=series-13][data-stop="250"]{background:var(--color-series-13-250)}.color-swatch[data-scale=series-13][data-stop="300"]{background:var(--color-series-13-300)}.color-swatch[data-scale=series-13][data-stop="350"]{background:var(--color-series-13-350)}.color-swatch[data-scale=series-13][data-stop="400"]{background:var(--color-series-13-400)}.color-swatch[data-scale=series-13][data-stop="450"]{background:var(--color-series-13-450)}.color-swatch[data-scale=series-13][data-stop="500"]{background:var(--color-series-13-500)}.color-swatch[data-scale=series-13][data-stop="550"]{background:var(--color-series-13-550)}.color-swatch[data-scale=series-13][data-stop="600"]{background:var(--color-series-13-600)}.color-swatch[data-scale=series-13][data-stop="650"]{background:var(--color-series-13-650)}.color-swatch[data-scale=series-13][data-stop="700"]{background:var(--color-series-13-700)}.color-swatch[data-scale=series-13][data-stop="750"]{background:var(--color-series-13-750)}.color-swatch[data-scale=series-13][data-stop="800"]{background:var(--color-series-13-800)}.color-swatch[data-scale=series-13][data-stop="825"]{background:var(--color-series-13-825)}.color-swatch[data-scale=series-13][data-stop="850"]{background:var(--color-series-13-850)}.color-swatch[data-scale=series-13][data-stop="875"]{background:var(--color-series-13-875)}.color-swatch[data-scale=series-13][data-stop="900"]{background:var(--color-series-13-900)}.color-swatch[data-scale=series-13][data-stop="950"]{background:var(--color-series-13-950)}.color-swatch[data-scale=series-13][data-stop="1000"]{background:var(--color-series-13-1000)}.color-swatch[data-scale=series-14][data-stop="0"]{background:var(--color-series-14-0)}.color-swatch[data-scale=series-14][data-stop="25"]{background:var(--color-series-14-25)}.color-swatch[data-scale=series-14][data-stop="50"]{background:var(--color-series-14-50)}.color-swatch[data-scale=series-14][data-stop="75"]{background:var(--color-series-14-75)}.color-swatch[data-scale=series-14][data-stop="100"]{background:var(--color-series-14-100)}.color-swatch[data-scale=series-14][data-stop="150"]{background:var(--color-series-14-150)}.color-swatch[data-scale=series-14][data-stop="200"]{background:var(--color-series-14-200)}.color-swatch[data-scale=series-14][data-stop="250"]{background:var(--color-series-14-250)}.color-swatch[data-scale=series-14][data-stop="300"]{background:var(--color-series-14-300)}.color-swatch[data-scale=series-14][data-stop="350"]{background:var(--color-series-14-350)}.color-swatch[data-scale=series-14][data-stop="400"]{background:var(--color-series-14-400)}.color-swatch[data-scale=series-14][data-stop="450"]{background:var(--color-series-14-450)}.color-swatch[data-scale=series-14][data-stop="500"]{background:var(--color-series-14-500)}.color-swatch[data-scale=series-14][data-stop="550"]{background:var(--color-series-14-550)}.color-swatch[data-scale=series-14][data-stop="600"]{background:var(--color-series-14-600)}.color-swatch[data-scale=series-14][data-stop="650"]{background:var(--color-series-14-650)}.color-swatch[data-scale=series-14][data-stop="700"]{background:var(--color-series-14-700)}.color-swatch[data-scale=series-14][data-stop="750"]{background:var(--color-series-14-750)}.color-swatch[data-scale=series-14][data-stop="800"]{background:var(--color-series-14-800)}.color-swatch[data-scale=series-14][data-stop="825"]{background:var(--color-series-14-825)}.color-swatch[data-scale=series-14][data-stop="850"]{background:var(--color-series-14-850)}.color-swatch[data-scale=series-14][data-stop="875"]{background:var(--color-series-14-875)}.color-swatch[data-scale=series-14][data-stop="900"]{background:var(--color-series-14-900)}.color-swatch[data-scale=series-14][data-stop="950"]{background:var(--color-series-14-950)}.color-swatch[data-scale=series-14][data-stop="1000"]{background:var(--color-series-14-1000)}.color-swatch[data-scale=series-15][data-stop="0"]{background:var(--color-series-15-0)}.color-swatch[data-scale=series-15][data-stop="25"]{background:var(--color-series-15-25)}.color-swatch[data-scale=series-15][data-stop="50"]{background:var(--color-series-15-50)}.color-swatch[data-scale=series-15][data-stop="75"]{background:var(--color-series-15-75)}.color-swatch[data-scale=series-15][data-stop="100"]{background:var(--color-series-15-100)}.color-swatch[data-scale=series-15][data-stop="150"]{background:var(--color-series-15-150)}.color-swatch[data-scale=series-15][data-stop="200"]{background:var(--color-series-15-200)}.color-swatch[data-scale=series-15][data-stop="250"]{background:var(--color-series-15-250)}.color-swatch[data-scale=series-15][data-stop="300"]{background:var(--color-series-15-300)}.color-swatch[data-scale=series-15][data-stop="350"]{background:var(--color-series-15-350)}.color-swatch[data-scale=series-15][data-stop="400"]{background:var(--color-series-15-400)}.color-swatch[data-scale=series-15][data-stop="450"]{background:var(--color-series-15-450)}.color-swatch[data-scale=series-15][data-stop="500"]{background:var(--color-series-15-500)}.color-swatch[data-scale=series-15][data-stop="550"]{background:var(--color-series-15-550)}.color-swatch[data-scale=series-15][data-stop="600"]{background:var(--color-series-15-600)}.color-swatch[data-scale=series-15][data-stop="650"]{background:var(--color-series-15-650)}.color-swatch[data-scale=series-15][data-stop="700"]{background:var(--color-series-15-700)}.color-swatch[data-scale=series-15][data-stop="750"]{background:var(--color-series-15-750)}.color-swatch[data-scale=series-15][data-stop="800"]{background:var(--color-series-15-800)}.color-swatch[data-scale=series-15][data-stop="825"]{background:var(--color-series-15-825)}.color-swatch[data-scale=series-15][data-stop="850"]{background:var(--color-series-15-850)}.color-swatch[data-scale=series-15][data-stop="875"]{background:var(--color-series-15-875)}.color-swatch[data-scale=series-15][data-stop="900"]{background:var(--color-series-15-900)}.color-swatch[data-scale=series-15][data-stop="950"]{background:var(--color-series-15-950)}.color-swatch[data-scale=series-15][data-stop="1000"]{background:var(--color-series-15-1000)}.color-swatch[data-scale=series-16][data-stop="0"]{background:var(--color-series-16-0)}.color-swatch[data-scale=series-16][data-stop="25"]{background:var(--color-series-16-25)}.color-swatch[data-scale=series-16][data-stop="50"]{background:var(--color-series-16-50)}.color-swatch[data-scale=series-16][data-stop="75"]{background:var(--color-series-16-75)}.color-swatch[data-scale=series-16][data-stop="100"]{background:var(--color-series-16-100)}.color-swatch[data-scale=series-16][data-stop="150"]{background:var(--color-series-16-150)}.color-swatch[data-scale=series-16][data-stop="200"]{background:var(--color-series-16-200)}.color-swatch[data-scale=series-16][data-stop="250"]{background:var(--color-series-16-250)}.color-swatch[data-scale=series-16][data-stop="300"]{background:var(--color-series-16-300)}.color-swatch[data-scale=series-16][data-stop="350"]{background:var(--color-series-16-350)}.color-swatch[data-scale=series-16][data-stop="400"]{background:var(--color-series-16-400)}.color-swatch[data-scale=series-16][data-stop="450"]{background:var(--color-series-16-450)}.color-swatch[data-scale=series-16][data-stop="500"]{background:var(--color-series-16-500)}.color-swatch[data-scale=series-16][data-stop="550"]{background:var(--color-series-16-550)}.color-swatch[data-scale=series-16][data-stop="600"]{background:var(--color-series-16-600)}.color-swatch[data-scale=series-16][data-stop="650"]{background:var(--color-series-16-650)}.color-swatch[data-scale=series-16][data-stop="700"]{background:var(--color-series-16-700)}.color-swatch[data-scale=series-16][data-stop="750"]{background:var(--color-series-16-750)}.color-swatch[data-scale=series-16][data-stop="800"]{background:var(--color-series-16-800)}.color-swatch[data-scale=series-16][data-stop="825"]{background:var(--color-series-16-825)}.color-swatch[data-scale=series-16][data-stop="850"]{background:var(--color-series-16-850)}.color-swatch[data-scale=series-16][data-stop="875"]{background:var(--color-series-16-875)}.color-swatch[data-scale=series-16][data-stop="900"]{background:var(--color-series-16-900)}.color-swatch[data-scale=series-16][data-stop="950"]{background:var(--color-series-16-950)}.color-swatch[data-scale=series-16][data-stop="1000"]{background:var(--color-series-16-1000)}.color-swatch[data-scale=series-2][data-stop="0"]{background:var(--color-series-2-0)}.color-swatch[data-scale=series-2][data-stop="25"]{background:var(--color-series-2-25)}.color-swatch[data-scale=series-2][data-stop="50"]{background:var(--color-series-2-50)}.color-swatch[data-scale=series-2][data-stop="75"]{background:var(--color-series-2-75)}.color-swatch[data-scale=series-2][data-stop="100"]{background:var(--color-series-2-100)}.color-swatch[data-scale=series-2][data-stop="150"]{background:var(--color-series-2-150)}.color-swatch[data-scale=series-2][data-stop="200"]{background:var(--color-series-2-200)}.color-swatch[data-scale=series-2][data-stop="250"]{background:var(--color-series-2-250)}.color-swatch[data-scale=series-2][data-stop="300"]{background:var(--color-series-2-300)}.color-swatch[data-scale=series-2][data-stop="350"]{background:var(--color-series-2-350)}.color-swatch[data-scale=series-2][data-stop="400"]{background:var(--color-series-2-400)}.color-swatch[data-scale=series-2][data-stop="450"]{background:var(--color-series-2-450)}.color-swatch[data-scale=series-2][data-stop="500"]{background:var(--color-series-2-500)}.color-swatch[data-scale=series-2][data-stop="550"]{background:var(--color-series-2-550)}.color-swatch[data-scale=series-2][data-stop="600"]{background:var(--color-series-2-600)}.color-swatch[data-scale=series-2][data-stop="650"]{background:var(--color-series-2-650)}.color-swatch[data-scale=series-2][data-stop="700"]{background:var(--color-series-2-700)}.color-swatch[data-scale=series-2][data-stop="750"]{background:var(--color-series-2-750)}.color-swatch[data-scale=series-2][data-stop="800"]{background:var(--color-series-2-800)}.color-swatch[data-scale=series-2][data-stop="825"]{background:var(--color-series-2-825)}.color-swatch[data-scale=series-2][data-stop="850"]{background:var(--color-series-2-850)}.color-swatch[data-scale=series-2][data-stop="875"]{background:var(--color-series-2-875)}.color-swatch[data-scale=series-2][data-stop="900"]{background:var(--color-series-2-900)}.color-swatch[data-scale=series-2][data-stop="950"]{background:var(--color-series-2-950)}.color-swatch[data-scale=series-2][data-stop="1000"]{background:var(--color-series-2-1000)}.color-swatch[data-scale=series-3][data-stop="0"]{background:var(--color-series-3-0)}.color-swatch[data-scale=series-3][data-stop="25"]{background:var(--color-series-3-25)}.color-swatch[data-scale=series-3][data-stop="50"]{background:var(--color-series-3-50)}.color-swatch[data-scale=series-3][data-stop="75"]{background:var(--color-series-3-75)}.color-swatch[data-scale=series-3][data-stop="100"]{background:var(--color-series-3-100)}.color-swatch[data-scale=series-3][data-stop="150"]{background:var(--color-series-3-150)}.color-swatch[data-scale=series-3][data-stop="200"]{background:var(--color-series-3-200)}.color-swatch[data-scale=series-3][data-stop="250"]{background:var(--color-series-3-250)}.color-swatch[data-scale=series-3][data-stop="300"]{background:var(--color-series-3-300)}.color-swatch[data-scale=series-3][data-stop="350"]{background:var(--color-series-3-350)}.color-swatch[data-scale=series-3][data-stop="400"]{background:var(--color-series-3-400)}.color-swatch[data-scale=series-3][data-stop="450"]{background:var(--color-series-3-450)}.color-swatch[data-scale=series-3][data-stop="500"]{background:var(--color-series-3-500)}.color-swatch[data-scale=series-3][data-stop="550"]{background:var(--color-series-3-550)}.color-swatch[data-scale=series-3][data-stop="600"]{background:var(--color-series-3-600)}.color-swatch[data-scale=series-3][data-stop="650"]{background:var(--color-series-3-650)}.color-swatch[data-scale=series-3][data-stop="700"]{background:var(--color-series-3-700)}.color-swatch[data-scale=series-3][data-stop="750"]{background:var(--color-series-3-750)}.color-swatch[data-scale=series-3][data-stop="800"]{background:var(--color-series-3-800)}.color-swatch[data-scale=series-3][data-stop="825"]{background:var(--color-series-3-825)}.color-swatch[data-scale=series-3][data-stop="850"]{background:var(--color-series-3-850)}.color-swatch[data-scale=series-3][data-stop="875"]{background:var(--color-series-3-875)}.color-swatch[data-scale=series-3][data-stop="900"]{background:var(--color-series-3-900)}.color-swatch[data-scale=series-3][data-stop="950"]{background:var(--color-series-3-950)}.color-swatch[data-scale=series-3][data-stop="1000"]{background:var(--color-series-3-1000)}.color-swatch[data-scale=series-4][data-stop="0"]{background:var(--color-series-4-0)}.color-swatch[data-scale=series-4][data-stop="25"]{background:var(--color-series-4-25)}.color-swatch[data-scale=series-4][data-stop="50"]{background:var(--color-series-4-50)}.color-swatch[data-scale=series-4][data-stop="75"]{background:var(--color-series-4-75)}.color-swatch[data-scale=series-4][data-stop="100"]{background:var(--color-series-4-100)}.color-swatch[data-scale=series-4][data-stop="150"]{background:var(--color-series-4-150)}.color-swatch[data-scale=series-4][data-stop="200"]{background:var(--color-series-4-200)}.color-swatch[data-scale=series-4][data-stop="250"]{background:var(--color-series-4-250)}.color-swatch[data-scale=series-4][data-stop="300"]{background:var(--color-series-4-300)}.color-swatch[data-scale=series-4][data-stop="350"]{background:var(--color-series-4-350)}.color-swatch[data-scale=series-4][data-stop="400"]{background:var(--color-series-4-400)}.color-swatch[data-scale=series-4][data-stop="450"]{background:var(--color-series-4-450)}.color-swatch[data-scale=series-4][data-stop="500"]{background:var(--color-series-4-500)}.color-swatch[data-scale=series-4][data-stop="550"]{background:var(--color-series-4-550)}.color-swatch[data-scale=series-4][data-stop="600"]{background:var(--color-series-4-600)}.color-swatch[data-scale=series-4][data-stop="650"]{background:var(--color-series-4-650)}.color-swatch[data-scale=series-4][data-stop="700"]{background:var(--color-series-4-700)}.color-swatch[data-scale=series-4][data-stop="750"]{background:var(--color-series-4-750)}.color-swatch[data-scale=series-4][data-stop="800"]{background:var(--color-series-4-800)}.color-swatch[data-scale=series-4][data-stop="825"]{background:var(--color-series-4-825)}.color-swatch[data-scale=series-4][data-stop="850"]{background:var(--color-series-4-850)}.color-swatch[data-scale=series-4][data-stop="875"]{background:var(--color-series-4-875)}.color-swatch[data-scale=series-4][data-stop="900"]{background:var(--color-series-4-900)}.color-swatch[data-scale=series-4][data-stop="950"]{background:var(--color-series-4-950)}.color-swatch[data-scale=series-4][data-stop="1000"]{background:var(--color-series-4-1000)}.color-swatch[data-scale=series-5][data-stop="0"]{background:var(--color-series-5-0)}.color-swatch[data-scale=series-5][data-stop="25"]{background:var(--color-series-5-25)}.color-swatch[data-scale=series-5][data-stop="50"]{background:var(--color-series-5-50)}.color-swatch[data-scale=series-5][data-stop="75"]{background:var(--color-series-5-75)}.color-swatch[data-scale=series-5][data-stop="100"]{background:var(--color-series-5-100)}.color-swatch[data-scale=series-5][data-stop="150"]{background:var(--color-series-5-150)}.color-swatch[data-scale=series-5][data-stop="200"]{background:var(--color-series-5-200)}.color-swatch[data-scale=series-5][data-stop="250"]{background:var(--color-series-5-250)}.color-swatch[data-scale=series-5][data-stop="300"]{background:var(--color-series-5-300)}.color-swatch[data-scale=series-5][data-stop="350"]{background:var(--color-series-5-350)}.color-swatch[data-scale=series-5][data-stop="400"]{background:var(--color-series-5-400)}.color-swatch[data-scale=series-5][data-stop="450"]{background:var(--color-series-5-450)}.color-swatch[data-scale=series-5][data-stop="500"]{background:var(--color-series-5-500)}.color-swatch[data-scale=series-5][data-stop="550"]{background:var(--color-series-5-550)}.color-swatch[data-scale=series-5][data-stop="600"]{background:var(--color-series-5-600)}.color-swatch[data-scale=series-5][data-stop="650"]{background:var(--color-series-5-650)}.color-swatch[data-scale=series-5][data-stop="700"]{background:var(--color-series-5-700)}.color-swatch[data-scale=series-5][data-stop="750"]{background:var(--color-series-5-750)}.color-swatch[data-scale=series-5][data-stop="800"]{background:var(--color-series-5-800)}.color-swatch[data-scale=series-5][data-stop="825"]{background:var(--color-series-5-825)}.color-swatch[data-scale=series-5][data-stop="850"]{background:var(--color-series-5-850)}.color-swatch[data-scale=series-5][data-stop="875"]{background:var(--color-series-5-875)}.color-swatch[data-scale=series-5][data-stop="900"]{background:var(--color-series-5-900)}.color-swatch[data-scale=series-5][data-stop="950"]{background:var(--color-series-5-950)}.color-swatch[data-scale=series-5][data-stop="1000"]{background:var(--color-series-5-1000)}.color-swatch[data-scale=series-6][data-stop="0"]{background:var(--color-series-6-0)}.color-swatch[data-scale=series-6][data-stop="25"]{background:var(--color-series-6-25)}.color-swatch[data-scale=series-6][data-stop="50"]{background:var(--color-series-6-50)}.color-swatch[data-scale=series-6][data-stop="75"]{background:var(--color-series-6-75)}.color-swatch[data-scale=series-6][data-stop="100"]{background:var(--color-series-6-100)}.color-swatch[data-scale=series-6][data-stop="150"]{background:var(--color-series-6-150)}.color-swatch[data-scale=series-6][data-stop="200"]{background:var(--color-series-6-200)}.color-swatch[data-scale=series-6][data-stop="250"]{background:var(--color-series-6-250)}.color-swatch[data-scale=series-6][data-stop="300"]{background:var(--color-series-6-300)}.color-swatch[data-scale=series-6][data-stop="350"]{background:var(--color-series-6-350)}.color-swatch[data-scale=series-6][data-stop="400"]{background:var(--color-series-6-400)}.color-swatch[data-scale=series-6][data-stop="450"]{background:var(--color-series-6-450)}.color-swatch[data-scale=series-6][data-stop="500"]{background:var(--color-series-6-500)}.color-swatch[data-scale=series-6][data-stop="550"]{background:var(--color-series-6-550)}.color-swatch[data-scale=series-6][data-stop="600"]{background:var(--color-series-6-600)}.color-swatch[data-scale=series-6][data-stop="650"]{background:var(--color-series-6-650)}.color-swatch[data-scale=series-6][data-stop="700"]{background:var(--color-series-6-700)}.color-swatch[data-scale=series-6][data-stop="750"]{background:var(--color-series-6-750)}.color-swatch[data-scale=series-6][data-stop="800"]{background:var(--color-series-6-800)}.color-swatch[data-scale=series-6][data-stop="825"]{background:var(--color-series-6-825)}.color-swatch[data-scale=series-6][data-stop="850"]{background:var(--color-series-6-850)}.color-swatch[data-scale=series-6][data-stop="875"]{background:var(--color-series-6-875)}.color-swatch[data-scale=series-6][data-stop="900"]{background:var(--color-series-6-900)}.color-swatch[data-scale=series-6][data-stop="950"]{background:var(--color-series-6-950)}.color-swatch[data-scale=series-6][data-stop="1000"]{background:var(--color-series-6-1000)}.color-swatch[data-scale=series-7][data-stop="0"]{background:var(--color-series-7-0)}.color-swatch[data-scale=series-7][data-stop="25"]{background:var(--color-series-7-25)}.color-swatch[data-scale=series-7][data-stop="50"]{background:var(--color-series-7-50)}.color-swatch[data-scale=series-7][data-stop="75"]{background:var(--color-series-7-75)}.color-swatch[data-scale=series-7][data-stop="100"]{background:var(--color-series-7-100)}.color-swatch[data-scale=series-7][data-stop="150"]{background:var(--color-series-7-150)}.color-swatch[data-scale=series-7][data-stop="200"]{background:var(--color-series-7-200)}.color-swatch[data-scale=series-7][data-stop="250"]{background:var(--color-series-7-250)}.color-swatch[data-scale=series-7][data-stop="300"]{background:var(--color-series-7-300)}.color-swatch[data-scale=series-7][data-stop="350"]{background:var(--color-series-7-350)}.color-swatch[data-scale=series-7][data-stop="400"]{background:var(--color-series-7-400)}.color-swatch[data-scale=series-7][data-stop="450"]{background:var(--color-series-7-450)}.color-swatch[data-scale=series-7][data-stop="500"]{background:var(--color-series-7-500)}.color-swatch[data-scale=series-7][data-stop="550"]{background:var(--color-series-7-550)}.color-swatch[data-scale=series-7][data-stop="600"]{background:var(--color-series-7-600)}.color-swatch[data-scale=series-7][data-stop="650"]{background:var(--color-series-7-650)}.color-swatch[data-scale=series-7][data-stop="700"]{background:var(--color-series-7-700)}.color-swatch[data-scale=series-7][data-stop="750"]{background:var(--color-series-7-750)}.color-swatch[data-scale=series-7][data-stop="800"]{background:var(--color-series-7-800)}.color-swatch[data-scale=series-7][data-stop="825"]{background:var(--color-series-7-825)}.color-swatch[data-scale=series-7][data-stop="850"]{background:var(--color-series-7-850)}.color-swatch[data-scale=series-7][data-stop="875"]{background:var(--color-series-7-875)}.color-swatch[data-scale=series-7][data-stop="900"]{background:var(--color-series-7-900)}.color-swatch[data-scale=series-7][data-stop="950"]{background:var(--color-series-7-950)}.color-swatch[data-scale=series-7][data-stop="1000"]{background:var(--color-series-7-1000)}.color-swatch[data-scale=series-8][data-stop="0"]{background:var(--color-series-8-0)}.color-swatch[data-scale=series-8][data-stop="25"]{background:var(--color-series-8-25)}.color-swatch[data-scale=series-8][data-stop="50"]{background:var(--color-series-8-50)}.color-swatch[data-scale=series-8][data-stop="75"]{background:var(--color-series-8-75)}.color-swatch[data-scale=series-8][data-stop="100"]{background:var(--color-series-8-100)}.color-swatch[data-scale=series-8][data-stop="150"]{background:var(--color-series-8-150)}.color-swatch[data-scale=series-8][data-stop="200"]{background:var(--color-series-8-200)}.color-swatch[data-scale=series-8][data-stop="250"]{background:var(--color-series-8-250)}.color-swatch[data-scale=series-8][data-stop="300"]{background:var(--color-series-8-300)}.color-swatch[data-scale=series-8][data-stop="350"]{background:var(--color-series-8-350)}.color-swatch[data-scale=series-8][data-stop="400"]{background:var(--color-series-8-400)}.color-swatch[data-scale=series-8][data-stop="450"]{background:var(--color-series-8-450)}.color-swatch[data-scale=series-8][data-stop="500"]{background:var(--color-series-8-500)}.color-swatch[data-scale=series-8][data-stop="550"]{background:var(--color-series-8-550)}.color-swatch[data-scale=series-8][data-stop="600"]{background:var(--color-series-8-600)}.color-swatch[data-scale=series-8][data-stop="650"]{background:var(--color-series-8-650)}.color-swatch[data-scale=series-8][data-stop="700"]{background:var(--color-series-8-700)}.color-swatch[data-scale=series-8][data-stop="750"]{background:var(--color-series-8-750)}.color-swatch[data-scale=series-8][data-stop="800"]{background:var(--color-series-8-800)}.color-swatch[data-scale=series-8][data-stop="825"]{background:var(--color-series-8-825)}.color-swatch[data-scale=series-8][data-stop="850"]{background:var(--color-series-8-850)}.color-swatch[data-scale=series-8][data-stop="875"]{background:var(--color-series-8-875)}.color-swatch[data-scale=series-8][data-stop="900"]{background:var(--color-series-8-900)}.color-swatch[data-scale=series-8][data-stop="950"]{background:var(--color-series-8-950)}.color-swatch[data-scale=series-8][data-stop="1000"]{background:var(--color-series-8-1000)}.color-swatch[data-scale=series-9][data-stop="0"]{background:var(--color-series-9-0)}.color-swatch[data-scale=series-9][data-stop="25"]{background:var(--color-series-9-25)}.color-swatch[data-scale=series-9][data-stop="50"]{background:var(--color-series-9-50)}.color-swatch[data-scale=series-9][data-stop="75"]{background:var(--color-series-9-75)}.color-swatch[data-scale=series-9][data-stop="100"]{background:var(--color-series-9-100)}.color-swatch[data-scale=series-9][data-stop="150"]{background:var(--color-series-9-150)}.color-swatch[data-scale=series-9][data-stop="200"]{background:var(--color-series-9-200)}.color-swatch[data-scale=series-9][data-stop="250"]{background:var(--color-series-9-250)}.color-swatch[data-scale=series-9][data-stop="300"]{background:var(--color-series-9-300)}.color-swatch[data-scale=series-9][data-stop="350"]{background:var(--color-series-9-350)}.color-swatch[data-scale=series-9][data-stop="400"]{background:var(--color-series-9-400)}.color-swatch[data-scale=series-9][data-stop="450"]{background:var(--color-series-9-450)}.color-swatch[data-scale=series-9][data-stop="500"]{background:var(--color-series-9-500)}.color-swatch[data-scale=series-9][data-stop="550"]{background:var(--color-series-9-550)}.color-swatch[data-scale=series-9][data-stop="600"]{background:var(--color-series-9-600)}.color-swatch[data-scale=series-9][data-stop="650"]{background:var(--color-series-9-650)}.color-swatch[data-scale=series-9][data-stop="700"]{background:var(--color-series-9-700)}.color-swatch[data-scale=series-9][data-stop="750"]{background:var(--color-series-9-750)}.color-swatch[data-scale=series-9][data-stop="800"]{background:var(--color-series-9-800)}.color-swatch[data-scale=series-9][data-stop="825"]{background:var(--color-series-9-825)}.color-swatch[data-scale=series-9][data-stop="850"]{background:var(--color-series-9-850)}.color-swatch[data-scale=series-9][data-stop="875"]{background:var(--color-series-9-875)}.color-swatch[data-scale=series-9][data-stop="900"]{background:var(--color-series-9-900)}.color-swatch[data-scale=series-9][data-stop="950"]{background:var(--color-series-9-950)}.color-swatch[data-scale=series-9][data-stop="1000"]{background:var(--color-series-9-1000)}.color-swatch[data-scale=slate][data-stop="0"]{background:var(--color-slate-0)}.color-swatch[data-scale=slate][data-stop="25"]{background:var(--color-slate-25)}.color-swatch[data-scale=slate][data-stop="50"]{background:var(--color-slate-50)}.color-swatch[data-scale=slate][data-stop="75"]{background:var(--color-slate-75)}.color-swatch[data-scale=slate][data-stop="100"]{background:var(--color-slate-100)}.color-swatch[data-scale=slate][data-stop="150"]{background:var(--color-slate-150)}.color-swatch[data-scale=slate][data-stop="200"]{background:var(--color-slate-200)}.color-swatch[data-scale=slate][data-stop="250"]{background:var(--color-slate-250)}.color-swatch[data-scale=slate][data-stop="300"]{background:var(--color-slate-300)}.color-swatch[data-scale=slate][data-stop="350"]{background:var(--color-slate-350)}.color-swatch[data-scale=slate][data-stop="400"]{background:var(--color-slate-400)}.color-swatch[data-scale=slate][data-stop="450"]{background:var(--color-slate-450)}.color-swatch[data-scale=slate][data-stop="500"]{background:var(--color-slate-500)}.color-swatch[data-scale=slate][data-stop="550"]{background:var(--color-slate-550)}.color-swatch[data-scale=slate][data-stop="600"]{background:var(--color-slate-600)}.color-swatch[data-scale=slate][data-stop="650"]{background:var(--color-slate-650)}.color-swatch[data-scale=slate][data-stop="700"]{background:var(--color-slate-700)}.color-swatch[data-scale=slate][data-stop="750"]{background:var(--color-slate-750)}.color-swatch[data-scale=slate][data-stop="800"]{background:var(--color-slate-800)}.color-swatch[data-scale=slate][data-stop="825"]{background:var(--color-slate-825)}.color-swatch[data-scale=slate][data-stop="850"]{background:var(--color-slate-850)}.color-swatch[data-scale=slate][data-stop="875"]{background:var(--color-slate-875)}.color-swatch[data-scale=slate][data-stop="900"]{background:var(--color-slate-900)}.color-swatch[data-scale=slate][data-stop="950"]{background:var(--color-slate-950)}.color-swatch[data-scale=slate][data-stop="1000"]{background:var(--color-slate-1000)}.color-swatch[data-scale=standard-blue][data-stop="0"]{background:var(--color-standard-blue-0)}.color-swatch[data-scale=standard-blue][data-stop="25"]{background:var(--color-standard-blue-25)}.color-swatch[data-scale=standard-blue][data-stop="50"]{background:var(--color-standard-blue-50)}.color-swatch[data-scale=standard-blue][data-stop="75"]{background:var(--color-standard-blue-75)}.color-swatch[data-scale=standard-blue][data-stop="100"]{background:var(--color-standard-blue-100)}.color-swatch[data-scale=standard-blue][data-stop="150"]{background:var(--color-standard-blue-150)}.color-swatch[data-scale=standard-blue][data-stop="200"]{background:var(--color-standard-blue-200)}.color-swatch[data-scale=standard-blue][data-stop="250"]{background:var(--color-standard-blue-250)}.color-swatch[data-scale=standard-blue][data-stop="300"]{background:var(--color-standard-blue-300)}.color-swatch[data-scale=standard-blue][data-stop="350"]{background:var(--color-standard-blue-350)}.color-swatch[data-scale=standard-blue][data-stop="400"]{background:var(--color-standard-blue-400)}.color-swatch[data-scale=standard-blue][data-stop="450"]{background:var(--color-standard-blue-450)}.color-swatch[data-scale=standard-blue][data-stop="500"]{background:var(--color-standard-blue-500)}.color-swatch[data-scale=standard-blue][data-stop="550"]{background:var(--color-standard-blue-550)}.color-swatch[data-scale=standard-blue][data-stop="600"]{background:var(--color-standard-blue-600)}.color-swatch[data-scale=standard-blue][data-stop="650"]{background:var(--color-standard-blue-650)}.color-swatch[data-scale=standard-blue][data-stop="700"]{background:var(--color-standard-blue-700)}.color-swatch[data-scale=standard-blue][data-stop="750"]{background:var(--color-standard-blue-750)}.color-swatch[data-scale=standard-blue][data-stop="800"]{background:var(--color-standard-blue-800)}.color-swatch[data-scale=standard-blue][data-stop="825"]{background:var(--color-standard-blue-825)}.color-swatch[data-scale=standard-blue][data-stop="850"]{background:var(--color-standard-blue-850)}.color-swatch[data-scale=standard-blue][data-stop="875"]{background:var(--color-standard-blue-875)}.color-swatch[data-scale=standard-blue][data-stop="900"]{background:var(--color-standard-blue-900)}.color-swatch[data-scale=standard-blue][data-stop="950"]{background:var(--color-standard-blue-950)}.color-swatch[data-scale=standard-blue][data-stop="1000"]{background:var(--color-standard-blue-1000)}.color-swatch[data-scale=standard-brown][data-stop="0"]{background:var(--color-standard-brown-0)}.color-swatch[data-scale=standard-brown][data-stop="25"]{background:var(--color-standard-brown-25)}.color-swatch[data-scale=standard-brown][data-stop="50"]{background:var(--color-standard-brown-50)}.color-swatch[data-scale=standard-brown][data-stop="75"]{background:var(--color-standard-brown-75)}.color-swatch[data-scale=standard-brown][data-stop="100"]{background:var(--color-standard-brown-100)}.color-swatch[data-scale=standard-brown][data-stop="150"]{background:var(--color-standard-brown-150)}.color-swatch[data-scale=standard-brown][data-stop="200"]{background:var(--color-standard-brown-200)}.color-swatch[data-scale=standard-brown][data-stop="250"]{background:var(--color-standard-brown-250)}.color-swatch[data-scale=standard-brown][data-stop="300"]{background:var(--color-standard-brown-300)}.color-swatch[data-scale=standard-brown][data-stop="350"]{background:var(--color-standard-brown-350)}.color-swatch[data-scale=standard-brown][data-stop="400"]{background:var(--color-standard-brown-400)}.color-swatch[data-scale=standard-brown][data-stop="450"]{background:var(--color-standard-brown-450)}.color-swatch[data-scale=standard-brown][data-stop="500"]{background:var(--color-standard-brown-500)}.color-swatch[data-scale=standard-brown][data-stop="550"]{background:var(--color-standard-brown-550)}.color-swatch[data-scale=standard-brown][data-stop="600"]{background:var(--color-standard-brown-600)}.color-swatch[data-scale=standard-brown][data-stop="650"]{background:var(--color-standard-brown-650)}.color-swatch[data-scale=standard-brown][data-stop="700"]{background:var(--color-standard-brown-700)}.color-swatch[data-scale=standard-brown][data-stop="750"]{background:var(--color-standard-brown-750)}.color-swatch[data-scale=standard-brown][data-stop="800"]{background:var(--color-standard-brown-800)}.color-swatch[data-scale=standard-brown][data-stop="825"]{background:var(--color-standard-brown-825)}.color-swatch[data-scale=standard-brown][data-stop="850"]{background:var(--color-standard-brown-850)}.color-swatch[data-scale=standard-brown][data-stop="875"]{background:var(--color-standard-brown-875)}.color-swatch[data-scale=standard-brown][data-stop="900"]{background:var(--color-standard-brown-900)}.color-swatch[data-scale=standard-brown][data-stop="950"]{background:var(--color-standard-brown-950)}.color-swatch[data-scale=standard-brown][data-stop="1000"]{background:var(--color-standard-brown-1000)}.color-swatch[data-scale=standard-cyan][data-stop="0"]{background:var(--color-standard-cyan-0)}.color-swatch[data-scale=standard-cyan][data-stop="25"]{background:var(--color-standard-cyan-25)}.color-swatch[data-scale=standard-cyan][data-stop="50"]{background:var(--color-standard-cyan-50)}.color-swatch[data-scale=standard-cyan][data-stop="75"]{background:var(--color-standard-cyan-75)}.color-swatch[data-scale=standard-cyan][data-stop="100"]{background:var(--color-standard-cyan-100)}.color-swatch[data-scale=standard-cyan][data-stop="150"]{background:var(--color-standard-cyan-150)}.color-swatch[data-scale=standard-cyan][data-stop="200"]{background:var(--color-standard-cyan-200)}.color-swatch[data-scale=standard-cyan][data-stop="250"]{background:var(--color-standard-cyan-250)}.color-swatch[data-scale=standard-cyan][data-stop="300"]{background:var(--color-standard-cyan-300)}.color-swatch[data-scale=standard-cyan][data-stop="350"]{background:var(--color-standard-cyan-350)}.color-swatch[data-scale=standard-cyan][data-stop="400"]{background:var(--color-standard-cyan-400)}.color-swatch[data-scale=standard-cyan][data-stop="450"]{background:var(--color-standard-cyan-450)}.color-swatch[data-scale=standard-cyan][data-stop="500"]{background:var(--color-standard-cyan-500)}.color-swatch[data-scale=standard-cyan][data-stop="550"]{background:var(--color-standard-cyan-550)}.color-swatch[data-scale=standard-cyan][data-stop="600"]{background:var(--color-standard-cyan-600)}.color-swatch[data-scale=standard-cyan][data-stop="650"]{background:var(--color-standard-cyan-650)}.color-swatch[data-scale=standard-cyan][data-stop="700"]{background:var(--color-standard-cyan-700)}.color-swatch[data-scale=standard-cyan][data-stop="750"]{background:var(--color-standard-cyan-750)}.color-swatch[data-scale=standard-cyan][data-stop="800"]{background:var(--color-standard-cyan-800)}.color-swatch[data-scale=standard-cyan][data-stop="825"]{background:var(--color-standard-cyan-825)}.color-swatch[data-scale=standard-cyan][data-stop="850"]{background:var(--color-standard-cyan-850)}.color-swatch[data-scale=standard-cyan][data-stop="875"]{background:var(--color-standard-cyan-875)}.color-swatch[data-scale=standard-cyan][data-stop="900"]{background:var(--color-standard-cyan-900)}.color-swatch[data-scale=standard-cyan][data-stop="950"]{background:var(--color-standard-cyan-950)}.color-swatch[data-scale=standard-cyan][data-stop="1000"]{background:var(--color-standard-cyan-1000)}.color-swatch[data-scale=standard-green][data-stop="0"]{background:var(--color-standard-green-0)}.color-swatch[data-scale=standard-green][data-stop="25"]{background:var(--color-standard-green-25)}.color-swatch[data-scale=standard-green][data-stop="50"]{background:var(--color-standard-green-50)}.color-swatch[data-scale=standard-green][data-stop="75"]{background:var(--color-standard-green-75)}.color-swatch[data-scale=standard-green][data-stop="100"]{background:var(--color-standard-green-100)}.color-swatch[data-scale=standard-green][data-stop="150"]{background:var(--color-standard-green-150)}.color-swatch[data-scale=standard-green][data-stop="200"]{background:var(--color-standard-green-200)}.color-swatch[data-scale=standard-green][data-stop="250"]{background:var(--color-standard-green-250)}.color-swatch[data-scale=standard-green][data-stop="300"]{background:var(--color-standard-green-300)}.color-swatch[data-scale=standard-green][data-stop="350"]{background:var(--color-standard-green-350)}.color-swatch[data-scale=standard-green][data-stop="400"]{background:var(--color-standard-green-400)}.color-swatch[data-scale=standard-green][data-stop="450"]{background:var(--color-standard-green-450)}.color-swatch[data-scale=standard-green][data-stop="500"]{background:var(--color-standard-green-500)}.color-swatch[data-scale=standard-green][data-stop="550"]{background:var(--color-standard-green-550)}.color-swatch[data-scale=standard-green][data-stop="600"]{background:var(--color-standard-green-600)}.color-swatch[data-scale=standard-green][data-stop="650"]{background:var(--color-standard-green-650)}.color-swatch[data-scale=standard-green][data-stop="700"]{background:var(--color-standard-green-700)}.color-swatch[data-scale=standard-green][data-stop="750"]{background:var(--color-standard-green-750)}.color-swatch[data-scale=standard-green][data-stop="800"]{background:var(--color-standard-green-800)}.color-swatch[data-scale=standard-green][data-stop="825"]{background:var(--color-standard-green-825)}.color-swatch[data-scale=standard-green][data-stop="850"]{background:var(--color-standard-green-850)}.color-swatch[data-scale=standard-green][data-stop="875"]{background:var(--color-standard-green-875)}.color-swatch[data-scale=standard-green][data-stop="900"]{background:var(--color-standard-green-900)}.color-swatch[data-scale=standard-green][data-stop="950"]{background:var(--color-standard-green-950)}.color-swatch[data-scale=standard-green][data-stop="1000"]{background:var(--color-standard-green-1000)}.color-swatch[data-scale=standard-indigo][data-stop="0"]{background:var(--color-standard-indigo-0)}.color-swatch[data-scale=standard-indigo][data-stop="25"]{background:var(--color-standard-indigo-25)}.color-swatch[data-scale=standard-indigo][data-stop="50"]{background:var(--color-standard-indigo-50)}.color-swatch[data-scale=standard-indigo][data-stop="75"]{background:var(--color-standard-indigo-75)}.color-swatch[data-scale=standard-indigo][data-stop="100"]{background:var(--color-standard-indigo-100)}.color-swatch[data-scale=standard-indigo][data-stop="150"]{background:var(--color-standard-indigo-150)}.color-swatch[data-scale=standard-indigo][data-stop="200"]{background:var(--color-standard-indigo-200)}.color-swatch[data-scale=standard-indigo][data-stop="250"]{background:var(--color-standard-indigo-250)}.color-swatch[data-scale=standard-indigo][data-stop="300"]{background:var(--color-standard-indigo-300)}.color-swatch[data-scale=standard-indigo][data-stop="350"]{background:var(--color-standard-indigo-350)}.color-swatch[data-scale=standard-indigo][data-stop="400"]{background:var(--color-standard-indigo-400)}.color-swatch[data-scale=standard-indigo][data-stop="450"]{background:var(--color-standard-indigo-450)}.color-swatch[data-scale=standard-indigo][data-stop="500"]{background:var(--color-standard-indigo-500)}.color-swatch[data-scale=standard-indigo][data-stop="550"]{background:var(--color-standard-indigo-550)}.color-swatch[data-scale=standard-indigo][data-stop="600"]{background:var(--color-standard-indigo-600)}.color-swatch[data-scale=standard-indigo][data-stop="650"]{background:var(--color-standard-indigo-650)}.color-swatch[data-scale=standard-indigo][data-stop="700"]{background:var(--color-standard-indigo-700)}.color-swatch[data-scale=standard-indigo][data-stop="750"]{background:var(--color-standard-indigo-750)}.color-swatch[data-scale=standard-indigo][data-stop="800"]{background:var(--color-standard-indigo-800)}.color-swatch[data-scale=standard-indigo][data-stop="825"]{background:var(--color-standard-indigo-825)}.color-swatch[data-scale=standard-indigo][data-stop="850"]{background:var(--color-standard-indigo-850)}.color-swatch[data-scale=standard-indigo][data-stop="875"]{background:var(--color-standard-indigo-875)}.color-swatch[data-scale=standard-indigo][data-stop="900"]{background:var(--color-standard-indigo-900)}.color-swatch[data-scale=standard-indigo][data-stop="950"]{background:var(--color-standard-indigo-950)}.color-swatch[data-scale=standard-indigo][data-stop="1000"]{background:var(--color-standard-indigo-1000)}.color-swatch[data-scale=standard-orange][data-stop="0"]{background:var(--color-standard-orange-0)}.color-swatch[data-scale=standard-orange][data-stop="25"]{background:var(--color-standard-orange-25)}.color-swatch[data-scale=standard-orange][data-stop="50"]{background:var(--color-standard-orange-50)}.color-swatch[data-scale=standard-orange][data-stop="75"]{background:var(--color-standard-orange-75)}.color-swatch[data-scale=standard-orange][data-stop="100"]{background:var(--color-standard-orange-100)}.color-swatch[data-scale=standard-orange][data-stop="150"]{background:var(--color-standard-orange-150)}.color-swatch[data-scale=standard-orange][data-stop="200"]{background:var(--color-standard-orange-200)}.color-swatch[data-scale=standard-orange][data-stop="250"]{background:var(--color-standard-orange-250)}.color-swatch[data-scale=standard-orange][data-stop="300"]{background:var(--color-standard-orange-300)}.color-swatch[data-scale=standard-orange][data-stop="350"]{background:var(--color-standard-orange-350)}.color-swatch[data-scale=standard-orange][data-stop="400"]{background:var(--color-standard-orange-400)}.color-swatch[data-scale=standard-orange][data-stop="450"]{background:var(--color-standard-orange-450)}.color-swatch[data-scale=standard-orange][data-stop="500"]{background:var(--color-standard-orange-500)}.color-swatch[data-scale=standard-orange][data-stop="550"]{background:var(--color-standard-orange-550)}.color-swatch[data-scale=standard-orange][data-stop="600"]{background:var(--color-standard-orange-600)}.color-swatch[data-scale=standard-orange][data-stop="650"]{background:var(--color-standard-orange-650)}.color-swatch[data-scale=standard-orange][data-stop="700"]{background:var(--color-standard-orange-700)}.color-swatch[data-scale=standard-orange][data-stop="750"]{background:var(--color-standard-orange-750)}.color-swatch[data-scale=standard-orange][data-stop="800"]{background:var(--color-standard-orange-800)}.color-swatch[data-scale=standard-orange][data-stop="825"]{background:var(--color-standard-orange-825)}.color-swatch[data-scale=standard-orange][data-stop="850"]{background:var(--color-standard-orange-850)}.color-swatch[data-scale=standard-orange][data-stop="875"]{background:var(--color-standard-orange-875)}.color-swatch[data-scale=standard-orange][data-stop="900"]{background:var(--color-standard-orange-900)}.color-swatch[data-scale=standard-orange][data-stop="950"]{background:var(--color-standard-orange-950)}.color-swatch[data-scale=standard-orange][data-stop="1000"]{background:var(--color-standard-orange-1000)}.color-swatch[data-scale=standard-pink][data-stop="0"]{background:var(--color-standard-pink-0)}.color-swatch[data-scale=standard-pink][data-stop="25"]{background:var(--color-standard-pink-25)}.color-swatch[data-scale=standard-pink][data-stop="50"]{background:var(--color-standard-pink-50)}.color-swatch[data-scale=standard-pink][data-stop="75"]{background:var(--color-standard-pink-75)}.color-swatch[data-scale=standard-pink][data-stop="100"]{background:var(--color-standard-pink-100)}.color-swatch[data-scale=standard-pink][data-stop="150"]{background:var(--color-standard-pink-150)}.color-swatch[data-scale=standard-pink][data-stop="200"]{background:var(--color-standard-pink-200)}.color-swatch[data-scale=standard-pink][data-stop="250"]{background:var(--color-standard-pink-250)}.color-swatch[data-scale=standard-pink][data-stop="300"]{background:var(--color-standard-pink-300)}.color-swatch[data-scale=standard-pink][data-stop="350"]{background:var(--color-standard-pink-350)}.color-swatch[data-scale=standard-pink][data-stop="400"]{background:var(--color-standard-pink-400)}.color-swatch[data-scale=standard-pink][data-stop="450"]{background:var(--color-standard-pink-450)}.color-swatch[data-scale=standard-pink][data-stop="500"]{background:var(--color-standard-pink-500)}.color-swatch[data-scale=standard-pink][data-stop="550"]{background:var(--color-standard-pink-550)}.color-swatch[data-scale=standard-pink][data-stop="600"]{background:var(--color-standard-pink-600)}.color-swatch[data-scale=standard-pink][data-stop="650"]{background:var(--color-standard-pink-650)}.color-swatch[data-scale=standard-pink][data-stop="700"]{background:var(--color-standard-pink-700)}.color-swatch[data-scale=standard-pink][data-stop="750"]{background:var(--color-standard-pink-750)}.color-swatch[data-scale=standard-pink][data-stop="800"]{background:var(--color-standard-pink-800)}.color-swatch[data-scale=standard-pink][data-stop="825"]{background:var(--color-standard-pink-825)}.color-swatch[data-scale=standard-pink][data-stop="850"]{background:var(--color-standard-pink-850)}.color-swatch[data-scale=standard-pink][data-stop="875"]{background:var(--color-standard-pink-875)}.color-swatch[data-scale=standard-pink][data-stop="900"]{background:var(--color-standard-pink-900)}.color-swatch[data-scale=standard-pink][data-stop="950"]{background:var(--color-standard-pink-950)}.color-swatch[data-scale=standard-pink][data-stop="1000"]{background:var(--color-standard-pink-1000)}.color-swatch[data-scale=standard-purple][data-stop="0"]{background:var(--color-standard-purple-0)}.color-swatch[data-scale=standard-purple][data-stop="25"]{background:var(--color-standard-purple-25)}.color-swatch[data-scale=standard-purple][data-stop="50"]{background:var(--color-standard-purple-50)}.color-swatch[data-scale=standard-purple][data-stop="75"]{background:var(--color-standard-purple-75)}.color-swatch[data-scale=standard-purple][data-stop="100"]{background:var(--color-standard-purple-100)}.color-swatch[data-scale=standard-purple][data-stop="150"]{background:var(--color-standard-purple-150)}.color-swatch[data-scale=standard-purple][data-stop="200"]{background:var(--color-standard-purple-200)}.color-swatch[data-scale=standard-purple][data-stop="250"]{background:var(--color-standard-purple-250)}.color-swatch[data-scale=standard-purple][data-stop="300"]{background:var(--color-standard-purple-300)}.color-swatch[data-scale=standard-purple][data-stop="350"]{background:var(--color-standard-purple-350)}.color-swatch[data-scale=standard-purple][data-stop="400"]{background:var(--color-standard-purple-400)}.color-swatch[data-scale=standard-purple][data-stop="450"]{background:var(--color-standard-purple-450)}.color-swatch[data-scale=standard-purple][data-stop="500"]{background:var(--color-standard-purple-500)}.color-swatch[data-scale=standard-purple][data-stop="550"]{background:var(--color-standard-purple-550)}.color-swatch[data-scale=standard-purple][data-stop="600"]{background:var(--color-standard-purple-600)}.color-swatch[data-scale=standard-purple][data-stop="650"]{background:var(--color-standard-purple-650)}.color-swatch[data-scale=standard-purple][data-stop="700"]{background:var(--color-standard-purple-700)}.color-swatch[data-scale=standard-purple][data-stop="750"]{background:var(--color-standard-purple-750)}.color-swatch[data-scale=standard-purple][data-stop="800"]{background:var(--color-standard-purple-800)}.color-swatch[data-scale=standard-purple][data-stop="825"]{background:var(--color-standard-purple-825)}.color-swatch[data-scale=standard-purple][data-stop="850"]{background:var(--color-standard-purple-850)}.color-swatch[data-scale=standard-purple][data-stop="875"]{background:var(--color-standard-purple-875)}.color-swatch[data-scale=standard-purple][data-stop="900"]{background:var(--color-standard-purple-900)}.color-swatch[data-scale=standard-purple][data-stop="950"]{background:var(--color-standard-purple-950)}.color-swatch[data-scale=standard-purple][data-stop="1000"]{background:var(--color-standard-purple-1000)}.color-swatch[data-scale=standard-red][data-stop="0"]{background:var(--color-standard-red-0)}.color-swatch[data-scale=standard-red][data-stop="25"]{background:var(--color-standard-red-25)}.color-swatch[data-scale=standard-red][data-stop="50"]{background:var(--color-standard-red-50)}.color-swatch[data-scale=standard-red][data-stop="75"]{background:var(--color-standard-red-75)}.color-swatch[data-scale=standard-red][data-stop="100"]{background:var(--color-standard-red-100)}.color-swatch[data-scale=standard-red][data-stop="150"]{background:var(--color-standard-red-150)}.color-swatch[data-scale=standard-red][data-stop="200"]{background:var(--color-standard-red-200)}.color-swatch[data-scale=standard-red][data-stop="250"]{background:var(--color-standard-red-250)}.color-swatch[data-scale=standard-red][data-stop="300"]{background:var(--color-standard-red-300)}.color-swatch[data-scale=standard-red][data-stop="350"]{background:var(--color-standard-red-350)}.color-swatch[data-scale=standard-red][data-stop="400"]{background:var(--color-standard-red-400)}.color-swatch[data-scale=standard-red][data-stop="450"]{background:var(--color-standard-red-450)}.color-swatch[data-scale=standard-red][data-stop="500"]{background:var(--color-standard-red-500)}.color-swatch[data-scale=standard-red][data-stop="550"]{background:var(--color-standard-red-550)}.color-swatch[data-scale=standard-red][data-stop="600"]{background:var(--color-standard-red-600)}.color-swatch[data-scale=standard-red][data-stop="650"]{background:var(--color-standard-red-650)}.color-swatch[data-scale=standard-red][data-stop="700"]{background:var(--color-standard-red-700)}.color-swatch[data-scale=standard-red][data-stop="750"]{background:var(--color-standard-red-750)}.color-swatch[data-scale=standard-red][data-stop="800"]{background:var(--color-standard-red-800)}.color-swatch[data-scale=standard-red][data-stop="825"]{background:var(--color-standard-red-825)}.color-swatch[data-scale=standard-red][data-stop="850"]{background:var(--color-standard-red-850)}.color-swatch[data-scale=standard-red][data-stop="875"]{background:var(--color-standard-red-875)}.color-swatch[data-scale=standard-red][data-stop="900"]{background:var(--color-standard-red-900)}.color-swatch[data-scale=standard-red][data-stop="950"]{background:var(--color-standard-red-950)}.color-swatch[data-scale=standard-red][data-stop="1000"]{background:var(--color-standard-red-1000)}.color-swatch[data-scale=standard-teal][data-stop="0"]{background:var(--color-standard-teal-0)}.color-swatch[data-scale=standard-teal][data-stop="25"]{background:var(--color-standard-teal-25)}.color-swatch[data-scale=standard-teal][data-stop="50"]{background:var(--color-standard-teal-50)}.color-swatch[data-scale=standard-teal][data-stop="75"]{background:var(--color-standard-teal-75)}.color-swatch[data-scale=standard-teal][data-stop="100"]{background:var(--color-standard-teal-100)}.color-swatch[data-scale=standard-teal][data-stop="150"]{background:var(--color-standard-teal-150)}.color-swatch[data-scale=standard-teal][data-stop="200"]{background:var(--color-standard-teal-200)}.color-swatch[data-scale=standard-teal][data-stop="250"]{background:var(--color-standard-teal-250)}.color-swatch[data-scale=standard-teal][data-stop="300"]{background:var(--color-standard-teal-300)}.color-swatch[data-scale=standard-teal][data-stop="350"]{background:var(--color-standard-teal-350)}.color-swatch[data-scale=standard-teal][data-stop="400"]{background:var(--color-standard-teal-400)}.color-swatch[data-scale=standard-teal][data-stop="450"]{background:var(--color-standard-teal-450)}.color-swatch[data-scale=standard-teal][data-stop="500"]{background:var(--color-standard-teal-500)}.color-swatch[data-scale=standard-teal][data-stop="550"]{background:var(--color-standard-teal-550)}.color-swatch[data-scale=standard-teal][data-stop="600"]{background:var(--color-standard-teal-600)}.color-swatch[data-scale=standard-teal][data-stop="650"]{background:var(--color-standard-teal-650)}.color-swatch[data-scale=standard-teal][data-stop="700"]{background:var(--color-standard-teal-700)}.color-swatch[data-scale=standard-teal][data-stop="750"]{background:var(--color-standard-teal-750)}.color-swatch[data-scale=standard-teal][data-stop="800"]{background:var(--color-standard-teal-800)}.color-swatch[data-scale=standard-teal][data-stop="825"]{background:var(--color-standard-teal-825)}.color-swatch[data-scale=standard-teal][data-stop="850"]{background:var(--color-standard-teal-850)}.color-swatch[data-scale=standard-teal][data-stop="875"]{background:var(--color-standard-teal-875)}.color-swatch[data-scale=standard-teal][data-stop="900"]{background:var(--color-standard-teal-900)}.color-swatch[data-scale=standard-teal][data-stop="950"]{background:var(--color-standard-teal-950)}.color-swatch[data-scale=standard-teal][data-stop="1000"]{background:var(--color-standard-teal-1000)}.color-swatch[data-scale=standard-yellow][data-stop="0"]{background:var(--color-standard-yellow-0)}.color-swatch[data-scale=standard-yellow][data-stop="25"]{background:var(--color-standard-yellow-25)}.color-swatch[data-scale=standard-yellow][data-stop="50"]{background:var(--color-standard-yellow-50)}.color-swatch[data-scale=standard-yellow][data-stop="75"]{background:var(--color-standard-yellow-75)}.color-swatch[data-scale=standard-yellow][data-stop="100"]{background:var(--color-standard-yellow-100)}.color-swatch[data-scale=standard-yellow][data-stop="150"]{background:var(--color-standard-yellow-150)}.color-swatch[data-scale=standard-yellow][data-stop="200"]{background:var(--color-standard-yellow-200)}.color-swatch[data-scale=standard-yellow][data-stop="250"]{background:var(--color-standard-yellow-250)}.color-swatch[data-scale=standard-yellow][data-stop="300"]{background:var(--color-standard-yellow-300)}.color-swatch[data-scale=standard-yellow][data-stop="350"]{background:var(--color-standard-yellow-350)}.color-swatch[data-scale=standard-yellow][data-stop="400"]{background:var(--color-standard-yellow-400)}.color-swatch[data-scale=standard-yellow][data-stop="450"]{background:var(--color-standard-yellow-450)}.color-swatch[data-scale=standard-yellow][data-stop="500"]{background:var(--color-standard-yellow-500)}.color-swatch[data-scale=standard-yellow][data-stop="550"]{background:var(--color-standard-yellow-550)}.color-swatch[data-scale=standard-yellow][data-stop="600"]{background:var(--color-standard-yellow-600)}.color-swatch[data-scale=standard-yellow][data-stop="650"]{background:var(--color-standard-yellow-650)}.color-swatch[data-scale=standard-yellow][data-stop="700"]{background:var(--color-standard-yellow-700)}.color-swatch[data-scale=standard-yellow][data-stop="750"]{background:var(--color-standard-yellow-750)}.color-swatch[data-scale=standard-yellow][data-stop="800"]{background:var(--color-standard-yellow-800)}.color-swatch[data-scale=standard-yellow][data-stop="825"]{background:var(--color-standard-yellow-825)}.color-swatch[data-scale=standard-yellow][data-stop="850"]{background:var(--color-standard-yellow-850)}.color-swatch[data-scale=standard-yellow][data-stop="875"]{background:var(--color-standard-yellow-875)}.color-swatch[data-scale=standard-yellow][data-stop="900"]{background:var(--color-standard-yellow-900)}.color-swatch[data-scale=standard-yellow][data-stop="950"]{background:var(--color-standard-yellow-950)}.color-swatch[data-scale=standard-yellow][data-stop="1000"]{background:var(--color-standard-yellow-1000)}.color-swatch[data-scale=stone][data-stop="0"]{background:var(--color-stone-0)}.color-swatch[data-scale=stone][data-stop="25"]{background:var(--color-stone-25)}.color-swatch[data-scale=stone][data-stop="50"]{background:var(--color-stone-50)}.color-swatch[data-scale=stone][data-stop="75"]{background:var(--color-stone-75)}.color-swatch[data-scale=stone][data-stop="100"]{background:var(--color-stone-100)}.color-swatch[data-scale=stone][data-stop="150"]{background:var(--color-stone-150)}.color-swatch[data-scale=stone][data-stop="200"]{background:var(--color-stone-200)}.color-swatch[data-scale=stone][data-stop="250"]{background:var(--color-stone-250)}.color-swatch[data-scale=stone][data-stop="300"]{background:var(--color-stone-300)}.color-swatch[data-scale=stone][data-stop="350"]{background:var(--color-stone-350)}.color-swatch[data-scale=stone][data-stop="400"]{background:var(--color-stone-400)}.color-swatch[data-scale=stone][data-stop="450"]{background:var(--color-stone-450)}.color-swatch[data-scale=stone][data-stop="500"]{background:var(--color-stone-500)}.color-swatch[data-scale=stone][data-stop="550"]{background:var(--color-stone-550)}.color-swatch[data-scale=stone][data-stop="600"]{background:var(--color-stone-600)}.color-swatch[data-scale=stone][data-stop="650"]{background:var(--color-stone-650)}.color-swatch[data-scale=stone][data-stop="700"]{background:var(--color-stone-700)}.color-swatch[data-scale=stone][data-stop="750"]{background:var(--color-stone-750)}.color-swatch[data-scale=stone][data-stop="800"]{background:var(--color-stone-800)}.color-swatch[data-scale=stone][data-stop="825"]{background:var(--color-stone-825)}.color-swatch[data-scale=stone][data-stop="850"]{background:var(--color-stone-850)}.color-swatch[data-scale=stone][data-stop="875"]{background:var(--color-stone-875)}.color-swatch[data-scale=stone][data-stop="900"]{background:var(--color-stone-900)}.color-swatch[data-scale=stone][data-stop="950"]{background:var(--color-stone-950)}.color-swatch[data-scale=stone][data-stop="1000"]{background:var(--color-stone-1000)}.color-swatch[data-scale=success][data-stop="0"]{background:var(--color-success-0)}.color-swatch[data-scale=success][data-stop="25"]{background:var(--color-success-25)}.color-swatch[data-scale=success][data-stop="50"]{background:var(--color-success-50)}.color-swatch[data-scale=success][data-stop="75"]{background:var(--color-success-75)}.color-swatch[data-scale=success][data-stop="100"]{background:var(--color-success-100)}.color-swatch[data-scale=success][data-stop="150"]{background:var(--color-success-150)}.color-swatch[data-scale=success][data-stop="200"]{background:var(--color-success-200)}.color-swatch[data-scale=success][data-stop="250"]{background:var(--color-success-250)}.color-swatch[data-scale=success][data-stop="300"]{background:var(--color-success-300)}.color-swatch[data-scale=success][data-stop="350"]{background:var(--color-success-350)}.color-swatch[data-scale=success][data-stop="400"]{background:var(--color-success-400)}.color-swatch[data-scale=success][data-stop="450"]{background:var(--color-success-450)}.color-swatch[data-scale=success][data-stop="500"]{background:var(--color-success-500)}.color-swatch[data-scale=success][data-stop="550"]{background:var(--color-success-550)}.color-swatch[data-scale=success][data-stop="600"]{background:var(--color-success-600)}.color-swatch[data-scale=success][data-stop="650"]{background:var(--color-success-650)}.color-swatch[data-scale=success][data-stop="700"]{background:var(--color-success-700)}.color-swatch[data-scale=success][data-stop="750"]{background:var(--color-success-750)}.color-swatch[data-scale=success][data-stop="800"]{background:var(--color-success-800)}.color-swatch[data-scale=success][data-stop="825"]{background:var(--color-success-825)}.color-swatch[data-scale=success][data-stop="850"]{background:var(--color-success-850)}.color-swatch[data-scale=success][data-stop="875"]{background:var(--color-success-875)}.color-swatch[data-scale=success][data-stop="900"]{background:var(--color-success-900)}.color-swatch[data-scale=success][data-stop="950"]{background:var(--color-success-950)}.color-swatch[data-scale=success][data-stop="1000"]{background:var(--color-success-1000)}.color-swatch[data-scale=warning][data-stop="0"]{background:var(--color-warning-0)}.color-swatch[data-scale=warning][data-stop="25"]{background:var(--color-warning-25)}.color-swatch[data-scale=warning][data-stop="50"]{background:var(--color-warning-50)}.color-swatch[data-scale=warning][data-stop="75"]{background:var(--color-warning-75)}.color-swatch[data-scale=warning][data-stop="100"]{background:var(--color-warning-100)}.color-swatch[data-scale=warning][data-stop="150"]{background:var(--color-warning-150)}.color-swatch[data-scale=warning][data-stop="200"]{background:var(--color-warning-200)}.color-swatch[data-scale=warning][data-stop="250"]{background:var(--color-warning-250)}.color-swatch[data-scale=warning][data-stop="300"]{background:var(--color-warning-300)}.color-swatch[data-scale=warning][data-stop="350"]{background:var(--color-warning-350)}.color-swatch[data-scale=warning][data-stop="400"]{background:var(--color-warning-400)}.color-swatch[data-scale=warning][data-stop="450"]{background:var(--color-warning-450)}.color-swatch[data-scale=warning][data-stop="500"]{background:var(--color-warning-500)}.color-swatch[data-scale=warning][data-stop="550"]{background:var(--color-warning-550)}.color-swatch[data-scale=warning][data-stop="600"]{background:var(--color-warning-600)}.color-swatch[data-scale=warning][data-stop="650"]{background:var(--color-warning-650)}.color-swatch[data-scale=warning][data-stop="700"]{background:var(--color-warning-700)}.color-swatch[data-scale=warning][data-stop="750"]{background:var(--color-warning-750)}.color-swatch[data-scale=warning][data-stop="800"]{background:var(--color-warning-800)}.color-swatch[data-scale=warning][data-stop="825"]{background:var(--color-warning-825)}.color-swatch[data-scale=warning][data-stop="850"]{background:var(--color-warning-850)}.color-swatch[data-scale=warning][data-stop="875"]{background:var(--color-warning-875)}.color-swatch[data-scale=warning][data-stop="900"]{background:var(--color-warning-900)}.color-swatch[data-scale=warning][data-stop="950"]{background:var(--color-warning-950)}.color-swatch[data-scale=warning][data-stop="1000"]{background:var(--color-warning-1000)}.color-swatch[data-scale=zinc][data-stop="0"]{background:var(--color-zinc-0)}.color-swatch[data-scale=zinc][data-stop="25"]{background:var(--color-zinc-25)}.color-swatch[data-scale=zinc][data-stop="50"]{background:var(--color-zinc-50)}.color-swatch[data-scale=zinc][data-stop="75"]{background:var(--color-zinc-75)}.color-swatch[data-scale=zinc][data-stop="100"]{background:var(--color-zinc-100)}.color-swatch[data-scale=zinc][data-stop="150"]{background:var(--color-zinc-150)}.color-swatch[data-scale=zinc][data-stop="200"]{background:var(--color-zinc-200)}.color-swatch[data-scale=zinc][data-stop="250"]{background:var(--color-zinc-250)}.color-swatch[data-scale=zinc][data-stop="300"]{background:var(--color-zinc-300)}.color-swatch[data-scale=zinc][data-stop="350"]{background:var(--color-zinc-350)}.color-swatch[data-scale=zinc][data-stop="400"]{background:var(--color-zinc-400)}.color-swatch[data-scale=zinc][data-stop="450"]{background:var(--color-zinc-450)}.color-swatch[data-scale=zinc][data-stop="500"]{background:var(--color-zinc-500)}.color-swatch[data-scale=zinc][data-stop="550"]{background:var(--color-zinc-550)}.color-swatch[data-scale=zinc][data-stop="600"]{background:var(--color-zinc-600)}.color-swatch[data-scale=zinc][data-stop="650"]{background:var(--color-zinc-650)}.color-swatch[data-scale=zinc][data-stop="700"]{background:var(--color-zinc-700)}.color-swatch[data-scale=zinc][data-stop="750"]{background:var(--color-zinc-750)}.color-swatch[data-scale=zinc][data-stop="800"]{background:var(--color-zinc-800)}.color-swatch[data-scale=zinc][data-stop="825"]{background:var(--color-zinc-825)}.color-swatch[data-scale=zinc][data-stop="850"]{background:var(--color-zinc-850)}.color-swatch[data-scale=zinc][data-stop="875"]{background:var(--color-zinc-875)}.color-swatch[data-scale=zinc][data-stop="900"]{background:var(--color-zinc-900)}.color-swatch[data-scale=zinc][data-stop="950"]{background:var(--color-zinc-950)}.color-swatch[data-scale=zinc][data-stop="1000"]{background:var(--color-zinc-1000)}}@layer kapish.components{.carrot-color-picker[data-color=charcoal]{--color-picker-color: var(--color-charcoal)}.carrot-color-picker[data-color=danger]{--color-picker-color: var(--color-danger)}.carrot-color-picker[data-color=info]{--color-picker-color: var(--color-info)}.carrot-color-picker[data-color=neutral]{--color-picker-color: var(--color-neutral)}.carrot-color-picker[data-color=primary]{--color-picker-color: var(--color-primary)}.carrot-color-picker[data-color=sand]{--color-picker-color: var(--color-sand)}.carrot-color-picker[data-color=secondary]{--color-picker-color: var(--color-secondary)}.carrot-color-picker[data-color=series-1]{--color-picker-color: var(--color-series-1)}.carrot-color-picker[data-color=series-10]{--color-picker-color: var(--color-series-10)}.carrot-color-picker[data-color=series-11]{--color-picker-color: var(--color-series-11)}.carrot-color-picker[data-color=series-12]{--color-picker-color: var(--color-series-12)}.carrot-color-picker[data-color=series-13]{--color-picker-color: var(--color-series-13)}.carrot-color-picker[data-color=series-14]{--color-picker-color: var(--color-series-14)}.carrot-color-picker[data-color=series-15]{--color-picker-color: var(--color-series-15)}.carrot-color-picker[data-color=series-16]{--color-picker-color: var(--color-series-16)}.carrot-color-picker[data-color=series-2]{--color-picker-color: var(--color-series-2)}.carrot-color-picker[data-color=series-3]{--color-picker-color: var(--color-series-3)}.carrot-color-picker[data-color=series-4]{--color-picker-color: var(--color-series-4)}.carrot-color-picker[data-color=series-5]{--color-picker-color: var(--color-series-5)}.carrot-color-picker[data-color=series-6]{--color-picker-color: var(--color-series-6)}.carrot-color-picker[data-color=series-7]{--color-picker-color: var(--color-series-7)}.carrot-color-picker[data-color=series-8]{--color-picker-color: var(--color-series-8)}.carrot-color-picker[data-color=series-9]{--color-picker-color: var(--color-series-9)}.carrot-color-picker[data-color=slate]{--color-picker-color: var(--color-slate)}.carrot-color-picker[data-color=standard-blue]{--color-picker-color: var(--color-standard-blue)}.carrot-color-picker[data-color=standard-brown]{--color-picker-color: var(--color-standard-brown)}.carrot-color-picker[data-color=standard-cyan]{--color-picker-color: var(--color-standard-cyan)}.carrot-color-picker[data-color=standard-green]{--color-picker-color: var(--color-standard-green)}.carrot-color-picker[data-color=standard-indigo]{--color-picker-color: var(--color-standard-indigo)}.carrot-color-picker[data-color=standard-orange]{--color-picker-color: var(--color-standard-orange)}.carrot-color-picker[data-color=standard-pink]{--color-picker-color: var(--color-standard-pink)}.carrot-color-picker[data-color=standard-purple]{--color-picker-color: var(--color-standard-purple)}.carrot-color-picker[data-color=standard-red]{--color-picker-color: var(--color-standard-red)}.carrot-color-picker[data-color=standard-teal]{--color-picker-color: var(--color-standard-teal)}.carrot-color-picker[data-color=standard-yellow]{--color-picker-color: var(--color-standard-yellow)}.carrot-color-picker[data-color=stone]{--color-picker-color: var(--color-stone)}.carrot-color-picker[data-color=success]{--color-picker-color: var(--color-success)}.carrot-color-picker[data-color=warning]{--color-picker-color: var(--color-warning)}.carrot-color-picker[data-color=zinc]{--color-picker-color: var(--color-zinc)}}@layer kapish.components{.carrot-command-empty{padding:var(--command-empty-padding);color:var(--command-empty-color);text-align:center}}@layer kapish.components{.carrot-command-footer{padding:var(--command-footer-padding);border-top:var(--border-width-1) solid var(--command-footer-border);font-size:var(--command-footer-font-size);color:var(--command-footer-color);display:flex;align-items:center;gap:var(--space-2)}}@layer kapish.components{.carrot-command-group{padding:var(--command-group-padding);font-size:var(--command-group-font-size);font-weight:var(--command-group-font-weight);color:var(--command-group-color);letter-spacing:var(--command-group-letter-spacing);text-transform:uppercase}}@layer kapish.components{.carrot-command-input-row{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);border-bottom:var(--border-width-1) solid var(--command-input-border)}.carrot-command-input-icon{display:inline-flex;align-items:center;color:var(--text-secondary);flex-shrink:0;width:18px;height:18px}.carrot-command-input{padding:var(--command-input-padding);border:none;color:var(--command-input-color);font-size:var(--command-input-font-size);font-family:inherit;background:transparent;outline:none;flex:1;min-width:0}.carrot-command-running-badge{font-size:11px;padding:2px 6px;margin-right:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-elevated)}}@layer kapish.components{.carrot-command-item{display:flex;align-items:center;gap:var(--command-item-gap);padding:var(--command-item-padding);border-radius:var(--command-item-radius);color:var(--command-item-color);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out)}.carrot-command-item[aria-disabled=true]{opacity:var(--command-item-disabled-opacity);cursor:not-allowed}.carrot-command-item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:inherit}.carrot-command-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.carrot-command-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-command-item-description{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-command-item-shortcut{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}}@layer kapish.components{.carrot-command-kbd{display:inline-flex;align-items:center;padding:var(--command-kbd-padding);background:var(--command-kbd-bg);border:var(--border-width-1) solid var(--command-kbd-border);border-radius:var(--command-kbd-radius);font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-secondary)}}@layer kapish.components{.carrot-command-list{padding:var(--command-list-padding);max-height:var(--command-list-max-height);overflow-y:auto;display:flex;flex-direction:column}}@layer kapish.tokens{:root{--command-color: var(--color-primary);--command-input-padding: .875rem 1rem;--command-input-border: var(--border-subtle);--command-input-color: var(--text-primary);--command-input-font-size: var(--font-size-base);--command-list-padding: .375rem;--command-list-max-height: 320px;--command-item-padding: .5rem .875rem;--command-item-gap: .5rem;--command-item-radius: var(--radius-sm);--command-item-color: var(--text-primary);--command-item-disabled-opacity: .5;--command-group-padding: .5rem .875rem .25rem;--command-group-font-size: 11px;--command-group-font-weight: var(--font-semibold);--command-group-color: var(--text-muted);--command-group-letter-spacing: .05em;--command-kbd-radius: 3px;--command-kbd-bg: var(--surface-elevated);--command-kbd-border: var(--border-subtle);--command-kbd-padding: 1px 5px;--command-footer-padding: .5rem 1rem;--command-footer-border: var(--border-subtle);--command-footer-font-size: 11px;--command-footer-color: var(--text-muted);--command-empty-padding: 2rem 1rem;--command-empty-color: var(--text-muted)}}@layer kapish.components{.carrot-command{display:flex;flex-direction:column;background-color:var(--surface-overlay);border:var(--border-width-1) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-float);overflow:hidden}}@layer kapish.components{.carrot-command[data-color=charcoal]{--command-color: var(--color-charcoal)}.carrot-command[data-color=danger]{--command-color: var(--color-danger)}.carrot-command[data-color=info]{--command-color: var(--color-info)}.carrot-command[data-color=neutral]{--command-color: var(--color-neutral)}.carrot-command[data-color=primary]{--command-color: var(--color-primary)}.carrot-command[data-color=sand]{--command-color: var(--color-sand)}.carrot-command[data-color=secondary]{--command-color: var(--color-secondary)}.carrot-command[data-color=series-1]{--command-color: var(--color-series-1)}.carrot-command[data-color=series-10]{--command-color: var(--color-series-10)}.carrot-command[data-color=series-11]{--command-color: var(--color-series-11)}.carrot-command[data-color=series-12]{--command-color: var(--color-series-12)}.carrot-command[data-color=series-13]{--command-color: var(--color-series-13)}.carrot-command[data-color=series-14]{--command-color: var(--color-series-14)}.carrot-command[data-color=series-15]{--command-color: var(--color-series-15)}.carrot-command[data-color=series-16]{--command-color: var(--color-series-16)}.carrot-command[data-color=series-2]{--command-color: var(--color-series-2)}.carrot-command[data-color=series-3]{--command-color: var(--color-series-3)}.carrot-command[data-color=series-4]{--command-color: var(--color-series-4)}.carrot-command[data-color=series-5]{--command-color: var(--color-series-5)}.carrot-command[data-color=series-6]{--command-color: var(--color-series-6)}.carrot-command[data-color=series-7]{--command-color: var(--color-series-7)}.carrot-command[data-color=series-8]{--command-color: var(--color-series-8)}.carrot-command[data-color=series-9]{--command-color: var(--color-series-9)}.carrot-command[data-color=slate]{--command-color: var(--color-slate)}.carrot-command[data-color=standard-blue]{--command-color: var(--color-standard-blue)}.carrot-command[data-color=standard-brown]{--command-color: var(--color-standard-brown)}.carrot-command[data-color=standard-cyan]{--command-color: var(--color-standard-cyan)}.carrot-command[data-color=standard-green]{--command-color: var(--color-standard-green)}.carrot-command[data-color=standard-indigo]{--command-color: var(--color-standard-indigo)}.carrot-command[data-color=standard-orange]{--command-color: var(--color-standard-orange)}.carrot-command[data-color=standard-pink]{--command-color: var(--color-standard-pink)}.carrot-command[data-color=standard-purple]{--command-color: var(--color-standard-purple)}.carrot-command[data-color=standard-red]{--command-color: var(--color-standard-red)}.carrot-command[data-color=standard-teal]{--command-color: var(--color-standard-teal)}.carrot-command[data-color=standard-yellow]{--command-color: var(--color-standard-yellow)}.carrot-command[data-color=stone]{--command-color: var(--color-stone)}.carrot-command[data-color=success]{--command-color: var(--color-success)}.carrot-command[data-color=warning]{--command-color: var(--color-warning)}.carrot-command[data-color=zinc]{--command-color: var(--color-zinc)}.carrot-command-item:hover:not([aria-disabled=true]){background-color:color-mix(in oklab,var(--command-color) 30%,var(--color-background));color:color-mix(in oklab,var(--command-color) 78%,var(--color-dark))}.carrot-command-item[aria-selected=true]{background-color:var(--command-color);color:color-mix(in oklab,var(--command-color) 6%,var(--color-light))}}@layer kapish.tokens{:root{--datetime-trigger-height-lg: 2.625rem;--datetime-trigger-px-lg: var(--space-3);--datetime-trigger-font-size-lg: var(--font-size-base);--datetime-trigger-height-md: 2.25rem;--datetime-trigger-px-md: var(--space-3);--datetime-trigger-font-size-md: var(--font-size-sm);--datetime-trigger-height-sm: 2rem;--datetime-trigger-px-sm: var(--space-2);--datetime-trigger-font-size-sm: var(--font-size-xs);--datetime-trigger-height-xl: 3rem;--datetime-trigger-px-xl: var(--space-4);--datetime-trigger-font-size-xl: var(--font-size-md);--datetime-trigger-height-xs: 1.625rem;--datetime-trigger-px-xs: var(--space-2);--datetime-trigger-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-datetime[data-size=lg] .carrot-datetime-trigger{min-height:var(--datetime-trigger-height-lg);padding-inline:var(--datetime-trigger-px-lg);font-size:var(--datetime-trigger-font-size-lg)}.carrot-datetime[data-size=md] .carrot-datetime-trigger{min-height:var(--datetime-trigger-height-md);padding-inline:var(--datetime-trigger-px-md);font-size:var(--datetime-trigger-font-size-md)}.carrot-datetime[data-size=sm] .carrot-datetime-trigger{min-height:var(--datetime-trigger-height-sm);padding-inline:var(--datetime-trigger-px-sm);font-size:var(--datetime-trigger-font-size-sm)}.carrot-datetime[data-size=xl] .carrot-datetime-trigger{min-height:var(--datetime-trigger-height-xl);padding-inline:var(--datetime-trigger-px-xl);font-size:var(--datetime-trigger-font-size-xl)}.carrot-datetime[data-size=xs] .carrot-datetime-trigger{min-height:var(--datetime-trigger-height-xs);padding-inline:var(--datetime-trigger-px-xs);font-size:var(--datetime-trigger-font-size-xs)}}@layer kapish.components{.carrot-datetime-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);margin-top:var(--space-1);border-top:var(--border-width-1) solid var(--border-subtle)}}@layer kapish.tokens{:root{--datetime-grid-gap: 2px;--datetime-cell-size: 1.75rem;--datetime-cell-radius: var(--radius-sm);--datetime-cell-font-size: var(--font-size-sm)}}@layer kapish.components{.carrot-datetime-grid-wrapper{min-width:var(--datetime-popover-min-width)}.carrot-datetime-weekday-header{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--datetime-grid-gap);padding:0 var(--space-1) var(--space-1);border-bottom:var(--border-width-1) solid var(--border-subtle);margin-bottom:var(--space-1)}.carrot-datetime-weekday-cell{text-align:center;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.375rem 0}.carrot-datetime-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--datetime-grid-gap);padding:var(--space-1)}.carrot-datetime-cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:2rem;border-radius:var(--datetime-cell-radius);font-size:var(--datetime-cell-font-size);line-height:1;color:var(--text-primary);background:var(--kit-subtle-bg);border:var(--border-width-1) solid transparent;font-family:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-datetime-cell[data-outside]{color:var(--text-muted);opacity:.6}.carrot-datetime-cell[data-highlighted]:not([aria-selected=true]):not(:disabled){background-color:var(--surface-hover-overlay)}.carrot-datetime-cell:hover:not([aria-selected=true]):not(:disabled){background-color:var(--surface-hover-overlay)}.carrot-datetime-cell[data-today]:not([aria-selected=true]){border-color:var(--datetime-color)}.carrot-datetime-cell[aria-selected=true]{background-color:var(--datetime-color);color:var(--datetime-color-fg);font-weight:var(--font-weight-semibold)}.carrot-datetime-cell:disabled,.carrot-datetime-cell[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;text-decoration:line-through}}@layer kapish.tokens{:root{--datetime-popover-radius: var(--radius-md);--datetime-popover-padding: var(--space-2);--datetime-popover-z: var(--z-popover);--datetime-popover-min-width: 17rem;--datetime-header-font-size: var(--font-size-sm)}}@layer kapish.components{.carrot-datetime-popover{position:absolute;z-index:var(--datetime-popover-z);top:100%;left:0;margin-top:var(--space-1);min-width:var(--datetime-popover-min-width);padding:var(--datetime-popover-padding);background:var(--surface-overlay);color:var(--text-primary);border:var(--border-width-1) solid var(--border-subtle);border-radius:var(--datetime-popover-radius);box-shadow:var(--shadow-float);display:none}.carrot-datetime-popover[data-open]:not([data-anchored]){display:block;animation:carrot-fade-in var(--duration-fast) var(--ease-out)}.carrot-datetime-popover[data-anchored]{position:fixed;top:0;left:0;margin-top:0;display:block;transform:translate3d(var(--datetime-popover-x, 0),var(--datetime-popover-y, 0),0);transition:opacity var(--duration-fast) var(--ease-out)}.carrot-datetime-popover[data-anchored][data-open=true]{visibility:visible;opacity:1;pointer-events:auto}.carrot-datetime-popover[data-anchored][data-open=false]{visibility:hidden;opacity:0;pointer-events:none}.carrot-datetime-popover[data-split]{display:flex;flex-direction:column}.carrot-datetime-popover-body{display:flex;align-items:stretch;gap:var(--space-2)}.carrot-datetime-popover-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:var(--border-width-1) solid var(--border-subtle);margin-bottom:var(--space-1)}.carrot-datetime-month-title{font-size:var(--datetime-header-font-size);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}}@layer kapish.tokens{:root{--datetime-slot-padding: .25rem .625rem;--datetime-slot-font-size: var(--font-size-xs);--datetime-slot-radius: 4px;--datetime-time-list-max-height: min(320px, 50vh);--datetime-time-list-min-width: 9rem}}@layer kapish.components{.carrot-datetime-time-list{display:flex;flex-direction:column;gap:2px;padding:var(--space-1);max-height:var(--datetime-time-list-max-height);overflow-y:auto;min-width:var(--datetime-time-list-min-width);outline:none}.carrot-datetime-time-empty{padding:var(--space-3);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}.carrot-datetime-time-column{display:flex;flex-direction:column;border-left:var(--border-width-1) solid var(--border-subtle);padding-left:var(--space-2)}.carrot-datetime-time-column-header{padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:var(--border-width-1) solid var(--border-subtle);margin-bottom:var(--space-1);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:center}.carrot-datetime-slot{display:block;width:100%;padding:var(--datetime-slot-padding);font-size:var(--datetime-slot-font-size);line-height:1.4;color:var(--text-primary);background:transparent;border:var(--border-width-1) solid transparent;border-radius:var(--datetime-slot-radius);font-family:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;outline:none;transition-property:background-color,color,border-color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-datetime-slot[data-highlighted]:not([aria-selected=true]):not(:disabled){background-color:var(--surface-hover-overlay)}.carrot-datetime-slot:hover:not([aria-selected=true]):not(:disabled){background-color:var(--surface-hover-overlay)}.carrot-datetime-slot[aria-selected=true]{background-color:var(--datetime-color);color:var(--datetime-color-fg);border-color:var(--datetime-color);font-weight:var(--font-weight-semibold)}.carrot-datetime-slot:disabled,.carrot-datetime-slot[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;text-decoration:line-through}}@layer kapish.tokens{:root{--datetime-trigger-radius: var(--radius-md)}}@layer kapish.components{.carrot-datetime-trigger{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;background:var(--kit-base-bg);color:var(--kit-base-fg);border:var(--border-width-1) solid var(--border-default);border-radius:var(--datetime-trigger-radius);font-family:inherit;font-variant-numeric:tabular-nums;line-height:1.4;text-align:left;cursor:pointer;outline:none;transition-property:border-color,box-shadow,background-color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-datetime-trigger::placeholder{color:var(--text-muted)}.carrot-datetime-trigger:hover:not(:disabled){background-color:var(--surface-hover-overlay)}.carrot-datetime-trigger:focus-visible,.carrot-datetime-trigger[data-open]{border-color:var(--datetime-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--datetime-color)}.carrot-datetime-trigger[data-placeholder]{color:var(--text-muted)}.carrot-datetime-trigger:disabled,.carrot-datetime-trigger[aria-disabled=true]{opacity:var(--input-disabled-opacity);cursor:not-allowed;pointer-events:none}.carrot-datetime-trigger-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-datetime-trigger-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.carrot-datetime-trigger-clear{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--text-muted);cursor:pointer;background:transparent;border:none;padding:0}.carrot-datetime-trigger-clear:hover{color:var(--text-primary)}}@layer kapish.tokens{:root{--datetime-color: var(--color-primary);--datetime-color-fg: var(--color-light);--datetime-label-font-size: var(--font-size-sm);--datetime-message-font-size: var(--font-size-xs)}}@layer kapish.components{.carrot-datetime{position:relative;display:inline-flex;flex-direction:column;gap:var(--space-1);width:100%}.carrot-datetime-label{display:block;font-size:var(--datetime-label-font-size);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-1)}.carrot-datetime-required-marker{color:var(--color-danger);margin-left:2px}.carrot-datetime-message{display:block;font-size:var(--datetime-message-font-size);line-height:1.4;color:var(--text-muted);margin-top:var(--space-1)}}@layer kapish.components{.carrot-datetime[data-color=charcoal]{--datetime-color: var(--color-charcoal);--datetime-color-fg: color-mix(in oklab, var(--color-charcoal) 6%, var(--color-light))}.carrot-datetime[data-color=danger]{--datetime-color: var(--color-danger);--datetime-color-fg: color-mix(in oklab, var(--color-danger) 6%, var(--color-light))}.carrot-datetime[data-color=info]{--datetime-color: var(--color-info);--datetime-color-fg: color-mix(in oklab, var(--color-info) 6%, var(--color-light))}.carrot-datetime[data-color=neutral]{--datetime-color: var(--color-neutral);--datetime-color-fg: color-mix(in oklab, var(--color-neutral) 6%, var(--color-light))}.carrot-datetime[data-color=primary]{--datetime-color: var(--color-primary);--datetime-color-fg: color-mix(in oklab, var(--color-primary) 6%, var(--color-light))}.carrot-datetime[data-color=sand]{--datetime-color: var(--color-sand);--datetime-color-fg: color-mix(in oklab, var(--color-sand) 6%, var(--color-light))}.carrot-datetime[data-color=secondary]{--datetime-color: var(--color-secondary);--datetime-color-fg: color-mix(in oklab, var(--color-secondary) 6%, var(--color-light))}.carrot-datetime[data-color=series-1]{--datetime-color: var(--color-series-1);--datetime-color-fg: color-mix(in oklab, var(--color-series-1) 6%, var(--color-light))}.carrot-datetime[data-color=series-10]{--datetime-color: var(--color-series-10);--datetime-color-fg: color-mix(in oklab, var(--color-series-10) 6%, var(--color-light))}.carrot-datetime[data-color=series-11]{--datetime-color: var(--color-series-11);--datetime-color-fg: color-mix(in oklab, var(--color-series-11) 6%, var(--color-light))}.carrot-datetime[data-color=series-12]{--datetime-color: var(--color-series-12);--datetime-color-fg: color-mix(in oklab, var(--color-series-12) 6%, var(--color-light))}.carrot-datetime[data-color=series-13]{--datetime-color: var(--color-series-13);--datetime-color-fg: color-mix(in oklab, var(--color-series-13) 6%, var(--color-light))}.carrot-datetime[data-color=series-14]{--datetime-color: var(--color-series-14);--datetime-color-fg: color-mix(in oklab, var(--color-series-14) 6%, var(--color-light))}.carrot-datetime[data-color=series-15]{--datetime-color: var(--color-series-15);--datetime-color-fg: color-mix(in oklab, var(--color-series-15) 6%, var(--color-light))}.carrot-datetime[data-color=series-16]{--datetime-color: var(--color-series-16);--datetime-color-fg: color-mix(in oklab, var(--color-series-16) 6%, var(--color-light))}.carrot-datetime[data-color=series-2]{--datetime-color: var(--color-series-2);--datetime-color-fg: color-mix(in oklab, var(--color-series-2) 6%, var(--color-light))}.carrot-datetime[data-color=series-3]{--datetime-color: var(--color-series-3);--datetime-color-fg: color-mix(in oklab, var(--color-series-3) 6%, var(--color-light))}.carrot-datetime[data-color=series-4]{--datetime-color: var(--color-series-4);--datetime-color-fg: color-mix(in oklab, var(--color-series-4) 6%, var(--color-light))}.carrot-datetime[data-color=series-5]{--datetime-color: var(--color-series-5);--datetime-color-fg: color-mix(in oklab, var(--color-series-5) 6%, var(--color-light))}.carrot-datetime[data-color=series-6]{--datetime-color: var(--color-series-6);--datetime-color-fg: color-mix(in oklab, var(--color-series-6) 6%, var(--color-light))}.carrot-datetime[data-color=series-7]{--datetime-color: var(--color-series-7);--datetime-color-fg: color-mix(in oklab, var(--color-series-7) 6%, var(--color-light))}.carrot-datetime[data-color=series-8]{--datetime-color: var(--color-series-8);--datetime-color-fg: color-mix(in oklab, var(--color-series-8) 6%, var(--color-light))}.carrot-datetime[data-color=series-9]{--datetime-color: var(--color-series-9);--datetime-color-fg: color-mix(in oklab, var(--color-series-9) 6%, var(--color-light))}.carrot-datetime[data-color=slate]{--datetime-color: var(--color-slate);--datetime-color-fg: color-mix(in oklab, var(--color-slate) 6%, var(--color-light))}.carrot-datetime[data-color=standard-blue]{--datetime-color: var(--color-standard-blue);--datetime-color-fg: color-mix(in oklab, var(--color-standard-blue) 6%, var(--color-light))}.carrot-datetime[data-color=standard-brown]{--datetime-color: var(--color-standard-brown);--datetime-color-fg: color-mix(in oklab, var(--color-standard-brown) 6%, var(--color-light))}.carrot-datetime[data-color=standard-cyan]{--datetime-color: var(--color-standard-cyan);--datetime-color-fg: color-mix(in oklab, var(--color-standard-cyan) 6%, var(--color-light))}.carrot-datetime[data-color=standard-green]{--datetime-color: var(--color-standard-green);--datetime-color-fg: color-mix(in oklab, var(--color-standard-green) 6%, var(--color-light))}.carrot-datetime[data-color=standard-indigo]{--datetime-color: var(--color-standard-indigo);--datetime-color-fg: color-mix(in oklab, var(--color-standard-indigo) 6%, var(--color-light))}.carrot-datetime[data-color=standard-orange]{--datetime-color: var(--color-standard-orange);--datetime-color-fg: color-mix(in oklab, var(--color-standard-orange) 6%, var(--color-light))}.carrot-datetime[data-color=standard-pink]{--datetime-color: var(--color-standard-pink);--datetime-color-fg: color-mix(in oklab, var(--color-standard-pink) 6%, var(--color-light))}.carrot-datetime[data-color=standard-purple]{--datetime-color: var(--color-standard-purple);--datetime-color-fg: color-mix(in oklab, var(--color-standard-purple) 6%, var(--color-light))}.carrot-datetime[data-color=standard-red]{--datetime-color: var(--color-standard-red);--datetime-color-fg: color-mix(in oklab, var(--color-standard-red) 6%, var(--color-light))}.carrot-datetime[data-color=standard-teal]{--datetime-color: var(--color-standard-teal);--datetime-color-fg: color-mix(in oklab, var(--color-standard-teal) 6%, var(--color-light))}.carrot-datetime[data-color=standard-yellow]{--datetime-color: var(--color-standard-yellow);--datetime-color-fg: color-mix(in oklab, var(--color-standard-yellow) 6%, var(--color-light))}.carrot-datetime[data-color=stone]{--datetime-color: var(--color-stone);--datetime-color-fg: color-mix(in oklab, var(--color-stone) 6%, var(--color-light))}.carrot-datetime[data-color=success]{--datetime-color: var(--color-success);--datetime-color-fg: color-mix(in oklab, var(--color-success) 6%, var(--color-light))}.carrot-datetime[data-color=warning]{--datetime-color: var(--color-warning);--datetime-color-fg: color-mix(in oklab, var(--color-warning) 6%, var(--color-light))}.carrot-datetime[data-color=zinc]{--datetime-color: var(--color-zinc);--datetime-color-fg: color-mix(in oklab, var(--color-zinc) 6%, var(--color-light))}}@layer kapish.components{.carrot-datetime[data-status=charcoal] .carrot-datetime-trigger{border-color:var(--color-charcoal)}.carrot-datetime[data-status=charcoal] .carrot-datetime-message{color:var(--color-charcoal)}.carrot-datetime[data-status=danger] .carrot-datetime-trigger{border-color:var(--color-danger)}.carrot-datetime[data-status=danger] .carrot-datetime-message{color:var(--color-danger)}.carrot-datetime[data-status=info] .carrot-datetime-trigger{border-color:var(--color-info)}.carrot-datetime[data-status=info] .carrot-datetime-message{color:var(--color-info)}.carrot-datetime[data-status=neutral] .carrot-datetime-trigger{border-color:var(--color-neutral)}.carrot-datetime[data-status=neutral] .carrot-datetime-message{color:var(--color-neutral)}.carrot-datetime[data-status=primary] .carrot-datetime-trigger{border-color:var(--color-primary)}.carrot-datetime[data-status=primary] .carrot-datetime-message{color:var(--color-primary)}.carrot-datetime[data-status=sand] .carrot-datetime-trigger{border-color:var(--color-sand)}.carrot-datetime[data-status=sand] .carrot-datetime-message{color:var(--color-sand)}.carrot-datetime[data-status=secondary] .carrot-datetime-trigger{border-color:var(--color-secondary)}.carrot-datetime[data-status=secondary] .carrot-datetime-message{color:var(--color-secondary)}.carrot-datetime[data-status=series-1] .carrot-datetime-trigger{border-color:var(--color-series-1)}.carrot-datetime[data-status=series-1] .carrot-datetime-message{color:var(--color-series-1)}.carrot-datetime[data-status=series-10] .carrot-datetime-trigger{border-color:var(--color-series-10)}.carrot-datetime[data-status=series-10] .carrot-datetime-message{color:var(--color-series-10)}.carrot-datetime[data-status=series-11] .carrot-datetime-trigger{border-color:var(--color-series-11)}.carrot-datetime[data-status=series-11] .carrot-datetime-message{color:var(--color-series-11)}.carrot-datetime[data-status=series-12] .carrot-datetime-trigger{border-color:var(--color-series-12)}.carrot-datetime[data-status=series-12] .carrot-datetime-message{color:var(--color-series-12)}.carrot-datetime[data-status=series-13] .carrot-datetime-trigger{border-color:var(--color-series-13)}.carrot-datetime[data-status=series-13] .carrot-datetime-message{color:var(--color-series-13)}.carrot-datetime[data-status=series-14] .carrot-datetime-trigger{border-color:var(--color-series-14)}.carrot-datetime[data-status=series-14] .carrot-datetime-message{color:var(--color-series-14)}.carrot-datetime[data-status=series-15] .carrot-datetime-trigger{border-color:var(--color-series-15)}.carrot-datetime[data-status=series-15] .carrot-datetime-message{color:var(--color-series-15)}.carrot-datetime[data-status=series-16] .carrot-datetime-trigger{border-color:var(--color-series-16)}.carrot-datetime[data-status=series-16] .carrot-datetime-message{color:var(--color-series-16)}.carrot-datetime[data-status=series-2] .carrot-datetime-trigger{border-color:var(--color-series-2)}.carrot-datetime[data-status=series-2] .carrot-datetime-message{color:var(--color-series-2)}.carrot-datetime[data-status=series-3] .carrot-datetime-trigger{border-color:var(--color-series-3)}.carrot-datetime[data-status=series-3] .carrot-datetime-message{color:var(--color-series-3)}.carrot-datetime[data-status=series-4] .carrot-datetime-trigger{border-color:var(--color-series-4)}.carrot-datetime[data-status=series-4] .carrot-datetime-message{color:var(--color-series-4)}.carrot-datetime[data-status=series-5] .carrot-datetime-trigger{border-color:var(--color-series-5)}.carrot-datetime[data-status=series-5] .carrot-datetime-message{color:var(--color-series-5)}.carrot-datetime[data-status=series-6] .carrot-datetime-trigger{border-color:var(--color-series-6)}.carrot-datetime[data-status=series-6] .carrot-datetime-message{color:var(--color-series-6)}.carrot-datetime[data-status=series-7] .carrot-datetime-trigger{border-color:var(--color-series-7)}.carrot-datetime[data-status=series-7] .carrot-datetime-message{color:var(--color-series-7)}.carrot-datetime[data-status=series-8] .carrot-datetime-trigger{border-color:var(--color-series-8)}.carrot-datetime[data-status=series-8] .carrot-datetime-message{color:var(--color-series-8)}.carrot-datetime[data-status=series-9] .carrot-datetime-trigger{border-color:var(--color-series-9)}.carrot-datetime[data-status=series-9] .carrot-datetime-message{color:var(--color-series-9)}.carrot-datetime[data-status=slate] .carrot-datetime-trigger{border-color:var(--color-slate)}.carrot-datetime[data-status=slate] .carrot-datetime-message{color:var(--color-slate)}.carrot-datetime[data-status=standard-blue] .carrot-datetime-trigger{border-color:var(--color-standard-blue)}.carrot-datetime[data-status=standard-blue] .carrot-datetime-message{color:var(--color-standard-blue)}.carrot-datetime[data-status=standard-brown] .carrot-datetime-trigger{border-color:var(--color-standard-brown)}.carrot-datetime[data-status=standard-brown] .carrot-datetime-message{color:var(--color-standard-brown)}.carrot-datetime[data-status=standard-cyan] .carrot-datetime-trigger{border-color:var(--color-standard-cyan)}.carrot-datetime[data-status=standard-cyan] .carrot-datetime-message{color:var(--color-standard-cyan)}.carrot-datetime[data-status=standard-green] .carrot-datetime-trigger{border-color:var(--color-standard-green)}.carrot-datetime[data-status=standard-green] .carrot-datetime-message{color:var(--color-standard-green)}.carrot-datetime[data-status=standard-indigo] .carrot-datetime-trigger{border-color:var(--color-standard-indigo)}.carrot-datetime[data-status=standard-indigo] .carrot-datetime-message{color:var(--color-standard-indigo)}.carrot-datetime[data-status=standard-orange] .carrot-datetime-trigger{border-color:var(--color-standard-orange)}.carrot-datetime[data-status=standard-orange] .carrot-datetime-message{color:var(--color-standard-orange)}.carrot-datetime[data-status=standard-pink] .carrot-datetime-trigger{border-color:var(--color-standard-pink)}.carrot-datetime[data-status=standard-pink] .carrot-datetime-message{color:var(--color-standard-pink)}.carrot-datetime[data-status=standard-purple] .carrot-datetime-trigger{border-color:var(--color-standard-purple)}.carrot-datetime[data-status=standard-purple] .carrot-datetime-message{color:var(--color-standard-purple)}.carrot-datetime[data-status=standard-red] .carrot-datetime-trigger{border-color:var(--color-standard-red)}.carrot-datetime[data-status=standard-red] .carrot-datetime-message{color:var(--color-standard-red)}.carrot-datetime[data-status=standard-teal] .carrot-datetime-trigger{border-color:var(--color-standard-teal)}.carrot-datetime[data-status=standard-teal] .carrot-datetime-message{color:var(--color-standard-teal)}.carrot-datetime[data-status=standard-yellow] .carrot-datetime-trigger{border-color:var(--color-standard-yellow)}.carrot-datetime[data-status=standard-yellow] .carrot-datetime-message{color:var(--color-standard-yellow)}.carrot-datetime[data-status=stone] .carrot-datetime-trigger{border-color:var(--color-stone)}.carrot-datetime[data-status=stone] .carrot-datetime-message{color:var(--color-stone)}.carrot-datetime[data-status=success] .carrot-datetime-trigger{border-color:var(--color-success)}.carrot-datetime[data-status=success] .carrot-datetime-message{color:var(--color-success)}.carrot-datetime[data-status=warning] .carrot-datetime-trigger{border-color:var(--color-warning)}.carrot-datetime[data-status=warning] .carrot-datetime-message{color:var(--color-warning)}.carrot-datetime[data-status=zinc] .carrot-datetime-trigger{border-color:var(--color-zinc)}.carrot-datetime[data-status=zinc] .carrot-datetime-message{color:var(--color-zinc)}}@layer kapish.tokens{:root{--drawer-width-full: 100vw;--drawer-width-lg: 36rem;--drawer-width-md: 28rem;--drawer-width-sm: 20rem;--drawer-width-xl: 48rem;--drawer-width-xs: 14rem}}@layer kapish.components{.carrot-drawer[data-size=full]{width:var(--drawer-width-full)}.carrot-drawer[data-size=lg]{width:var(--drawer-width-lg)}.carrot-drawer[data-size=md]{width:var(--drawer-width-md)}.carrot-drawer[data-size=sm]{width:var(--drawer-width-sm)}.carrot-drawer[data-size=xl]{width:var(--drawer-width-xl)}.carrot-drawer[data-size=xs]{width:var(--drawer-width-xs)}}@layer kapish.components{.carrot-drawer[data-side=left]{inset:0 auto 0 0;border-radius:0 var(--drawer-radius) var(--drawer-radius) 0}.carrot-backdrop[data-entering]>.carrot-drawer[data-side=left]{animation:carrot-slide-in-left var(--drawer-speed) var(--ease-out)}.carrot-backdrop[data-exiting]>.carrot-drawer[data-side=left]{animation:carrot-slide-out-left var(--drawer-speed) var(--ease-in) forwards}.carrot-drawer[data-side=right]{inset:0 0 0 auto;border-radius:var(--drawer-radius) 0 0 var(--drawer-radius)}.carrot-backdrop[data-entering]>.carrot-drawer[data-side=right]{animation:carrot-slide-in-right var(--drawer-speed) var(--ease-out)}.carrot-backdrop[data-exiting]>.carrot-drawer[data-side=right]{animation:carrot-slide-out-right var(--drawer-speed) var(--ease-in) forwards}}@layer kapish.components{.carrot-drawer-body{flex:1;overflow-y:auto;padding:var(--drawer-padding-y) var(--drawer-padding-x)}}@layer kapish.components{.carrot-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--drawer-footer-gap);padding:var(--drawer-padding-y) var(--drawer-padding-x);border-top:var(--border-width-1) solid var(--drawer-section-border);flex-shrink:0}.carrot-drawer-footer[data-split]{justify-content:space-between}}@layer kapish.components{.carrot-drawer-header{display:flex;align-items:center;gap:var(--drawer-header-gap);padding:var(--drawer-padding-y) var(--drawer-padding-x);border-bottom:var(--border-width-1) solid var(--drawer-section-border);flex-shrink:0}.carrot-drawer-headline{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.carrot-drawer[data-color]>.carrot-drawer-header{border-bottom-color:color-mix(in oklab,var(--drawer-color) 28%,var(--surface-modal))}}@layer kapish.tokens{:root{--drawer-color: var(--color-primary);--drawer-bg: var(--surface-modal);--drawer-fg: var(--text-primary);--drawer-border-color: var(--border-subtle);--drawer-radius: var(--radius-xl);--drawer-padding-x: var(--space-6);--drawer-padding-y: var(--space-5);--drawer-header-gap: var(--space-4);--drawer-footer-gap: var(--space-3);--drawer-section-border: var(--border-subtle);--drawer-speed: var(--duration-normal)}}@layer kapish.components{.carrot-drawer{position:absolute;isolation:isolate;display:flex;flex-direction:column;width:var(--drawer-width-md);max-width:100%;height:100%;max-height:100%;color:var(--drawer-fg);border:var(--border-width-1) solid var(--drawer-border-color);box-shadow:var(--shadow-xl);overflow:hidden}.carrot-drawer:not([data-surface]):not([data-effect]){background:var(--drawer-bg)}.carrot-drawer[data-seamless]>.carrot-drawer-header{border-bottom-color:transparent}.carrot-drawer[data-seamless]>.carrot-drawer-footer{border-top-color:transparent}@keyframes carrot-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes carrot-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes carrot-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes carrot-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}}@layer kapish.components{.carrot-drawer[data-color=charcoal]{--drawer-color: var(--color-charcoal);--drawer-bg: var(--color-charcoal-bg, var(--surface-modal));--drawer-fg: var(--color-charcoal-fg, var(--text-primary));--drawer-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-drawer[data-color=danger]{--drawer-color: var(--color-danger);--drawer-bg: var(--color-danger-bg, var(--surface-modal));--drawer-fg: var(--color-danger-fg, var(--text-primary));--drawer-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-drawer[data-color=info]{--drawer-color: var(--color-info);--drawer-bg: var(--color-info-bg, var(--surface-modal));--drawer-fg: var(--color-info-fg, var(--text-primary));--drawer-border-color: var(--color-info-border, var(--border-subtle))}.carrot-drawer[data-color=neutral]{--drawer-color: var(--color-neutral);--drawer-bg: var(--color-neutral-bg, var(--surface-modal));--drawer-fg: var(--color-neutral-fg, var(--text-primary));--drawer-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-drawer[data-color=primary]{--drawer-color: var(--color-primary);--drawer-bg: var(--color-primary-bg, var(--surface-modal));--drawer-fg: var(--color-primary-fg, var(--text-primary));--drawer-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-drawer[data-color=sand]{--drawer-color: var(--color-sand);--drawer-bg: var(--color-sand-bg, var(--surface-modal));--drawer-fg: var(--color-sand-fg, var(--text-primary));--drawer-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-drawer[data-color=secondary]{--drawer-color: var(--color-secondary);--drawer-bg: var(--color-secondary-bg, var(--surface-modal));--drawer-fg: var(--color-secondary-fg, var(--text-primary));--drawer-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-drawer[data-color=series-1]{--drawer-color: var(--color-series-1);--drawer-bg: var(--color-series-1-bg, var(--surface-modal));--drawer-fg: var(--color-series-1-fg, var(--text-primary));--drawer-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-drawer[data-color=series-10]{--drawer-color: var(--color-series-10);--drawer-bg: var(--color-series-10-bg, var(--surface-modal));--drawer-fg: var(--color-series-10-fg, var(--text-primary));--drawer-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-drawer[data-color=series-11]{--drawer-color: var(--color-series-11);--drawer-bg: var(--color-series-11-bg, var(--surface-modal));--drawer-fg: var(--color-series-11-fg, var(--text-primary));--drawer-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-drawer[data-color=series-12]{--drawer-color: var(--color-series-12);--drawer-bg: var(--color-series-12-bg, var(--surface-modal));--drawer-fg: var(--color-series-12-fg, var(--text-primary));--drawer-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-drawer[data-color=series-13]{--drawer-color: var(--color-series-13);--drawer-bg: var(--color-series-13-bg, var(--surface-modal));--drawer-fg: var(--color-series-13-fg, var(--text-primary));--drawer-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-drawer[data-color=series-14]{--drawer-color: var(--color-series-14);--drawer-bg: var(--color-series-14-bg, var(--surface-modal));--drawer-fg: var(--color-series-14-fg, var(--text-primary));--drawer-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-drawer[data-color=series-15]{--drawer-color: var(--color-series-15);--drawer-bg: var(--color-series-15-bg, var(--surface-modal));--drawer-fg: var(--color-series-15-fg, var(--text-primary));--drawer-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-drawer[data-color=series-16]{--drawer-color: var(--color-series-16);--drawer-bg: var(--color-series-16-bg, var(--surface-modal));--drawer-fg: var(--color-series-16-fg, var(--text-primary));--drawer-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-drawer[data-color=series-2]{--drawer-color: var(--color-series-2);--drawer-bg: var(--color-series-2-bg, var(--surface-modal));--drawer-fg: var(--color-series-2-fg, var(--text-primary));--drawer-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-drawer[data-color=series-3]{--drawer-color: var(--color-series-3);--drawer-bg: var(--color-series-3-bg, var(--surface-modal));--drawer-fg: var(--color-series-3-fg, var(--text-primary));--drawer-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-drawer[data-color=series-4]{--drawer-color: var(--color-series-4);--drawer-bg: var(--color-series-4-bg, var(--surface-modal));--drawer-fg: var(--color-series-4-fg, var(--text-primary));--drawer-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-drawer[data-color=series-5]{--drawer-color: var(--color-series-5);--drawer-bg: var(--color-series-5-bg, var(--surface-modal));--drawer-fg: var(--color-series-5-fg, var(--text-primary));--drawer-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-drawer[data-color=series-6]{--drawer-color: var(--color-series-6);--drawer-bg: var(--color-series-6-bg, var(--surface-modal));--drawer-fg: var(--color-series-6-fg, var(--text-primary));--drawer-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-drawer[data-color=series-7]{--drawer-color: var(--color-series-7);--drawer-bg: var(--color-series-7-bg, var(--surface-modal));--drawer-fg: var(--color-series-7-fg, var(--text-primary));--drawer-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-drawer[data-color=series-8]{--drawer-color: var(--color-series-8);--drawer-bg: var(--color-series-8-bg, var(--surface-modal));--drawer-fg: var(--color-series-8-fg, var(--text-primary));--drawer-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-drawer[data-color=series-9]{--drawer-color: var(--color-series-9);--drawer-bg: var(--color-series-9-bg, var(--surface-modal));--drawer-fg: var(--color-series-9-fg, var(--text-primary));--drawer-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-drawer[data-color=slate]{--drawer-color: var(--color-slate);--drawer-bg: var(--color-slate-bg, var(--surface-modal));--drawer-fg: var(--color-slate-fg, var(--text-primary));--drawer-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-drawer[data-color=standard-blue]{--drawer-color: var(--color-standard-blue);--drawer-bg: var(--color-standard-blue-bg, var(--surface-modal));--drawer-fg: var(--color-standard-blue-fg, var(--text-primary));--drawer-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-drawer[data-color=standard-brown]{--drawer-color: var(--color-standard-brown);--drawer-bg: var(--color-standard-brown-bg, var(--surface-modal));--drawer-fg: var(--color-standard-brown-fg, var(--text-primary));--drawer-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-drawer[data-color=standard-cyan]{--drawer-color: var(--color-standard-cyan);--drawer-bg: var(--color-standard-cyan-bg, var(--surface-modal));--drawer-fg: var(--color-standard-cyan-fg, var(--text-primary));--drawer-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-drawer[data-color=standard-green]{--drawer-color: var(--color-standard-green);--drawer-bg: var(--color-standard-green-bg, var(--surface-modal));--drawer-fg: var(--color-standard-green-fg, var(--text-primary));--drawer-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-drawer[data-color=standard-indigo]{--drawer-color: var(--color-standard-indigo);--drawer-bg: var(--color-standard-indigo-bg, var(--surface-modal));--drawer-fg: var(--color-standard-indigo-fg, var(--text-primary));--drawer-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-drawer[data-color=standard-orange]{--drawer-color: var(--color-standard-orange);--drawer-bg: var(--color-standard-orange-bg, var(--surface-modal));--drawer-fg: var(--color-standard-orange-fg, var(--text-primary));--drawer-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-drawer[data-color=standard-pink]{--drawer-color: var(--color-standard-pink);--drawer-bg: var(--color-standard-pink-bg, var(--surface-modal));--drawer-fg: var(--color-standard-pink-fg, var(--text-primary));--drawer-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-drawer[data-color=standard-purple]{--drawer-color: var(--color-standard-purple);--drawer-bg: var(--color-standard-purple-bg, var(--surface-modal));--drawer-fg: var(--color-standard-purple-fg, var(--text-primary));--drawer-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-drawer[data-color=standard-red]{--drawer-color: var(--color-standard-red);--drawer-bg: var(--color-standard-red-bg, var(--surface-modal));--drawer-fg: var(--color-standard-red-fg, var(--text-primary));--drawer-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-drawer[data-color=standard-teal]{--drawer-color: var(--color-standard-teal);--drawer-bg: var(--color-standard-teal-bg, var(--surface-modal));--drawer-fg: var(--color-standard-teal-fg, var(--text-primary));--drawer-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-drawer[data-color=standard-yellow]{--drawer-color: var(--color-standard-yellow);--drawer-bg: var(--color-standard-yellow-bg, var(--surface-modal));--drawer-fg: var(--color-standard-yellow-fg, var(--text-primary));--drawer-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-drawer[data-color=stone]{--drawer-color: var(--color-stone);--drawer-bg: var(--color-stone-bg, var(--surface-modal));--drawer-fg: var(--color-stone-fg, var(--text-primary));--drawer-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-drawer[data-color=success]{--drawer-color: var(--color-success);--drawer-bg: var(--color-success-bg, var(--surface-modal));--drawer-fg: var(--color-success-fg, var(--text-primary));--drawer-border-color: var(--color-success-border, var(--border-subtle))}.carrot-drawer[data-color=warning]{--drawer-color: var(--color-warning);--drawer-bg: var(--color-warning-bg, var(--surface-modal));--drawer-fg: var(--color-warning-fg, var(--text-primary));--drawer-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-drawer[data-color=zinc]{--drawer-color: var(--color-zinc);--drawer-bg: var(--color-zinc-bg, var(--surface-modal));--drawer-fg: var(--color-zinc-fg, var(--text-primary));--drawer-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.tokens{:root{--dropdown-item-height-lg: 2.25rem;--dropdown-item-px-lg: var(--space-3);--dropdown-item-font-size-lg: var(--font-size-md);--dropdown-item-height-md: 2rem;--dropdown-item-px-md: var(--space-2);--dropdown-item-font-size-md: var(--font-size-sm);--dropdown-item-height-sm: 1.75rem;--dropdown-item-px-sm: var(--space-2);--dropdown-item-font-size-sm: var(--font-size-xs);--dropdown-item-height-xl: 2.5rem;--dropdown-item-px-xl: var(--space-3);--dropdown-item-font-size-xl: var(--font-size-lg);--dropdown-item-height-xs: 1.5rem;--dropdown-item-px-xs: var(--space-1);--dropdown-item-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-dropdown-menu[data-size=lg] .carrot-dropdown-item{min-height:var(--dropdown-item-height-lg);padding-inline:var(--dropdown-item-px-lg);font-size:var(--dropdown-item-font-size-lg)}.carrot-dropdown-menu[data-size=md] .carrot-dropdown-item{min-height:var(--dropdown-item-height-md);padding-inline:var(--dropdown-item-px-md);font-size:var(--dropdown-item-font-size-md)}.carrot-dropdown-menu[data-size=sm] .carrot-dropdown-item{min-height:var(--dropdown-item-height-sm);padding-inline:var(--dropdown-item-px-sm);font-size:var(--dropdown-item-font-size-sm)}.carrot-dropdown-menu[data-size=xl] .carrot-dropdown-item{min-height:var(--dropdown-item-height-xl);padding-inline:var(--dropdown-item-px-xl);font-size:var(--dropdown-item-font-size-xl)}.carrot-dropdown-menu[data-size=xs] .carrot-dropdown-item{min-height:var(--dropdown-item-height-xs);padding-inline:var(--dropdown-item-px-xs);font-size:var(--dropdown-item-font-size-xs)}}@layer kapish.components{.carrot-dropdown-menu[data-align=bottom-center]{top:100%;left:50%;transform:translate(-50%);margin-top:var(--space-1)}.carrot-dropdown-menu[data-align=bottom-end]{top:100%;right:0;margin-top:var(--space-1)}.carrot-dropdown-menu[data-align=bottom-start]{top:100%;left:0;margin-top:var(--space-1)}.carrot-dropdown-menu[data-align=top-end]{bottom:100%;right:0;margin-bottom:var(--space-1)}.carrot-dropdown-menu[data-align=top-start]{bottom:100%;left:0;margin-bottom:var(--space-1)}}@layer kapish.components{.carrot-dropdown-divider{height:0;border-top:var(--border-width-1) solid var(--border-subtle);margin:var(--space-1) 0}}@layer kapish.components{.carrot-dropdown-group-label{display:block;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--dropdown-item-px) var(--space-1);-webkit-user-select:none;user-select:none}}@layer kapish.components{.carrot-dropdown-group{display:flex;flex-direction:column}}@layer kapish.components{.carrot-dropdown-item-desc{font-size:var(--font-size-xs);color:var(--text-muted);white-space:normal}}@layer kapish.components{.carrot-dropdown-item-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--text-muted)}}@layer kapish.components{.carrot-dropdown-item-trail{margin-left:auto;flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted)}}@layer kapish.components{.carrot-dropdown-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--dropdown-item-height);padding-inline:var(--dropdown-item-px);font-size:var(--dropdown-item-font-size);color:var(--dropdown-item-color);border-radius:var(--dropdown-item-radius);cursor:pointer;white-space:nowrap;border:none;background:none;width:100%;text-align:left;text-decoration:none;transition-property:background-color,color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-dropdown-item:hover,.carrot-dropdown-item:focus-visible{background-color:var(--surface-hover-overlay)}.carrot-dropdown-item:focus-visible{outline:none}.carrot-dropdown-item:active{background-color:var(--surface-active-overlay)}.carrot-dropdown-item[aria-selected=true],.carrot-dropdown-item[aria-checked=true]{background-color:var(--surface-active-overlay);font-weight:var(--font-weight-semibold)}.carrot-dropdown-item[aria-disabled=true],.carrot-dropdown-item:disabled{opacity:var(--input-disabled-opacity);cursor:not-allowed;pointer-events:none}}@layer kapish.components{.carrot-dropdown-menu{position:absolute;z-index:var(--dropdown-z);min-width:var(--dropdown-min-width);max-height:var(--dropdown-max-height);overflow-y:auto;padding:var(--dropdown-padding);color:var(--dropdown-menu-fg);border:var(--border-width-1) solid var(--dropdown-menu-border-color);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-lg);display:none}.carrot-dropdown-menu:not([data-surface]):not([data-effect]){background:var(--dropdown-menu-bg)}.carrot-dropdown-menu[data-open]{display:flex;flex-direction:column;animation:carrot-fade-in var(--duration-fast) var(--ease-out)}.carrot-dropdown-menu[data-full]{width:100%;min-width:0}}@layer kapish.tokens{:root{--dropdown-radius: var(--radius-lg);--dropdown-padding: var(--space-1);--dropdown-min-width: 10rem;--dropdown-max-height: 20rem;--dropdown-z: var(--z-dropdown);--dropdown-menu-color: var(--text-primary);--dropdown-menu-bg: var(--surface-overlay);--dropdown-menu-fg: var(--text-primary);--dropdown-menu-border-color: var(--border-subtle);--dropdown-item-height: 2rem;--dropdown-item-px: var(--space-2);--dropdown-item-radius: var(--radius-sm);--dropdown-item-font-size: var(--font-size-sm);--dropdown-item-color: var(--text-primary)}}@layer kapish.components{.carrot-dropdown{position:relative;display:inline-flex}}@layer kapish.components{.carrot-dropdown-menu[data-color=charcoal]{--dropdown-menu-color: var(--color-charcoal);--dropdown-menu-bg: var(--color-charcoal-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-charcoal-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=danger]{--dropdown-menu-color: var(--color-danger);--dropdown-menu-bg: var(--color-danger-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-danger-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=info]{--dropdown-menu-color: var(--color-info);--dropdown-menu-bg: var(--color-info-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-info-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-info-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=neutral]{--dropdown-menu-color: var(--color-neutral);--dropdown-menu-bg: var(--color-neutral-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-neutral-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=primary]{--dropdown-menu-color: var(--color-primary);--dropdown-menu-bg: var(--color-primary-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-primary-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=sand]{--dropdown-menu-color: var(--color-sand);--dropdown-menu-bg: var(--color-sand-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-sand-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=secondary]{--dropdown-menu-color: var(--color-secondary);--dropdown-menu-bg: var(--color-secondary-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-secondary-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-1]{--dropdown-menu-color: var(--color-series-1);--dropdown-menu-bg: var(--color-series-1-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-1-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-10]{--dropdown-menu-color: var(--color-series-10);--dropdown-menu-bg: var(--color-series-10-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-10-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-11]{--dropdown-menu-color: var(--color-series-11);--dropdown-menu-bg: var(--color-series-11-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-11-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-12]{--dropdown-menu-color: var(--color-series-12);--dropdown-menu-bg: var(--color-series-12-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-12-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-13]{--dropdown-menu-color: var(--color-series-13);--dropdown-menu-bg: var(--color-series-13-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-13-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-14]{--dropdown-menu-color: var(--color-series-14);--dropdown-menu-bg: var(--color-series-14-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-14-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-15]{--dropdown-menu-color: var(--color-series-15);--dropdown-menu-bg: var(--color-series-15-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-15-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-16]{--dropdown-menu-color: var(--color-series-16);--dropdown-menu-bg: var(--color-series-16-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-16-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-2]{--dropdown-menu-color: var(--color-series-2);--dropdown-menu-bg: var(--color-series-2-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-2-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-3]{--dropdown-menu-color: var(--color-series-3);--dropdown-menu-bg: var(--color-series-3-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-3-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-4]{--dropdown-menu-color: var(--color-series-4);--dropdown-menu-bg: var(--color-series-4-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-4-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-5]{--dropdown-menu-color: var(--color-series-5);--dropdown-menu-bg: var(--color-series-5-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-5-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-6]{--dropdown-menu-color: var(--color-series-6);--dropdown-menu-bg: var(--color-series-6-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-6-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-7]{--dropdown-menu-color: var(--color-series-7);--dropdown-menu-bg: var(--color-series-7-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-7-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-8]{--dropdown-menu-color: var(--color-series-8);--dropdown-menu-bg: var(--color-series-8-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-8-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=series-9]{--dropdown-menu-color: var(--color-series-9);--dropdown-menu-bg: var(--color-series-9-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-series-9-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=slate]{--dropdown-menu-color: var(--color-slate);--dropdown-menu-bg: var(--color-slate-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-slate-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-blue]{--dropdown-menu-color: var(--color-standard-blue);--dropdown-menu-bg: var(--color-standard-blue-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-blue-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-brown]{--dropdown-menu-color: var(--color-standard-brown);--dropdown-menu-bg: var(--color-standard-brown-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-brown-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-cyan]{--dropdown-menu-color: var(--color-standard-cyan);--dropdown-menu-bg: var(--color-standard-cyan-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-cyan-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-green]{--dropdown-menu-color: var(--color-standard-green);--dropdown-menu-bg: var(--color-standard-green-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-green-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-indigo]{--dropdown-menu-color: var(--color-standard-indigo);--dropdown-menu-bg: var(--color-standard-indigo-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-indigo-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-orange]{--dropdown-menu-color: var(--color-standard-orange);--dropdown-menu-bg: var(--color-standard-orange-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-orange-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-pink]{--dropdown-menu-color: var(--color-standard-pink);--dropdown-menu-bg: var(--color-standard-pink-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-pink-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-purple]{--dropdown-menu-color: var(--color-standard-purple);--dropdown-menu-bg: var(--color-standard-purple-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-purple-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-red]{--dropdown-menu-color: var(--color-standard-red);--dropdown-menu-bg: var(--color-standard-red-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-red-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-teal]{--dropdown-menu-color: var(--color-standard-teal);--dropdown-menu-bg: var(--color-standard-teal-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-teal-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=standard-yellow]{--dropdown-menu-color: var(--color-standard-yellow);--dropdown-menu-bg: var(--color-standard-yellow-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-standard-yellow-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=stone]{--dropdown-menu-color: var(--color-stone);--dropdown-menu-bg: var(--color-stone-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-stone-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=success]{--dropdown-menu-color: var(--color-success);--dropdown-menu-bg: var(--color-success-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-success-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-success-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=warning]{--dropdown-menu-color: var(--color-warning);--dropdown-menu-bg: var(--color-warning-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-warning-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-dropdown-menu[data-color=zinc]{--dropdown-menu-color: var(--color-zinc);--dropdown-menu-bg: var(--color-zinc-bg, var(--surface-overlay));--dropdown-menu-fg: var(--color-zinc-fg, var(--text-primary));--dropdown-menu-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.components{.carrot-dropdown-item[data-color=charcoal]{--dropdown-item-color: var(--color-charcoal)}.carrot-dropdown-item[data-color=danger]{--dropdown-item-color: var(--color-danger)}.carrot-dropdown-item[data-color=info]{--dropdown-item-color: var(--color-info)}.carrot-dropdown-item[data-color=neutral]{--dropdown-item-color: var(--color-neutral)}.carrot-dropdown-item[data-color=primary]{--dropdown-item-color: var(--color-primary)}.carrot-dropdown-item[data-color=sand]{--dropdown-item-color: var(--color-sand)}.carrot-dropdown-item[data-color=secondary]{--dropdown-item-color: var(--color-secondary)}.carrot-dropdown-item[data-color=series-1]{--dropdown-item-color: var(--color-series-1)}.carrot-dropdown-item[data-color=series-10]{--dropdown-item-color: var(--color-series-10)}.carrot-dropdown-item[data-color=series-11]{--dropdown-item-color: var(--color-series-11)}.carrot-dropdown-item[data-color=series-12]{--dropdown-item-color: var(--color-series-12)}.carrot-dropdown-item[data-color=series-13]{--dropdown-item-color: var(--color-series-13)}.carrot-dropdown-item[data-color=series-14]{--dropdown-item-color: var(--color-series-14)}.carrot-dropdown-item[data-color=series-15]{--dropdown-item-color: var(--color-series-15)}.carrot-dropdown-item[data-color=series-16]{--dropdown-item-color: var(--color-series-16)}.carrot-dropdown-item[data-color=series-2]{--dropdown-item-color: var(--color-series-2)}.carrot-dropdown-item[data-color=series-3]{--dropdown-item-color: var(--color-series-3)}.carrot-dropdown-item[data-color=series-4]{--dropdown-item-color: var(--color-series-4)}.carrot-dropdown-item[data-color=series-5]{--dropdown-item-color: var(--color-series-5)}.carrot-dropdown-item[data-color=series-6]{--dropdown-item-color: var(--color-series-6)}.carrot-dropdown-item[data-color=series-7]{--dropdown-item-color: var(--color-series-7)}.carrot-dropdown-item[data-color=series-8]{--dropdown-item-color: var(--color-series-8)}.carrot-dropdown-item[data-color=series-9]{--dropdown-item-color: var(--color-series-9)}.carrot-dropdown-item[data-color=slate]{--dropdown-item-color: var(--color-slate)}.carrot-dropdown-item[data-color=standard-blue]{--dropdown-item-color: var(--color-standard-blue)}.carrot-dropdown-item[data-color=standard-brown]{--dropdown-item-color: var(--color-standard-brown)}.carrot-dropdown-item[data-color=standard-cyan]{--dropdown-item-color: var(--color-standard-cyan)}.carrot-dropdown-item[data-color=standard-green]{--dropdown-item-color: var(--color-standard-green)}.carrot-dropdown-item[data-color=standard-indigo]{--dropdown-item-color: var(--color-standard-indigo)}.carrot-dropdown-item[data-color=standard-orange]{--dropdown-item-color: var(--color-standard-orange)}.carrot-dropdown-item[data-color=standard-pink]{--dropdown-item-color: var(--color-standard-pink)}.carrot-dropdown-item[data-color=standard-purple]{--dropdown-item-color: var(--color-standard-purple)}.carrot-dropdown-item[data-color=standard-red]{--dropdown-item-color: var(--color-standard-red)}.carrot-dropdown-item[data-color=standard-teal]{--dropdown-item-color: var(--color-standard-teal)}.carrot-dropdown-item[data-color=standard-yellow]{--dropdown-item-color: var(--color-standard-yellow)}.carrot-dropdown-item[data-color=stone]{--dropdown-item-color: var(--color-stone)}.carrot-dropdown-item[data-color=success]{--dropdown-item-color: var(--color-success)}.carrot-dropdown-item[data-color=warning]{--dropdown-item-color: var(--color-warning)}.carrot-dropdown-item[data-color=zinc]{--dropdown-item-color: var(--color-zinc)}}@layer kapish.components{.carrot-graph[data-ratio="16x9"]{aspect-ratio:16 / 9}.carrot-graph[data-ratio="1x1"]{aspect-ratio:1 / 1}.carrot-graph[data-ratio="21x9"]{aspect-ratio:21 / 9}.carrot-graph[data-ratio="4x3"]{aspect-ratio:4 / 3}}.carrot-graph-annotation{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:6,4}.carrot-graph-annotation-label{font-size:var(--font-size-xs);fill:var(--text-muted);background-color:var(--kit-elevated-bg);padding:var(--space-1) var(--space-2)}.carrot-graph .carrot-graph-axis line,.carrot-graph .carrot-graph-axis path{stroke:var(--border-default);stroke-width:var(--graph-axis-width);fill:none}.carrot-graph .carrot-graph-axis text{fill:var(--text-muted);font-size:var(--font-size-xs);font-weight:400}.carrot-graph-axis-title{fill:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.carrot-graph-tick-major{stroke:var(--border-default);stroke-width:1px}.carrot-graph-tick-minor{stroke:var(--border-subtle);stroke-width:1px}.carrot-graph-bar{rx:var(--radius-sm);ry:var(--radius-sm);transition:x var(--graph-animation-duration) ease-out,y var(--graph-animation-duration) ease-out,width var(--graph-animation-duration) ease-out,height var(--graph-animation-duration) ease-out,opacity .15s ease-out,filter var(--duration-fast) var(--ease-out)}.carrot-graph-bar:hover{filter:brightness(1.15)}.carrot-graph-crosshair{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:4,4;pointer-events:none}.carrot-graph-edge{stroke:var(--border-default);stroke-width:var(--graph-line-width);fill:none}.carrot-graph-edge[data-active]{stroke:var(--color-primary);stroke-width:var(--graph-line-width-hover)}.carrot-graph-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:10rem;color:var(--text-muted);font-size:var(--font-size-sm)}.carrot-graph-grid-major{stroke:var(--border-subtle);stroke-width:1px}.carrot-graph-grid-minor{stroke:var(--border-subtle);stroke-width:1px;stroke-dasharray:2,4;opacity:.5}.carrot-graph-highlight{fill:color-mix(in oklab,var(--color-primary) 20%,var(--surface-base));stroke:var(--color-primary);stroke-width:1px}.carrot-graph-selection{fill:color-mix(in oklab,var(--color-primary) 10%,var(--surface-base))}.carrot-graph-legend{display:flex;flex-wrap:wrap;gap:var(--graph-legend-gap);font-size:var(--font-size-sm);color:var(--text-secondary)}.carrot-graph-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--duration-fast) var(--ease-out)}.carrot-graph-legend-item[data-inactive]{opacity:.35}.carrot-graph-legend-swatch{width:var(--graph-legend-swatch-size);height:var(--graph-legend-swatch-size);border-radius:var(--radius-xs, 2px);flex-shrink:0}.carrot-graph-legend-swatch[data-line]{width:1rem;height:2px;border-radius:0}.carrot-graph-line{fill:none;stroke-width:var(--graph-line-width);stroke-linecap:round;stroke-linejoin:round;transition:stroke-width var(--duration-fast) var(--ease-out),stroke-dashoffset var(--graph-animation-duration) ease-out,opacity .3s ease-out}.carrot-graph-line:hover{stroke-width:var(--graph-line-width-hover)}.carrot-graph-area{transition:opacity .3s ease-out}.carrot-graph-point{r:var(--graph-point-size);stroke:var(--surface-base);stroke-width:2px;transition:r var(--duration-fast) var(--ease-out),opacity .3s ease-out .6s}.carrot-graph-point:hover{r:var(--graph-point-size-hover)}.carrot-graph-radar{position:relative;width:100%}.carrot-graph-radar-grid{fill:none;stroke:var(--border-subtle);stroke-width:1px;opacity:.6}.carrot-graph-radar-spoke{stroke:var(--border-subtle);stroke-width:1px}.carrot-graph-radar-label{fill:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.carrot-graph-radar-grid-label{fill:var(--text-muted);font-size:var(--graph-radar-label-font-size);opacity:.5}.carrot-graph-radar-polygon{fill-opacity:.2;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;transition:fill-opacity var(--duration-fast) var(--ease-out),stroke-width var(--duration-fast) var(--ease-out),opacity var(--graph-animation-duration) ease-out,transform var(--graph-animation-duration) ease-out}.carrot-graph-radar-polygon:hover{fill-opacity:.35;stroke-width:3px}.carrot-graph-radar-point{r:4px;stroke:var(--surface-base);stroke-width:2px;transition:r var(--duration-fast) var(--ease-out),cx var(--graph-animation-duration) ease-out,cy var(--graph-animation-duration) ease-out,opacity var(--graph-animation-duration) ease-out}.carrot-graph-radar-point:hover{r:6px}.carrot-graph-slice{transform-origin:center;transform:scale(1);transition-property:opacity,transform,filter;transition-duration:calc(var(--graph-animation-duration) / 3),var(--graph-animation-duration),var(--duration-fast);transition-timing-function:ease-out}.carrot-graph-slice[data-mounting]{transform:scale(0)}.carrot-graph-tooltip{position:absolute;z-index:var(--z-popover);pointer-events:none;padding:var(--space-2) var(--space-3);background:var(--surface-overlay);color:var(--text-primary);border:var(--border-width-1) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);white-space:nowrap}.carrot-graph-tooltip-label{color:var(--text-muted);margin-bottom:var(--space-1)}.carrot-graph-tooltip-row{display:flex;align-items:center;gap:var(--space-2);min-height:1.25rem}.carrot-graph-tooltip-swatch{width:var(--graph-legend-swatch-size);height:var(--graph-legend-swatch-size);border-radius:var(--radius-full);flex-shrink:0}.carrot-graph-tooltip-value{margin-left:auto;font-weight:var(--font-weight-semibold);padding-left:var(--space-3)}:root{--graph-bg: transparent;--graph-padding: var(--space-4);--graph-axis-width: 1px;--graph-legend-gap: var(--space-4);--graph-legend-swatch-size: .625rem;--graph-point-size: 4px;--graph-point-size-hover: 6px;--graph-line-width: 2px;--graph-line-width-hover: 3px;--graph-animation-duration: .6s;--graph-series-opacity: .15;--graph-radar-label-font-size: var(--font-size-xs);--graph-color: var(--color-primary)}.carrot-graph{position:relative;width:100%;background:var(--graph-bg);color:var(--text-primary);padding:var(--graph-padding)}.carrot-graph-canvas{width:100%;height:100%;overflow:visible}@layer kapish.components{.carrot-graph-series[data-color=charcoal]{--graph-color: var(--color-charcoal)}.carrot-graph-series[data-color=danger]{--graph-color: var(--color-danger)}.carrot-graph-series[data-color=info]{--graph-color: var(--color-info)}.carrot-graph-series[data-color=primary]{--graph-color: var(--color-primary)}.carrot-graph-series[data-color=sand]{--graph-color: var(--color-sand)}.carrot-graph-series[data-color=secondary]{--graph-color: var(--color-secondary)}.carrot-graph-series[data-color=series-1]{--graph-color: var(--graph-series-1)}.carrot-graph-series[data-color=series-10]{--graph-color: var(--graph-series-10)}.carrot-graph-series[data-color=series-11]{--graph-color: var(--graph-series-11)}.carrot-graph-series[data-color=series-12]{--graph-color: var(--graph-series-12)}.carrot-graph-series[data-color=series-13]{--graph-color: var(--graph-series-13)}.carrot-graph-series[data-color=series-14]{--graph-color: var(--graph-series-14)}.carrot-graph-series[data-color=series-15]{--graph-color: var(--graph-series-15)}.carrot-graph-series[data-color=series-16]{--graph-color: var(--graph-series-16)}.carrot-graph-series[data-color=series-2]{--graph-color: var(--graph-series-2)}.carrot-graph-series[data-color=series-3]{--graph-color: var(--graph-series-3)}.carrot-graph-series[data-color=series-4]{--graph-color: var(--graph-series-4)}.carrot-graph-series[data-color=series-5]{--graph-color: var(--graph-series-5)}.carrot-graph-series[data-color=series-6]{--graph-color: var(--graph-series-6)}.carrot-graph-series[data-color=series-7]{--graph-color: var(--graph-series-7)}.carrot-graph-series[data-color=series-8]{--graph-color: var(--graph-series-8)}.carrot-graph-series[data-color=series-9]{--graph-color: var(--graph-series-9)}.carrot-graph-series[data-color=slate]{--graph-color: var(--color-slate)}.carrot-graph-series[data-color=standard-blue]{--graph-color: var(--color-standard-blue)}.carrot-graph-series[data-color=standard-brown]{--graph-color: var(--color-standard-brown)}.carrot-graph-series[data-color=standard-cyan]{--graph-color: var(--color-standard-cyan)}.carrot-graph-series[data-color=standard-green]{--graph-color: var(--color-standard-green)}.carrot-graph-series[data-color=standard-indigo]{--graph-color: var(--color-standard-indigo)}.carrot-graph-series[data-color=standard-orange]{--graph-color: var(--color-standard-orange)}.carrot-graph-series[data-color=standard-pink]{--graph-color: var(--color-standard-pink)}.carrot-graph-series[data-color=standard-purple]{--graph-color: var(--color-standard-purple)}.carrot-graph-series[data-color=standard-red]{--graph-color: var(--color-standard-red)}.carrot-graph-series[data-color=standard-teal]{--graph-color: var(--color-standard-teal)}.carrot-graph-series[data-color=standard-yellow]{--graph-color: var(--color-standard-yellow)}.carrot-graph-series[data-color=stone]{--graph-color: var(--color-stone)}.carrot-graph-series[data-color=success]{--graph-color: var(--color-success)}.carrot-graph-series[data-color=zinc]{--graph-color: var(--color-zinc)}.carrot-graph-series[data-color=positive]{--graph-color: var(--color-success)}.carrot-graph-series[data-color=negative]{--graph-color: var(--color-danger)}.carrot-graph-series[data-color=warning]{--graph-color: var(--color-warning)}.carrot-graph-series[data-color=neutral]{--graph-color: var(--color-neutral)}}@layer kapish.components{.carrot-graph-series[data-kit=disabled]{background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background));color:color-mix(in oklab,var(--color-neutral) 60%,var(--color-light));border-color:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background));fill:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background));stroke:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background))}.carrot-graph-series[data-kit=ghost]{background-color:transparent;color:var(--graph-color);border-color:transparent;fill:transparent;stroke:transparent}.carrot-graph-series[data-kit=neutral]{background-color:var(--surface-elevated);color:var(--graph-color);border-color:transparent;fill:var(--surface-elevated);stroke:transparent}.carrot-graph-series[data-kit=outlined]{background-color:transparent;color:color-mix(in oklab,var(--graph-color) 78%,var(--color-light));border-color:var(--graph-color);fill:transparent;stroke:var(--graph-color)}.carrot-graph-series[data-kit=pastel]{background-color:color-mix(in oklab,var(--graph-color) 6%,var(--color-light));color:color-mix(in oklab,var(--graph-color) 54%,var(--color-dark));border-color:color-mix(in oklab,var(--graph-color) 32%,var(--color-light));fill:color-mix(in oklab,var(--graph-color) 6%,var(--color-light));stroke:color-mix(in oklab,var(--graph-color) 32%,var(--color-light))}.carrot-graph-series[data-kit=saturated]{background-color:oklch(from var(--graph-color) l calc(c*1.4) h);color:color-mix(in oklab,var(--graph-color) 6%,var(--color-light));border-color:oklch(from var(--graph-color) calc(l - .08) calc(c*1.4) h);fill:oklch(from var(--graph-color) l calc(c*1.4) h);stroke:oklch(from var(--graph-color) calc(l - .08) calc(c*1.4) h)}.carrot-graph-series[data-kit=solid]{background-color:var(--graph-color);color:color-mix(in oklab,var(--graph-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--graph-color) 78%,var(--color-dark));fill:var(--graph-color);stroke:color-mix(in oklab,var(--graph-color) 78%,var(--color-dark))}.carrot-graph-series[data-kit=subtle]{background-color:color-mix(in oklab,var(--graph-color) 14%,var(--color-background));color:var(--graph-color);border-color:color-mix(in oklab,var(--graph-color) 26%,var(--color-background));fill:color-mix(in oklab,var(--graph-color) 14%,var(--color-background));stroke:color-mix(in oklab,var(--graph-color) 26%,var(--color-background))}.carrot-graph-series[data-kit=tint]{background-color:color-mix(in oklab,var(--graph-color) 30%,var(--color-background));color:color-mix(in oklab,var(--graph-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--graph-color) 42%,var(--color-background));fill:color-mix(in oklab,var(--graph-color) 30%,var(--color-background));stroke:color-mix(in oklab,var(--graph-color) 42%,var(--color-background))}.carrot-graph-series[data-color]:not([data-kit]){fill:var(--graph-color);stroke:var(--graph-color)}}@layer kapish.components{.carrot-graph-annotation[data-color=charcoal]{stroke:var(--color-charcoal)}.carrot-graph-annotation[data-color=charcoal]+.carrot-graph-annotation-label{fill:var(--color-charcoal)}.carrot-graph-annotation[data-color=danger]{stroke:var(--color-danger)}.carrot-graph-annotation[data-color=danger]+.carrot-graph-annotation-label{fill:var(--color-danger)}.carrot-graph-annotation[data-color=info]{stroke:var(--color-info)}.carrot-graph-annotation[data-color=info]+.carrot-graph-annotation-label{fill:var(--color-info)}.carrot-graph-annotation[data-color=neutral]{stroke:var(--color-neutral)}.carrot-graph-annotation[data-color=neutral]+.carrot-graph-annotation-label{fill:var(--color-neutral)}.carrot-graph-annotation[data-color=primary]{stroke:var(--color-primary)}.carrot-graph-annotation[data-color=primary]+.carrot-graph-annotation-label{fill:var(--color-primary)}.carrot-graph-annotation[data-color=sand]{stroke:var(--color-sand)}.carrot-graph-annotation[data-color=sand]+.carrot-graph-annotation-label{fill:var(--color-sand)}.carrot-graph-annotation[data-color=secondary]{stroke:var(--color-secondary)}.carrot-graph-annotation[data-color=secondary]+.carrot-graph-annotation-label{fill:var(--color-secondary)}.carrot-graph-annotation[data-color=series-1]{stroke:var(--color-series-1)}.carrot-graph-annotation[data-color=series-1]+.carrot-graph-annotation-label{fill:var(--color-series-1)}.carrot-graph-annotation[data-color=series-10]{stroke:var(--color-series-10)}.carrot-graph-annotation[data-color=series-10]+.carrot-graph-annotation-label{fill:var(--color-series-10)}.carrot-graph-annotation[data-color=series-11]{stroke:var(--color-series-11)}.carrot-graph-annotation[data-color=series-11]+.carrot-graph-annotation-label{fill:var(--color-series-11)}.carrot-graph-annotation[data-color=series-12]{stroke:var(--color-series-12)}.carrot-graph-annotation[data-color=series-12]+.carrot-graph-annotation-label{fill:var(--color-series-12)}.carrot-graph-annotation[data-color=series-13]{stroke:var(--color-series-13)}.carrot-graph-annotation[data-color=series-13]+.carrot-graph-annotation-label{fill:var(--color-series-13)}.carrot-graph-annotation[data-color=series-14]{stroke:var(--color-series-14)}.carrot-graph-annotation[data-color=series-14]+.carrot-graph-annotation-label{fill:var(--color-series-14)}.carrot-graph-annotation[data-color=series-15]{stroke:var(--color-series-15)}.carrot-graph-annotation[data-color=series-15]+.carrot-graph-annotation-label{fill:var(--color-series-15)}.carrot-graph-annotation[data-color=series-16]{stroke:var(--color-series-16)}.carrot-graph-annotation[data-color=series-16]+.carrot-graph-annotation-label{fill:var(--color-series-16)}.carrot-graph-annotation[data-color=series-2]{stroke:var(--color-series-2)}.carrot-graph-annotation[data-color=series-2]+.carrot-graph-annotation-label{fill:var(--color-series-2)}.carrot-graph-annotation[data-color=series-3]{stroke:var(--color-series-3)}.carrot-graph-annotation[data-color=series-3]+.carrot-graph-annotation-label{fill:var(--color-series-3)}.carrot-graph-annotation[data-color=series-4]{stroke:var(--color-series-4)}.carrot-graph-annotation[data-color=series-4]+.carrot-graph-annotation-label{fill:var(--color-series-4)}.carrot-graph-annotation[data-color=series-5]{stroke:var(--color-series-5)}.carrot-graph-annotation[data-color=series-5]+.carrot-graph-annotation-label{fill:var(--color-series-5)}.carrot-graph-annotation[data-color=series-6]{stroke:var(--color-series-6)}.carrot-graph-annotation[data-color=series-6]+.carrot-graph-annotation-label{fill:var(--color-series-6)}.carrot-graph-annotation[data-color=series-7]{stroke:var(--color-series-7)}.carrot-graph-annotation[data-color=series-7]+.carrot-graph-annotation-label{fill:var(--color-series-7)}.carrot-graph-annotation[data-color=series-8]{stroke:var(--color-series-8)}.carrot-graph-annotation[data-color=series-8]+.carrot-graph-annotation-label{fill:var(--color-series-8)}.carrot-graph-annotation[data-color=series-9]{stroke:var(--color-series-9)}.carrot-graph-annotation[data-color=series-9]+.carrot-graph-annotation-label{fill:var(--color-series-9)}.carrot-graph-annotation[data-color=slate]{stroke:var(--color-slate)}.carrot-graph-annotation[data-color=slate]+.carrot-graph-annotation-label{fill:var(--color-slate)}.carrot-graph-annotation[data-color=standard-blue]{stroke:var(--color-standard-blue)}.carrot-graph-annotation[data-color=standard-blue]+.carrot-graph-annotation-label{fill:var(--color-standard-blue)}.carrot-graph-annotation[data-color=standard-brown]{stroke:var(--color-standard-brown)}.carrot-graph-annotation[data-color=standard-brown]+.carrot-graph-annotation-label{fill:var(--color-standard-brown)}.carrot-graph-annotation[data-color=standard-cyan]{stroke:var(--color-standard-cyan)}.carrot-graph-annotation[data-color=standard-cyan]+.carrot-graph-annotation-label{fill:var(--color-standard-cyan)}.carrot-graph-annotation[data-color=standard-green]{stroke:var(--color-standard-green)}.carrot-graph-annotation[data-color=standard-green]+.carrot-graph-annotation-label{fill:var(--color-standard-green)}.carrot-graph-annotation[data-color=standard-indigo]{stroke:var(--color-standard-indigo)}.carrot-graph-annotation[data-color=standard-indigo]+.carrot-graph-annotation-label{fill:var(--color-standard-indigo)}.carrot-graph-annotation[data-color=standard-orange]{stroke:var(--color-standard-orange)}.carrot-graph-annotation[data-color=standard-orange]+.carrot-graph-annotation-label{fill:var(--color-standard-orange)}.carrot-graph-annotation[data-color=standard-pink]{stroke:var(--color-standard-pink)}.carrot-graph-annotation[data-color=standard-pink]+.carrot-graph-annotation-label{fill:var(--color-standard-pink)}.carrot-graph-annotation[data-color=standard-purple]{stroke:var(--color-standard-purple)}.carrot-graph-annotation[data-color=standard-purple]+.carrot-graph-annotation-label{fill:var(--color-standard-purple)}.carrot-graph-annotation[data-color=standard-red]{stroke:var(--color-standard-red)}.carrot-graph-annotation[data-color=standard-red]+.carrot-graph-annotation-label{fill:var(--color-standard-red)}.carrot-graph-annotation[data-color=standard-teal]{stroke:var(--color-standard-teal)}.carrot-graph-annotation[data-color=standard-teal]+.carrot-graph-annotation-label{fill:var(--color-standard-teal)}.carrot-graph-annotation[data-color=standard-yellow]{stroke:var(--color-standard-yellow)}.carrot-graph-annotation[data-color=standard-yellow]+.carrot-graph-annotation-label{fill:var(--color-standard-yellow)}.carrot-graph-annotation[data-color=stone]{stroke:var(--color-stone)}.carrot-graph-annotation[data-color=stone]+.carrot-graph-annotation-label{fill:var(--color-stone)}.carrot-graph-annotation[data-color=success]{stroke:var(--color-success)}.carrot-graph-annotation[data-color=success]+.carrot-graph-annotation-label{fill:var(--color-success)}.carrot-graph-annotation[data-color=zinc]{stroke:var(--color-zinc)}.carrot-graph-annotation[data-color=zinc]+.carrot-graph-annotation-label{fill:var(--color-zinc)}.carrot-graph-annotation[data-color=positive]{stroke:var(--color-success)}.carrot-graph-annotation[data-color=positive]+.carrot-graph-annotation-label{fill:var(--color-success)}.carrot-graph-annotation[data-color=negative]{stroke:var(--color-danger)}.carrot-graph-annotation[data-color=negative]+.carrot-graph-annotation-label{fill:var(--color-danger)}.carrot-graph-annotation[data-color=warning]{stroke:var(--color-warning)}.carrot-graph-annotation[data-color=warning]+.carrot-graph-annotation-label{fill:var(--color-warning)}}@layer kapish.components{.carrot-hotspot-info-panel[data-placement=bottom] .carrot-hotspot-info-panel__arrow{top:-5px}.carrot-hotspot-info-panel[data-placement=left] .carrot-hotspot-info-panel__arrow{right:-5px}.carrot-hotspot-info-panel[data-placement=right] .carrot-hotspot-info-panel__arrow{left:-5px}.carrot-hotspot-info-panel[data-placement=top] .carrot-hotspot-info-panel__arrow{bottom:-5px}}@layer kapish.tokens{:root{--hotspot-info-panel-max-width: 20rem;--hotspot-info-panel-radius: var(--radius-lg);--hotspot-info-panel-padding-x: var(--space-4);--hotspot-info-panel-padding-y: var(--space-3);--hotspot-info-panel-gap: var(--space-2);--hotspot-info-panel-fg: var(--color-light);--hotspot-info-panel-font-size: var(--font-size-xs);--hotspot-info-panel-title-font-size: var(--font-size-sm);--hotspot-info-panel-title-font-weight: var(--font-weight-semibold)}}@layer kapish.components{.carrot-hotspot-info-panel{z-index:var(--z-popover);width:max-content;max-width:var(--hotspot-info-panel-max-width);pointer-events:auto}.carrot-hotspot-info-panel__body{display:flex;flex-direction:column;gap:var(--hotspot-info-panel-gap);padding:var(--hotspot-info-panel-padding-y) var(--hotspot-info-panel-padding-x);background:var(--hotspot-overlay-color);border-radius:var(--hotspot-info-panel-radius);box-shadow:var(--shadow-xl);color:var(--hotspot-info-panel-fg);font-size:var(--hotspot-info-panel-font-size);line-height:var(--leading-relaxed)}.carrot-hotspot-info-panel__body .carrot-hotspot-info-title{font-weight:var(--hotspot-info-panel-title-font-weight);font-size:var(--hotspot-info-panel-title-font-size)}.carrot-hotspot-info-panel__arrow{position:absolute;width:12px;height:12px;background:var(--hotspot-overlay-color);transform:rotate(45deg)}.carrot-hotspot-info-enter-active{transition:opacity var(--duration-fast) var(--ease-decel),scale var(--duration-fast) var(--ease-decel)}.carrot-hotspot-info-leave-active{transition:opacity var(--duration-fast) var(--ease-accel),scale var(--duration-fast) var(--ease-accel)}.carrot-hotspot-info-enter-from,.carrot-hotspot-info-leave-to{opacity:0;scale:.95}}@layer kapish.tokens{:root{--hotspot-overlay-color: var(--color-info);--hotspot-overlay-radius: var(--radius-md)}}@layer kapish.components{.carrot-hotspot-overlay-item{z-index:var(--z-overlay);border-radius:var(--hotspot-overlay-radius)}.carrot-hotspot-overlay-item__pulse{position:absolute;inset:0;background:var(--hotspot-overlay-color);border-radius:inherit;animation:carrot-hotspot-pulse 2s ease infinite;pointer-events:none}@keyframes carrot-hotspot-pulse{0%,to{opacity:.12}50%{opacity:.24}}}@layer kapish.components{.carrot-hotspot-overlay-item[data-color=charcoal],.carrot-hotspot-info-panel[data-color=charcoal]{--hotspot-overlay-color: var(--color-charcoal)}.carrot-hotspot-overlay-item[data-color=danger],.carrot-hotspot-info-panel[data-color=danger]{--hotspot-overlay-color: var(--color-danger)}.carrot-hotspot-overlay-item[data-color=info],.carrot-hotspot-info-panel[data-color=info]{--hotspot-overlay-color: var(--color-info)}.carrot-hotspot-overlay-item[data-color=neutral],.carrot-hotspot-info-panel[data-color=neutral]{--hotspot-overlay-color: var(--color-neutral)}.carrot-hotspot-overlay-item[data-color=primary],.carrot-hotspot-info-panel[data-color=primary]{--hotspot-overlay-color: var(--color-primary)}.carrot-hotspot-overlay-item[data-color=sand],.carrot-hotspot-info-panel[data-color=sand]{--hotspot-overlay-color: var(--color-sand)}.carrot-hotspot-overlay-item[data-color=secondary],.carrot-hotspot-info-panel[data-color=secondary]{--hotspot-overlay-color: var(--color-secondary)}.carrot-hotspot-overlay-item[data-color=series-1],.carrot-hotspot-info-panel[data-color=series-1]{--hotspot-overlay-color: var(--color-series-1)}.carrot-hotspot-overlay-item[data-color=series-10],.carrot-hotspot-info-panel[data-color=series-10]{--hotspot-overlay-color: var(--color-series-10)}.carrot-hotspot-overlay-item[data-color=series-11],.carrot-hotspot-info-panel[data-color=series-11]{--hotspot-overlay-color: var(--color-series-11)}.carrot-hotspot-overlay-item[data-color=series-12],.carrot-hotspot-info-panel[data-color=series-12]{--hotspot-overlay-color: var(--color-series-12)}.carrot-hotspot-overlay-item[data-color=series-13],.carrot-hotspot-info-panel[data-color=series-13]{--hotspot-overlay-color: var(--color-series-13)}.carrot-hotspot-overlay-item[data-color=series-14],.carrot-hotspot-info-panel[data-color=series-14]{--hotspot-overlay-color: var(--color-series-14)}.carrot-hotspot-overlay-item[data-color=series-15],.carrot-hotspot-info-panel[data-color=series-15]{--hotspot-overlay-color: var(--color-series-15)}.carrot-hotspot-overlay-item[data-color=series-16],.carrot-hotspot-info-panel[data-color=series-16]{--hotspot-overlay-color: var(--color-series-16)}.carrot-hotspot-overlay-item[data-color=series-2],.carrot-hotspot-info-panel[data-color=series-2]{--hotspot-overlay-color: var(--color-series-2)}.carrot-hotspot-overlay-item[data-color=series-3],.carrot-hotspot-info-panel[data-color=series-3]{--hotspot-overlay-color: var(--color-series-3)}.carrot-hotspot-overlay-item[data-color=series-4],.carrot-hotspot-info-panel[data-color=series-4]{--hotspot-overlay-color: var(--color-series-4)}.carrot-hotspot-overlay-item[data-color=series-5],.carrot-hotspot-info-panel[data-color=series-5]{--hotspot-overlay-color: var(--color-series-5)}.carrot-hotspot-overlay-item[data-color=series-6],.carrot-hotspot-info-panel[data-color=series-6]{--hotspot-overlay-color: var(--color-series-6)}.carrot-hotspot-overlay-item[data-color=series-7],.carrot-hotspot-info-panel[data-color=series-7]{--hotspot-overlay-color: var(--color-series-7)}.carrot-hotspot-overlay-item[data-color=series-8],.carrot-hotspot-info-panel[data-color=series-8]{--hotspot-overlay-color: var(--color-series-8)}.carrot-hotspot-overlay-item[data-color=series-9],.carrot-hotspot-info-panel[data-color=series-9]{--hotspot-overlay-color: var(--color-series-9)}.carrot-hotspot-overlay-item[data-color=slate],.carrot-hotspot-info-panel[data-color=slate]{--hotspot-overlay-color: var(--color-slate)}.carrot-hotspot-overlay-item[data-color=standard-blue],.carrot-hotspot-info-panel[data-color=standard-blue]{--hotspot-overlay-color: var(--color-standard-blue)}.carrot-hotspot-overlay-item[data-color=standard-brown],.carrot-hotspot-info-panel[data-color=standard-brown]{--hotspot-overlay-color: var(--color-standard-brown)}.carrot-hotspot-overlay-item[data-color=standard-cyan],.carrot-hotspot-info-panel[data-color=standard-cyan]{--hotspot-overlay-color: var(--color-standard-cyan)}.carrot-hotspot-overlay-item[data-color=standard-green],.carrot-hotspot-info-panel[data-color=standard-green]{--hotspot-overlay-color: var(--color-standard-green)}.carrot-hotspot-overlay-item[data-color=standard-indigo],.carrot-hotspot-info-panel[data-color=standard-indigo]{--hotspot-overlay-color: var(--color-standard-indigo)}.carrot-hotspot-overlay-item[data-color=standard-orange],.carrot-hotspot-info-panel[data-color=standard-orange]{--hotspot-overlay-color: var(--color-standard-orange)}.carrot-hotspot-overlay-item[data-color=standard-pink],.carrot-hotspot-info-panel[data-color=standard-pink]{--hotspot-overlay-color: var(--color-standard-pink)}.carrot-hotspot-overlay-item[data-color=standard-purple],.carrot-hotspot-info-panel[data-color=standard-purple]{--hotspot-overlay-color: var(--color-standard-purple)}.carrot-hotspot-overlay-item[data-color=standard-red],.carrot-hotspot-info-panel[data-color=standard-red]{--hotspot-overlay-color: var(--color-standard-red)}.carrot-hotspot-overlay-item[data-color=standard-teal],.carrot-hotspot-info-panel[data-color=standard-teal]{--hotspot-overlay-color: var(--color-standard-teal)}.carrot-hotspot-overlay-item[data-color=standard-yellow],.carrot-hotspot-info-panel[data-color=standard-yellow]{--hotspot-overlay-color: var(--color-standard-yellow)}.carrot-hotspot-overlay-item[data-color=stone],.carrot-hotspot-info-panel[data-color=stone]{--hotspot-overlay-color: var(--color-stone)}.carrot-hotspot-overlay-item[data-color=success],.carrot-hotspot-info-panel[data-color=success]{--hotspot-overlay-color: var(--color-success)}.carrot-hotspot-overlay-item[data-color=warning],.carrot-hotspot-info-panel[data-color=warning]{--hotspot-overlay-color: var(--color-warning)}.carrot-hotspot-overlay-item[data-color=zinc],.carrot-hotspot-info-panel[data-color=zinc]{--hotspot-overlay-color: var(--color-zinc)}}@layer kapish.tokens{:root{--icon-size-lg: 1.25rem;--icon-size-md: 1rem;--icon-size-sm: .875rem;--icon-size-xl: 1.5rem;--icon-size-xs: .75rem}}@layer kapish.components{.carrot-image-el[data-position=bottom-left],.carrot-picture-el[data-position=bottom-left]{object-position:bottom left}.carrot-image-el[data-position=bottom-right],.carrot-picture-el[data-position=bottom-right]{object-position:bottom right}.carrot-image-el[data-position=top-left],.carrot-picture-el[data-position=top-left]{object-position:top left}.carrot-image-el[data-position=top-right],.carrot-picture-el[data-position=top-right]{object-position:top right}}@layer kapish.components{.carrot-bg-image{position:relative;overflow:hidden;background-repeat:no-repeat}}@layer kapish.tokens{:root{--image-color: var(--color-danger)}}@layer kapish.components{.carrot-image{position:relative;overflow:hidden;border:var(--border-width-1) solid var(--border-subtle)}.carrot-image-el{display:block;width:100%}.carrot-image-el+.carrot-image-el{position:absolute;inset:0;height:100%}.carrot-image-el[data-lqip]{filter:blur(20px);transform:scale(1.1)}.carrot-image-placeholder,.carrot-image-error{position:absolute;inset:0;width:100%;height:100%}.carrot-image[data-status=loading]:not([data-surface]):not([data-effect]),.carrot-picture[data-status=loading]:not([data-surface]):not([data-effect]){background-color:var(--surface-subtle)}.carrot-image[data-status=loading]:after,.carrot-picture[data-status=loading]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--surface-elevated) 50%,transparent 100%);animation:carrot-sweep 1.5s var(--ease-in-out) infinite;pointer-events:none}.carrot-image[data-status=loaded],.carrot-picture[data-status=loaded]{background:transparent}.carrot-image[data-status=error],.carrot-picture[data-status=error],.carrot-bg-image[data-status=error]{border-color:var(--image-color);outline:var(--border-width-1) solid var(--image-color)}}@layer kapish.components{.carrot-picture{position:relative;overflow:hidden;border:var(--border-width-1) solid var(--border-subtle)}.carrot-picture picture{display:block;width:100%;height:100%}.carrot-picture picture+picture{position:absolute;inset:0}.carrot-picture-el{display:block;width:100%;height:100%}.carrot-picture .carrot-image-placeholder,.carrot-picture .carrot-image-error{position:absolute;inset:0;width:100%;height:100%}}@layer kapish.components{.carrot-svg{display:inline-block;line-height:0}.carrot-svg>svg{display:block;width:100%;height:100%}}@layer kapish.components{.carrot-image[data-color=charcoal],.carrot-picture[data-color=charcoal],.carrot-bg-image[data-color=charcoal]{--image-color: var(--color-charcoal)}.carrot-image[data-color=danger],.carrot-picture[data-color=danger],.carrot-bg-image[data-color=danger]{--image-color: var(--color-danger)}.carrot-image[data-color=info],.carrot-picture[data-color=info],.carrot-bg-image[data-color=info]{--image-color: var(--color-info)}.carrot-image[data-color=neutral],.carrot-picture[data-color=neutral],.carrot-bg-image[data-color=neutral]{--image-color: var(--color-neutral)}.carrot-image[data-color=primary],.carrot-picture[data-color=primary],.carrot-bg-image[data-color=primary]{--image-color: var(--color-primary)}.carrot-image[data-color=sand],.carrot-picture[data-color=sand],.carrot-bg-image[data-color=sand]{--image-color: var(--color-sand)}.carrot-image[data-color=secondary],.carrot-picture[data-color=secondary],.carrot-bg-image[data-color=secondary]{--image-color: var(--color-secondary)}.carrot-image[data-color=series-1],.carrot-picture[data-color=series-1],.carrot-bg-image[data-color=series-1]{--image-color: var(--color-series-1)}.carrot-image[data-color=series-10],.carrot-picture[data-color=series-10],.carrot-bg-image[data-color=series-10]{--image-color: var(--color-series-10)}.carrot-image[data-color=series-11],.carrot-picture[data-color=series-11],.carrot-bg-image[data-color=series-11]{--image-color: var(--color-series-11)}.carrot-image[data-color=series-12],.carrot-picture[data-color=series-12],.carrot-bg-image[data-color=series-12]{--image-color: var(--color-series-12)}.carrot-image[data-color=series-13],.carrot-picture[data-color=series-13],.carrot-bg-image[data-color=series-13]{--image-color: var(--color-series-13)}.carrot-image[data-color=series-14],.carrot-picture[data-color=series-14],.carrot-bg-image[data-color=series-14]{--image-color: var(--color-series-14)}.carrot-image[data-color=series-15],.carrot-picture[data-color=series-15],.carrot-bg-image[data-color=series-15]{--image-color: var(--color-series-15)}.carrot-image[data-color=series-16],.carrot-picture[data-color=series-16],.carrot-bg-image[data-color=series-16]{--image-color: var(--color-series-16)}.carrot-image[data-color=series-2],.carrot-picture[data-color=series-2],.carrot-bg-image[data-color=series-2]{--image-color: var(--color-series-2)}.carrot-image[data-color=series-3],.carrot-picture[data-color=series-3],.carrot-bg-image[data-color=series-3]{--image-color: var(--color-series-3)}.carrot-image[data-color=series-4],.carrot-picture[data-color=series-4],.carrot-bg-image[data-color=series-4]{--image-color: var(--color-series-4)}.carrot-image[data-color=series-5],.carrot-picture[data-color=series-5],.carrot-bg-image[data-color=series-5]{--image-color: var(--color-series-5)}.carrot-image[data-color=series-6],.carrot-picture[data-color=series-6],.carrot-bg-image[data-color=series-6]{--image-color: var(--color-series-6)}.carrot-image[data-color=series-7],.carrot-picture[data-color=series-7],.carrot-bg-image[data-color=series-7]{--image-color: var(--color-series-7)}.carrot-image[data-color=series-8],.carrot-picture[data-color=series-8],.carrot-bg-image[data-color=series-8]{--image-color: var(--color-series-8)}.carrot-image[data-color=series-9],.carrot-picture[data-color=series-9],.carrot-bg-image[data-color=series-9]{--image-color: var(--color-series-9)}.carrot-image[data-color=slate],.carrot-picture[data-color=slate],.carrot-bg-image[data-color=slate]{--image-color: var(--color-slate)}.carrot-image[data-color=standard-blue],.carrot-picture[data-color=standard-blue],.carrot-bg-image[data-color=standard-blue]{--image-color: var(--color-standard-blue)}.carrot-image[data-color=standard-brown],.carrot-picture[data-color=standard-brown],.carrot-bg-image[data-color=standard-brown]{--image-color: var(--color-standard-brown)}.carrot-image[data-color=standard-cyan],.carrot-picture[data-color=standard-cyan],.carrot-bg-image[data-color=standard-cyan]{--image-color: var(--color-standard-cyan)}.carrot-image[data-color=standard-green],.carrot-picture[data-color=standard-green],.carrot-bg-image[data-color=standard-green]{--image-color: var(--color-standard-green)}.carrot-image[data-color=standard-indigo],.carrot-picture[data-color=standard-indigo],.carrot-bg-image[data-color=standard-indigo]{--image-color: var(--color-standard-indigo)}.carrot-image[data-color=standard-orange],.carrot-picture[data-color=standard-orange],.carrot-bg-image[data-color=standard-orange]{--image-color: var(--color-standard-orange)}.carrot-image[data-color=standard-pink],.carrot-picture[data-color=standard-pink],.carrot-bg-image[data-color=standard-pink]{--image-color: var(--color-standard-pink)}.carrot-image[data-color=standard-purple],.carrot-picture[data-color=standard-purple],.carrot-bg-image[data-color=standard-purple]{--image-color: var(--color-standard-purple)}.carrot-image[data-color=standard-red],.carrot-picture[data-color=standard-red],.carrot-bg-image[data-color=standard-red]{--image-color: var(--color-standard-red)}.carrot-image[data-color=standard-teal],.carrot-picture[data-color=standard-teal],.carrot-bg-image[data-color=standard-teal]{--image-color: var(--color-standard-teal)}.carrot-image[data-color=standard-yellow],.carrot-picture[data-color=standard-yellow],.carrot-bg-image[data-color=standard-yellow]{--image-color: var(--color-standard-yellow)}.carrot-image[data-color=stone],.carrot-picture[data-color=stone],.carrot-bg-image[data-color=stone]{--image-color: var(--color-stone)}.carrot-image[data-color=success],.carrot-picture[data-color=success],.carrot-bg-image[data-color=success]{--image-color: var(--color-success)}.carrot-image[data-color=warning],.carrot-picture[data-color=warning],.carrot-bg-image[data-color=warning]{--image-color: var(--color-warning)}.carrot-image[data-color=zinc],.carrot-picture[data-color=zinc],.carrot-bg-image[data-color=zinc]{--image-color: var(--color-zinc)}}@layer kapish.components{.carrot-image-el[data-fit=contain],.carrot-picture-el[data-fit=contain]{object-fit:contain}.carrot-image-el[data-fit=cover],.carrot-picture-el[data-fit=cover]{object-fit:cover}.carrot-image-el[data-fit=fill],.carrot-picture-el[data-fit=fill]{object-fit:fill}.carrot-image-el[data-fit=none],.carrot-picture-el[data-fit=none]{object-fit:none}.carrot-image-el[data-fit=scale-down],.carrot-picture-el[data-fit=scale-down]{object-fit:scale-down}}@layer kapish.components{.carrot-image-el[data-position=bottom],.carrot-picture-el[data-position=bottom]{object-position:bottom}.carrot-image-el[data-position=center],.carrot-picture-el[data-position=center]{object-position:center}.carrot-image-el[data-position=left],.carrot-picture-el[data-position=left]{object-position:left}.carrot-image-el[data-position=right],.carrot-picture-el[data-position=right]{object-position:right}.carrot-image-el[data-position=top],.carrot-picture-el[data-position=top]{object-position:top}}@layer kapish.components{.carrot-bg-image[data-fit=auto]{background-size:auto}.carrot-bg-image[data-fit=contain]{background-size:contain}.carrot-bg-image[data-fit=cover]{background-size:cover}}@layer kapish.components{.carrot-bg-image[data-position=bottom]{background-position:bottom}.carrot-bg-image[data-position=center]{background-position:center}.carrot-bg-image[data-position=left]{background-position:left}.carrot-bg-image[data-position=right]{background-position:right}.carrot-bg-image[data-position=top]{background-position:top}}@layer kapish.tokens{:root{--input-height-lg: 3rem;--input-paddingX-lg: var(--space-3, .75rem);--input-fontSize-lg: var(--font-size-base, 1rem);--input-height-md: 2.5rem;--input-paddingX-md: var(--space-3, .75rem);--input-fontSize-md: var(--font-size-sm, .875rem);--input-height-sm: 2rem;--input-paddingX-sm: var(--space-2, .5rem);--input-fontSize-sm: var(--font-size-sm, .875rem);--input-height-xl: 3.5rem;--input-paddingX-xl: var(--space-4, 1rem);--input-fontSize-xl: var(--font-size-base, 1rem);--input-height-xs: 1.5rem;--input-paddingX-xs: var(--space-1, .25rem);--input-fontSize-xs: var(--font-size-xs, .75rem)}}@layer kapish.components{.input[data-size=lg]{height:var(--input-height-lg);padding-inline:var(--input-paddingX-lg);font-size:var(--input-fontSize-lg)}.input[data-size=md]{height:var(--input-height-md);padding-inline:var(--input-paddingX-md);font-size:var(--input-fontSize-md)}.input[data-size=sm]{height:var(--input-height-sm);padding-inline:var(--input-paddingX-sm);font-size:var(--input-fontSize-sm)}.input[data-size=xl]{height:var(--input-height-xl);padding-inline:var(--input-paddingX-xl);font-size:var(--input-fontSize-xl)}.input[data-size=xs]{height:var(--input-height-xs);padding-inline:var(--input-paddingX-xs);font-size:var(--input-fontSize-xs)}}@layer kapish.tokens{:root{--checkbox-size-lg: 1.25rem;--checkbox-size-md: 1rem;--checkbox-size-sm: .875rem;--checkbox-size-xl: 1.5rem;--checkbox-size-xs: .75rem}}@layer kapish.components{.checkbox[data-size=lg]>.checkbox-box{width:var(--checkbox-size-lg);height:var(--checkbox-size-lg)}.checkbox[data-size=md]>.checkbox-box{width:var(--checkbox-size-md);height:var(--checkbox-size-md)}.checkbox[data-size=sm]>.checkbox-box{width:var(--checkbox-size-sm);height:var(--checkbox-size-sm)}.checkbox[data-size=xl]>.checkbox-box{width:var(--checkbox-size-xl);height:var(--checkbox-size-xl)}.checkbox[data-size=xs]>.checkbox-box{width:var(--checkbox-size-xs);height:var(--checkbox-size-xs)}}@layer kapish.tokens{:root{--radio-size-lg: 1.25rem;--radio-size-md: 1rem;--radio-size-sm: .875rem;--radio-size-xl: 1.5rem;--radio-size-xs: .75rem}}@layer kapish.components{.radio[data-size=lg]>.radio-circle{width:var(--radio-size-lg);height:var(--radio-size-lg)}.radio[data-size=md]>.radio-circle{width:var(--radio-size-md);height:var(--radio-size-md)}.radio[data-size=sm]>.radio-circle{width:var(--radio-size-sm);height:var(--radio-size-sm)}.radio[data-size=xl]>.radio-circle{width:var(--radio-size-xl);height:var(--radio-size-xl)}.radio[data-size=xs]>.radio-circle{width:var(--radio-size-xs);height:var(--radio-size-xs)}}@layer kapish.tokens{:root{--checkbox-radius: var(--radius-xs, 3px);--checkbox-bg: var(--surface-base);--checkbox-border-color: var(--border-strong);--checkbox-border-width: var(--border-width-1)}}@layer kapish.components{.checkbox{--input-color: var(--color-primary);display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.4}.checkbox>input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--checkbox-size-md);height:var(--checkbox-size-md);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);margin-top:.125rem;transition-property:background-color,border-color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.checkbox-box:not([data-surface]):not([data-effect]){background-color:var(--checkbox-bg)}.checkbox-check{width:70%;height:70%;color:var(--input-check-fill, currentColor);opacity:0;transform:scale(.5);transition-property:opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.checkbox:has(input:checked)>.checkbox-box:not([data-surface]):not([data-effect]),.checkbox:has(input:indeterminate)>.checkbox-box:not([data-surface]):not([data-effect]){background-color:var(--input-color);border-color:var(--input-color)}.checkbox:has(input:checked)>.checkbox-box>.checkbox-check,.checkbox:has(input:indeterminate)>.checkbox-box>.checkbox-check{opacity:1;transform:scale(1)}.checkbox:hover>.checkbox-box{border-color:var(--input-border-hover)}.checkbox:has(input:checked):hover>.checkbox-box{border-color:var(--input-color)}.checkbox:has(input:focus-visible)>.checkbox-box{box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.checkbox:has(input:disabled){opacity:var(--input-disabled-opacity);cursor:not-allowed}.checkbox-group{display:flex;flex-direction:column;gap:var(--space-2)}.checkbox-group[data-horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}}@layer kapish.tokens{:root{--input-placeholder-color: var(--text-muted);--textarea-min-height: 5rem}}@layer kapish.components{.input-field{display:flex;flex-direction:column;gap:var(--space-1)}.input-label{font-size:var(--font-size-sm);font-weight:var(--font-semibold, 600);color:var(--text-primary)}.input-required{color:var(--color-danger);margin-left:var(--space-1)}.input-message,.input-count{font-size:var(--font-size-xs);color:var(--text-muted)}.input{--input-color: var(--color-primary);display:block;width:100%;height:var(--input-height-md);padding-inline:var(--input-paddingX-md);color:var(--input-text);font-family:inherit;font-size:var(--input-fontSize-md);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);outline:none;transition-property:background,border-color,box-shadow;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.input:not([data-surface]):not([data-effect]){background:var(--input-bg)}.input::placeholder{color:var(--input-placeholder-color)}.input:hover:not(:disabled):not([aria-disabled=true]):not(:focus){border-color:var(--input-border-hover)}.input:focus{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input:disabled,.input[aria-disabled=true]{opacity:var(--input-disabled-opacity);cursor:not-allowed}.input:read-only{cursor:default}.input:read-only:not([data-surface]):not([data-effect]){background-color:var(--surface-subtle)}textarea.input{height:auto;min-height:var(--textarea-min-height);padding-block:var(--space-2);resize:vertical;line-height:var(--leading-normal, 1.5)}textarea.input[data-no-resize]{resize:none}textarea.input[data-auto-grow]{resize:none;overflow:hidden}.input-wrap{--input-color: var(--color-primary);display:flex;align-items:center}.input-wrap>.input{flex:1;min-width:0}.input-wrap:has(.input-leading),.input-wrap:has(.input-trailing){border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-radius);transition-property:background,border-color,box-shadow;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.input-wrap:has(.input-leading):not([data-surface]):not([data-effect]),.input-wrap:has(.input-trailing):not([data-surface]):not([data-effect]){background:var(--input-bg)}.input-wrap:has(.input-leading):hover:not(:has(:disabled)),.input-wrap:has(.input-trailing):hover:not(:has(:disabled)){border-color:var(--input-border-hover)}.input-wrap:has(.input-leading):focus-within,.input-wrap:has(.input-trailing):focus-within{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input-wrap:has(.input-leading)>.input,.input-wrap:has(.input-trailing)>.input{border:none;background:transparent;box-shadow:none}.input-leading,.input-trailing{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted)}.input-leading{padding-left:var(--input-paddingX-md);pointer-events:none}.input-trailing{padding-right:var(--input-paddingX-md)}.input-wrap:has(.input-leading)>.input{padding-left:var(--space-1, .25rem)}.input-wrap:has(.input-trailing)>.input{padding-right:var(--space-1, .25rem)}.input-action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:var(--input-height-md);align-self:stretch;border:none;padding:0 var(--space-2);color:var(--text-secondary);font-size:1rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.input-action:not([data-surface]):not([data-effect]){background:var(--surface-subtle)}.input-action:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.input-action:hover:not(:disabled):after{opacity:1}.input-action:active:not(:disabled):after{background:var(--surface-active-overlay);opacity:1}.input-action:hover:not(:disabled){color:var(--text-primary)}.input-action:disabled{opacity:var(--input-disabled-opacity);cursor:not-allowed}.input-action[data-action=decrement]{border-radius:var(--input-radius) 0 0 var(--input-radius)}.input-action[data-action=increment]{border-radius:0 var(--input-radius) var(--input-radius) 0}.input-wrap:has(.input-action)>.input{border-radius:0}}@layer kapish.tokens{:root{--radio-bg: var(--surface-base);--radio-border-color: var(--border-strong);--radio-border-width: var(--border-width-1);--radio-dot-scale: .4}}@layer kapish.components{.radio{--input-color: var(--color-primary);display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.4}.radio>input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-circle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--radio-size-md);height:var(--radio-size-md);border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--radius-full);margin-top:.125rem;transition-property:background-color,border-color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.radio-circle:not([data-surface]):not([data-effect]){background-color:var(--radio-bg)}.radio-circle:after{content:"";display:block;width:100%;height:100%;background-color:var(--input-check-fill, currentColor);border-radius:var(--radius-full);transform:scale(0);transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.radio:has(input:checked)>.radio-circle:not([data-surface]):not([data-effect]){background-color:var(--input-color);border-color:var(--input-color)}.radio:has(input:checked)>.radio-circle:after{transform:scale(var(--radio-dot-scale))}.radio:hover>.radio-circle{border-color:var(--input-border-hover)}.radio:has(input:checked):hover>.radio-circle{border-color:var(--input-color)}.radio:has(input:focus-visible)>.radio-circle{box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.radio:has(input:disabled){opacity:var(--input-disabled-opacity);cursor:not-allowed}.radio-group{display:flex;flex-direction:column;gap:var(--space-2)}.radio-group[data-horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}}@layer kapish.tokens{:root{--rating-color: var(--color-warning);--rating-empty-color: var(--border-subtle);--rating-size: 1.5rem;--rating-gap: 2px}}@layer kapish.components{.carrot-rating{display:inline-flex;align-items:center;gap:var(--rating-gap);cursor:pointer}.carrot-rating[data-readonly]{cursor:default}.carrot-rating-star{display:inline-flex;position:relative;width:var(--rating-size);height:var(--rating-size);cursor:inherit}.carrot-rating-empty{position:absolute;inset:0;color:var(--rating-empty-color)}.carrot-rating-fill{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--rating-color)}.carrot-rating-fill[data-fill=half]{width:50%}}@layer kapish.tokens{:root{--input-check-fill: color-mix(in oklab, var(--input-color) 6%, var(--color-light))}}@layer kapish.components{.input[data-color=charcoal],.input-wrap[data-color=charcoal],.checkbox[data-color=charcoal],.radio[data-color=charcoal]{--input-color: var(--color-charcoal)}.input[data-color=charcoal],.input-wrap[data-color=charcoal]{--input-bg: var(--color-charcoal-bg, var(--input-bg));--input-text: var(--color-charcoal-fg, var(--input-text));--input-border: var(--color-charcoal-border, var(--input-border))}.input[data-color=danger],.input-wrap[data-color=danger],.checkbox[data-color=danger],.radio[data-color=danger]{--input-color: var(--color-danger)}.input[data-color=danger],.input-wrap[data-color=danger]{--input-bg: var(--color-danger-bg, var(--input-bg));--input-text: var(--color-danger-fg, var(--input-text));--input-border: var(--color-danger-border, var(--input-border))}.input[data-color=info],.input-wrap[data-color=info],.checkbox[data-color=info],.radio[data-color=info]{--input-color: var(--color-info)}.input[data-color=info],.input-wrap[data-color=info]{--input-bg: var(--color-info-bg, var(--input-bg));--input-text: var(--color-info-fg, var(--input-text));--input-border: var(--color-info-border, var(--input-border))}.input[data-color=neutral],.input-wrap[data-color=neutral],.checkbox[data-color=neutral],.radio[data-color=neutral]{--input-color: var(--color-neutral)}.input[data-color=neutral],.input-wrap[data-color=neutral]{--input-bg: var(--color-neutral-bg, var(--input-bg));--input-text: var(--color-neutral-fg, var(--input-text));--input-border: var(--color-neutral-border, var(--input-border))}.input[data-color=primary],.input-wrap[data-color=primary],.checkbox[data-color=primary],.radio[data-color=primary]{--input-color: var(--color-primary)}.input[data-color=primary],.input-wrap[data-color=primary]{--input-bg: var(--color-primary-bg, var(--input-bg));--input-text: var(--color-primary-fg, var(--input-text));--input-border: var(--color-primary-border, var(--input-border))}.input[data-color=sand],.input-wrap[data-color=sand],.checkbox[data-color=sand],.radio[data-color=sand]{--input-color: var(--color-sand)}.input[data-color=sand],.input-wrap[data-color=sand]{--input-bg: var(--color-sand-bg, var(--input-bg));--input-text: var(--color-sand-fg, var(--input-text));--input-border: var(--color-sand-border, var(--input-border))}.input[data-color=secondary],.input-wrap[data-color=secondary],.checkbox[data-color=secondary],.radio[data-color=secondary]{--input-color: var(--color-secondary)}.input[data-color=secondary],.input-wrap[data-color=secondary]{--input-bg: var(--color-secondary-bg, var(--input-bg));--input-text: var(--color-secondary-fg, var(--input-text));--input-border: var(--color-secondary-border, var(--input-border))}.input[data-color=series-1],.input-wrap[data-color=series-1],.checkbox[data-color=series-1],.radio[data-color=series-1]{--input-color: var(--color-series-1)}.input[data-color=series-1],.input-wrap[data-color=series-1]{--input-bg: var(--color-series-1-bg, var(--input-bg));--input-text: var(--color-series-1-fg, var(--input-text));--input-border: var(--color-series-1-border, var(--input-border))}.input[data-color=series-10],.input-wrap[data-color=series-10],.checkbox[data-color=series-10],.radio[data-color=series-10]{--input-color: var(--color-series-10)}.input[data-color=series-10],.input-wrap[data-color=series-10]{--input-bg: var(--color-series-10-bg, var(--input-bg));--input-text: var(--color-series-10-fg, var(--input-text));--input-border: var(--color-series-10-border, var(--input-border))}.input[data-color=series-11],.input-wrap[data-color=series-11],.checkbox[data-color=series-11],.radio[data-color=series-11]{--input-color: var(--color-series-11)}.input[data-color=series-11],.input-wrap[data-color=series-11]{--input-bg: var(--color-series-11-bg, var(--input-bg));--input-text: var(--color-series-11-fg, var(--input-text));--input-border: var(--color-series-11-border, var(--input-border))}.input[data-color=series-12],.input-wrap[data-color=series-12],.checkbox[data-color=series-12],.radio[data-color=series-12]{--input-color: var(--color-series-12)}.input[data-color=series-12],.input-wrap[data-color=series-12]{--input-bg: var(--color-series-12-bg, var(--input-bg));--input-text: var(--color-series-12-fg, var(--input-text));--input-border: var(--color-series-12-border, var(--input-border))}.input[data-color=series-13],.input-wrap[data-color=series-13],.checkbox[data-color=series-13],.radio[data-color=series-13]{--input-color: var(--color-series-13)}.input[data-color=series-13],.input-wrap[data-color=series-13]{--input-bg: var(--color-series-13-bg, var(--input-bg));--input-text: var(--color-series-13-fg, var(--input-text));--input-border: var(--color-series-13-border, var(--input-border))}.input[data-color=series-14],.input-wrap[data-color=series-14],.checkbox[data-color=series-14],.radio[data-color=series-14]{--input-color: var(--color-series-14)}.input[data-color=series-14],.input-wrap[data-color=series-14]{--input-bg: var(--color-series-14-bg, var(--input-bg));--input-text: var(--color-series-14-fg, var(--input-text));--input-border: var(--color-series-14-border, var(--input-border))}.input[data-color=series-15],.input-wrap[data-color=series-15],.checkbox[data-color=series-15],.radio[data-color=series-15]{--input-color: var(--color-series-15)}.input[data-color=series-15],.input-wrap[data-color=series-15]{--input-bg: var(--color-series-15-bg, var(--input-bg));--input-text: var(--color-series-15-fg, var(--input-text));--input-border: var(--color-series-15-border, var(--input-border))}.input[data-color=series-16],.input-wrap[data-color=series-16],.checkbox[data-color=series-16],.radio[data-color=series-16]{--input-color: var(--color-series-16)}.input[data-color=series-16],.input-wrap[data-color=series-16]{--input-bg: var(--color-series-16-bg, var(--input-bg));--input-text: var(--color-series-16-fg, var(--input-text));--input-border: var(--color-series-16-border, var(--input-border))}.input[data-color=series-2],.input-wrap[data-color=series-2],.checkbox[data-color=series-2],.radio[data-color=series-2]{--input-color: var(--color-series-2)}.input[data-color=series-2],.input-wrap[data-color=series-2]{--input-bg: var(--color-series-2-bg, var(--input-bg));--input-text: var(--color-series-2-fg, var(--input-text));--input-border: var(--color-series-2-border, var(--input-border))}.input[data-color=series-3],.input-wrap[data-color=series-3],.checkbox[data-color=series-3],.radio[data-color=series-3]{--input-color: var(--color-series-3)}.input[data-color=series-3],.input-wrap[data-color=series-3]{--input-bg: var(--color-series-3-bg, var(--input-bg));--input-text: var(--color-series-3-fg, var(--input-text));--input-border: var(--color-series-3-border, var(--input-border))}.input[data-color=series-4],.input-wrap[data-color=series-4],.checkbox[data-color=series-4],.radio[data-color=series-4]{--input-color: var(--color-series-4)}.input[data-color=series-4],.input-wrap[data-color=series-4]{--input-bg: var(--color-series-4-bg, var(--input-bg));--input-text: var(--color-series-4-fg, var(--input-text));--input-border: var(--color-series-4-border, var(--input-border))}.input[data-color=series-5],.input-wrap[data-color=series-5],.checkbox[data-color=series-5],.radio[data-color=series-5]{--input-color: var(--color-series-5)}.input[data-color=series-5],.input-wrap[data-color=series-5]{--input-bg: var(--color-series-5-bg, var(--input-bg));--input-text: var(--color-series-5-fg, var(--input-text));--input-border: var(--color-series-5-border, var(--input-border))}.input[data-color=series-6],.input-wrap[data-color=series-6],.checkbox[data-color=series-6],.radio[data-color=series-6]{--input-color: var(--color-series-6)}.input[data-color=series-6],.input-wrap[data-color=series-6]{--input-bg: var(--color-series-6-bg, var(--input-bg));--input-text: var(--color-series-6-fg, var(--input-text));--input-border: var(--color-series-6-border, var(--input-border))}.input[data-color=series-7],.input-wrap[data-color=series-7],.checkbox[data-color=series-7],.radio[data-color=series-7]{--input-color: var(--color-series-7)}.input[data-color=series-7],.input-wrap[data-color=series-7]{--input-bg: var(--color-series-7-bg, var(--input-bg));--input-text: var(--color-series-7-fg, var(--input-text));--input-border: var(--color-series-7-border, var(--input-border))}.input[data-color=series-8],.input-wrap[data-color=series-8],.checkbox[data-color=series-8],.radio[data-color=series-8]{--input-color: var(--color-series-8)}.input[data-color=series-8],.input-wrap[data-color=series-8]{--input-bg: var(--color-series-8-bg, var(--input-bg));--input-text: var(--color-series-8-fg, var(--input-text));--input-border: var(--color-series-8-border, var(--input-border))}.input[data-color=series-9],.input-wrap[data-color=series-9],.checkbox[data-color=series-9],.radio[data-color=series-9]{--input-color: var(--color-series-9)}.input[data-color=series-9],.input-wrap[data-color=series-9]{--input-bg: var(--color-series-9-bg, var(--input-bg));--input-text: var(--color-series-9-fg, var(--input-text));--input-border: var(--color-series-9-border, var(--input-border))}.input[data-color=slate],.input-wrap[data-color=slate],.checkbox[data-color=slate],.radio[data-color=slate]{--input-color: var(--color-slate)}.input[data-color=slate],.input-wrap[data-color=slate]{--input-bg: var(--color-slate-bg, var(--input-bg));--input-text: var(--color-slate-fg, var(--input-text));--input-border: var(--color-slate-border, var(--input-border))}.input[data-color=standard-blue],.input-wrap[data-color=standard-blue],.checkbox[data-color=standard-blue],.radio[data-color=standard-blue]{--input-color: var(--color-standard-blue)}.input[data-color=standard-blue],.input-wrap[data-color=standard-blue]{--input-bg: var(--color-standard-blue-bg, var(--input-bg));--input-text: var(--color-standard-blue-fg, var(--input-text));--input-border: var(--color-standard-blue-border, var(--input-border))}.input[data-color=standard-brown],.input-wrap[data-color=standard-brown],.checkbox[data-color=standard-brown],.radio[data-color=standard-brown]{--input-color: var(--color-standard-brown)}.input[data-color=standard-brown],.input-wrap[data-color=standard-brown]{--input-bg: var(--color-standard-brown-bg, var(--input-bg));--input-text: var(--color-standard-brown-fg, var(--input-text));--input-border: var(--color-standard-brown-border, var(--input-border))}.input[data-color=standard-cyan],.input-wrap[data-color=standard-cyan],.checkbox[data-color=standard-cyan],.radio[data-color=standard-cyan]{--input-color: var(--color-standard-cyan)}.input[data-color=standard-cyan],.input-wrap[data-color=standard-cyan]{--input-bg: var(--color-standard-cyan-bg, var(--input-bg));--input-text: var(--color-standard-cyan-fg, var(--input-text));--input-border: var(--color-standard-cyan-border, var(--input-border))}.input[data-color=standard-green],.input-wrap[data-color=standard-green],.checkbox[data-color=standard-green],.radio[data-color=standard-green]{--input-color: var(--color-standard-green)}.input[data-color=standard-green],.input-wrap[data-color=standard-green]{--input-bg: var(--color-standard-green-bg, var(--input-bg));--input-text: var(--color-standard-green-fg, var(--input-text));--input-border: var(--color-standard-green-border, var(--input-border))}.input[data-color=standard-indigo],.input-wrap[data-color=standard-indigo],.checkbox[data-color=standard-indigo],.radio[data-color=standard-indigo]{--input-color: var(--color-standard-indigo)}.input[data-color=standard-indigo],.input-wrap[data-color=standard-indigo]{--input-bg: var(--color-standard-indigo-bg, var(--input-bg));--input-text: var(--color-standard-indigo-fg, var(--input-text));--input-border: var(--color-standard-indigo-border, var(--input-border))}.input[data-color=standard-orange],.input-wrap[data-color=standard-orange],.checkbox[data-color=standard-orange],.radio[data-color=standard-orange]{--input-color: var(--color-standard-orange)}.input[data-color=standard-orange],.input-wrap[data-color=standard-orange]{--input-bg: var(--color-standard-orange-bg, var(--input-bg));--input-text: var(--color-standard-orange-fg, var(--input-text));--input-border: var(--color-standard-orange-border, var(--input-border))}.input[data-color=standard-pink],.input-wrap[data-color=standard-pink],.checkbox[data-color=standard-pink],.radio[data-color=standard-pink]{--input-color: var(--color-standard-pink)}.input[data-color=standard-pink],.input-wrap[data-color=standard-pink]{--input-bg: var(--color-standard-pink-bg, var(--input-bg));--input-text: var(--color-standard-pink-fg, var(--input-text));--input-border: var(--color-standard-pink-border, var(--input-border))}.input[data-color=standard-purple],.input-wrap[data-color=standard-purple],.checkbox[data-color=standard-purple],.radio[data-color=standard-purple]{--input-color: var(--color-standard-purple)}.input[data-color=standard-purple],.input-wrap[data-color=standard-purple]{--input-bg: var(--color-standard-purple-bg, var(--input-bg));--input-text: var(--color-standard-purple-fg, var(--input-text));--input-border: var(--color-standard-purple-border, var(--input-border))}.input[data-color=standard-red],.input-wrap[data-color=standard-red],.checkbox[data-color=standard-red],.radio[data-color=standard-red]{--input-color: var(--color-standard-red)}.input[data-color=standard-red],.input-wrap[data-color=standard-red]{--input-bg: var(--color-standard-red-bg, var(--input-bg));--input-text: var(--color-standard-red-fg, var(--input-text));--input-border: var(--color-standard-red-border, var(--input-border))}.input[data-color=standard-teal],.input-wrap[data-color=standard-teal],.checkbox[data-color=standard-teal],.radio[data-color=standard-teal]{--input-color: var(--color-standard-teal)}.input[data-color=standard-teal],.input-wrap[data-color=standard-teal]{--input-bg: var(--color-standard-teal-bg, var(--input-bg));--input-text: var(--color-standard-teal-fg, var(--input-text));--input-border: var(--color-standard-teal-border, var(--input-border))}.input[data-color=standard-yellow],.input-wrap[data-color=standard-yellow],.checkbox[data-color=standard-yellow],.radio[data-color=standard-yellow]{--input-color: var(--color-standard-yellow)}.input[data-color=standard-yellow],.input-wrap[data-color=standard-yellow]{--input-bg: var(--color-standard-yellow-bg, var(--input-bg));--input-text: var(--color-standard-yellow-fg, var(--input-text));--input-border: var(--color-standard-yellow-border, var(--input-border))}.input[data-color=stone],.input-wrap[data-color=stone],.checkbox[data-color=stone],.radio[data-color=stone]{--input-color: var(--color-stone)}.input[data-color=stone],.input-wrap[data-color=stone]{--input-bg: var(--color-stone-bg, var(--input-bg));--input-text: var(--color-stone-fg, var(--input-text));--input-border: var(--color-stone-border, var(--input-border))}.input[data-color=success],.input-wrap[data-color=success],.checkbox[data-color=success],.radio[data-color=success]{--input-color: var(--color-success)}.input[data-color=success],.input-wrap[data-color=success]{--input-bg: var(--color-success-bg, var(--input-bg));--input-text: var(--color-success-fg, var(--input-text));--input-border: var(--color-success-border, var(--input-border))}.input[data-color=warning],.input-wrap[data-color=warning],.checkbox[data-color=warning],.radio[data-color=warning]{--input-color: var(--color-warning)}.input[data-color=warning],.input-wrap[data-color=warning]{--input-bg: var(--color-warning-bg, var(--input-bg));--input-text: var(--color-warning-fg, var(--input-text));--input-border: var(--color-warning-border, var(--input-border))}.input[data-color=zinc],.input-wrap[data-color=zinc],.checkbox[data-color=zinc],.radio[data-color=zinc]{--input-color: var(--color-zinc)}.input[data-color=zinc],.input-wrap[data-color=zinc]{--input-bg: var(--color-zinc-bg, var(--input-bg));--input-text: var(--color-zinc-fg, var(--input-text));--input-border: var(--color-zinc-border, var(--input-border))}}@layer kapish.components{.input[data-state=success],.input-wrap[data-state=success],.checkbox[data-state=success],.radio[data-state=success]{--input-color: var(--color-success)}.input-wrap:has([data-state=success]){--input-color: var(--color-success)}.input[data-state=success]{border-color:var(--input-color)}.input[data-state=success]:focus{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input-wrap:has([data-state=success]){border-color:var(--input-color)}.checkbox[data-state=success]>.checkbox-box{border-color:var(--input-color)}.radio[data-state=success]>.radio-circle{border-color:var(--input-color)}.input-message[data-state=success]{color:var(--color-success)}.input[data-state=warning],.input-wrap[data-state=warning],.checkbox[data-state=warning],.radio[data-state=warning]{--input-color: var(--color-warning)}.input-wrap:has([data-state=warning]){--input-color: var(--color-warning)}.input[data-state=warning]{border-color:var(--input-color)}.input[data-state=warning]:focus{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input-wrap:has([data-state=warning]){border-color:var(--input-color)}.checkbox[data-state=warning]>.checkbox-box{border-color:var(--input-color)}.radio[data-state=warning]>.radio-circle{border-color:var(--input-color)}.input-message[data-state=warning]{color:var(--color-warning)}.input[data-state=danger],.input-wrap[data-state=danger],.checkbox[data-state=danger],.radio[data-state=danger]{--input-color: var(--color-danger)}.input-wrap:has([data-state=danger]){--input-color: var(--color-danger)}.input[data-state=danger]{border-color:var(--input-color)}.input[data-state=danger]:focus{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input-wrap:has([data-state=danger]){border-color:var(--input-color)}.checkbox[data-state=danger]>.checkbox-box{border-color:var(--input-color)}.radio[data-state=danger]>.radio-circle{border-color:var(--input-color)}.input-message[data-state=danger]{color:var(--color-danger)}.input[data-state=info],.input-wrap[data-state=info],.checkbox[data-state=info],.radio[data-state=info]{--input-color: var(--color-info)}.input-wrap:has([data-state=info]){--input-color: var(--color-info)}.input[data-state=info]{border-color:var(--input-color)}.input[data-state=info]:focus{border-color:var(--input-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--input-color)}.input-wrap:has([data-state=info]){border-color:var(--input-color)}.checkbox[data-state=info]>.checkbox-box{border-color:var(--input-color)}.radio[data-state=info]>.radio-circle{border-color:var(--input-color)}.input-message[data-state=info]{color:var(--color-info)}}@layer kapish.components{.carrot-rating[data-color=charcoal]{--rating-color: var(--color-charcoal)}.carrot-rating[data-color=danger]{--rating-color: var(--color-danger)}.carrot-rating[data-color=info]{--rating-color: var(--color-info)}.carrot-rating[data-color=neutral]{--rating-color: var(--color-neutral)}.carrot-rating[data-color=primary]{--rating-color: var(--color-primary)}.carrot-rating[data-color=sand]{--rating-color: var(--color-sand)}.carrot-rating[data-color=secondary]{--rating-color: var(--color-secondary)}.carrot-rating[data-color=series-1]{--rating-color: var(--color-series-1)}.carrot-rating[data-color=series-10]{--rating-color: var(--color-series-10)}.carrot-rating[data-color=series-11]{--rating-color: var(--color-series-11)}.carrot-rating[data-color=series-12]{--rating-color: var(--color-series-12)}.carrot-rating[data-color=series-13]{--rating-color: var(--color-series-13)}.carrot-rating[data-color=series-14]{--rating-color: var(--color-series-14)}.carrot-rating[data-color=series-15]{--rating-color: var(--color-series-15)}.carrot-rating[data-color=series-16]{--rating-color: var(--color-series-16)}.carrot-rating[data-color=series-2]{--rating-color: var(--color-series-2)}.carrot-rating[data-color=series-3]{--rating-color: var(--color-series-3)}.carrot-rating[data-color=series-4]{--rating-color: var(--color-series-4)}.carrot-rating[data-color=series-5]{--rating-color: var(--color-series-5)}.carrot-rating[data-color=series-6]{--rating-color: var(--color-series-6)}.carrot-rating[data-color=series-7]{--rating-color: var(--color-series-7)}.carrot-rating[data-color=series-8]{--rating-color: var(--color-series-8)}.carrot-rating[data-color=series-9]{--rating-color: var(--color-series-9)}.carrot-rating[data-color=slate]{--rating-color: var(--color-slate)}.carrot-rating[data-color=standard-blue]{--rating-color: var(--color-standard-blue)}.carrot-rating[data-color=standard-brown]{--rating-color: var(--color-standard-brown)}.carrot-rating[data-color=standard-cyan]{--rating-color: var(--color-standard-cyan)}.carrot-rating[data-color=standard-green]{--rating-color: var(--color-standard-green)}.carrot-rating[data-color=standard-indigo]{--rating-color: var(--color-standard-indigo)}.carrot-rating[data-color=standard-orange]{--rating-color: var(--color-standard-orange)}.carrot-rating[data-color=standard-pink]{--rating-color: var(--color-standard-pink)}.carrot-rating[data-color=standard-purple]{--rating-color: var(--color-standard-purple)}.carrot-rating[data-color=standard-red]{--rating-color: var(--color-standard-red)}.carrot-rating[data-color=standard-teal]{--rating-color: var(--color-standard-teal)}.carrot-rating[data-color=standard-yellow]{--rating-color: var(--color-standard-yellow)}.carrot-rating[data-color=stone]{--rating-color: var(--color-stone)}.carrot-rating[data-color=success]{--rating-color: var(--color-success)}.carrot-rating[data-color=warning]{--rating-color: var(--color-warning)}.carrot-rating[data-color=zinc]{--rating-color: var(--color-zinc)}}@layer kapish.tokens{:root{--list-item-height-lg: 3rem;--list-item-font-size-lg: var(--font-size-base);--list-item-height-md: 2.5rem;--list-item-font-size-md: var(--font-size-sm);--list-item-height-sm: 2rem;--list-item-font-size-sm: var(--font-size-xs);--list-item-height-xl: 3.5rem;--list-item-font-size-xl: var(--font-size-lg);--list-item-height-xs: 1.625rem;--list-item-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.list[data-size=lg]>.list-item{min-height:var(--list-item-height-lg);font-size:var(--list-item-font-size-lg)}.list[data-size=md]>.list-item{min-height:var(--list-item-height-md);font-size:var(--list-item-font-size-md)}.list[data-size=sm]>.list-item{min-height:var(--list-item-height-sm);font-size:var(--list-item-font-size-sm)}.list[data-size=xl]>.list-item{min-height:var(--list-item-height-xl);font-size:var(--list-item-font-size-xl)}.list[data-size=xs]>.list-item{min-height:var(--list-item-height-xs);font-size:var(--list-item-font-size-xs)}}@layer kapish.components{.list-divider{height:0;border:none;border-top:var(--border-width-1, 1px) solid var(--border-subtle);margin-left:0;margin-right:0}.list[data-divided]>.list-item+.list-item{border-top:var(--border-width-1, 1px) solid var(--border-subtle);border-radius:0}.list[data-divided]>.list-item:first-child{border-top-left-radius:var(--list-item-radius);border-top-right-radius:var(--list-item-radius)}.list[data-divided]>.list-item:last-child{border-bottom-left-radius:var(--list-item-radius);border-bottom-right-radius:var(--list-item-radius)}}@layer kapish.tokens{:root{--list-empty-py: var(--space-8)}}@layer kapish.components{.list-empty{display:flex;align-items:center;justify-content:center;padding-top:var(--list-empty-py);padding-bottom:var(--list-empty-py);text-align:center}}@layer kapish.tokens{:root{--list-group-label-px: var(--space-3);--list-group-label-py: var(--space-2)}}@layer kapish.components{.list-group{display:flex;flex-direction:column}.list-group-label{display:block;padding-left:var(--list-group-label-px);padding-right:var(--list-group-label-px);padding-top:var(--list-group-label-py);padding-bottom:var(--list-group-label-py);text-transform:uppercase;letter-spacing:var(--tracking-wide);-webkit-user-select:none;user-select:none}}@layer kapish.tokens{:root{--list-item-px: var(--space-3);--list-item-gap: var(--space-3);--list-item-radius: var(--radius-md);--list-item-selected-indicator-width: 3px;--list-icon-size: 1.125rem;--list-description-font-size: var(--font-size-xs);--list-trail-font-size: var(--font-size-xs);--list-handle-size: 1rem;--list-dragging-opacity: .5;--list-dragging-shadow: var(--shadow-lg);--list-drop-indicator-height: 2px}}@layer kapish.components{.list-item{display:flex;align-items:center;gap:var(--list-item-gap);padding-left:var(--list-item-px);padding-right:var(--list-item-px);min-height:var(--list-item-height-md);font-size:var(--list-item-font-size-md);color:var(--text-primary);background-color:transparent;border-radius:var(--list-item-radius);position:relative;transition-property:color,background-color,box-shadow,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.list[data-interactive]>.list-item:not([data-disabled]){cursor:pointer}.list[data-interactive]>.list-item:not([data-disabled]):after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.list[data-interactive]>.list-item:hover:not([data-disabled]):not([data-selected]):after{opacity:1}.list[data-interactive]>.list-item:active:not([data-disabled]):after{background:var(--surface-active-overlay);opacity:1}.list[data-striped]>.list-item:nth-child(2n){background-color:var(--surface-subtle)}.list-item[data-disabled]{opacity:var(--input-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}.list-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring-color)}.list-item-icon{flex-shrink:0;width:var(--list-icon-size);height:var(--list-icon-size);color:var(--text-muted)}.list-item[data-selected]>.list-item-icon{color:var(--list-color)}.list-item-content{display:flex;flex-direction:column;flex:1;min-width:0;gap:0}.list-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-description{font-size:var(--list-description-font-size);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-trail{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--list-trail-font-size);margin-left:auto}.list-item-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--list-handle-size);height:var(--list-handle-size);color:var(--text-muted);cursor:grab;touch-action:none}.list-item-handle:hover{color:var(--text-secondary)}.list-item-handle:active{cursor:grabbing}.list-item[data-dragging]{opacity:var(--list-dragging-opacity);box-shadow:var(--list-dragging-shadow)}.list-item[data-drag-over=below]{box-shadow:inset 0 calc(var(--list-drop-indicator-height) * -1) 0 0 var(--list-color)}.list-item[data-drag-over=above]{box-shadow:inset 0 var(--list-drop-indicator-height) 0 0 var(--list-color)}}@layer kapish.tokens{:root{--list-radius: var(--radius-lg);--list-padding: var(--space-1);--list-gap: 0;--list-bg: var(--surface-base);--list-fg: var(--text-primary);--list-border-color: var(--border-subtle)}}@layer kapish.components{.list{--list-color: var(--color-primary);display:flex;flex-direction:column;gap:var(--list-gap);color:var(--list-fg);border:var(--border-width-1) solid var(--list-border-color);border-radius:var(--list-radius);padding:var(--list-padding);list-style:none;margin:0}.list:not([data-surface]):not([data-effect]){background:var(--list-bg)}.list[data-flush]{background-color:transparent;border:none;border-radius:0;padding:0}}@layer kapish.tokens{:root{--transfer-panel-min-height: 260px;--transfer-panel-max-height: 400px;--transfer-list-bg: var(--surface-base);--transfer-list-border-color: var(--border-subtle)}}@layer kapish.components{.transfer-list{display:flex;gap:var(--space-3);align-items:stretch}.transfer-list-panel{flex:1;min-width:0;display:flex;flex-direction:column;border:var(--border-width-1) solid var(--transfer-list-border-color);border-radius:var(--radius-lg);overflow:hidden}.transfer-list-panel:not([data-surface]):not([data-effect]){background:var(--transfer-list-bg)}.transfer-list-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-1) solid var(--border-subtle)}.transfer-list-filter{display:block;width:100%;border-radius:0;border-left:none;border-right:none;border-top:none}.transfer-list-body{flex:1;min-height:var(--transfer-panel-min-height);max-height:var(--transfer-panel-max-height);overflow-y:auto}.transfer-list-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) 0}.transfer-list-panel--drop-active{border-color:var(--list-color);box-shadow:inset 0 0 0 1px var(--list-color)}}@layer kapish.components{.list[data-color=charcoal]{--list-color: var(--color-charcoal);--list-bg: var(--color-charcoal-bg, var(--surface-base));--list-fg: var(--color-charcoal-fg, var(--text-primary));--list-border-color: var(--color-charcoal-border, var(--border-default))}.list[data-color=danger]{--list-color: var(--color-danger);--list-bg: var(--color-danger-bg, var(--surface-base));--list-fg: var(--color-danger-fg, var(--text-primary));--list-border-color: var(--color-danger-border, var(--border-default))}.list[data-color=info]{--list-color: var(--color-info);--list-bg: var(--color-info-bg, var(--surface-base));--list-fg: var(--color-info-fg, var(--text-primary));--list-border-color: var(--color-info-border, var(--border-default))}.list[data-color=neutral]{--list-color: var(--color-neutral);--list-bg: var(--color-neutral-bg, var(--surface-base));--list-fg: var(--color-neutral-fg, var(--text-primary));--list-border-color: var(--color-neutral-border, var(--border-default))}.list[data-color=primary]{--list-color: var(--color-primary);--list-bg: var(--color-primary-bg, var(--surface-base));--list-fg: var(--color-primary-fg, var(--text-primary));--list-border-color: var(--color-primary-border, var(--border-default))}.list[data-color=sand]{--list-color: var(--color-sand);--list-bg: var(--color-sand-bg, var(--surface-base));--list-fg: var(--color-sand-fg, var(--text-primary));--list-border-color: var(--color-sand-border, var(--border-default))}.list[data-color=secondary]{--list-color: var(--color-secondary);--list-bg: var(--color-secondary-bg, var(--surface-base));--list-fg: var(--color-secondary-fg, var(--text-primary));--list-border-color: var(--color-secondary-border, var(--border-default))}.list[data-color=series-1]{--list-color: var(--color-series-1);--list-bg: var(--color-series-1-bg, var(--surface-base));--list-fg: var(--color-series-1-fg, var(--text-primary));--list-border-color: var(--color-series-1-border, var(--border-default))}.list[data-color=series-10]{--list-color: var(--color-series-10);--list-bg: var(--color-series-10-bg, var(--surface-base));--list-fg: var(--color-series-10-fg, var(--text-primary));--list-border-color: var(--color-series-10-border, var(--border-default))}.list[data-color=series-11]{--list-color: var(--color-series-11);--list-bg: var(--color-series-11-bg, var(--surface-base));--list-fg: var(--color-series-11-fg, var(--text-primary));--list-border-color: var(--color-series-11-border, var(--border-default))}.list[data-color=series-12]{--list-color: var(--color-series-12);--list-bg: var(--color-series-12-bg, var(--surface-base));--list-fg: var(--color-series-12-fg, var(--text-primary));--list-border-color: var(--color-series-12-border, var(--border-default))}.list[data-color=series-13]{--list-color: var(--color-series-13);--list-bg: var(--color-series-13-bg, var(--surface-base));--list-fg: var(--color-series-13-fg, var(--text-primary));--list-border-color: var(--color-series-13-border, var(--border-default))}.list[data-color=series-14]{--list-color: var(--color-series-14);--list-bg: var(--color-series-14-bg, var(--surface-base));--list-fg: var(--color-series-14-fg, var(--text-primary));--list-border-color: var(--color-series-14-border, var(--border-default))}.list[data-color=series-15]{--list-color: var(--color-series-15);--list-bg: var(--color-series-15-bg, var(--surface-base));--list-fg: var(--color-series-15-fg, var(--text-primary));--list-border-color: var(--color-series-15-border, var(--border-default))}.list[data-color=series-16]{--list-color: var(--color-series-16);--list-bg: var(--color-series-16-bg, var(--surface-base));--list-fg: var(--color-series-16-fg, var(--text-primary));--list-border-color: var(--color-series-16-border, var(--border-default))}.list[data-color=series-2]{--list-color: var(--color-series-2);--list-bg: var(--color-series-2-bg, var(--surface-base));--list-fg: var(--color-series-2-fg, var(--text-primary));--list-border-color: var(--color-series-2-border, var(--border-default))}.list[data-color=series-3]{--list-color: var(--color-series-3);--list-bg: var(--color-series-3-bg, var(--surface-base));--list-fg: var(--color-series-3-fg, var(--text-primary));--list-border-color: var(--color-series-3-border, var(--border-default))}.list[data-color=series-4]{--list-color: var(--color-series-4);--list-bg: var(--color-series-4-bg, var(--surface-base));--list-fg: var(--color-series-4-fg, var(--text-primary));--list-border-color: var(--color-series-4-border, var(--border-default))}.list[data-color=series-5]{--list-color: var(--color-series-5);--list-bg: var(--color-series-5-bg, var(--surface-base));--list-fg: var(--color-series-5-fg, var(--text-primary));--list-border-color: var(--color-series-5-border, var(--border-default))}.list[data-color=series-6]{--list-color: var(--color-series-6);--list-bg: var(--color-series-6-bg, var(--surface-base));--list-fg: var(--color-series-6-fg, var(--text-primary));--list-border-color: var(--color-series-6-border, var(--border-default))}.list[data-color=series-7]{--list-color: var(--color-series-7);--list-bg: var(--color-series-7-bg, var(--surface-base));--list-fg: var(--color-series-7-fg, var(--text-primary));--list-border-color: var(--color-series-7-border, var(--border-default))}.list[data-color=series-8]{--list-color: var(--color-series-8);--list-bg: var(--color-series-8-bg, var(--surface-base));--list-fg: var(--color-series-8-fg, var(--text-primary));--list-border-color: var(--color-series-8-border, var(--border-default))}.list[data-color=series-9]{--list-color: var(--color-series-9);--list-bg: var(--color-series-9-bg, var(--surface-base));--list-fg: var(--color-series-9-fg, var(--text-primary));--list-border-color: var(--color-series-9-border, var(--border-default))}.list[data-color=slate]{--list-color: var(--color-slate);--list-bg: var(--color-slate-bg, var(--surface-base));--list-fg: var(--color-slate-fg, var(--text-primary));--list-border-color: var(--color-slate-border, var(--border-default))}.list[data-color=standard-blue]{--list-color: var(--color-standard-blue);--list-bg: var(--color-standard-blue-bg, var(--surface-base));--list-fg: var(--color-standard-blue-fg, var(--text-primary));--list-border-color: var(--color-standard-blue-border, var(--border-default))}.list[data-color=standard-brown]{--list-color: var(--color-standard-brown);--list-bg: var(--color-standard-brown-bg, var(--surface-base));--list-fg: var(--color-standard-brown-fg, var(--text-primary));--list-border-color: var(--color-standard-brown-border, var(--border-default))}.list[data-color=standard-cyan]{--list-color: var(--color-standard-cyan);--list-bg: var(--color-standard-cyan-bg, var(--surface-base));--list-fg: var(--color-standard-cyan-fg, var(--text-primary));--list-border-color: var(--color-standard-cyan-border, var(--border-default))}.list[data-color=standard-green]{--list-color: var(--color-standard-green);--list-bg: var(--color-standard-green-bg, var(--surface-base));--list-fg: var(--color-standard-green-fg, var(--text-primary));--list-border-color: var(--color-standard-green-border, var(--border-default))}.list[data-color=standard-indigo]{--list-color: var(--color-standard-indigo);--list-bg: var(--color-standard-indigo-bg, var(--surface-base));--list-fg: var(--color-standard-indigo-fg, var(--text-primary));--list-border-color: var(--color-standard-indigo-border, var(--border-default))}.list[data-color=standard-orange]{--list-color: var(--color-standard-orange);--list-bg: var(--color-standard-orange-bg, var(--surface-base));--list-fg: var(--color-standard-orange-fg, var(--text-primary));--list-border-color: var(--color-standard-orange-border, var(--border-default))}.list[data-color=standard-pink]{--list-color: var(--color-standard-pink);--list-bg: var(--color-standard-pink-bg, var(--surface-base));--list-fg: var(--color-standard-pink-fg, var(--text-primary));--list-border-color: var(--color-standard-pink-border, var(--border-default))}.list[data-color=standard-purple]{--list-color: var(--color-standard-purple);--list-bg: var(--color-standard-purple-bg, var(--surface-base));--list-fg: var(--color-standard-purple-fg, var(--text-primary));--list-border-color: var(--color-standard-purple-border, var(--border-default))}.list[data-color=standard-red]{--list-color: var(--color-standard-red);--list-bg: var(--color-standard-red-bg, var(--surface-base));--list-fg: var(--color-standard-red-fg, var(--text-primary));--list-border-color: var(--color-standard-red-border, var(--border-default))}.list[data-color=standard-teal]{--list-color: var(--color-standard-teal);--list-bg: var(--color-standard-teal-bg, var(--surface-base));--list-fg: var(--color-standard-teal-fg, var(--text-primary));--list-border-color: var(--color-standard-teal-border, var(--border-default))}.list[data-color=standard-yellow]{--list-color: var(--color-standard-yellow);--list-bg: var(--color-standard-yellow-bg, var(--surface-base));--list-fg: var(--color-standard-yellow-fg, var(--text-primary));--list-border-color: var(--color-standard-yellow-border, var(--border-default))}.list[data-color=stone]{--list-color: var(--color-stone);--list-bg: var(--color-stone-bg, var(--surface-base));--list-fg: var(--color-stone-fg, var(--text-primary));--list-border-color: var(--color-stone-border, var(--border-default))}.list[data-color=success]{--list-color: var(--color-success);--list-bg: var(--color-success-bg, var(--surface-base));--list-fg: var(--color-success-fg, var(--text-primary));--list-border-color: var(--color-success-border, var(--border-default))}.list[data-color=warning]{--list-color: var(--color-warning);--list-bg: var(--color-warning-bg, var(--surface-base));--list-fg: var(--color-warning-fg, var(--text-primary));--list-border-color: var(--color-warning-border, var(--border-default))}.list[data-color=zinc]{--list-color: var(--color-zinc);--list-bg: var(--color-zinc-bg, var(--surface-base));--list-fg: var(--color-zinc-fg, var(--text-primary));--list-border-color: var(--color-zinc-border, var(--border-default))}.list-item[data-selected]{background-color:color-mix(in oklab,var(--list-color) 30%,var(--color-background));color:var(--text-primary);box-shadow:inset var(--list-item-selected-indicator-width) 0 0 0 var(--list-color)}.list-item[data-selected]:focus-visible{box-shadow:inset var(--list-item-selected-indicator-width) 0 0 0 var(--list-color),inset 0 0 0 2px var(--ring-color)}}@layer kapish.tokens{:root{--markdown-fontSize-lg: var(--font-size-lg, 1.125rem);--markdown-lineHeight-lg: 1.8;--markdown-fontSize-md: var(--font-size-base, 1rem);--markdown-lineHeight-md: 1.7;--markdown-fontSize-sm: var(--font-size-sm, .875rem);--markdown-lineHeight-sm: 1.5;--markdown-fontSize-xl: var(--font-size-xl, 1.25rem);--markdown-lineHeight-xl: 1.9;--markdown-fontSize-xs: var(--font-size-xs, .75rem);--markdown-lineHeight-xs: 1.45}}@layer kapish.components{.markdown[data-size=lg]{font-size:var(--markdown-fontSize-lg);line-height:var(--markdown-lineHeight-lg)}.markdown[data-size=md]{font-size:var(--markdown-fontSize-md);line-height:var(--markdown-lineHeight-md)}.markdown[data-size=sm]{font-size:var(--markdown-fontSize-sm);line-height:var(--markdown-lineHeight-sm)}.markdown[data-size=xl]{font-size:var(--markdown-fontSize-xl);line-height:var(--markdown-lineHeight-xl)}.markdown[data-size=xs]{font-size:var(--markdown-fontSize-xs);line-height:var(--markdown-lineHeight-xs)}}@layer kapish.components{.markdown-callout[data-variant=danger]{--markdown-color: var(--color-danger)}.markdown-callout[data-variant=info],.markdown-callout[data-variant=note]{--markdown-color: var(--color-info)}.markdown-callout[data-variant=success]{--markdown-color: var(--color-success)}.markdown-callout[data-variant=warning]{--markdown-color: var(--color-warning)}}@layer kapish.components{.markdown-callout{--markdown-color: var(--color-info);background:var(--markdown-subtle-bg);color:var(--markdown-subtle-fg);border-left:3px solid var(--markdown-color);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.markdown-callout>*+*{margin-top:var(--space-1)}}@layer kapish.tokens{:root{--markdown-block-spacing: var(--space-4);--markdown-block-spacing-dense: var(--space-2);--markdown-lineHeight-dense: 1.35;--markdown-h1-size: var(--font-size-display-sm);--markdown-h2-size: var(--font-size-xl);--markdown-h3-size: var(--font-size-lg);--markdown-h4-size: var(--font-size-base);--markdown-heading-weight: var(--font-bold, 700);--markdown-heading-line-height: 1.3}}@layer kapish.components{.markdown{--markdown-color: var(--color-primary);font-family:var(--font-sans, inherit);color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word}.markdown>*+*{margin-top:var(--markdown-block-spacing)}.markdown[data-dense]{line-height:var(--markdown-lineHeight-dense)}.markdown[data-dense]>*+*{margin-top:var(--markdown-block-spacing-dense)}.markdown h1{font-size:var(--markdown-h1-size);font-weight:var(--markdown-heading-weight);color:var(--text-primary);line-height:var(--markdown-heading-line-height);margin-top:calc(var(--markdown-block-spacing) * 1.5)}.markdown h2{font-size:var(--markdown-h2-size);font-weight:var(--markdown-heading-weight);color:var(--text-primary);line-height:var(--markdown-heading-line-height);margin-top:calc(var(--markdown-block-spacing) * 1.25)}.markdown h3{font-size:var(--markdown-h3-size);font-weight:var(--markdown-heading-weight);color:var(--text-primary);line-height:var(--markdown-heading-line-height)}.markdown h4,.markdown h5,.markdown h6{font-size:var(--markdown-h4-size);font-weight:var(--markdown-heading-weight);color:var(--text-primary);line-height:var(--markdown-heading-line-height)}.markdown>h1:first-child,.markdown>h2:first-child,.markdown>h3:first-child{margin-top:0}.markdown strong{font-weight:var(--font-semibold, 600);color:var(--text-primary)}.markdown a{color:var(--markdown-color);text-decoration:underline;text-underline-offset:2px}.markdown a:hover{color:var(--markdown-color-hover, oklch(from var(--markdown-color) calc(l - .06) c h));text-decoration-thickness:2px}.markdown code{font-family:var(--font-mono, monospace);font-size:.875em;background:var(--markdown-pastel-bg);color:var(--markdown-pastel-fg);border-radius:var(--radius-sm);padding:1px var(--space-1)}.markdown pre{background:var(--markdown-subtle-bg);color:var(--markdown-subtle-fg);border:var(--border-width-1) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);overflow-x:auto}.markdown pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:var(--font-size-sm)}.markdown blockquote{border-left:3px solid var(--markdown-color);background:var(--markdown-tint-bg);color:var(--markdown-tint-fg);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.markdown blockquote>*+*{margin-top:var(--space-2)}.markdown ul,.markdown ol{padding-left:var(--space-5)}.markdown li+li{margin-top:var(--space-1)}.markdown li::marker{color:var(--text-muted)}.markdown table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.markdown th{text-align:left;font-weight:var(--font-semibold, 600);color:var(--text-primary);background:var(--markdown-subtle-bg);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.markdown td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.markdown tr:nth-child(2n) td{background:var(--markdown-subtle-bg)}.markdown hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--markdown-block-spacing) 0}.markdown img{max-width:100%;border-radius:var(--radius-md)}}@layer kapish.tokens{:root{--markdown-tint-bg: color-mix(in oklab, var(--markdown-color) 30%, var(--color-background));--markdown-tint-fg: color-mix(in oklab, var(--markdown-color) 78%, var(--color-dark));--markdown-pastel-bg: color-mix(in oklab, var(--markdown-color) 6%, var(--color-light));--markdown-pastel-fg: color-mix(in oklab, var(--markdown-color) 54%, var(--color-dark));--markdown-subtle-bg: color-mix(in oklab, var(--markdown-color) 14%, var(--color-background));--markdown-subtle-fg: var(--markdown-color)}}@layer kapish.components{.markdown[data-color=charcoal]{--markdown-color: var(--color-charcoal)}.markdown[data-color=danger]{--markdown-color: var(--color-danger)}.markdown[data-color=info]{--markdown-color: var(--color-info)}.markdown[data-color=neutral]{--markdown-color: var(--color-neutral)}.markdown[data-color=primary]{--markdown-color: var(--color-primary)}.markdown[data-color=sand]{--markdown-color: var(--color-sand)}.markdown[data-color=secondary]{--markdown-color: var(--color-secondary)}.markdown[data-color=series-1]{--markdown-color: var(--color-series-1)}.markdown[data-color=series-10]{--markdown-color: var(--color-series-10)}.markdown[data-color=series-11]{--markdown-color: var(--color-series-11)}.markdown[data-color=series-12]{--markdown-color: var(--color-series-12)}.markdown[data-color=series-13]{--markdown-color: var(--color-series-13)}.markdown[data-color=series-14]{--markdown-color: var(--color-series-14)}.markdown[data-color=series-15]{--markdown-color: var(--color-series-15)}.markdown[data-color=series-16]{--markdown-color: var(--color-series-16)}.markdown[data-color=series-2]{--markdown-color: var(--color-series-2)}.markdown[data-color=series-3]{--markdown-color: var(--color-series-3)}.markdown[data-color=series-4]{--markdown-color: var(--color-series-4)}.markdown[data-color=series-5]{--markdown-color: var(--color-series-5)}.markdown[data-color=series-6]{--markdown-color: var(--color-series-6)}.markdown[data-color=series-7]{--markdown-color: var(--color-series-7)}.markdown[data-color=series-8]{--markdown-color: var(--color-series-8)}.markdown[data-color=series-9]{--markdown-color: var(--color-series-9)}.markdown[data-color=slate]{--markdown-color: var(--color-slate)}.markdown[data-color=standard-blue]{--markdown-color: var(--color-standard-blue)}.markdown[data-color=standard-brown]{--markdown-color: var(--color-standard-brown)}.markdown[data-color=standard-cyan]{--markdown-color: var(--color-standard-cyan)}.markdown[data-color=standard-green]{--markdown-color: var(--color-standard-green)}.markdown[data-color=standard-indigo]{--markdown-color: var(--color-standard-indigo)}.markdown[data-color=standard-orange]{--markdown-color: var(--color-standard-orange)}.markdown[data-color=standard-pink]{--markdown-color: var(--color-standard-pink)}.markdown[data-color=standard-purple]{--markdown-color: var(--color-standard-purple)}.markdown[data-color=standard-red]{--markdown-color: var(--color-standard-red)}.markdown[data-color=standard-teal]{--markdown-color: var(--color-standard-teal)}.markdown[data-color=standard-yellow]{--markdown-color: var(--color-standard-yellow)}.markdown[data-color=stone]{--markdown-color: var(--color-stone)}.markdown[data-color=success]{--markdown-color: var(--color-success)}.markdown[data-color=warning]{--markdown-color: var(--color-warning)}.markdown[data-color=zinc]{--markdown-color: var(--color-zinc)}}@layer kapish.components{.carrot-menu-flyout[data-align=bottom]{top:100%;left:0;margin-top:var(--space-1)}.carrot-menu-flyout[data-align=right]{left:100%;top:0;margin-left:var(--space-2)}}@layer kapish.tokens{:root{--menu-item-height-lg: 2.75rem;--menu-item-px-lg: var(--space-4);--menu-item-font-size-lg: var(--font-size-md);--menu-icon-size-lg: 1.25rem;--menu-item-height-md: 2.25rem;--menu-item-px-md: var(--space-3);--menu-item-font-size-md: var(--font-size-sm);--menu-icon-size-md: 1.125rem;--menu-item-height-sm: 2rem;--menu-item-px-sm: var(--space-2);--menu-item-font-size-sm: var(--font-size-sm);--menu-icon-size-sm: 1rem;--menu-item-height-xl: 3.25rem;--menu-item-px-xl: var(--space-5);--menu-item-font-size-xl: var(--font-size-md);--menu-icon-size-xl: 1.5rem;--menu-item-height-xs: 1.5rem;--menu-item-px-xs: var(--space-2);--menu-item-font-size-xs: var(--font-size-xs);--menu-icon-size-xs: .875rem}}@layer kapish.components{.carrot-menu[data-size=lg]{--menu-item-height: var(--menu-item-height-lg);--menu-item-px: var(--menu-item-px-lg);--menu-item-font-size: var(--menu-item-font-size-lg);--menu-icon-size: var(--menu-icon-size-lg)}.carrot-menu[data-size=md]{--menu-item-height: var(--menu-item-height-md);--menu-item-px: var(--menu-item-px-md);--menu-item-font-size: var(--menu-item-font-size-md);--menu-icon-size: var(--menu-icon-size-md)}.carrot-menu[data-size=sm]{--menu-item-height: var(--menu-item-height-sm);--menu-item-px: var(--menu-item-px-sm);--menu-item-font-size: var(--menu-item-font-size-sm);--menu-icon-size: var(--menu-icon-size-sm)}.carrot-menu[data-size=xl]{--menu-item-height: var(--menu-item-height-xl);--menu-item-px: var(--menu-item-px-xl);--menu-item-font-size: var(--menu-item-font-size-xl);--menu-icon-size: var(--menu-icon-size-xl)}.carrot-menu[data-size=xs]{--menu-item-height: var(--menu-item-height-xs);--menu-item-px: var(--menu-item-px-xs);--menu-item-font-size: var(--menu-item-font-size-xs);--menu-icon-size: var(--menu-icon-size-xs)}}@layer kapish.components{.carrot-menu-chevron{flex-shrink:0;width:1rem;height:1rem;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out)}.carrot-menu-item[aria-expanded=true]>.carrot-menu-chevron{transform:rotate(90deg)}}@layer kapish.components{.carrot-menu-collapse{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--menu-collapse-speed) var(--ease-out)}.carrot-menu-collapse>*{min-height:0}.carrot-menu-collapse[data-expanded]{grid-template-rows:1fr}}@layer kapish.components{.carrot-menu-divider{height:0;border-top:var(--border-width-1) solid var(--border-subtle);margin:var(--space-2) 0}}@layer kapish.tokens{:root{--menu-flyout-radius: var(--radius-lg);--menu-flyout-z: var(--z-dropdown);--menu-flyout-min-width: 10rem;--menu-flyout-bg: var(--surface-overlay);--menu-flyout-fg: var(--text-primary);--menu-flyout-border-color: var(--border-subtle)}}@layer kapish.components{.carrot-menu-flyout-wrap{position:relative;list-style:none;display:flex;flex-direction:column}.carrot-menu-flyout>li:has(>.carrot-menu-item):not(.carrot-menu-flyout-wrap){display:contents}.carrot-menu-flyout{position:absolute;z-index:var(--menu-flyout-z);min-width:var(--menu-flyout-min-width);padding:var(--space-1);margin:0;list-style:none;color:var(--menu-flyout-fg);border:var(--border-width-1) solid var(--menu-flyout-border-color);border-radius:var(--menu-flyout-radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-1)}.carrot-menu-flyout:not([data-surface]):not([data-effect]){background:var(--menu-flyout-bg)}}@layer kapish.tokens{:root{--menu-group-label-font-size: var(--font-size-xs)}}@layer kapish.components{.carrot-menu-group-label{font-size:var(--menu-group-label-font-size);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--menu-item-px) var(--space-1);-webkit-user-select:none;user-select:none}}@layer kapish.components{.carrot-menu-group-split{display:flex;align-items:stretch;gap:0}.carrot-menu-group-split>.carrot-menu-item{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:var(--space-2)}.carrot-menu-group-chevron-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:var(--menu-item-height);width:var(--menu-item-height);padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--menu-item-radius);border-bottom-right-radius:var(--menu-item-radius);transition-property:background-color,color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-menu-group-chevron-btn:hover{background-color:var(--surface-hover-overlay);color:var(--text-primary)}.carrot-menu-group-chevron-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring-color)}}@layer kapish.components{.carrot-menu-group{display:flex;flex-direction:column}}@layer kapish.tokens{:root{--menu-icon-size: 1.125rem}}@layer kapish.components{.carrot-menu-icon{flex-shrink:0;width:var(--menu-icon-size);height:var(--menu-icon-size);color:var(--text-muted);display:flex;align-items:center;justify-content:center}.carrot-menu-item[aria-current]>.carrot-menu-icon{color:var(--menu-item-color, var(--menu-color))}}@layer kapish.tokens{:root{--menu-item-height: 2.25rem;--menu-item-px: var(--space-3);--menu-item-radius: var(--radius-md);--menu-item-font-size: var(--font-size-sm);--menu-item-font-weight: var(--font-weight-normal);--menu-item-active-font-weight: var(--font-weight-semibold)}}@layer kapish.components{.carrot-menu-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--menu-item-height);padding-left:var(--menu-item-px);padding-right:var(--menu-item-px);font-size:var(--menu-item-font-size);font-weight:var(--menu-item-font-weight);color:var(--text-secondary);border-radius:var(--menu-item-radius);cursor:pointer;white-space:nowrap;border:none;background:none;text-decoration:none;width:100%;text-align:left;position:relative;transition-property:background-color,color;transition-duration:var(--transition-duration, var(--duration-fast));transition-timing-function:var(--transition-easing, var(--ease-out))}.carrot-menu-item:hover:not([aria-current]):not(:disabled):not([aria-disabled=true]){background-color:var(--surface-hover-overlay)}.carrot-menu-item[aria-current]{background-color:var(--surface-active-overlay);color:var(--text-primary);font-weight:var(--menu-item-active-font-weight)}.carrot-menu-item[aria-current]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;background-color:var(--menu-item-color, var(--menu-color));border-radius:var(--radius-full)}.carrot-menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring-color)}.carrot-menu-item:disabled,.carrot-menu-item[aria-disabled=true]{opacity:var(--input-disabled-opacity);cursor:not-allowed;pointer-events:none}}@layer kapish.components{.carrot-menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}@layer kapish.tokens{:root{--menu-badge-font-size: var(--font-size-xs)}}@layer kapish.components{.carrot-menu-trail{flex-shrink:0;font-size:var(--menu-badge-font-size);color:var(--text-muted)}}@layer kapish.tokens{:root{--menu-indent: var(--space-4);--menu-collapse-speed: var(--duration-normal);--menu-color: var(--color-primary)}}@layer kapish.components{.carrot-menu{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0}.carrot-menu>li{display:block;list-style:none}.carrot-menu[data-horizontal]{flex-direction:row;align-items:center}.carrot-menu[data-horizontal] .carrot-menu-item{width:auto}.carrot-menu .carrot-menu{padding-left:var(--menu-indent);position:relative}.carrot-menu .carrot-menu:before{content:"";position:absolute;left:calc(var(--menu-icon-size) / 2 + var(--menu-item-px));top:0;bottom:0;width:1px;background-color:var(--border-subtle)}.carrot-menu[data-compact] .carrot-menu-label,.carrot-menu[data-compact] .carrot-menu-trail,.carrot-menu[data-compact] .carrot-menu-chevron,.carrot-menu[data-compact] .carrot-menu-group-label{display:none}.carrot-menu[data-compact] .carrot-menu-item{justify-content:center;padding-left:var(--space-2);padding-right:var(--space-2)}.carrot-menu[data-compact] .carrot-menu-item[aria-current]:before{top:15%;bottom:15%}.carrot-menu[data-compact] .carrot-menu .carrot-menu:before{display:none}.carrot-menu[data-horizontal] .carrot-menu-item[aria-current]:before{inset:auto 25% 0;width:auto;height:2px}.carrot-menu[data-horizontal][data-compact] .carrot-menu-item[aria-current]:before{inset:auto auto 0 50%;width:50%;height:2px;transform:translate(-50%)}}@layer kapish.components{.carrot-menu[data-color=charcoal]{--menu-color: var(--color-charcoal)}.carrot-menu[data-color=danger]{--menu-color: var(--color-danger)}.carrot-menu[data-color=info]{--menu-color: var(--color-info)}.carrot-menu[data-color=neutral]{--menu-color: var(--color-neutral)}.carrot-menu[data-color=primary]{--menu-color: var(--color-primary)}.carrot-menu[data-color=sand]{--menu-color: var(--color-sand)}.carrot-menu[data-color=secondary]{--menu-color: var(--color-secondary)}.carrot-menu[data-color=series-1]{--menu-color: var(--color-series-1)}.carrot-menu[data-color=series-10]{--menu-color: var(--color-series-10)}.carrot-menu[data-color=series-11]{--menu-color: var(--color-series-11)}.carrot-menu[data-color=series-12]{--menu-color: var(--color-series-12)}.carrot-menu[data-color=series-13]{--menu-color: var(--color-series-13)}.carrot-menu[data-color=series-14]{--menu-color: var(--color-series-14)}.carrot-menu[data-color=series-15]{--menu-color: var(--color-series-15)}.carrot-menu[data-color=series-16]{--menu-color: var(--color-series-16)}.carrot-menu[data-color=series-2]{--menu-color: var(--color-series-2)}.carrot-menu[data-color=series-3]{--menu-color: var(--color-series-3)}.carrot-menu[data-color=series-4]{--menu-color: var(--color-series-4)}.carrot-menu[data-color=series-5]{--menu-color: var(--color-series-5)}.carrot-menu[data-color=series-6]{--menu-color: var(--color-series-6)}.carrot-menu[data-color=series-7]{--menu-color: var(--color-series-7)}.carrot-menu[data-color=series-8]{--menu-color: var(--color-series-8)}.carrot-menu[data-color=series-9]{--menu-color: var(--color-series-9)}.carrot-menu[data-color=slate]{--menu-color: var(--color-slate)}.carrot-menu[data-color=standard-blue]{--menu-color: var(--color-standard-blue)}.carrot-menu[data-color=standard-brown]{--menu-color: var(--color-standard-brown)}.carrot-menu[data-color=standard-cyan]{--menu-color: var(--color-standard-cyan)}.carrot-menu[data-color=standard-green]{--menu-color: var(--color-standard-green)}.carrot-menu[data-color=standard-indigo]{--menu-color: var(--color-standard-indigo)}.carrot-menu[data-color=standard-orange]{--menu-color: var(--color-standard-orange)}.carrot-menu[data-color=standard-pink]{--menu-color: var(--color-standard-pink)}.carrot-menu[data-color=standard-purple]{--menu-color: var(--color-standard-purple)}.carrot-menu[data-color=standard-red]{--menu-color: var(--color-standard-red)}.carrot-menu[data-color=standard-teal]{--menu-color: var(--color-standard-teal)}.carrot-menu[data-color=standard-yellow]{--menu-color: var(--color-standard-yellow)}.carrot-menu[data-color=stone]{--menu-color: var(--color-stone)}.carrot-menu[data-color=success]{--menu-color: var(--color-success)}.carrot-menu[data-color=warning]{--menu-color: var(--color-warning)}.carrot-menu[data-color=zinc]{--menu-color: var(--color-zinc)}}@layer kapish.components{.carrot-menu-item[data-color=charcoal]{--menu-item-color: var(--color-charcoal)}.carrot-menu-item[data-color=danger]{--menu-item-color: var(--color-danger)}.carrot-menu-item[data-color=info]{--menu-item-color: var(--color-info)}.carrot-menu-item[data-color=neutral]{--menu-item-color: var(--color-neutral)}.carrot-menu-item[data-color=primary]{--menu-item-color: var(--color-primary)}.carrot-menu-item[data-color=sand]{--menu-item-color: var(--color-sand)}.carrot-menu-item[data-color=secondary]{--menu-item-color: var(--color-secondary)}.carrot-menu-item[data-color=series-1]{--menu-item-color: var(--color-series-1)}.carrot-menu-item[data-color=series-10]{--menu-item-color: var(--color-series-10)}.carrot-menu-item[data-color=series-11]{--menu-item-color: var(--color-series-11)}.carrot-menu-item[data-color=series-12]{--menu-item-color: var(--color-series-12)}.carrot-menu-item[data-color=series-13]{--menu-item-color: var(--color-series-13)}.carrot-menu-item[data-color=series-14]{--menu-item-color: var(--color-series-14)}.carrot-menu-item[data-color=series-15]{--menu-item-color: var(--color-series-15)}.carrot-menu-item[data-color=series-16]{--menu-item-color: var(--color-series-16)}.carrot-menu-item[data-color=series-2]{--menu-item-color: var(--color-series-2)}.carrot-menu-item[data-color=series-3]{--menu-item-color: var(--color-series-3)}.carrot-menu-item[data-color=series-4]{--menu-item-color: var(--color-series-4)}.carrot-menu-item[data-color=series-5]{--menu-item-color: var(--color-series-5)}.carrot-menu-item[data-color=series-6]{--menu-item-color: var(--color-series-6)}.carrot-menu-item[data-color=series-7]{--menu-item-color: var(--color-series-7)}.carrot-menu-item[data-color=series-8]{--menu-item-color: var(--color-series-8)}.carrot-menu-item[data-color=series-9]{--menu-item-color: var(--color-series-9)}.carrot-menu-item[data-color=slate]{--menu-item-color: var(--color-slate)}.carrot-menu-item[data-color=standard-blue]{--menu-item-color: var(--color-standard-blue)}.carrot-menu-item[data-color=standard-brown]{--menu-item-color: var(--color-standard-brown)}.carrot-menu-item[data-color=standard-cyan]{--menu-item-color: var(--color-standard-cyan)}.carrot-menu-item[data-color=standard-green]{--menu-item-color: var(--color-standard-green)}.carrot-menu-item[data-color=standard-indigo]{--menu-item-color: var(--color-standard-indigo)}.carrot-menu-item[data-color=standard-orange]{--menu-item-color: var(--color-standard-orange)}.carrot-menu-item[data-color=standard-pink]{--menu-item-color: var(--color-standard-pink)}.carrot-menu-item[data-color=standard-purple]{--menu-item-color: var(--color-standard-purple)}.carrot-menu-item[data-color=standard-red]{--menu-item-color: var(--color-standard-red)}.carrot-menu-item[data-color=standard-teal]{--menu-item-color: var(--color-standard-teal)}.carrot-menu-item[data-color=standard-yellow]{--menu-item-color: var(--color-standard-yellow)}.carrot-menu-item[data-color=stone]{--menu-item-color: var(--color-stone)}.carrot-menu-item[data-color=success]{--menu-item-color: var(--color-success)}.carrot-menu-item[data-color=warning]{--menu-item-color: var(--color-warning)}.carrot-menu-item[data-color=zinc]{--menu-item-color: var(--color-zinc)}}@layer kapish.components{.carrot-menu-flyout[data-color=charcoal]{--menu-flyout-color: var(--color-charcoal);--menu-flyout-bg: var(--color-charcoal-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-charcoal-fg, var(--text-primary));--menu-flyout-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-menu-flyout[data-color=danger]{--menu-flyout-color: var(--color-danger);--menu-flyout-bg: var(--color-danger-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-danger-fg, var(--text-primary));--menu-flyout-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-menu-flyout[data-color=info]{--menu-flyout-color: var(--color-info);--menu-flyout-bg: var(--color-info-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-info-fg, var(--text-primary));--menu-flyout-border-color: var(--color-info-border, var(--border-subtle))}.carrot-menu-flyout[data-color=neutral]{--menu-flyout-color: var(--color-neutral);--menu-flyout-bg: var(--color-neutral-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-neutral-fg, var(--text-primary));--menu-flyout-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-menu-flyout[data-color=primary]{--menu-flyout-color: var(--color-primary);--menu-flyout-bg: var(--color-primary-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-primary-fg, var(--text-primary));--menu-flyout-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-menu-flyout[data-color=sand]{--menu-flyout-color: var(--color-sand);--menu-flyout-bg: var(--color-sand-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-sand-fg, var(--text-primary));--menu-flyout-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-menu-flyout[data-color=secondary]{--menu-flyout-color: var(--color-secondary);--menu-flyout-bg: var(--color-secondary-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-secondary-fg, var(--text-primary));--menu-flyout-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-1]{--menu-flyout-color: var(--color-series-1);--menu-flyout-bg: var(--color-series-1-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-1-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-10]{--menu-flyout-color: var(--color-series-10);--menu-flyout-bg: var(--color-series-10-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-10-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-11]{--menu-flyout-color: var(--color-series-11);--menu-flyout-bg: var(--color-series-11-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-11-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-12]{--menu-flyout-color: var(--color-series-12);--menu-flyout-bg: var(--color-series-12-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-12-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-13]{--menu-flyout-color: var(--color-series-13);--menu-flyout-bg: var(--color-series-13-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-13-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-14]{--menu-flyout-color: var(--color-series-14);--menu-flyout-bg: var(--color-series-14-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-14-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-15]{--menu-flyout-color: var(--color-series-15);--menu-flyout-bg: var(--color-series-15-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-15-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-16]{--menu-flyout-color: var(--color-series-16);--menu-flyout-bg: var(--color-series-16-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-16-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-2]{--menu-flyout-color: var(--color-series-2);--menu-flyout-bg: var(--color-series-2-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-2-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-3]{--menu-flyout-color: var(--color-series-3);--menu-flyout-bg: var(--color-series-3-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-3-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-4]{--menu-flyout-color: var(--color-series-4);--menu-flyout-bg: var(--color-series-4-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-4-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-5]{--menu-flyout-color: var(--color-series-5);--menu-flyout-bg: var(--color-series-5-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-5-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-6]{--menu-flyout-color: var(--color-series-6);--menu-flyout-bg: var(--color-series-6-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-6-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-7]{--menu-flyout-color: var(--color-series-7);--menu-flyout-bg: var(--color-series-7-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-7-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-8]{--menu-flyout-color: var(--color-series-8);--menu-flyout-bg: var(--color-series-8-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-8-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-menu-flyout[data-color=series-9]{--menu-flyout-color: var(--color-series-9);--menu-flyout-bg: var(--color-series-9-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-series-9-fg, var(--text-primary));--menu-flyout-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-menu-flyout[data-color=slate]{--menu-flyout-color: var(--color-slate);--menu-flyout-bg: var(--color-slate-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-slate-fg, var(--text-primary));--menu-flyout-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-blue]{--menu-flyout-color: var(--color-standard-blue);--menu-flyout-bg: var(--color-standard-blue-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-blue-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-brown]{--menu-flyout-color: var(--color-standard-brown);--menu-flyout-bg: var(--color-standard-brown-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-brown-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-cyan]{--menu-flyout-color: var(--color-standard-cyan);--menu-flyout-bg: var(--color-standard-cyan-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-cyan-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-green]{--menu-flyout-color: var(--color-standard-green);--menu-flyout-bg: var(--color-standard-green-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-green-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-indigo]{--menu-flyout-color: var(--color-standard-indigo);--menu-flyout-bg: var(--color-standard-indigo-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-indigo-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-orange]{--menu-flyout-color: var(--color-standard-orange);--menu-flyout-bg: var(--color-standard-orange-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-orange-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-pink]{--menu-flyout-color: var(--color-standard-pink);--menu-flyout-bg: var(--color-standard-pink-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-pink-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-purple]{--menu-flyout-color: var(--color-standard-purple);--menu-flyout-bg: var(--color-standard-purple-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-purple-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-red]{--menu-flyout-color: var(--color-standard-red);--menu-flyout-bg: var(--color-standard-red-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-red-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-teal]{--menu-flyout-color: var(--color-standard-teal);--menu-flyout-bg: var(--color-standard-teal-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-teal-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-menu-flyout[data-color=standard-yellow]{--menu-flyout-color: var(--color-standard-yellow);--menu-flyout-bg: var(--color-standard-yellow-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-standard-yellow-fg, var(--text-primary));--menu-flyout-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-menu-flyout[data-color=stone]{--menu-flyout-color: var(--color-stone);--menu-flyout-bg: var(--color-stone-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-stone-fg, var(--text-primary));--menu-flyout-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-menu-flyout[data-color=success]{--menu-flyout-color: var(--color-success);--menu-flyout-bg: var(--color-success-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-success-fg, var(--text-primary));--menu-flyout-border-color: var(--color-success-border, var(--border-subtle))}.carrot-menu-flyout[data-color=warning]{--menu-flyout-color: var(--color-warning);--menu-flyout-bg: var(--color-warning-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-warning-fg, var(--text-primary));--menu-flyout-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-menu-flyout[data-color=zinc]{--menu-flyout-color: var(--color-zinc);--menu-flyout-bg: var(--color-zinc-bg, var(--surface-overlay));--menu-flyout-fg: var(--color-zinc-fg, var(--text-primary));--menu-flyout-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.tokens{:root{--modal-width-full: calc(100vw - var(--space-8));--modal-width-lg: 42rem;--modal-width-md: 32rem;--modal-width-sm: 24rem;--modal-width-xl: 56rem;--modal-width-xs: 18rem}}@layer kapish.components{.carrot-modal[data-size=full]{width:var(--modal-width-full)}.carrot-modal[data-size=lg]{width:var(--modal-width-lg)}.carrot-modal[data-size=md]{width:var(--modal-width-md)}.carrot-modal[data-size=sm]{width:var(--modal-width-sm)}.carrot-modal[data-size=xl]{width:var(--modal-width-xl)}.carrot-modal[data-size=xs]{width:var(--modal-width-xs)}}@layer kapish.components{.carrot-modal-body{flex:1;overflow-y:auto;padding:var(--modal-padding-y) var(--modal-padding-x)}}@layer kapish.components{.carrot-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--modal-footer-gap);padding:var(--modal-padding-y) var(--modal-padding-x);border-top:var(--border-width-1) solid var(--modal-section-border);flex-shrink:0}.carrot-modal-footer[data-split]{justify-content:space-between}}@layer kapish.components{.carrot-modal-header{display:flex;align-items:center;gap:var(--modal-header-gap);padding:var(--modal-padding-y) var(--modal-padding-x);border-bottom:var(--border-width-1) solid var(--modal-section-border);flex-shrink:0}.carrot-modal-headline{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.carrot-modal[data-color]>.carrot-modal-header{border-bottom-color:color-mix(in oklab,var(--modal-color) 28%,var(--surface-modal))}}@layer kapish.tokens{:root{--modal-color: var(--color-primary);--modal-bg: var(--surface-modal);--modal-fg: var(--text-primary);--modal-border-color: var(--border-subtle);--modal-radius: var(--radius-xl);--modal-max-height: calc(100vh - var(--space-8));--modal-margin: var(--space-4);--modal-padding-x: var(--space-6);--modal-padding-y: var(--space-5);--modal-header-gap: var(--space-4);--modal-footer-gap: var(--space-3);--modal-section-border: var(--border-subtle);--modal-speed: var(--duration-normal)}}@layer kapish.components{.carrot-modal{position:relative;isolation:isolate;display:flex;flex-direction:column;width:var(--modal-width-md);max-width:100%;max-height:var(--modal-max-height);margin:var(--modal-margin);color:var(--modal-fg);border:var(--border-width-1) solid var(--modal-border-color);border-radius:var(--modal-radius);box-shadow:var(--shadow-xl);overflow:hidden}.carrot-modal:not([data-surface]):not([data-effect]){background:var(--modal-bg)}.carrot-backdrop[data-entering]>.carrot-modal{animation:carrot-scale-in var(--modal-speed) var(--ease-out)}.carrot-backdrop[data-exiting]>.carrot-modal{animation:carrot-scale-out var(--modal-speed) var(--ease-in) forwards}.carrot-modal[data-seamless]>.carrot-modal-header{border-bottom-color:transparent}.carrot-modal[data-seamless]>.carrot-modal-footer{border-top-color:transparent}.carrot-modal[data-centered]>.carrot-modal-body{display:flex;flex-direction:column;align-items:center;text-align:center}}@layer kapish.components{.carrot-modal[data-color=charcoal]{--modal-color: var(--color-charcoal);--modal-bg: var(--color-charcoal-bg, var(--surface-modal));--modal-fg: var(--color-charcoal-fg, var(--text-primary));--modal-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-modal[data-color=danger]{--modal-color: var(--color-danger);--modal-bg: var(--color-danger-bg, var(--surface-modal));--modal-fg: var(--color-danger-fg, var(--text-primary));--modal-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-modal[data-color=info]{--modal-color: var(--color-info);--modal-bg: var(--color-info-bg, var(--surface-modal));--modal-fg: var(--color-info-fg, var(--text-primary));--modal-border-color: var(--color-info-border, var(--border-subtle))}.carrot-modal[data-color=neutral]{--modal-color: var(--color-neutral);--modal-bg: var(--color-neutral-bg, var(--surface-modal));--modal-fg: var(--color-neutral-fg, var(--text-primary));--modal-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-modal[data-color=primary]{--modal-color: var(--color-primary);--modal-bg: var(--color-primary-bg, var(--surface-modal));--modal-fg: var(--color-primary-fg, var(--text-primary));--modal-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-modal[data-color=sand]{--modal-color: var(--color-sand);--modal-bg: var(--color-sand-bg, var(--surface-modal));--modal-fg: var(--color-sand-fg, var(--text-primary));--modal-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-modal[data-color=secondary]{--modal-color: var(--color-secondary);--modal-bg: var(--color-secondary-bg, var(--surface-modal));--modal-fg: var(--color-secondary-fg, var(--text-primary));--modal-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-modal[data-color=series-1]{--modal-color: var(--color-series-1);--modal-bg: var(--color-series-1-bg, var(--surface-modal));--modal-fg: var(--color-series-1-fg, var(--text-primary));--modal-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-modal[data-color=series-10]{--modal-color: var(--color-series-10);--modal-bg: var(--color-series-10-bg, var(--surface-modal));--modal-fg: var(--color-series-10-fg, var(--text-primary));--modal-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-modal[data-color=series-11]{--modal-color: var(--color-series-11);--modal-bg: var(--color-series-11-bg, var(--surface-modal));--modal-fg: var(--color-series-11-fg, var(--text-primary));--modal-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-modal[data-color=series-12]{--modal-color: var(--color-series-12);--modal-bg: var(--color-series-12-bg, var(--surface-modal));--modal-fg: var(--color-series-12-fg, var(--text-primary));--modal-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-modal[data-color=series-13]{--modal-color: var(--color-series-13);--modal-bg: var(--color-series-13-bg, var(--surface-modal));--modal-fg: var(--color-series-13-fg, var(--text-primary));--modal-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-modal[data-color=series-14]{--modal-color: var(--color-series-14);--modal-bg: var(--color-series-14-bg, var(--surface-modal));--modal-fg: var(--color-series-14-fg, var(--text-primary));--modal-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-modal[data-color=series-15]{--modal-color: var(--color-series-15);--modal-bg: var(--color-series-15-bg, var(--surface-modal));--modal-fg: var(--color-series-15-fg, var(--text-primary));--modal-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-modal[data-color=series-16]{--modal-color: var(--color-series-16);--modal-bg: var(--color-series-16-bg, var(--surface-modal));--modal-fg: var(--color-series-16-fg, var(--text-primary));--modal-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-modal[data-color=series-2]{--modal-color: var(--color-series-2);--modal-bg: var(--color-series-2-bg, var(--surface-modal));--modal-fg: var(--color-series-2-fg, var(--text-primary));--modal-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-modal[data-color=series-3]{--modal-color: var(--color-series-3);--modal-bg: var(--color-series-3-bg, var(--surface-modal));--modal-fg: var(--color-series-3-fg, var(--text-primary));--modal-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-modal[data-color=series-4]{--modal-color: var(--color-series-4);--modal-bg: var(--color-series-4-bg, var(--surface-modal));--modal-fg: var(--color-series-4-fg, var(--text-primary));--modal-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-modal[data-color=series-5]{--modal-color: var(--color-series-5);--modal-bg: var(--color-series-5-bg, var(--surface-modal));--modal-fg: var(--color-series-5-fg, var(--text-primary));--modal-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-modal[data-color=series-6]{--modal-color: var(--color-series-6);--modal-bg: var(--color-series-6-bg, var(--surface-modal));--modal-fg: var(--color-series-6-fg, var(--text-primary));--modal-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-modal[data-color=series-7]{--modal-color: var(--color-series-7);--modal-bg: var(--color-series-7-bg, var(--surface-modal));--modal-fg: var(--color-series-7-fg, var(--text-primary));--modal-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-modal[data-color=series-8]{--modal-color: var(--color-series-8);--modal-bg: var(--color-series-8-bg, var(--surface-modal));--modal-fg: var(--color-series-8-fg, var(--text-primary));--modal-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-modal[data-color=series-9]{--modal-color: var(--color-series-9);--modal-bg: var(--color-series-9-bg, var(--surface-modal));--modal-fg: var(--color-series-9-fg, var(--text-primary));--modal-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-modal[data-color=slate]{--modal-color: var(--color-slate);--modal-bg: var(--color-slate-bg, var(--surface-modal));--modal-fg: var(--color-slate-fg, var(--text-primary));--modal-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-modal[data-color=standard-blue]{--modal-color: var(--color-standard-blue);--modal-bg: var(--color-standard-blue-bg, var(--surface-modal));--modal-fg: var(--color-standard-blue-fg, var(--text-primary));--modal-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-modal[data-color=standard-brown]{--modal-color: var(--color-standard-brown);--modal-bg: var(--color-standard-brown-bg, var(--surface-modal));--modal-fg: var(--color-standard-brown-fg, var(--text-primary));--modal-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-modal[data-color=standard-cyan]{--modal-color: var(--color-standard-cyan);--modal-bg: var(--color-standard-cyan-bg, var(--surface-modal));--modal-fg: var(--color-standard-cyan-fg, var(--text-primary));--modal-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-modal[data-color=standard-green]{--modal-color: var(--color-standard-green);--modal-bg: var(--color-standard-green-bg, var(--surface-modal));--modal-fg: var(--color-standard-green-fg, var(--text-primary));--modal-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-modal[data-color=standard-indigo]{--modal-color: var(--color-standard-indigo);--modal-bg: var(--color-standard-indigo-bg, var(--surface-modal));--modal-fg: var(--color-standard-indigo-fg, var(--text-primary));--modal-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-modal[data-color=standard-orange]{--modal-color: var(--color-standard-orange);--modal-bg: var(--color-standard-orange-bg, var(--surface-modal));--modal-fg: var(--color-standard-orange-fg, var(--text-primary));--modal-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-modal[data-color=standard-pink]{--modal-color: var(--color-standard-pink);--modal-bg: var(--color-standard-pink-bg, var(--surface-modal));--modal-fg: var(--color-standard-pink-fg, var(--text-primary));--modal-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-modal[data-color=standard-purple]{--modal-color: var(--color-standard-purple);--modal-bg: var(--color-standard-purple-bg, var(--surface-modal));--modal-fg: var(--color-standard-purple-fg, var(--text-primary));--modal-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-modal[data-color=standard-red]{--modal-color: var(--color-standard-red);--modal-bg: var(--color-standard-red-bg, var(--surface-modal));--modal-fg: var(--color-standard-red-fg, var(--text-primary));--modal-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-modal[data-color=standard-teal]{--modal-color: var(--color-standard-teal);--modal-bg: var(--color-standard-teal-bg, var(--surface-modal));--modal-fg: var(--color-standard-teal-fg, var(--text-primary));--modal-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-modal[data-color=standard-yellow]{--modal-color: var(--color-standard-yellow);--modal-bg: var(--color-standard-yellow-bg, var(--surface-modal));--modal-fg: var(--color-standard-yellow-fg, var(--text-primary));--modal-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-modal[data-color=stone]{--modal-color: var(--color-stone);--modal-bg: var(--color-stone-bg, var(--surface-modal));--modal-fg: var(--color-stone-fg, var(--text-primary));--modal-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-modal[data-color=success]{--modal-color: var(--color-success);--modal-bg: var(--color-success-bg, var(--surface-modal));--modal-fg: var(--color-success-fg, var(--text-primary));--modal-border-color: var(--color-success-border, var(--border-subtle))}.carrot-modal[data-color=warning]{--modal-color: var(--color-warning);--modal-bg: var(--color-warning-bg, var(--surface-modal));--modal-fg: var(--color-warning-fg, var(--text-primary));--modal-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-modal[data-color=zinc]{--modal-color: var(--color-zinc);--modal-bg: var(--color-zinc-bg, var(--surface-modal));--modal-fg: var(--color-zinc-fg, var(--text-primary));--modal-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.tokens{:root{--pagination-item-size-lg: 2.5rem;--pagination-item-font-size-lg: var(--font-size-base);--pagination-item-size-md: 2rem;--pagination-item-font-size-md: var(--font-size-sm);--pagination-item-size-sm: 1.5rem;--pagination-item-font-size-sm: var(--font-size-sm);--pagination-item-size-xl: 3rem;--pagination-item-font-size-xl: var(--font-size-lg);--pagination-item-size-xs: 1.25rem;--pagination-item-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-pagination[data-size=lg]{--pagination-item-size: var(--pagination-item-size-lg);--pagination-item-font-size: var(--pagination-item-font-size-lg)}.carrot-pagination[data-size=md]{--pagination-item-size: var(--pagination-item-size-md);--pagination-item-font-size: var(--pagination-item-font-size-md)}.carrot-pagination[data-size=sm]{--pagination-item-size: var(--pagination-item-size-sm);--pagination-item-font-size: var(--pagination-item-font-size-sm)}.carrot-pagination[data-size=xl]{--pagination-item-size: var(--pagination-item-size-xl);--pagination-item-font-size: var(--pagination-item-font-size-xl)}.carrot-pagination[data-size=xs]{--pagination-item-size: var(--pagination-item-size-xs);--pagination-item-font-size: var(--pagination-item-font-size-xs)}}@layer kapish.components{.carrot-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-item-size);height:var(--pagination-item-size);color:var(--text-muted);font-size:var(--pagination-item-font-size);-webkit-user-select:none;user-select:none;pointer-events:none}}@layer kapish.components{.carrot-pagination-item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-item-size);height:var(--pagination-item-size);padding-left:var(--space-2);padding-right:var(--space-2);font-size:var(--pagination-item-font-size);font-weight:var(--pagination-item-font-weight);color:var(--text-secondary);background-color:transparent;border-radius:var(--pagination-item-radius);border:none;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.carrot-pagination-item[aria-current]{font-weight:var(--pagination-item-active-font-weight);cursor:default}.carrot-pagination-item:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}.carrot-pagination-item:disabled,.carrot-pagination-item[aria-disabled=true]{opacity:var(--pagination-item-disabled-opacity);cursor:not-allowed;pointer-events:none}}@layer kapish.tokens{:root{--pagination-color: var(--color-primary);--pagination-gap: var(--space-1);--pagination-item-size: 2rem;--pagination-item-font-size: var(--font-size-sm);--pagination-item-radius: var(--radius-md);--pagination-item-font-weight: var(--font-weight-normal);--pagination-item-active-font-weight: var(--font-weight-semibold);--pagination-item-disabled-opacity: var(--input-disabled-opacity)}}@layer kapish.components{.carrot-pagination{display:flex;align-items:center;gap:var(--pagination-gap);list-style:none;padding:0;margin:0}.carrot-pagination[data-auto-fit]{width:100%}.carrot-pagination[data-auto-fit]>li{flex:1;display:flex;justify-content:center}.carrot-pagination[data-auto-fit]>li>.carrot-pagination-item,.carrot-pagination[data-auto-fit]>li>.carrot-pagination-ellipsis{width:100%}}@layer kapish.components{.carrot-pagination[data-color=charcoal]{--pagination-color: var(--color-charcoal)}.carrot-pagination[data-color=danger]{--pagination-color: var(--color-danger)}.carrot-pagination[data-color=info]{--pagination-color: var(--color-info)}.carrot-pagination[data-color=neutral]{--pagination-color: var(--color-neutral)}.carrot-pagination[data-color=primary]{--pagination-color: var(--color-primary)}.carrot-pagination[data-color=sand]{--pagination-color: var(--color-sand)}.carrot-pagination[data-color=secondary]{--pagination-color: var(--color-secondary)}.carrot-pagination[data-color=series-1]{--pagination-color: var(--color-series-1)}.carrot-pagination[data-color=series-10]{--pagination-color: var(--color-series-10)}.carrot-pagination[data-color=series-11]{--pagination-color: var(--color-series-11)}.carrot-pagination[data-color=series-12]{--pagination-color: var(--color-series-12)}.carrot-pagination[data-color=series-13]{--pagination-color: var(--color-series-13)}.carrot-pagination[data-color=series-14]{--pagination-color: var(--color-series-14)}.carrot-pagination[data-color=series-15]{--pagination-color: var(--color-series-15)}.carrot-pagination[data-color=series-16]{--pagination-color: var(--color-series-16)}.carrot-pagination[data-color=series-2]{--pagination-color: var(--color-series-2)}.carrot-pagination[data-color=series-3]{--pagination-color: var(--color-series-3)}.carrot-pagination[data-color=series-4]{--pagination-color: var(--color-series-4)}.carrot-pagination[data-color=series-5]{--pagination-color: var(--color-series-5)}.carrot-pagination[data-color=series-6]{--pagination-color: var(--color-series-6)}.carrot-pagination[data-color=series-7]{--pagination-color: var(--color-series-7)}.carrot-pagination[data-color=series-8]{--pagination-color: var(--color-series-8)}.carrot-pagination[data-color=series-9]{--pagination-color: var(--color-series-9)}.carrot-pagination[data-color=slate]{--pagination-color: var(--color-slate)}.carrot-pagination[data-color=standard-blue]{--pagination-color: var(--color-standard-blue)}.carrot-pagination[data-color=standard-brown]{--pagination-color: var(--color-standard-brown)}.carrot-pagination[data-color=standard-cyan]{--pagination-color: var(--color-standard-cyan)}.carrot-pagination[data-color=standard-green]{--pagination-color: var(--color-standard-green)}.carrot-pagination[data-color=standard-indigo]{--pagination-color: var(--color-standard-indigo)}.carrot-pagination[data-color=standard-orange]{--pagination-color: var(--color-standard-orange)}.carrot-pagination[data-color=standard-pink]{--pagination-color: var(--color-standard-pink)}.carrot-pagination[data-color=standard-purple]{--pagination-color: var(--color-standard-purple)}.carrot-pagination[data-color=standard-red]{--pagination-color: var(--color-standard-red)}.carrot-pagination[data-color=standard-teal]{--pagination-color: var(--color-standard-teal)}.carrot-pagination[data-color=standard-yellow]{--pagination-color: var(--color-standard-yellow)}.carrot-pagination[data-color=stone]{--pagination-color: var(--color-stone)}.carrot-pagination[data-color=success]{--pagination-color: var(--color-success)}.carrot-pagination[data-color=warning]{--pagination-color: var(--color-warning)}.carrot-pagination[data-color=zinc]{--pagination-color: var(--color-zinc)}.carrot-pagination-item:hover:not([aria-current]):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab,var(--pagination-color) 30%,var(--color-background));color:color-mix(in oklab,var(--pagination-color) 78%,var(--color-dark))}.carrot-pagination-item[aria-current]{background-color:var(--pagination-color);color:color-mix(in oklab,var(--pagination-color) 6%,var(--color-light))}}@layer kapish.tokens{:root{--tooltip-padding-lg: 8px 14px;--tooltip-font-size-lg: var(--font-size-base);--tooltip-padding-md: 6px 10px;--tooltip-font-size-md: var(--font-size-sm);--tooltip-padding-sm: 4px 8px;--tooltip-font-size-sm: var(--font-size-xs);--tooltip-padding-xl: 10px 16px;--tooltip-font-size-xl: var(--font-size-lg);--tooltip-padding-xs: 2px 6px;--tooltip-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-tooltip[data-size=lg]{--tooltip-padding: var(--tooltip-padding-lg);--tooltip-font-size: var(--tooltip-font-size-lg)}.carrot-tooltip[data-size=md]{--tooltip-padding: var(--tooltip-padding-md);--tooltip-font-size: var(--tooltip-font-size-md)}.carrot-tooltip[data-size=sm]{--tooltip-padding: var(--tooltip-padding-sm);--tooltip-font-size: var(--tooltip-font-size-sm)}.carrot-tooltip[data-size=xl]{--tooltip-padding: var(--tooltip-padding-xl);--tooltip-font-size: var(--tooltip-font-size-xl)}.carrot-tooltip[data-size=xs]{--tooltip-padding: var(--tooltip-padding-xs);--tooltip-font-size: var(--tooltip-font-size-xs)}}@layer kapish.components{.carrot-popover[data-placement=bottom],.carrot-tooltip[data-placement=bottom],.carrot-hovercard[data-placement=bottom]{top:100%;left:50%;transform:translate(-50%);margin-top:var(--space-2)}.carrot-popover[data-placement=bottom-end],.carrot-tooltip[data-placement=bottom-end],.carrot-hovercard[data-placement=bottom-end]{top:100%;right:0;margin-top:var(--space-2)}.carrot-popover[data-placement=bottom-start],.carrot-tooltip[data-placement=bottom-start],.carrot-hovercard[data-placement=bottom-start]{top:100%;left:0;margin-top:var(--space-2)}.carrot-popover[data-placement=left],.carrot-tooltip[data-placement=left],.carrot-hovercard[data-placement=left]{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--space-2)}.carrot-popover[data-placement=right],.carrot-tooltip[data-placement=right],.carrot-hovercard[data-placement=right]{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--space-2)}.carrot-popover[data-placement=top],.carrot-tooltip[data-placement=top],.carrot-hovercard[data-placement=top]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--space-2)}.carrot-popover[data-placement=top-end],.carrot-tooltip[data-placement=top-end],.carrot-hovercard[data-placement=top-end]{bottom:100%;right:0;margin-bottom:var(--space-2)}.carrot-popover[data-placement=top-start],.carrot-tooltip[data-placement=top-start],.carrot-hovercard[data-placement=top-start]{bottom:100%;left:0;margin-bottom:var(--space-2)}}@layer kapish.tokens{:root{--popover-padding-lg: var(--space-4) var(--space-5);--popover-max-width-lg: min(560px, calc(100vw - 16px) );--popover-padding-md: var(--space-3) var(--space-4);--popover-max-width-md: min(420px, calc(100vw - 16px) );--popover-padding-sm: var(--space-2) var(--space-3);--popover-max-width-sm: 320px;--popover-padding-xl: var(--space-5) var(--space-6);--popover-max-width-xl: min(700px, calc(100vw - 16px) );--popover-padding-xs: var(--space-2) var(--space-3);--popover-max-width-xs: 240px}}@layer kapish.components{.carrot-popover[data-size=lg],.carrot-hovercard[data-size=lg]{--popover-padding: var(--popover-padding-lg);--popover-max-width: var(--popover-max-width-lg)}.carrot-popover[data-size=md],.carrot-hovercard[data-size=md]{--popover-padding: var(--popover-padding-md);--popover-max-width: var(--popover-max-width-md)}.carrot-popover[data-size=sm],.carrot-hovercard[data-size=sm]{--popover-padding: var(--popover-padding-sm);--popover-max-width: var(--popover-max-width-sm)}.carrot-popover[data-size=xl],.carrot-hovercard[data-size=xl]{--popover-padding: var(--popover-padding-xl);--popover-max-width: var(--popover-max-width-xl)}.carrot-popover[data-size=xs],.carrot-hovercard[data-size=xs]{--popover-padding: var(--popover-padding-xs);--popover-max-width: var(--popover-max-width-xs)}}@layer kapish.tokens{:root{--hovercard-radius: var(--radius-lg)}}@layer kapish.components{.carrot-hovercard{position:absolute;z-index:var(--popover-z);max-width:var(--popover-max-width);padding:var(--popover-padding);color:var(--popover-fg);border:var(--border-width-1) solid var(--popover-border-color);border-radius:var(--hovercard-radius);box-shadow:var(--shadow-lg);display:none}.carrot-hovercard:not([data-surface]):not([data-effect]){background:var(--popover-bg)}.carrot-hovercard[data-open]{display:block;animation:carrot-fade-in var(--duration-fast) var(--ease-out)}}@layer kapish.tokens{:root{--popover-radius: var(--radius-md);--popover-padding: var(--space-3) var(--space-4);--popover-max-width: min(420px, calc(100vw - 16px) );--popover-z: var(--z-popover);--popover-font-size: var(--font-size-sm);--popover-color: var(--text-primary);--popover-bg: var(--surface-overlay);--popover-fg: var(--text-primary);--popover-border-color: var(--border-subtle);--popover-arrow-size: 10px}}@layer kapish.components{.carrot-popover{position:absolute;z-index:var(--popover-z);max-width:var(--popover-max-width);padding:var(--popover-padding);font-size:var(--popover-font-size);color:var(--popover-fg);border:var(--border-width-1) solid var(--popover-border-color);border-radius:var(--popover-radius);box-shadow:var(--shadow-float);display:none}.carrot-popover:not([data-surface]):not([data-effect]){background:var(--popover-bg)}.carrot-popover[data-open]{display:block;animation:carrot-fade-in var(--duration-fast) var(--ease-out)}.carrot-popover[data-anchored],.carrot-tooltip[data-anchored],.carrot-hovercard[data-anchored]{position:fixed;top:0;left:0;margin:0;transform:translate3d(var(--popover-x, 0),var(--popover-y, 0),0)}.carrot-popover[data-arrow]:after,.carrot-tooltip[data-arrow]:after,.carrot-hovercard[data-arrow]:after{content:"";position:absolute;width:var(--popover-arrow-size);height:var(--popover-arrow-size);background:inherit;pointer-events:none}.carrot-popover[data-arrow][data-placement=top]:after,.carrot-popover[data-arrow][data-placement=top-start]:after,.carrot-popover[data-arrow][data-placement=top-end]:after,.carrot-hovercard[data-arrow][data-placement=top]:after,.carrot-hovercard[data-arrow][data-placement=top-start]:after,.carrot-hovercard[data-arrow][data-placement=top-end]:after{bottom:calc(var(--popover-arrow-size) * -.5);left:var(--popover-arrow-x, 50%);transform:translate(-50%) rotate(45deg);border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-popover[data-arrow][data-placement=bottom]:after,.carrot-popover[data-arrow][data-placement=bottom-start]:after,.carrot-popover[data-arrow][data-placement=bottom-end]:after,.carrot-hovercard[data-arrow][data-placement=bottom]:after,.carrot-hovercard[data-arrow][data-placement=bottom-start]:after,.carrot-hovercard[data-arrow][data-placement=bottom-end]:after{top:calc(var(--popover-arrow-size) * -.5);left:var(--popover-arrow-x, 50%);transform:translate(-50%) rotate(225deg);border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-popover[data-arrow][data-placement=left]:after,.carrot-hovercard[data-arrow][data-placement=left]:after{right:calc(var(--popover-arrow-size) * -.5);top:var(--popover-arrow-y, 50%);transform:translateY(-50%) rotate(-45deg);border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-popover[data-arrow][data-placement=right]:after,.carrot-hovercard[data-arrow][data-placement=right]:after{left:calc(var(--popover-arrow-size) * -.5);top:var(--popover-arrow-y, 50%);transform:translateY(-50%) rotate(135deg);border-right:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-tooltip[data-arrow]:after{width:8px;height:8px}.carrot-tooltip[data-arrow][data-placement=top]:after,.carrot-tooltip[data-arrow][data-placement=top-start]:after,.carrot-tooltip[data-arrow][data-placement=top-end]:after{bottom:-3px;left:var(--popover-arrow-x, 50%);transform:translate(-50%) rotate(45deg)}.carrot-tooltip[data-arrow][data-placement=bottom]:after,.carrot-tooltip[data-arrow][data-placement=bottom-start]:after,.carrot-tooltip[data-arrow][data-placement=bottom-end]:after{top:-3px;left:var(--popover-arrow-x, 50%);transform:translate(-50%) rotate(45deg)}.carrot-tooltip[data-arrow][data-placement=left]:after{right:-3px;top:var(--popover-arrow-y, 50%);transform:translateY(-50%) rotate(45deg)}.carrot-tooltip[data-arrow][data-placement=right]:after{left:-3px;top:var(--popover-arrow-y, 50%);transform:translateY(-50%) rotate(45deg)}}@layer kapish.tokens{:root{--tooltip-bg: var(--text-primary);--tooltip-color: var(--text-inverse);--tooltip-radius: var(--radius-sm);--tooltip-shadow: var(--shadow-md);--tooltip-font-weight: var(--font-weight-medium);--tooltip-max-width: min(320px, calc(100vw - 16px) );--tooltip-z: var(--z-popover);--tooltip-padding: 6px 10px;--tooltip-font-size: var(--font-size-sm)}}@layer kapish.components{.carrot-tooltip{position:absolute;z-index:var(--tooltip-z);max-width:var(--tooltip-max-width);padding:var(--tooltip-padding);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);background-color:var(--tooltip-bg);color:var(--tooltip-color);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);pointer-events:none;white-space:nowrap;display:none}.carrot-tooltip[data-open]{display:block;animation:carrot-fade-in var(--duration-fast) var(--ease-out)}.carrot-tooltip[data-multiline]{white-space:normal}}@layer kapish.components{.carrot-popover[data-color=charcoal],.carrot-hovercard[data-color=charcoal]{--popover-color: var(--color-charcoal);--popover-bg: var(--color-charcoal-bg, var(--surface-overlay));--popover-fg: var(--color-charcoal-fg, var(--text-primary));--popover-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-popover[data-color=danger],.carrot-hovercard[data-color=danger]{--popover-color: var(--color-danger);--popover-bg: var(--color-danger-bg, var(--surface-overlay));--popover-fg: var(--color-danger-fg, var(--text-primary));--popover-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-popover[data-color=info],.carrot-hovercard[data-color=info]{--popover-color: var(--color-info);--popover-bg: var(--color-info-bg, var(--surface-overlay));--popover-fg: var(--color-info-fg, var(--text-primary));--popover-border-color: var(--color-info-border, var(--border-subtle))}.carrot-popover[data-color=neutral],.carrot-hovercard[data-color=neutral]{--popover-color: var(--color-neutral);--popover-bg: var(--color-neutral-bg, var(--surface-overlay));--popover-fg: var(--color-neutral-fg, var(--text-primary));--popover-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-popover[data-color=primary],.carrot-hovercard[data-color=primary]{--popover-color: var(--color-primary);--popover-bg: var(--color-primary-bg, var(--surface-overlay));--popover-fg: var(--color-primary-fg, var(--text-primary));--popover-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-popover[data-color=sand],.carrot-hovercard[data-color=sand]{--popover-color: var(--color-sand);--popover-bg: var(--color-sand-bg, var(--surface-overlay));--popover-fg: var(--color-sand-fg, var(--text-primary));--popover-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-popover[data-color=secondary],.carrot-hovercard[data-color=secondary]{--popover-color: var(--color-secondary);--popover-bg: var(--color-secondary-bg, var(--surface-overlay));--popover-fg: var(--color-secondary-fg, var(--text-primary));--popover-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-popover[data-color=series-1],.carrot-hovercard[data-color=series-1]{--popover-color: var(--color-series-1);--popover-bg: var(--color-series-1-bg, var(--surface-overlay));--popover-fg: var(--color-series-1-fg, var(--text-primary));--popover-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-popover[data-color=series-10],.carrot-hovercard[data-color=series-10]{--popover-color: var(--color-series-10);--popover-bg: var(--color-series-10-bg, var(--surface-overlay));--popover-fg: var(--color-series-10-fg, var(--text-primary));--popover-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-popover[data-color=series-11],.carrot-hovercard[data-color=series-11]{--popover-color: var(--color-series-11);--popover-bg: var(--color-series-11-bg, var(--surface-overlay));--popover-fg: var(--color-series-11-fg, var(--text-primary));--popover-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-popover[data-color=series-12],.carrot-hovercard[data-color=series-12]{--popover-color: var(--color-series-12);--popover-bg: var(--color-series-12-bg, var(--surface-overlay));--popover-fg: var(--color-series-12-fg, var(--text-primary));--popover-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-popover[data-color=series-13],.carrot-hovercard[data-color=series-13]{--popover-color: var(--color-series-13);--popover-bg: var(--color-series-13-bg, var(--surface-overlay));--popover-fg: var(--color-series-13-fg, var(--text-primary));--popover-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-popover[data-color=series-14],.carrot-hovercard[data-color=series-14]{--popover-color: var(--color-series-14);--popover-bg: var(--color-series-14-bg, var(--surface-overlay));--popover-fg: var(--color-series-14-fg, var(--text-primary));--popover-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-popover[data-color=series-15],.carrot-hovercard[data-color=series-15]{--popover-color: var(--color-series-15);--popover-bg: var(--color-series-15-bg, var(--surface-overlay));--popover-fg: var(--color-series-15-fg, var(--text-primary));--popover-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-popover[data-color=series-16],.carrot-hovercard[data-color=series-16]{--popover-color: var(--color-series-16);--popover-bg: var(--color-series-16-bg, var(--surface-overlay));--popover-fg: var(--color-series-16-fg, var(--text-primary));--popover-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-popover[data-color=series-2],.carrot-hovercard[data-color=series-2]{--popover-color: var(--color-series-2);--popover-bg: var(--color-series-2-bg, var(--surface-overlay));--popover-fg: var(--color-series-2-fg, var(--text-primary));--popover-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-popover[data-color=series-3],.carrot-hovercard[data-color=series-3]{--popover-color: var(--color-series-3);--popover-bg: var(--color-series-3-bg, var(--surface-overlay));--popover-fg: var(--color-series-3-fg, var(--text-primary));--popover-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-popover[data-color=series-4],.carrot-hovercard[data-color=series-4]{--popover-color: var(--color-series-4);--popover-bg: var(--color-series-4-bg, var(--surface-overlay));--popover-fg: var(--color-series-4-fg, var(--text-primary));--popover-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-popover[data-color=series-5],.carrot-hovercard[data-color=series-5]{--popover-color: var(--color-series-5);--popover-bg: var(--color-series-5-bg, var(--surface-overlay));--popover-fg: var(--color-series-5-fg, var(--text-primary));--popover-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-popover[data-color=series-6],.carrot-hovercard[data-color=series-6]{--popover-color: var(--color-series-6);--popover-bg: var(--color-series-6-bg, var(--surface-overlay));--popover-fg: var(--color-series-6-fg, var(--text-primary));--popover-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-popover[data-color=series-7],.carrot-hovercard[data-color=series-7]{--popover-color: var(--color-series-7);--popover-bg: var(--color-series-7-bg, var(--surface-overlay));--popover-fg: var(--color-series-7-fg, var(--text-primary));--popover-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-popover[data-color=series-8],.carrot-hovercard[data-color=series-8]{--popover-color: var(--color-series-8);--popover-bg: var(--color-series-8-bg, var(--surface-overlay));--popover-fg: var(--color-series-8-fg, var(--text-primary));--popover-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-popover[data-color=series-9],.carrot-hovercard[data-color=series-9]{--popover-color: var(--color-series-9);--popover-bg: var(--color-series-9-bg, var(--surface-overlay));--popover-fg: var(--color-series-9-fg, var(--text-primary));--popover-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-popover[data-color=slate],.carrot-hovercard[data-color=slate]{--popover-color: var(--color-slate);--popover-bg: var(--color-slate-bg, var(--surface-overlay));--popover-fg: var(--color-slate-fg, var(--text-primary));--popover-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-popover[data-color=standard-blue],.carrot-hovercard[data-color=standard-blue]{--popover-color: var(--color-standard-blue);--popover-bg: var(--color-standard-blue-bg, var(--surface-overlay));--popover-fg: var(--color-standard-blue-fg, var(--text-primary));--popover-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-popover[data-color=standard-brown],.carrot-hovercard[data-color=standard-brown]{--popover-color: var(--color-standard-brown);--popover-bg: var(--color-standard-brown-bg, var(--surface-overlay));--popover-fg: var(--color-standard-brown-fg, var(--text-primary));--popover-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-popover[data-color=standard-cyan],.carrot-hovercard[data-color=standard-cyan]{--popover-color: var(--color-standard-cyan);--popover-bg: var(--color-standard-cyan-bg, var(--surface-overlay));--popover-fg: var(--color-standard-cyan-fg, var(--text-primary));--popover-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-popover[data-color=standard-green],.carrot-hovercard[data-color=standard-green]{--popover-color: var(--color-standard-green);--popover-bg: var(--color-standard-green-bg, var(--surface-overlay));--popover-fg: var(--color-standard-green-fg, var(--text-primary));--popover-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-popover[data-color=standard-indigo],.carrot-hovercard[data-color=standard-indigo]{--popover-color: var(--color-standard-indigo);--popover-bg: var(--color-standard-indigo-bg, var(--surface-overlay));--popover-fg: var(--color-standard-indigo-fg, var(--text-primary));--popover-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-popover[data-color=standard-orange],.carrot-hovercard[data-color=standard-orange]{--popover-color: var(--color-standard-orange);--popover-bg: var(--color-standard-orange-bg, var(--surface-overlay));--popover-fg: var(--color-standard-orange-fg, var(--text-primary));--popover-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-popover[data-color=standard-pink],.carrot-hovercard[data-color=standard-pink]{--popover-color: var(--color-standard-pink);--popover-bg: var(--color-standard-pink-bg, var(--surface-overlay));--popover-fg: var(--color-standard-pink-fg, var(--text-primary));--popover-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-popover[data-color=standard-purple],.carrot-hovercard[data-color=standard-purple]{--popover-color: var(--color-standard-purple);--popover-bg: var(--color-standard-purple-bg, var(--surface-overlay));--popover-fg: var(--color-standard-purple-fg, var(--text-primary));--popover-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-popover[data-color=standard-red],.carrot-hovercard[data-color=standard-red]{--popover-color: var(--color-standard-red);--popover-bg: var(--color-standard-red-bg, var(--surface-overlay));--popover-fg: var(--color-standard-red-fg, var(--text-primary));--popover-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-popover[data-color=standard-teal],.carrot-hovercard[data-color=standard-teal]{--popover-color: var(--color-standard-teal);--popover-bg: var(--color-standard-teal-bg, var(--surface-overlay));--popover-fg: var(--color-standard-teal-fg, var(--text-primary));--popover-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-popover[data-color=standard-yellow],.carrot-hovercard[data-color=standard-yellow]{--popover-color: var(--color-standard-yellow);--popover-bg: var(--color-standard-yellow-bg, var(--surface-overlay));--popover-fg: var(--color-standard-yellow-fg, var(--text-primary));--popover-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-popover[data-color=stone],.carrot-hovercard[data-color=stone]{--popover-color: var(--color-stone);--popover-bg: var(--color-stone-bg, var(--surface-overlay));--popover-fg: var(--color-stone-fg, var(--text-primary));--popover-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-popover[data-color=success],.carrot-hovercard[data-color=success]{--popover-color: var(--color-success);--popover-bg: var(--color-success-bg, var(--surface-overlay));--popover-fg: var(--color-success-fg, var(--text-primary));--popover-border-color: var(--color-success-border, var(--border-subtle))}.carrot-popover[data-color=warning],.carrot-hovercard[data-color=warning]{--popover-color: var(--color-warning);--popover-bg: var(--color-warning-bg, var(--surface-overlay));--popover-fg: var(--color-warning-fg, var(--text-primary));--popover-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-popover[data-color=zinc],.carrot-hovercard[data-color=zinc]{--popover-color: var(--color-zinc);--popover-bg: var(--color-zinc-bg, var(--surface-overlay));--popover-fg: var(--color-zinc-fg, var(--text-primary));--popover-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.tokens{:root{--progress-height-lg: .75rem;--progress-height-md: .5rem;--progress-height-sm: .25rem;--progress-height-xl: 1rem;--progress-height-xs: .125rem}}@layer kapish.components{.progress[data-size=lg]{height:var(--progress-height-lg)}.progress[data-size=md]{height:var(--progress-height-md)}.progress[data-size=sm]{height:var(--progress-height-sm)}.progress[data-size=xl]{height:var(--progress-height-xl)}.progress[data-size=xs]{height:var(--progress-height-xs)}}@layer kapish.tokens{:root{--progress-radial-size-lg: 5rem;--progress-radial-stroke-width-lg: 4px;--progress-radial-size-md: 3rem;--progress-radial-stroke-width-md: 3px;--progress-radial-size-sm: 2rem;--progress-radial-stroke-width-sm: 2px;--progress-radial-size-xl: 7rem;--progress-radial-stroke-width-xl: 5px;--progress-radial-size-xs: 1.25rem;--progress-radial-stroke-width-xs: 1.5px}}@layer kapish.components{.progress-radial[data-size=lg]{width:var(--progress-radial-size-lg);height:var(--progress-radial-size-lg);--progress-radial-stroke-width: var(--progress-radial-stroke-width-lg)}.progress-radial[data-size=md]{width:var(--progress-radial-size-md);height:var(--progress-radial-size-md);--progress-radial-stroke-width: var(--progress-radial-stroke-width-md)}.progress-radial[data-size=sm]{width:var(--progress-radial-size-sm);height:var(--progress-radial-size-sm);--progress-radial-stroke-width: var(--progress-radial-stroke-width-sm)}.progress-radial[data-size=xl]{width:var(--progress-radial-size-xl);height:var(--progress-radial-size-xl);--progress-radial-stroke-width: var(--progress-radial-stroke-width-xl)}.progress-radial[data-size=xs]{width:var(--progress-radial-size-xs);height:var(--progress-radial-size-xs);--progress-radial-stroke-width: var(--progress-radial-stroke-width-xs)}}@layer kapish.tokens{:root{--progress-radial-spin-speed: 1.2s}}@layer kapish.components{.progress-radial{--progress-color: var(--color-primary);--progress-radial-stroke-width: var(--progress-radial-stroke-width-md);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--progress-radial-size-md);height:var(--progress-radial-size-md)}.progress-radial svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-radial-track{fill:none;stroke:var(--progress-bg);stroke-width:var(--progress-radial-stroke-width)}.progress-radial-fill{fill:none;stroke:var(--progress-color);stroke-width:var(--progress-radial-stroke-width);stroke-linecap:round;transition-property:stroke-dashoffset,stroke;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.progress-radial[data-indeterminate] .progress-radial-fill{animation:carrot-progress-radial-spin var(--progress-radial-spin-speed) linear infinite;transform-origin:50% 50%;transform-box:fill-box}.progress-radial-label{position:absolute;font-size:var(--font-size-xs);font-weight:var(--font-semibold, 600);color:var(--text-primary)}.progress-radial[data-size=xs] .progress-radial-label{display:none}.progress-radial[data-size=xl] .progress-radial-label{font-size:var(--font-size-base)}}@keyframes carrot-progress-radial-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer kapish.tokens{:root{--progress-bg: var(--surface-subtle);--progress-radius: var(--radius-full);--progress-indeterminate-speed: 1.5s;--progress-shimmer-speed: 1.5s}}@layer kapish.components{.progress{--progress-color: var(--color-primary);position:relative;width:100%;height:var(--progress-height-md);background-color:var(--progress-bg);border-radius:var(--progress-radius);overflow:hidden}.progress[data-chromeless]{background-color:transparent;border-radius:0}.progress-fill{position:relative;overflow:hidden;height:100%;width:var(--progress-value, 0%);background-color:var(--progress-color);border-radius:inherit;transition-property:width,background-color;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.progress[data-indeterminate]>.progress-fill{width:40%;animation:carrot-progress-indeterminate var(--progress-indeterminate-speed) var(--ease-in-out) infinite}.progress[data-striped]>.progress-fill{background-image:linear-gradient(45deg,oklch(from var(--color-light) l c h / .1) 25%,transparent 25%,transparent 50%,oklch(from var(--color-light) l c h / .1) 50%,oklch(from var(--color-light) l c h / .1) 75%,transparent 75%);background-size:1rem 1rem}.progress[data-striped][data-animated]>.progress-fill{animation:carrot-progress-stripes .75s linear infinite}.progress-shimmer{position:absolute;top:0;right:0;bottom:0;width:4rem;max-width:50%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(from var(--color-light) r g b / .25) 40%,rgb(from var(--color-light) r g b / .4) 60%,rgb(from var(--color-light) r g b / .25) 80%,transparent 100%);animation:carrot-progress-shimmer var(--progress-shimmer-speed) ease-in-out infinite;border-radius:inherit}.progress-fill-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-semibold, 600);color:var(--color-light);text-shadow:0 1px 1px rgb(from var(--color-dark) r g b / .2);white-space:nowrap;pointer-events:none}.progress-field{display:flex;flex-direction:column;gap:var(--space-1)}.progress-label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-sm);color:var(--text-secondary)}.progress-label-value{font-weight:var(--font-semibold, 600);color:var(--text-primary)}}@keyframes carrot-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes carrot-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes carrot-progress-shimmer{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}@layer kapish.components{.progress[data-color=charcoal],.progress-radial[data-color=charcoal]{--progress-color: var(--color-charcoal)}.progress[data-color=danger],.progress-radial[data-color=danger]{--progress-color: var(--color-danger)}.progress[data-color=info],.progress-radial[data-color=info]{--progress-color: var(--color-info)}.progress[data-color=neutral],.progress-radial[data-color=neutral]{--progress-color: var(--color-neutral)}.progress[data-color=primary],.progress-radial[data-color=primary]{--progress-color: var(--color-primary)}.progress[data-color=sand],.progress-radial[data-color=sand]{--progress-color: var(--color-sand)}.progress[data-color=secondary],.progress-radial[data-color=secondary]{--progress-color: var(--color-secondary)}.progress[data-color=series-1],.progress-radial[data-color=series-1]{--progress-color: var(--color-series-1)}.progress[data-color=series-10],.progress-radial[data-color=series-10]{--progress-color: var(--color-series-10)}.progress[data-color=series-11],.progress-radial[data-color=series-11]{--progress-color: var(--color-series-11)}.progress[data-color=series-12],.progress-radial[data-color=series-12]{--progress-color: var(--color-series-12)}.progress[data-color=series-13],.progress-radial[data-color=series-13]{--progress-color: var(--color-series-13)}.progress[data-color=series-14],.progress-radial[data-color=series-14]{--progress-color: var(--color-series-14)}.progress[data-color=series-15],.progress-radial[data-color=series-15]{--progress-color: var(--color-series-15)}.progress[data-color=series-16],.progress-radial[data-color=series-16]{--progress-color: var(--color-series-16)}.progress[data-color=series-2],.progress-radial[data-color=series-2]{--progress-color: var(--color-series-2)}.progress[data-color=series-3],.progress-radial[data-color=series-3]{--progress-color: var(--color-series-3)}.progress[data-color=series-4],.progress-radial[data-color=series-4]{--progress-color: var(--color-series-4)}.progress[data-color=series-5],.progress-radial[data-color=series-5]{--progress-color: var(--color-series-5)}.progress[data-color=series-6],.progress-radial[data-color=series-6]{--progress-color: var(--color-series-6)}.progress[data-color=series-7],.progress-radial[data-color=series-7]{--progress-color: var(--color-series-7)}.progress[data-color=series-8],.progress-radial[data-color=series-8]{--progress-color: var(--color-series-8)}.progress[data-color=series-9],.progress-radial[data-color=series-9]{--progress-color: var(--color-series-9)}.progress[data-color=slate],.progress-radial[data-color=slate]{--progress-color: var(--color-slate)}.progress[data-color=standard-blue],.progress-radial[data-color=standard-blue]{--progress-color: var(--color-standard-blue)}.progress[data-color=standard-brown],.progress-radial[data-color=standard-brown]{--progress-color: var(--color-standard-brown)}.progress[data-color=standard-cyan],.progress-radial[data-color=standard-cyan]{--progress-color: var(--color-standard-cyan)}.progress[data-color=standard-green],.progress-radial[data-color=standard-green]{--progress-color: var(--color-standard-green)}.progress[data-color=standard-indigo],.progress-radial[data-color=standard-indigo]{--progress-color: var(--color-standard-indigo)}.progress[data-color=standard-orange],.progress-radial[data-color=standard-orange]{--progress-color: var(--color-standard-orange)}.progress[data-color=standard-pink],.progress-radial[data-color=standard-pink]{--progress-color: var(--color-standard-pink)}.progress[data-color=standard-purple],.progress-radial[data-color=standard-purple]{--progress-color: var(--color-standard-purple)}.progress[data-color=standard-red],.progress-radial[data-color=standard-red]{--progress-color: var(--color-standard-red)}.progress[data-color=standard-teal],.progress-radial[data-color=standard-teal]{--progress-color: var(--color-standard-teal)}.progress[data-color=standard-yellow],.progress-radial[data-color=standard-yellow]{--progress-color: var(--color-standard-yellow)}.progress[data-color=stone],.progress-radial[data-color=stone]{--progress-color: var(--color-stone)}.progress[data-color=success],.progress-radial[data-color=success]{--progress-color: var(--color-success)}.progress[data-color=warning],.progress-radial[data-color=warning]{--progress-color: var(--color-warning)}.progress[data-color=zinc],.progress-radial[data-color=zinc]{--progress-color: var(--color-zinc)}}@layer kapish.components{.progress[data-kit=disabled]{background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background))}.progress-radial[data-kit=disabled] .progress-radial-track{stroke:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background))}.progress[data-kit=ghost]{background-color:transparent}.progress-radial[data-kit=ghost] .progress-radial-track{stroke:transparent}.progress[data-kit=neutral]{background-color:var(--surface-elevated)}.progress-radial[data-kit=neutral] .progress-radial-track{stroke:var(--surface-elevated)}.progress[data-kit=outlined]{background-color:transparent}.progress-radial[data-kit=outlined] .progress-radial-track{stroke:transparent}.progress[data-kit=pastel]{background-color:color-mix(in oklab,var(--progress-color) 6%,var(--color-light))}.progress-radial[data-kit=pastel] .progress-radial-track{stroke:color-mix(in oklab,var(--progress-color) 6%,var(--color-light))}.progress[data-kit=saturated]{background-color:oklch(from var(--progress-color) l calc(c*1.4) h)}.progress-radial[data-kit=saturated] .progress-radial-track{stroke:oklch(from var(--progress-color) l calc(c*1.4) h)}.progress[data-kit=solid]{background-color:var(--progress-color)}.progress-radial[data-kit=solid] .progress-radial-track{stroke:var(--progress-color)}.progress[data-kit=subtle]{background-color:color-mix(in oklab,var(--progress-color) 14%,var(--color-background))}.progress-radial[data-kit=subtle] .progress-radial-track{stroke:color-mix(in oklab,var(--progress-color) 14%,var(--color-background))}.progress[data-kit=tint]{background-color:color-mix(in oklab,var(--progress-color) 30%,var(--color-background))}.progress-radial[data-kit=tint] .progress-radial-track{stroke:color-mix(in oklab,var(--progress-color) 30%,var(--color-background))}}@layer kapish.components{.center{margin-inline:auto;max-inline-size:var(--center-max, 65ch);padding-inline:var(--center-gutter, 0)}}@layer kapish.components{.container[data-container-type=inline]{container-type:inline-size}.container[data-container-type=size]{container-type:size}.container[data-container-type=normal]{container-type:normal}}@layer kapish.components{.cover{display:flex;flex-direction:column;gap:var(--cover-gap, var(--space-4));min-block-size:var(--cover-min-height, 100vh)}.cover>:not(header):not(footer){margin-block:auto}}@layer kapish.components{.grid{display:grid;gap:var(--grid-gap, var(--space-4))}.grid[data-grid-inline]{display:inline-grid}.grid[data-grid-cols]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}.grid[data-grid-flow=row]{grid-auto-flow:row}.grid[data-grid-flow=col]{grid-auto-flow:column}.grid[data-grid-flow=dense]{grid-auto-flow:dense}.grid[data-grid-align=start]{align-items:start}.grid[data-grid-align=end]{align-items:end}.grid[data-grid-align=center]{align-items:center}.grid[data-grid-align=stretch]{align-items:stretch}.grid[data-grid-align=baseline]{align-items:baseline}.grid[data-grid-justify=start]{justify-items:start}.grid[data-grid-justify=end]{justify-items:end}.grid[data-grid-justify=center]{justify-items:center}.grid[data-grid-justify=stretch]{justify-items:stretch}.grid[data-grid-justify=baseline]{justify-items:baseline}}@layer kapish.components{.spacer{flex:1 1 auto;min-width:var(--spacer-min, 0);min-height:var(--spacer-min, 0)}}@layer kapish.components{.stack{display:flex;gap:var(--stack-gap, var(--space-4))}.stack[data-stack-orientation=vertical]{flex-direction:column}.stack[data-stack-orientation=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation=horizontal]{flex-direction:row-reverse}.stack[data-stack-wrap]{flex-wrap:wrap}.stack[data-stack-align=start]{align-items:start}.stack[data-stack-align=end]{align-items:end}.stack[data-stack-align=center]{align-items:center}.stack[data-stack-align=stretch]{align-items:stretch}.stack[data-stack-align=baseline]{align-items:baseline}.stack[data-stack-justify=start]{justify-content:start}.stack[data-stack-justify=end]{justify-content:end}.stack[data-stack-justify=center]{justify-content:center}.stack[data-stack-justify=stretch]{justify-content:stretch}.stack[data-stack-justify=space-between]{justify-content:space-between}.stack[data-stack-justify=space-around]{justify-content:space-around}.stack[data-stack-justify=space-evenly]{justify-content:space-evenly}}@layer kapish.components{@container (min-width: 480px){.stack[data-stack-orientation-xs=vertical]{flex-direction:column}.stack[data-stack-orientation-xs=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-xs=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-xs=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-xs]{--stack-gap: var(--stack-gap-xs)}.stack[data-stack-align-xs=start]{align-items:start}.stack[data-stack-align-xs=end]{align-items:end}.stack[data-stack-align-xs=center]{align-items:center}.stack[data-stack-align-xs=stretch]{align-items:stretch}.stack[data-stack-align-xs=baseline]{align-items:baseline}.stack[data-stack-justify-xs=start]{justify-content:start}.stack[data-stack-justify-xs=end]{justify-content:end}.stack[data-stack-justify-xs=center]{justify-content:center}.stack[data-stack-justify-xs=stretch]{justify-content:stretch}.stack[data-stack-justify-xs=space-between]{justify-content:space-between}.stack[data-stack-justify-xs=space-around]{justify-content:space-around}.stack[data-stack-justify-xs=space-evenly]{justify-content:space-evenly}}@container (min-width: 640px){.stack[data-stack-orientation-sm=vertical]{flex-direction:column}.stack[data-stack-orientation-sm=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-sm=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-sm=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-sm]{--stack-gap: var(--stack-gap-sm)}.stack[data-stack-align-sm=start]{align-items:start}.stack[data-stack-align-sm=end]{align-items:end}.stack[data-stack-align-sm=center]{align-items:center}.stack[data-stack-align-sm=stretch]{align-items:stretch}.stack[data-stack-align-sm=baseline]{align-items:baseline}.stack[data-stack-justify-sm=start]{justify-content:start}.stack[data-stack-justify-sm=end]{justify-content:end}.stack[data-stack-justify-sm=center]{justify-content:center}.stack[data-stack-justify-sm=stretch]{justify-content:stretch}.stack[data-stack-justify-sm=space-between]{justify-content:space-between}.stack[data-stack-justify-sm=space-around]{justify-content:space-around}.stack[data-stack-justify-sm=space-evenly]{justify-content:space-evenly}}@container (min-width: 768px){.stack[data-stack-orientation-md=vertical]{flex-direction:column}.stack[data-stack-orientation-md=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-md=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-md=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-md]{--stack-gap: var(--stack-gap-md)}.stack[data-stack-align-md=start]{align-items:start}.stack[data-stack-align-md=end]{align-items:end}.stack[data-stack-align-md=center]{align-items:center}.stack[data-stack-align-md=stretch]{align-items:stretch}.stack[data-stack-align-md=baseline]{align-items:baseline}.stack[data-stack-justify-md=start]{justify-content:start}.stack[data-stack-justify-md=end]{justify-content:end}.stack[data-stack-justify-md=center]{justify-content:center}.stack[data-stack-justify-md=stretch]{justify-content:stretch}.stack[data-stack-justify-md=space-between]{justify-content:space-between}.stack[data-stack-justify-md=space-around]{justify-content:space-around}.stack[data-stack-justify-md=space-evenly]{justify-content:space-evenly}}@container (min-width: 1024px){.stack[data-stack-orientation-lg=vertical]{flex-direction:column}.stack[data-stack-orientation-lg=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-lg=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-lg=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-lg]{--stack-gap: var(--stack-gap-lg)}.stack[data-stack-align-lg=start]{align-items:start}.stack[data-stack-align-lg=end]{align-items:end}.stack[data-stack-align-lg=center]{align-items:center}.stack[data-stack-align-lg=stretch]{align-items:stretch}.stack[data-stack-align-lg=baseline]{align-items:baseline}.stack[data-stack-justify-lg=start]{justify-content:start}.stack[data-stack-justify-lg=end]{justify-content:end}.stack[data-stack-justify-lg=center]{justify-content:center}.stack[data-stack-justify-lg=stretch]{justify-content:stretch}.stack[data-stack-justify-lg=space-between]{justify-content:space-between}.stack[data-stack-justify-lg=space-around]{justify-content:space-around}.stack[data-stack-justify-lg=space-evenly]{justify-content:space-evenly}}@container (min-width: 1280px){.stack[data-stack-orientation-xl=vertical]{flex-direction:column}.stack[data-stack-orientation-xl=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-xl=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-xl=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-xl]{--stack-gap: var(--stack-gap-xl)}.stack[data-stack-align-xl=start]{align-items:start}.stack[data-stack-align-xl=end]{align-items:end}.stack[data-stack-align-xl=center]{align-items:center}.stack[data-stack-align-xl=stretch]{align-items:stretch}.stack[data-stack-align-xl=baseline]{align-items:baseline}.stack[data-stack-justify-xl=start]{justify-content:start}.stack[data-stack-justify-xl=end]{justify-content:end}.stack[data-stack-justify-xl=center]{justify-content:center}.stack[data-stack-justify-xl=stretch]{justify-content:stretch}.stack[data-stack-justify-xl=space-between]{justify-content:space-between}.stack[data-stack-justify-xl=space-around]{justify-content:space-around}.stack[data-stack-justify-xl=space-evenly]{justify-content:space-evenly}}@container (min-width: 1536px){.stack[data-stack-orientation-2xl=vertical]{flex-direction:column}.stack[data-stack-orientation-2xl=horizontal]{flex-direction:row}.stack[data-stack-reverse][data-stack-orientation-2xl=vertical]{flex-direction:column-reverse}.stack[data-stack-reverse][data-stack-orientation-2xl=horizontal]{flex-direction:row-reverse}.stack[data-stack-gap-2xl]{--stack-gap: var(--stack-gap-2xl)}.stack[data-stack-align-2xl=start]{align-items:start}.stack[data-stack-align-2xl=end]{align-items:end}.stack[data-stack-align-2xl=center]{align-items:center}.stack[data-stack-align-2xl=stretch]{align-items:stretch}.stack[data-stack-align-2xl=baseline]{align-items:baseline}.stack[data-stack-justify-2xl=start]{justify-content:start}.stack[data-stack-justify-2xl=end]{justify-content:end}.stack[data-stack-justify-2xl=center]{justify-content:center}.stack[data-stack-justify-2xl=stretch]{justify-content:stretch}.stack[data-stack-justify-2xl=space-between]{justify-content:space-between}.stack[data-stack-justify-2xl=space-around]{justify-content:space-around}.stack[data-stack-justify-2xl=space-evenly]{justify-content:space-evenly}}}@layer kapish.components{@container (min-width: 480px){.grid[data-grid-cols-xs]{--grid-cols: var(--grid-cols-xs)}.grid[data-grid-gap-xs]{--grid-gap: var(--grid-gap-xs)}.grid[data-grid-align-xs=start]{align-items:start}.grid[data-grid-align-xs=end]{align-items:end}.grid[data-grid-align-xs=center]{align-items:center}.grid[data-grid-align-xs=stretch]{align-items:stretch}.grid[data-grid-align-xs=baseline]{align-items:baseline}.grid[data-grid-justify-xs=start]{justify-items:start}.grid[data-grid-justify-xs=end]{justify-items:end}.grid[data-grid-justify-xs=center]{justify-items:center}.grid[data-grid-justify-xs=stretch]{justify-items:stretch}.grid[data-grid-justify-xs=baseline]{justify-items:baseline}}@container (min-width: 640px){.grid[data-grid-cols-sm]{--grid-cols: var(--grid-cols-sm)}.grid[data-grid-gap-sm]{--grid-gap: var(--grid-gap-sm)}.grid[data-grid-align-sm=start]{align-items:start}.grid[data-grid-align-sm=end]{align-items:end}.grid[data-grid-align-sm=center]{align-items:center}.grid[data-grid-align-sm=stretch]{align-items:stretch}.grid[data-grid-align-sm=baseline]{align-items:baseline}.grid[data-grid-justify-sm=start]{justify-items:start}.grid[data-grid-justify-sm=end]{justify-items:end}.grid[data-grid-justify-sm=center]{justify-items:center}.grid[data-grid-justify-sm=stretch]{justify-items:stretch}.grid[data-grid-justify-sm=baseline]{justify-items:baseline}}@container (min-width: 768px){.grid[data-grid-cols-md]{--grid-cols: var(--grid-cols-md)}.grid[data-grid-gap-md]{--grid-gap: var(--grid-gap-md)}.grid[data-grid-align-md=start]{align-items:start}.grid[data-grid-align-md=end]{align-items:end}.grid[data-grid-align-md=center]{align-items:center}.grid[data-grid-align-md=stretch]{align-items:stretch}.grid[data-grid-align-md=baseline]{align-items:baseline}.grid[data-grid-justify-md=start]{justify-items:start}.grid[data-grid-justify-md=end]{justify-items:end}.grid[data-grid-justify-md=center]{justify-items:center}.grid[data-grid-justify-md=stretch]{justify-items:stretch}.grid[data-grid-justify-md=baseline]{justify-items:baseline}}@container (min-width: 1024px){.grid[data-grid-cols-lg]{--grid-cols: var(--grid-cols-lg)}.grid[data-grid-gap-lg]{--grid-gap: var(--grid-gap-lg)}.grid[data-grid-align-lg=start]{align-items:start}.grid[data-grid-align-lg=end]{align-items:end}.grid[data-grid-align-lg=center]{align-items:center}.grid[data-grid-align-lg=stretch]{align-items:stretch}.grid[data-grid-align-lg=baseline]{align-items:baseline}.grid[data-grid-justify-lg=start]{justify-items:start}.grid[data-grid-justify-lg=end]{justify-items:end}.grid[data-grid-justify-lg=center]{justify-items:center}.grid[data-grid-justify-lg=stretch]{justify-items:stretch}.grid[data-grid-justify-lg=baseline]{justify-items:baseline}}@container (min-width: 1280px){.grid[data-grid-cols-xl]{--grid-cols: var(--grid-cols-xl)}.grid[data-grid-gap-xl]{--grid-gap: var(--grid-gap-xl)}.grid[data-grid-align-xl=start]{align-items:start}.grid[data-grid-align-xl=end]{align-items:end}.grid[data-grid-align-xl=center]{align-items:center}.grid[data-grid-align-xl=stretch]{align-items:stretch}.grid[data-grid-align-xl=baseline]{align-items:baseline}.grid[data-grid-justify-xl=start]{justify-items:start}.grid[data-grid-justify-xl=end]{justify-items:end}.grid[data-grid-justify-xl=center]{justify-items:center}.grid[data-grid-justify-xl=stretch]{justify-items:stretch}.grid[data-grid-justify-xl=baseline]{justify-items:baseline}}@container (min-width: 1536px){.grid[data-grid-cols-2xl]{--grid-cols: var(--grid-cols-2xl)}.grid[data-grid-gap-2xl]{--grid-gap: var(--grid-gap-2xl)}.grid[data-grid-align-2xl=start]{align-items:start}.grid[data-grid-align-2xl=end]{align-items:end}.grid[data-grid-align-2xl=center]{align-items:center}.grid[data-grid-align-2xl=stretch]{align-items:stretch}.grid[data-grid-align-2xl=baseline]{align-items:baseline}.grid[data-grid-justify-2xl=start]{justify-items:start}.grid[data-grid-justify-2xl=end]{justify-items:end}.grid[data-grid-justify-2xl=center]{justify-items:center}.grid[data-grid-justify-2xl=stretch]{justify-items:stretch}.grid[data-grid-justify-2xl=baseline]{justify-items:baseline}}}@layer kapish.tokens{:root{--select-trigger-height-lg: 3rem;--select-trigger-paddingX-lg: var(--space-3);--select-trigger-fontSize-lg: var(--font-size-base);--select-option-padding-lg: .5rem 1rem;--select-trigger-height-md: 2.5rem;--select-trigger-paddingX-md: var(--space-3);--select-trigger-fontSize-md: var(--font-size-sm);--select-option-padding-md: .375rem .75rem;--select-trigger-height-sm: 2rem;--select-trigger-paddingX-sm: var(--space-2);--select-trigger-fontSize-sm: var(--font-size-sm);--select-option-padding-sm: .25rem .5rem;--select-trigger-height-xl: 3.5rem;--select-trigger-paddingX-xl: var(--space-4);--select-trigger-fontSize-xl: var(--font-size-base);--select-option-padding-xl: .625rem 1.25rem;--select-trigger-height-xs: 1.5rem;--select-trigger-paddingX-xs: var(--space-1);--select-trigger-fontSize-xs: var(--font-size-xs);--select-option-padding-xs: .125rem .375rem}}@layer kapish.components{.carrot-select-trigger[data-size=lg]{--select-trigger-height: var(--select-trigger-height-lg);--select-trigger-paddingX: var(--select-trigger-paddingX-lg);--select-trigger-fontSize: var(--select-trigger-fontSize-lg)}.carrot-select-option[data-size=lg]{--select-option-padding: var(--select-option-padding-lg)}.carrot-select-trigger[data-size=md]{--select-trigger-height: var(--select-trigger-height-md);--select-trigger-paddingX: var(--select-trigger-paddingX-md);--select-trigger-fontSize: var(--select-trigger-fontSize-md)}.carrot-select-option[data-size=md]{--select-option-padding: var(--select-option-padding-md)}.carrot-select-trigger[data-size=sm]{--select-trigger-height: var(--select-trigger-height-sm);--select-trigger-paddingX: var(--select-trigger-paddingX-sm);--select-trigger-fontSize: var(--select-trigger-fontSize-sm)}.carrot-select-option[data-size=sm]{--select-option-padding: var(--select-option-padding-sm)}.carrot-select-trigger[data-size=xl]{--select-trigger-height: var(--select-trigger-height-xl);--select-trigger-paddingX: var(--select-trigger-paddingX-xl);--select-trigger-fontSize: var(--select-trigger-fontSize-xl)}.carrot-select-option[data-size=xl]{--select-option-padding: var(--select-option-padding-xl)}.carrot-select-trigger[data-size=xs]{--select-trigger-height: var(--select-trigger-height-xs);--select-trigger-paddingX: var(--select-trigger-paddingX-xs);--select-trigger-fontSize: var(--select-trigger-fontSize-xs)}.carrot-select-option[data-size=xs]{--select-option-padding: var(--select-option-padding-xs)}}@layer kapish.tokens{:root{--select-chip-list-gap: var(--space-1);--select-chip-list-margin-top: var(--space-2)}}@layer kapish.components{.carrot-select-chip-list{display:flex;flex-wrap:wrap;gap:var(--select-chip-list-gap);margin-top:var(--select-chip-list-margin-top)}}@layer kapish.tokens{:root{--select-field-gap: var(--space-1);--select-field-inline-gap: var(--space-2);--select-label-font-size: var(--font-size-sm);--select-label-font-weight: var(--font-weight-medium);--select-label-color: var(--text-primary);--select-required-color: var(--color-danger);--select-message-font-size: var(--font-size-xs);--select-message-color: var(--text-muted)}}@layer kapish.components{.carrot-select-field{display:flex;flex-direction:column;gap:var(--select-field-gap)}.carrot-select-field[data-label-placement=inline]{flex-direction:row;align-items:center;gap:var(--select-field-inline-gap)}.carrot-select-label{font-size:var(--select-label-font-size);font-weight:var(--select-label-font-weight);color:var(--select-label-color);white-space:nowrap;flex-shrink:0}.carrot-select-required-marker{color:var(--select-required-color);margin-left:2px}.carrot-select-message{font-size:var(--select-message-font-size);color:var(--select-message-color)}}@layer kapish.tokens{:root{--select-listbox-bg: var(--surface-overlay);--select-listbox-border: var(--border-subtle);--select-listbox-radius: var(--radius-md);--select-listbox-shadow: var(--shadow-float);--select-listbox-padding: var(--space-1);--select-listbox-max-height: min(320px, 50vh);--select-listbox-min-width: 12rem;--select-listbox-z: var(--z-popover);--select-listbox-empty-padding: var(--space-3);--select-listbox-creatable-border: var(--border-subtle);--select-listbox-search-border: var(--border-subtle);--select-listbox-search-font-size: var(--font-size-sm);--select-listbox-search-padding: var(--space-2) var(--space-3)}}@layer kapish.components{.carrot-select-listbox{--select-color: var(--color-primary);display:flex;flex-direction:column;border:var(--border-width-1) solid var(--select-listbox-border);border-radius:var(--select-listbox-radius);box-shadow:var(--select-listbox-shadow);padding:var(--select-listbox-padding);max-height:var(--select-listbox-max-height);overflow-y:auto;z-index:var(--select-listbox-z);position:fixed;top:0;left:0;min-width:var(--select-listbox-min-width);transform:translate3d(var(--select-listbox-x, 0),var(--select-listbox-y, 0),0);transition:opacity .12s ease}.carrot-select-listbox:not([data-surface]):not([data-effect]){background-color:var(--select-listbox-bg)}.carrot-select-listbox[data-open=false]{visibility:hidden;opacity:0;pointer-events:none}.carrot-select-empty{padding:var(--select-listbox-empty-padding);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm)}.carrot-select-creatable-hint{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--select-option-padding);border-radius:var(--select-option-radius);color:var(--select-color);border-top:1px dashed var(--select-listbox-creatable-border);cursor:pointer}.carrot-select-search{padding:var(--select-listbox-search-padding);border:none;border-bottom:var(--border-width-1) solid var(--select-listbox-search-border);font-size:var(--select-listbox-search-font-size);background:transparent;color:var(--text-primary);outline:none;width:100%}}@layer kapish.tokens{:root{--select-option-padding: var(--select-option-padding-md);--select-option-gap: var(--space-2);--select-option-radius: var(--radius-sm);--select-option-color: var(--text-primary);--select-option-hover-bg: var(--surface-elevated);--select-option-active-font-weight: var(--font-weight-medium);--select-option-disabled-opacity: .5;--select-option-transition: background-color .12s ease;--select-group-padding: var(--space-2) var(--space-3) var(--space-1);--select-group-font-size: var(--font-size-xs);--select-group-font-weight: var(--font-weight-semibold);--select-group-color: var(--text-muted);--select-group-letter-spacing: .05em}}@layer kapish.components{.carrot-select-option{display:flex;align-items:center;gap:var(--select-option-gap);padding:var(--select-option-padding);border-radius:var(--select-option-radius);color:var(--select-option-color);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:var(--select-option-transition)}.carrot-select-option:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-select-option:hover:not([aria-disabled=true]):after,.carrot-select-option[data-highlighted]:not([aria-disabled=true]):after{opacity:1}.carrot-select-option[aria-selected=true],.carrot-select-option[data-active]{color:var(--select-color);font-weight:var(--select-option-active-font-weight)}.carrot-select-option[aria-disabled=true]{opacity:var(--select-option-disabled-opacity);cursor:not-allowed}.carrot-select-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-select-checkmark{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;flex-shrink:0;color:var(--select-color)}.carrot-select-checkmark[data-empty]{opacity:.3}.carrot-select-checkspacer{width:1rem;flex-shrink:0}.carrot-select-group{padding:var(--select-group-padding);font-size:var(--select-group-font-size);font-weight:var(--select-group-font-weight);color:var(--select-group-color);letter-spacing:var(--select-group-letter-spacing);text-transform:uppercase}}@layer kapish.tokens{:root{--select-trigger-height: var(--select-trigger-height-md);--select-trigger-paddingX: var(--select-trigger-paddingX-md);--select-trigger-fontSize: var(--select-trigger-fontSize-md);--select-trigger-radius: var(--input-radius);--select-trigger-placeholder-color: var(--text-muted);--select-trigger-transition: border-color .12s ease, box-shadow .12s ease}}@layer kapish.components{.carrot-select-trigger{--select-color: var(--color-primary);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:var(--select-trigger-height);padding-inline:var(--select-trigger-paddingX);color:var(--input-text);font-family:inherit;font-size:var(--select-trigger-fontSize);border:var(--input-border-width) solid var(--input-border);border-radius:var(--select-trigger-radius);cursor:pointer;outline:none;text-align:left;transition:var(--select-trigger-transition)}.carrot-select-trigger:not([data-surface]):not([data-effect]){background:var(--input-bg)}.carrot-select-trigger:hover:not(:disabled):not([aria-disabled=true]):not(:focus):not(:focus-within){border-color:var(--input-border-hover)}.carrot-select-trigger:focus,.carrot-select-trigger:focus-within{border-color:var(--select-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--select-color)}.carrot-select-trigger[data-placeholder]{color:var(--select-trigger-placeholder-color)}.carrot-select-trigger:disabled,.carrot-select-trigger[aria-disabled=true]{opacity:var(--input-disabled-opacity);cursor:not-allowed}.carrot-select-trigger[data-multi]{height:auto;min-height:var(--select-trigger-height);padding-block:var(--space-1);flex-wrap:wrap;cursor:text}.carrot-select-trigger-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-select-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--text-muted);background:transparent;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:transform .16s ease,color .12s ease}.carrot-select-trigger-icon[data-open]{transform:rotate(180deg)}.carrot-select-trigger-icon[aria-hidden=true]{cursor:default}.carrot-select-trigger-input{flex:1;min-width:6rem;color:var(--text-primary);background:transparent;border:none;outline:none;padding:0;font:inherit;line-height:1.4}.carrot-select-summary{color:var(--text-primary);margin-right:var(--space-1);font-size:inherit}}@layer kapish.components{.carrot-select-trigger[data-color=charcoal],.carrot-select-listbox[data-color=charcoal]{--select-color: var(--color-charcoal)}.carrot-select-trigger[data-color=charcoal]{--input-bg: var(--color-charcoal-bg, var(--input-bg));--input-text: var(--color-charcoal-fg, var(--input-text));--input-border: var(--color-charcoal-border, var(--input-border))}.carrot-select-trigger[data-color=danger],.carrot-select-listbox[data-color=danger]{--select-color: var(--color-danger)}.carrot-select-trigger[data-color=danger]{--input-bg: var(--color-danger-bg, var(--input-bg));--input-text: var(--color-danger-fg, var(--input-text));--input-border: var(--color-danger-border, var(--input-border))}.carrot-select-trigger[data-color=info],.carrot-select-listbox[data-color=info]{--select-color: var(--color-info)}.carrot-select-trigger[data-color=info]{--input-bg: var(--color-info-bg, var(--input-bg));--input-text: var(--color-info-fg, var(--input-text));--input-border: var(--color-info-border, var(--input-border))}.carrot-select-trigger[data-color=neutral],.carrot-select-listbox[data-color=neutral]{--select-color: var(--color-neutral)}.carrot-select-trigger[data-color=neutral]{--input-bg: var(--color-neutral-bg, var(--input-bg));--input-text: var(--color-neutral-fg, var(--input-text));--input-border: var(--color-neutral-border, var(--input-border))}.carrot-select-trigger[data-color=primary],.carrot-select-listbox[data-color=primary]{--select-color: var(--color-primary)}.carrot-select-trigger[data-color=primary]{--input-bg: var(--color-primary-bg, var(--input-bg));--input-text: var(--color-primary-fg, var(--input-text));--input-border: var(--color-primary-border, var(--input-border))}.carrot-select-trigger[data-color=sand],.carrot-select-listbox[data-color=sand]{--select-color: var(--color-sand)}.carrot-select-trigger[data-color=sand]{--input-bg: var(--color-sand-bg, var(--input-bg));--input-text: var(--color-sand-fg, var(--input-text));--input-border: var(--color-sand-border, var(--input-border))}.carrot-select-trigger[data-color=secondary],.carrot-select-listbox[data-color=secondary]{--select-color: var(--color-secondary)}.carrot-select-trigger[data-color=secondary]{--input-bg: var(--color-secondary-bg, var(--input-bg));--input-text: var(--color-secondary-fg, var(--input-text));--input-border: var(--color-secondary-border, var(--input-border))}.carrot-select-trigger[data-color=series-1],.carrot-select-listbox[data-color=series-1]{--select-color: var(--color-series-1)}.carrot-select-trigger[data-color=series-1]{--input-bg: var(--color-series-1-bg, var(--input-bg));--input-text: var(--color-series-1-fg, var(--input-text));--input-border: var(--color-series-1-border, var(--input-border))}.carrot-select-trigger[data-color=series-10],.carrot-select-listbox[data-color=series-10]{--select-color: var(--color-series-10)}.carrot-select-trigger[data-color=series-10]{--input-bg: var(--color-series-10-bg, var(--input-bg));--input-text: var(--color-series-10-fg, var(--input-text));--input-border: var(--color-series-10-border, var(--input-border))}.carrot-select-trigger[data-color=series-11],.carrot-select-listbox[data-color=series-11]{--select-color: var(--color-series-11)}.carrot-select-trigger[data-color=series-11]{--input-bg: var(--color-series-11-bg, var(--input-bg));--input-text: var(--color-series-11-fg, var(--input-text));--input-border: var(--color-series-11-border, var(--input-border))}.carrot-select-trigger[data-color=series-12],.carrot-select-listbox[data-color=series-12]{--select-color: var(--color-series-12)}.carrot-select-trigger[data-color=series-12]{--input-bg: var(--color-series-12-bg, var(--input-bg));--input-text: var(--color-series-12-fg, var(--input-text));--input-border: var(--color-series-12-border, var(--input-border))}.carrot-select-trigger[data-color=series-13],.carrot-select-listbox[data-color=series-13]{--select-color: var(--color-series-13)}.carrot-select-trigger[data-color=series-13]{--input-bg: var(--color-series-13-bg, var(--input-bg));--input-text: var(--color-series-13-fg, var(--input-text));--input-border: var(--color-series-13-border, var(--input-border))}.carrot-select-trigger[data-color=series-14],.carrot-select-listbox[data-color=series-14]{--select-color: var(--color-series-14)}.carrot-select-trigger[data-color=series-14]{--input-bg: var(--color-series-14-bg, var(--input-bg));--input-text: var(--color-series-14-fg, var(--input-text));--input-border: var(--color-series-14-border, var(--input-border))}.carrot-select-trigger[data-color=series-15],.carrot-select-listbox[data-color=series-15]{--select-color: var(--color-series-15)}.carrot-select-trigger[data-color=series-15]{--input-bg: var(--color-series-15-bg, var(--input-bg));--input-text: var(--color-series-15-fg, var(--input-text));--input-border: var(--color-series-15-border, var(--input-border))}.carrot-select-trigger[data-color=series-16],.carrot-select-listbox[data-color=series-16]{--select-color: var(--color-series-16)}.carrot-select-trigger[data-color=series-16]{--input-bg: var(--color-series-16-bg, var(--input-bg));--input-text: var(--color-series-16-fg, var(--input-text));--input-border: var(--color-series-16-border, var(--input-border))}.carrot-select-trigger[data-color=series-2],.carrot-select-listbox[data-color=series-2]{--select-color: var(--color-series-2)}.carrot-select-trigger[data-color=series-2]{--input-bg: var(--color-series-2-bg, var(--input-bg));--input-text: var(--color-series-2-fg, var(--input-text));--input-border: var(--color-series-2-border, var(--input-border))}.carrot-select-trigger[data-color=series-3],.carrot-select-listbox[data-color=series-3]{--select-color: var(--color-series-3)}.carrot-select-trigger[data-color=series-3]{--input-bg: var(--color-series-3-bg, var(--input-bg));--input-text: var(--color-series-3-fg, var(--input-text));--input-border: var(--color-series-3-border, var(--input-border))}.carrot-select-trigger[data-color=series-4],.carrot-select-listbox[data-color=series-4]{--select-color: var(--color-series-4)}.carrot-select-trigger[data-color=series-4]{--input-bg: var(--color-series-4-bg, var(--input-bg));--input-text: var(--color-series-4-fg, var(--input-text));--input-border: var(--color-series-4-border, var(--input-border))}.carrot-select-trigger[data-color=series-5],.carrot-select-listbox[data-color=series-5]{--select-color: var(--color-series-5)}.carrot-select-trigger[data-color=series-5]{--input-bg: var(--color-series-5-bg, var(--input-bg));--input-text: var(--color-series-5-fg, var(--input-text));--input-border: var(--color-series-5-border, var(--input-border))}.carrot-select-trigger[data-color=series-6],.carrot-select-listbox[data-color=series-6]{--select-color: var(--color-series-6)}.carrot-select-trigger[data-color=series-6]{--input-bg: var(--color-series-6-bg, var(--input-bg));--input-text: var(--color-series-6-fg, var(--input-text));--input-border: var(--color-series-6-border, var(--input-border))}.carrot-select-trigger[data-color=series-7],.carrot-select-listbox[data-color=series-7]{--select-color: var(--color-series-7)}.carrot-select-trigger[data-color=series-7]{--input-bg: var(--color-series-7-bg, var(--input-bg));--input-text: var(--color-series-7-fg, var(--input-text));--input-border: var(--color-series-7-border, var(--input-border))}.carrot-select-trigger[data-color=series-8],.carrot-select-listbox[data-color=series-8]{--select-color: var(--color-series-8)}.carrot-select-trigger[data-color=series-8]{--input-bg: var(--color-series-8-bg, var(--input-bg));--input-text: var(--color-series-8-fg, var(--input-text));--input-border: var(--color-series-8-border, var(--input-border))}.carrot-select-trigger[data-color=series-9],.carrot-select-listbox[data-color=series-9]{--select-color: var(--color-series-9)}.carrot-select-trigger[data-color=series-9]{--input-bg: var(--color-series-9-bg, var(--input-bg));--input-text: var(--color-series-9-fg, var(--input-text));--input-border: var(--color-series-9-border, var(--input-border))}.carrot-select-trigger[data-color=slate],.carrot-select-listbox[data-color=slate]{--select-color: var(--color-slate)}.carrot-select-trigger[data-color=slate]{--input-bg: var(--color-slate-bg, var(--input-bg));--input-text: var(--color-slate-fg, var(--input-text));--input-border: var(--color-slate-border, var(--input-border))}.carrot-select-trigger[data-color=standard-blue],.carrot-select-listbox[data-color=standard-blue]{--select-color: var(--color-standard-blue)}.carrot-select-trigger[data-color=standard-blue]{--input-bg: var(--color-standard-blue-bg, var(--input-bg));--input-text: var(--color-standard-blue-fg, var(--input-text));--input-border: var(--color-standard-blue-border, var(--input-border))}.carrot-select-trigger[data-color=standard-brown],.carrot-select-listbox[data-color=standard-brown]{--select-color: var(--color-standard-brown)}.carrot-select-trigger[data-color=standard-brown]{--input-bg: var(--color-standard-brown-bg, var(--input-bg));--input-text: var(--color-standard-brown-fg, var(--input-text));--input-border: var(--color-standard-brown-border, var(--input-border))}.carrot-select-trigger[data-color=standard-cyan],.carrot-select-listbox[data-color=standard-cyan]{--select-color: var(--color-standard-cyan)}.carrot-select-trigger[data-color=standard-cyan]{--input-bg: var(--color-standard-cyan-bg, var(--input-bg));--input-text: var(--color-standard-cyan-fg, var(--input-text));--input-border: var(--color-standard-cyan-border, var(--input-border))}.carrot-select-trigger[data-color=standard-green],.carrot-select-listbox[data-color=standard-green]{--select-color: var(--color-standard-green)}.carrot-select-trigger[data-color=standard-green]{--input-bg: var(--color-standard-green-bg, var(--input-bg));--input-text: var(--color-standard-green-fg, var(--input-text));--input-border: var(--color-standard-green-border, var(--input-border))}.carrot-select-trigger[data-color=standard-indigo],.carrot-select-listbox[data-color=standard-indigo]{--select-color: var(--color-standard-indigo)}.carrot-select-trigger[data-color=standard-indigo]{--input-bg: var(--color-standard-indigo-bg, var(--input-bg));--input-text: var(--color-standard-indigo-fg, var(--input-text));--input-border: var(--color-standard-indigo-border, var(--input-border))}.carrot-select-trigger[data-color=standard-orange],.carrot-select-listbox[data-color=standard-orange]{--select-color: var(--color-standard-orange)}.carrot-select-trigger[data-color=standard-orange]{--input-bg: var(--color-standard-orange-bg, var(--input-bg));--input-text: var(--color-standard-orange-fg, var(--input-text));--input-border: var(--color-standard-orange-border, var(--input-border))}.carrot-select-trigger[data-color=standard-pink],.carrot-select-listbox[data-color=standard-pink]{--select-color: var(--color-standard-pink)}.carrot-select-trigger[data-color=standard-pink]{--input-bg: var(--color-standard-pink-bg, var(--input-bg));--input-text: var(--color-standard-pink-fg, var(--input-text));--input-border: var(--color-standard-pink-border, var(--input-border))}.carrot-select-trigger[data-color=standard-purple],.carrot-select-listbox[data-color=standard-purple]{--select-color: var(--color-standard-purple)}.carrot-select-trigger[data-color=standard-purple]{--input-bg: var(--color-standard-purple-bg, var(--input-bg));--input-text: var(--color-standard-purple-fg, var(--input-text));--input-border: var(--color-standard-purple-border, var(--input-border))}.carrot-select-trigger[data-color=standard-red],.carrot-select-listbox[data-color=standard-red]{--select-color: var(--color-standard-red)}.carrot-select-trigger[data-color=standard-red]{--input-bg: var(--color-standard-red-bg, var(--input-bg));--input-text: var(--color-standard-red-fg, var(--input-text));--input-border: var(--color-standard-red-border, var(--input-border))}.carrot-select-trigger[data-color=standard-teal],.carrot-select-listbox[data-color=standard-teal]{--select-color: var(--color-standard-teal)}.carrot-select-trigger[data-color=standard-teal]{--input-bg: var(--color-standard-teal-bg, var(--input-bg));--input-text: var(--color-standard-teal-fg, var(--input-text));--input-border: var(--color-standard-teal-border, var(--input-border))}.carrot-select-trigger[data-color=standard-yellow],.carrot-select-listbox[data-color=standard-yellow]{--select-color: var(--color-standard-yellow)}.carrot-select-trigger[data-color=standard-yellow]{--input-bg: var(--color-standard-yellow-bg, var(--input-bg));--input-text: var(--color-standard-yellow-fg, var(--input-text));--input-border: var(--color-standard-yellow-border, var(--input-border))}.carrot-select-trigger[data-color=stone],.carrot-select-listbox[data-color=stone]{--select-color: var(--color-stone)}.carrot-select-trigger[data-color=stone]{--input-bg: var(--color-stone-bg, var(--input-bg));--input-text: var(--color-stone-fg, var(--input-text));--input-border: var(--color-stone-border, var(--input-border))}.carrot-select-trigger[data-color=success],.carrot-select-listbox[data-color=success]{--select-color: var(--color-success)}.carrot-select-trigger[data-color=success]{--input-bg: var(--color-success-bg, var(--input-bg));--input-text: var(--color-success-fg, var(--input-text));--input-border: var(--color-success-border, var(--input-border))}.carrot-select-trigger[data-color=warning],.carrot-select-listbox[data-color=warning]{--select-color: var(--color-warning)}.carrot-select-trigger[data-color=warning]{--input-bg: var(--color-warning-bg, var(--input-bg));--input-text: var(--color-warning-fg, var(--input-text));--input-border: var(--color-warning-border, var(--input-border))}.carrot-select-trigger[data-color=zinc],.carrot-select-listbox[data-color=zinc]{--select-color: var(--color-zinc)}.carrot-select-trigger[data-color=zinc]{--input-bg: var(--color-zinc-bg, var(--input-bg));--input-text: var(--color-zinc-fg, var(--input-text));--input-border: var(--color-zinc-border, var(--input-border))}}@layer kapish.components{.carrot-select-trigger[data-state=success],.carrot-select-listbox[data-state=success]{--select-color: var(--color-success)}.carrot-select-trigger[data-state=success]{border-color:var(--select-color)}.carrot-select-trigger[data-state=success]:focus,.carrot-select-trigger[data-state=success]:focus-within{border-color:var(--select-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--select-color)}.carrot-select-message[data-state=success]{color:var(--color-success)}.carrot-select-trigger[data-state=warning],.carrot-select-listbox[data-state=warning]{--select-color: var(--color-warning)}.carrot-select-trigger[data-state=warning]{border-color:var(--select-color)}.carrot-select-trigger[data-state=warning]:focus,.carrot-select-trigger[data-state=warning]:focus-within{border-color:var(--select-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--select-color)}.carrot-select-message[data-state=warning]{color:var(--color-warning)}.carrot-select-trigger[data-state=danger],.carrot-select-listbox[data-state=danger]{--select-color: var(--color-danger)}.carrot-select-trigger[data-state=danger]{border-color:var(--select-color)}.carrot-select-trigger[data-state=danger]:focus,.carrot-select-trigger[data-state=danger]:focus-within{border-color:var(--select-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--select-color)}.carrot-select-message[data-state=danger]{color:var(--color-danger)}.carrot-select-trigger[data-state=info],.carrot-select-listbox[data-state=info]{--select-color: var(--color-info)}.carrot-select-trigger[data-state=info]{border-color:var(--select-color)}.carrot-select-trigger[data-state=info]:focus,.carrot-select-trigger[data-state=info]:focus-within{border-color:var(--select-color);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--select-color)}.carrot-select-message[data-state=info]{color:var(--color-info)}}@layer kapish.tokens{:root{--slider-track-height-lg: 6px;--slider-thumb-size-lg: 1.25rem;--slider-bar-width-lg: 4px;--slider-bar-height-lg: 1.375rem;--slider-track-height-md: 4px;--slider-thumb-size-md: 1rem;--slider-bar-width-md: 3px;--slider-bar-height-md: 1.125rem;--slider-track-height-sm: 2px;--slider-thumb-size-sm: .75rem;--slider-bar-width-sm: 2px;--slider-bar-height-sm: .875rem;--slider-track-height-xl: 8px;--slider-thumb-size-xl: 1.5rem;--slider-bar-width-xl: 4px;--slider-bar-height-xl: 1.625rem;--slider-track-height-xs: 1px;--slider-thumb-size-xs: .5rem;--slider-bar-width-xs: 2px;--slider-bar-height-xs: .5rem}}@layer kapish.components{.slider[data-size=lg]{--slider-track-height: var(--slider-track-height-lg);--slider-thumb-size: var(--slider-thumb-size-lg);--slider-bar-width: var(--slider-bar-width-lg);--slider-bar-height: var(--slider-bar-height-lg)}.slider[data-size=md]{--slider-track-height: var(--slider-track-height-md);--slider-thumb-size: var(--slider-thumb-size-md);--slider-bar-width: var(--slider-bar-width-md);--slider-bar-height: var(--slider-bar-height-md)}.slider[data-size=sm]{--slider-track-height: var(--slider-track-height-sm);--slider-thumb-size: var(--slider-thumb-size-sm);--slider-bar-width: var(--slider-bar-width-sm);--slider-bar-height: var(--slider-bar-height-sm)}.slider[data-size=xl]{--slider-track-height: var(--slider-track-height-xl);--slider-thumb-size: var(--slider-thumb-size-xl);--slider-bar-width: var(--slider-bar-width-xl);--slider-bar-height: var(--slider-bar-height-xl)}.slider[data-size=xs]{--slider-track-height: var(--slider-track-height-xs);--slider-thumb-size: var(--slider-thumb-size-xs);--slider-bar-width: var(--slider-bar-width-xs);--slider-bar-height: var(--slider-bar-height-xs)}}@layer kapish.components{.slider[data-thumb-shape=bar] .slider-thumb{width:var(--slider-bar-width);height:var(--slider-bar-height);border-radius:var(--radius-full)}.slider[data-thumb-shape=none] .slider-thumb{display:none}.slider[data-thumb-shape=pill] .slider-thumb{width:calc(var(--slider-thumb-size) * .6);height:var(--slider-thumb-size);border-radius:var(--radius-full)}}@layer kapish.components{.slider[data-orientation=vertical]{flex-direction:column;width:var(--slider-thumb-size);height:100%;min-height:8rem}.slider[data-orientation=vertical] .slider-track{width:var(--slider-track-height);height:100%}.slider[data-orientation=vertical] .slider-track-fill{top:auto;bottom:0;left:0;width:100%;height:var(--slider-fill, 0%);transition-property:height,background-color}.slider[data-orientation=vertical][data-range] .slider-track-fill{top:auto;bottom:var(--slider-fill-start, 0%);left:0;height:calc(var(--slider-fill-end, 0%) - var(--slider-fill-start, 0%));width:100%}.slider[data-orientation=vertical] .slider-thumb{top:auto;bottom:var(--slider-thumb-position, 0%);left:50%;transform:translate(-50%,50%)}.slider[data-orientation=vertical]:hover .slider-thumb{transform:translate(-50%,50%) scale(var(--slider-thumb-scale-hover))}.slider[data-orientation=vertical] .slider-thumb[data-active]{transform:translate(-50%,50%) scale(var(--slider-thumb-scale-active))}.slider[data-orientation=vertical] .slider-marks{top:0;left:50%;width:0;height:100%}.slider[data-orientation=vertical] .slider-mark{top:auto;left:50%}.slider[data-orientation=vertical] .slider-mark-label{top:50%;left:calc(50% + var(--slider-thumb-size) / 2 + var(--slider-mark-label-gap));transform:translateY(-50%)}.slider[data-orientation=vertical] .slider-tooltip{bottom:auto;left:calc(100% + var(--slider-tooltip-offset));top:var(--slider-thumb-position, 0%);transform:translateY(-50%)}}@layer kapish.components{.slider[data-tooltip=always] .slider-tooltip{opacity:1;transform:translate(-50%) translateY(-2px)}.slider[data-tooltip=hover]:hover .slider-tooltip,.slider[data-tooltip=hover]:has(.slider-thumb[data-active]) .slider-tooltip{opacity:1;transform:translate(-50%) translateY(-2px)}}@layer kapish.tokens{:root{--slider-mark-size: 4px;--slider-mark-color: var(--surface-overlay);--slider-mark-label-font-size: var(--font-size-xs);--slider-mark-label-color: var(--text-muted);--slider-mark-label-gap: var(--space-2)}}@layer kapish.components{.slider-marks{position:absolute;top:50%;left:0;width:100%;height:0;pointer-events:none}.slider-mark{position:absolute;top:50%;width:var(--slider-mark-size);height:var(--slider-mark-size);background-color:var(--slider-mark-color);border-radius:var(--radius-full);transform:translate(-50%,-50%)}.slider-mark[data-active]{background-color:var(--slider-color)}.slider-mark-label{position:absolute;top:calc(50% + var(--slider-thumb-size) / 2 + var(--slider-mark-label-gap));left:50%;transform:translate(-50%);font-size:var(--slider-mark-label-font-size);color:var(--slider-mark-label-color);white-space:nowrap}}@layer kapish.tokens{:root{--slider-thumb-bg: var(--color-neutral-0);--slider-thumb-border-width: 2px;--slider-thumb-shadow: var(--shadow-sm);--slider-thumb-shadow-active: var(--shadow-md);--slider-thumb-scale-hover: 1.15;--slider-thumb-scale-active: 1.25}}@layer kapish.components{.slider-thumb{position:absolute;top:50%;left:var(--slider-thumb-position, 0%);width:var(--slider-thumb-size);height:var(--slider-thumb-size);background-color:var(--slider-thumb-bg);border:var(--slider-thumb-border-width) solid var(--slider-color);border-radius:var(--radius-full);box-shadow:var(--slider-thumb-shadow);transform:translate(-50%,-50%);transition-property:transform,box-shadow,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);cursor:grab;z-index:1}.slider:hover .slider-thumb{transform:translate(-50%,-50%) scale(var(--slider-thumb-scale-hover))}.slider-thumb[data-active]{transform:translate(-50%,-50%) scale(var(--slider-thumb-scale-active));box-shadow:var(--slider-thumb-shadow-active);cursor:grabbing}.slider-thumb:focus-visible{box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--slider-color);outline:none}}@layer kapish.tokens{:root{--slider-tooltip-bg: var(--surface-elevated);--slider-tooltip-color: var(--text-primary);--slider-tooltip-font-size: var(--font-size-xs);--slider-tooltip-font-weight: var(--font-weight-semibold);--slider-tooltip-px: var(--space-2);--slider-tooltip-py: var(--space-1);--slider-tooltip-radius: var(--radius-md);--slider-tooltip-shadow: var(--shadow-md);--slider-tooltip-offset: var(--space-2)}}@layer kapish.components{.slider-tooltip{position:absolute;bottom:calc(100% + var(--slider-tooltip-offset));left:var(--slider-thumb-position, 0%);transform:translate(-50%);padding:var(--slider-tooltip-py) var(--slider-tooltip-px);background-color:var(--slider-tooltip-bg);color:var(--slider-tooltip-color);font-size:var(--slider-tooltip-font-size);font-weight:var(--slider-tooltip-font-weight);border-radius:var(--slider-tooltip-radius);box-shadow:var(--slider-tooltip-shadow);white-space:nowrap;pointer-events:none;opacity:0;transition-property:opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);z-index:1}.slider-tooltip[data-visible]{opacity:1;transform:translate(-50%) translateY(-2px)}}@layer kapish.tokens{:root{--slider-track-bg: var(--surface-overlay);--slider-track-radius: var(--radius-full)}}@layer kapish.components{.slider-track{position:relative;width:100%;height:var(--slider-track-height);border-radius:var(--slider-track-radius);overflow:hidden}.slider:not([data-surface]):not([data-effect]) .slider-track{background-color:var(--slider-track-bg)}.slider-track-fill{position:absolute;top:0;left:0;height:100%;width:var(--slider-fill, 0%);background-color:var(--slider-color);border-radius:inherit;transition-property:width,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.slider[data-range] .slider-track-fill{left:var(--slider-fill-start, 0%);width:calc(var(--slider-fill-end, 0%) - var(--slider-fill-start, 0%))}}@layer kapish.tokens{:root{--slider-disabled-opacity: .5}}@layer kapish.components{.slider{--slider-color: var(--color-primary);--slider-track-height: var(--slider-track-height-md);--slider-thumb-size: var(--slider-thumb-size-md);--slider-bar-width: var(--slider-bar-width-md);--slider-bar-height: var(--slider-bar-height-md);position:relative;display:flex;align-items:center;width:100%;min-height:var(--slider-thumb-size);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.slider[data-disabled]{opacity:var(--slider-disabled-opacity);pointer-events:none;cursor:not-allowed}.slider-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer kapish.components{.slider[data-color=charcoal]{--slider-color: var(--color-charcoal)}.slider[data-color=danger]{--slider-color: var(--color-danger)}.slider[data-color=info]{--slider-color: var(--color-info)}.slider[data-color=neutral]{--slider-color: var(--color-neutral)}.slider[data-color=primary]{--slider-color: var(--color-primary)}.slider[data-color=sand]{--slider-color: var(--color-sand)}.slider[data-color=secondary]{--slider-color: var(--color-secondary)}.slider[data-color=series-1]{--slider-color: var(--color-series-1)}.slider[data-color=series-10]{--slider-color: var(--color-series-10)}.slider[data-color=series-11]{--slider-color: var(--color-series-11)}.slider[data-color=series-12]{--slider-color: var(--color-series-12)}.slider[data-color=series-13]{--slider-color: var(--color-series-13)}.slider[data-color=series-14]{--slider-color: var(--color-series-14)}.slider[data-color=series-15]{--slider-color: var(--color-series-15)}.slider[data-color=series-16]{--slider-color: var(--color-series-16)}.slider[data-color=series-2]{--slider-color: var(--color-series-2)}.slider[data-color=series-3]{--slider-color: var(--color-series-3)}.slider[data-color=series-4]{--slider-color: var(--color-series-4)}.slider[data-color=series-5]{--slider-color: var(--color-series-5)}.slider[data-color=series-6]{--slider-color: var(--color-series-6)}.slider[data-color=series-7]{--slider-color: var(--color-series-7)}.slider[data-color=series-8]{--slider-color: var(--color-series-8)}.slider[data-color=series-9]{--slider-color: var(--color-series-9)}.slider[data-color=slate]{--slider-color: var(--color-slate)}.slider[data-color=standard-blue]{--slider-color: var(--color-standard-blue)}.slider[data-color=standard-brown]{--slider-color: var(--color-standard-brown)}.slider[data-color=standard-cyan]{--slider-color: var(--color-standard-cyan)}.slider[data-color=standard-green]{--slider-color: var(--color-standard-green)}.slider[data-color=standard-indigo]{--slider-color: var(--color-standard-indigo)}.slider[data-color=standard-orange]{--slider-color: var(--color-standard-orange)}.slider[data-color=standard-pink]{--slider-color: var(--color-standard-pink)}.slider[data-color=standard-purple]{--slider-color: var(--color-standard-purple)}.slider[data-color=standard-red]{--slider-color: var(--color-standard-red)}.slider[data-color=standard-teal]{--slider-color: var(--color-standard-teal)}.slider[data-color=standard-yellow]{--slider-color: var(--color-standard-yellow)}.slider[data-color=stone]{--slider-color: var(--color-stone)}.slider[data-color=success]{--slider-color: var(--color-success)}.slider[data-color=warning]{--slider-color: var(--color-warning)}.slider[data-color=zinc]{--slider-color: var(--color-zinc)}}@layer kapish.components{.slider[data-kit=disabled] .slider-track{background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background))}.slider[data-kit=ghost] .slider-track{background-color:transparent}.slider[data-kit=neutral] .slider-track{background-color:var(--surface-elevated)}.slider[data-kit=outlined] .slider-track{background-color:transparent}.slider[data-kit=pastel] .slider-track{background-color:color-mix(in oklab,var(--slider-color) 6%,var(--color-light))}.slider[data-kit=saturated] .slider-track{background-color:oklch(from var(--slider-color) l calc(c*1.4) h)}.slider[data-kit=solid] .slider-track{background-color:var(--slider-color)}.slider[data-kit=subtle] .slider-track{background-color:color-mix(in oklab,var(--slider-color) 14%,var(--color-background))}.slider[data-kit=tint] .slider-track{background-color:color-mix(in oklab,var(--slider-color) 30%,var(--color-background))}}@layer kapish.tokens{:root{--spinner-size-lg: 2rem;--spinner-border-width-lg: 3px;--spinner-size-md: 1.5rem;--spinner-border-width-md: 2px;--spinner-size-sm: 1rem;--spinner-border-width-sm: 2px;--spinner-size-xl: 3rem;--spinner-border-width-xl: 4px;--spinner-size-xs: .75rem;--spinner-border-width-xs: 2px}}@layer kapish.components{.carrot-spinner[data-size=lg]{width:var(--spinner-size-lg);height:var(--spinner-size-lg);border-width:var(--spinner-border-width-lg)}.carrot-spinner[data-size=md]{width:var(--spinner-size-md);height:var(--spinner-size-md);border-width:var(--spinner-border-width-md)}.carrot-spinner[data-size=sm]{width:var(--spinner-size-sm);height:var(--spinner-size-sm);border-width:var(--spinner-border-width-sm)}.carrot-spinner[data-size=xl]{width:var(--spinner-size-xl);height:var(--spinner-size-xl);border-width:var(--spinner-border-width-xl)}.carrot-spinner[data-size=xs]{width:var(--spinner-size-xs);height:var(--spinner-size-xs);border-width:var(--spinner-border-width-xs)}}@layer kapish.components{.carrot-skeleton[data-shape=circle]{border-radius:var(--radius-full);aspect-ratio:1}.carrot-skeleton[data-shape=heading]{height:1.5em;max-width:60%;border-radius:var(--radius-xs, 2px)}.carrot-skeleton[data-shape=rect]{aspect-ratio:16 / 9}.carrot-skeleton[data-shape=text]{height:.75em;border-radius:var(--radius-xs, 2px)}}@layer kapish.tokens{:root{--skeleton-size-lg: 4rem;--skeleton-size-md: 2.5rem;--skeleton-size-sm: 1.5rem;--skeleton-size-xl: 8rem;--skeleton-size-xs: 1rem}}@layer kapish.components{.carrot-skeleton[data-size=lg]{height:var(--skeleton-size-lg)}.carrot-skeleton[data-size=md]{height:var(--skeleton-size-md)}.carrot-skeleton[data-size=sm]{height:var(--skeleton-size-sm)}.carrot-skeleton[data-size=xl]{height:var(--skeleton-size-xl)}.carrot-skeleton[data-size=xs]{height:var(--skeleton-size-xs)}}@layer kapish.tokens{:root{--skeleton-base: var(--surface-subtle);--skeleton-highlight: var(--surface-elevated);--skeleton-radius: var(--radius-sm);--skeleton-speed: 1.5s;--skeleton-stack-gap: .5em}}@layer kapish.components{.carrot-skeleton{display:block;align-self:stretch;background-color:var(--skeleton-base);border-radius:var(--skeleton-radius);overflow:hidden;position:relative}.carrot-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--skeleton-highlight) 50%,transparent 100%);animation:carrot-sweep var(--skeleton-speed) var(--ease-in-out) infinite}.carrot-skeleton[data-static]:after{animation:none;display:none}.carrot-skeleton-stack{display:flex;flex-direction:column;gap:var(--skeleton-stack-gap)}}@layer kapish.tokens{:root{--spinner-track-color: transparent;--spinner-speed: .6s}}@layer kapish.components{.carrot-spinner{--spinner-color: var(--color-primary);display:inline-block;width:var(--spinner-size-md);height:var(--spinner-size-md);border:var(--spinner-border-width-md) solid var(--spinner-track-color);border-top-color:var(--spinner-color);border-radius:var(--radius-full);animation:var(--animated-spin-fast-animation, carrot-spin var(--spinner-speed) var(--ease-linear) infinite);flex-shrink:0}.carrot-spinner-wrap{display:inline-flex;align-items:center;gap:var(--space-2)}.carrot-spinner-wrap[data-stacked]{flex-direction:column}.carrot-spinner-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-scrim);z-index:var(--z-overlay, 300)}}@layer kapish.components{.carrot-spinner[data-color=charcoal]{--spinner-color: var(--color-charcoal)}.carrot-spinner[data-color=danger]{--spinner-color: var(--color-danger)}.carrot-spinner[data-color=info]{--spinner-color: var(--color-info)}.carrot-spinner[data-color=neutral]{--spinner-color: var(--color-neutral)}.carrot-spinner[data-color=primary]{--spinner-color: var(--color-primary)}.carrot-spinner[data-color=sand]{--spinner-color: var(--color-sand)}.carrot-spinner[data-color=secondary]{--spinner-color: var(--color-secondary)}.carrot-spinner[data-color=series-1]{--spinner-color: var(--color-series-1)}.carrot-spinner[data-color=series-10]{--spinner-color: var(--color-series-10)}.carrot-spinner[data-color=series-11]{--spinner-color: var(--color-series-11)}.carrot-spinner[data-color=series-12]{--spinner-color: var(--color-series-12)}.carrot-spinner[data-color=series-13]{--spinner-color: var(--color-series-13)}.carrot-spinner[data-color=series-14]{--spinner-color: var(--color-series-14)}.carrot-spinner[data-color=series-15]{--spinner-color: var(--color-series-15)}.carrot-spinner[data-color=series-16]{--spinner-color: var(--color-series-16)}.carrot-spinner[data-color=series-2]{--spinner-color: var(--color-series-2)}.carrot-spinner[data-color=series-3]{--spinner-color: var(--color-series-3)}.carrot-spinner[data-color=series-4]{--spinner-color: var(--color-series-4)}.carrot-spinner[data-color=series-5]{--spinner-color: var(--color-series-5)}.carrot-spinner[data-color=series-6]{--spinner-color: var(--color-series-6)}.carrot-spinner[data-color=series-7]{--spinner-color: var(--color-series-7)}.carrot-spinner[data-color=series-8]{--spinner-color: var(--color-series-8)}.carrot-spinner[data-color=series-9]{--spinner-color: var(--color-series-9)}.carrot-spinner[data-color=slate]{--spinner-color: var(--color-slate)}.carrot-spinner[data-color=standard-blue]{--spinner-color: var(--color-standard-blue)}.carrot-spinner[data-color=standard-brown]{--spinner-color: var(--color-standard-brown)}.carrot-spinner[data-color=standard-cyan]{--spinner-color: var(--color-standard-cyan)}.carrot-spinner[data-color=standard-green]{--spinner-color: var(--color-standard-green)}.carrot-spinner[data-color=standard-indigo]{--spinner-color: var(--color-standard-indigo)}.carrot-spinner[data-color=standard-orange]{--spinner-color: var(--color-standard-orange)}.carrot-spinner[data-color=standard-pink]{--spinner-color: var(--color-standard-pink)}.carrot-spinner[data-color=standard-purple]{--spinner-color: var(--color-standard-purple)}.carrot-spinner[data-color=standard-red]{--spinner-color: var(--color-standard-red)}.carrot-spinner[data-color=standard-teal]{--spinner-color: var(--color-standard-teal)}.carrot-spinner[data-color=standard-yellow]{--spinner-color: var(--color-standard-yellow)}.carrot-spinner[data-color=stone]{--spinner-color: var(--color-stone)}.carrot-spinner[data-color=success]{--spinner-color: var(--color-success)}.carrot-spinner[data-color=warning]{--spinner-color: var(--color-warning)}.carrot-spinner[data-color=zinc]{--spinner-color: var(--color-zinc)}}@layer kapish.tokens{:root{--stepper-marker-size-lg: 34px;--stepper-marker-size-md: 28px;--stepper-marker-size-sm: 22px;--stepper-marker-size-xl: 40px;--stepper-marker-size-xs: 18px}}@layer kapish.components{.carrot-stepper[data-size=lg]{--stepper-marker-size: var(--stepper-marker-size-lg)}.carrot-stepper[data-size=md]{--stepper-marker-size: var(--stepper-marker-size-md)}.carrot-stepper[data-size=sm]{--stepper-marker-size: var(--stepper-marker-size-sm)}.carrot-stepper[data-size=xl]{--stepper-marker-size: var(--stepper-marker-size-xl)}.carrot-stepper[data-size=xs]{--stepper-marker-size: var(--stepper-marker-size-xs)}}@layer kapish.components{.carrot-stepper[data-orientation=vertical]{flex-direction:column;align-items:stretch;gap:var(--stepper-gap-vertical)}.carrot-stepper[data-orientation=vertical] .carrot-step-connector{width:var(--stepper-connector-thickness);height:var(--space-4);min-width:0;align-self:flex-start;margin-left:calc(var(--stepper-marker-size) / 2 - var(--stepper-connector-thickness) / 2)}}@layer kapish.components{.carrot-stepper[data-variant=dots] .carrot-step-marker{width:12px;height:12px;border:0;background:var(--border-subtle);font-size:0}.carrot-stepper[data-variant=dots] .carrot-step[data-state=active] .carrot-step-marker{background:var(--stepper-color)}.carrot-stepper[data-variant=dots] .carrot-step[data-state=completed] .carrot-step-marker{background:var(--color-success)}.carrot-stepper[data-variant=dots] .carrot-step[data-state=error] .carrot-step-marker{background:var(--color-danger)}.carrot-stepper[data-variant=icon] .carrot-step-marker{font-size:0}}@layer kapish.components{.carrot-step[data-state=active] .carrot-step-marker{background:var(--stepper-color);color:var(--text-inverse);border-color:var(--stepper-color)}.carrot-step[data-state=active] .carrot-step-title{color:var(--stepper-color)}.carrot-step[data-state=completed] .carrot-step-marker{background:var(--color-success);color:var(--text-inverse);border-color:var(--color-success)}.carrot-step[data-state=completed]~.carrot-step-connector,.carrot-step[data-state=completed]>.carrot-step-connector{background:var(--color-success)}.carrot-step[data-state=error] .carrot-step-marker{background:var(--color-danger);color:var(--text-inverse);border-color:var(--color-danger)}.carrot-step[data-state=error] .carrot-step-title{color:var(--color-danger)}}@layer kapish.components{.carrot-step-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}}@layer kapish.components{.carrot-step-connector{flex:1;align-self:center;height:var(--stepper-connector-thickness);background:var(--border-subtle);min-width:var(--space-3);transition:background-color var(--duration-normal) var(--ease-out)}}@layer kapish.components{.carrot-step-marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--stepper-marker-size);height:var(--stepper-marker-size);border-radius:var(--radius-full);background:var(--surface-elevated);color:var(--text-primary);border:var(--stepper-connector-thickness) solid var(--border-subtle);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:1;transition-property:background-color,color,border-color;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}}@layer kapish.components{.carrot-step{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.carrot-step[data-disabled]{opacity:.5;pointer-events:none}}@layer kapish.tokens{:root{--stepper-connector-thickness: 2px;--stepper-gap-horizontal: 0;--stepper-gap-vertical: var(--space-3)}}@layer kapish.components{.carrot-stepper{--stepper-color: var(--color-primary);--stepper-marker-size: var(--stepper-marker-size-md);display:flex;flex-direction:row;align-items:flex-start;gap:var(--stepper-gap-horizontal);list-style:none;margin:0;padding:0}.carrot-stepper[data-compact] .carrot-step-body{display:none}}@layer kapish.components{.carrot-stepper[data-color=charcoal]{--stepper-color: var(--color-charcoal)}.carrot-stepper[data-color=danger]{--stepper-color: var(--color-danger)}.carrot-stepper[data-color=info]{--stepper-color: var(--color-info)}.carrot-stepper[data-color=neutral]{--stepper-color: var(--color-neutral)}.carrot-stepper[data-color=primary]{--stepper-color: var(--color-primary)}.carrot-stepper[data-color=sand]{--stepper-color: var(--color-sand)}.carrot-stepper[data-color=secondary]{--stepper-color: var(--color-secondary)}.carrot-stepper[data-color=series-1]{--stepper-color: var(--color-series-1)}.carrot-stepper[data-color=series-10]{--stepper-color: var(--color-series-10)}.carrot-stepper[data-color=series-11]{--stepper-color: var(--color-series-11)}.carrot-stepper[data-color=series-12]{--stepper-color: var(--color-series-12)}.carrot-stepper[data-color=series-13]{--stepper-color: var(--color-series-13)}.carrot-stepper[data-color=series-14]{--stepper-color: var(--color-series-14)}.carrot-stepper[data-color=series-15]{--stepper-color: var(--color-series-15)}.carrot-stepper[data-color=series-16]{--stepper-color: var(--color-series-16)}.carrot-stepper[data-color=series-2]{--stepper-color: var(--color-series-2)}.carrot-stepper[data-color=series-3]{--stepper-color: var(--color-series-3)}.carrot-stepper[data-color=series-4]{--stepper-color: var(--color-series-4)}.carrot-stepper[data-color=series-5]{--stepper-color: var(--color-series-5)}.carrot-stepper[data-color=series-6]{--stepper-color: var(--color-series-6)}.carrot-stepper[data-color=series-7]{--stepper-color: var(--color-series-7)}.carrot-stepper[data-color=series-8]{--stepper-color: var(--color-series-8)}.carrot-stepper[data-color=series-9]{--stepper-color: var(--color-series-9)}.carrot-stepper[data-color=slate]{--stepper-color: var(--color-slate)}.carrot-stepper[data-color=standard-blue]{--stepper-color: var(--color-standard-blue)}.carrot-stepper[data-color=standard-brown]{--stepper-color: var(--color-standard-brown)}.carrot-stepper[data-color=standard-cyan]{--stepper-color: var(--color-standard-cyan)}.carrot-stepper[data-color=standard-green]{--stepper-color: var(--color-standard-green)}.carrot-stepper[data-color=standard-indigo]{--stepper-color: var(--color-standard-indigo)}.carrot-stepper[data-color=standard-orange]{--stepper-color: var(--color-standard-orange)}.carrot-stepper[data-color=standard-pink]{--stepper-color: var(--color-standard-pink)}.carrot-stepper[data-color=standard-purple]{--stepper-color: var(--color-standard-purple)}.carrot-stepper[data-color=standard-red]{--stepper-color: var(--color-standard-red)}.carrot-stepper[data-color=standard-teal]{--stepper-color: var(--color-standard-teal)}.carrot-stepper[data-color=standard-yellow]{--stepper-color: var(--color-standard-yellow)}.carrot-stepper[data-color=stone]{--stepper-color: var(--color-stone)}.carrot-stepper[data-color=success]{--stepper-color: var(--color-success)}.carrot-stepper[data-color=warning]{--stepper-color: var(--color-warning)}.carrot-stepper[data-color=zinc]{--stepper-color: var(--color-zinc)}}@layer kapish.tokens{:root{--table-header-height-lg: 3rem;--table-row-height-lg: 3.25rem;--table-cell-font-size-lg: var(--font-size-md);--table-header-height-md: 2.5rem;--table-row-height-md: 2.75rem;--table-cell-font-size-md: var(--font-size-base);--table-header-height-sm: 2rem;--table-row-height-sm: 2.25rem;--table-cell-font-size-sm: var(--font-size-sm);--table-header-height-xl: 3.5rem;--table-row-height-xl: 3.75rem;--table-cell-font-size-xl: var(--font-size-lg);--table-header-height-xs: 1.625rem;--table-row-height-xs: 1.875rem;--table-cell-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-table[data-size=lg]{--table-header-height: var(--table-header-height-lg);--table-row-height: var(--table-row-height-lg);--table-cell-font-size: var(--table-cell-font-size-lg)}.carrot-table[data-size=md]{--table-header-height: var(--table-header-height-md);--table-row-height: var(--table-row-height-md);--table-cell-font-size: var(--table-cell-font-size-md)}.carrot-table[data-size=sm]{--table-header-height: var(--table-header-height-sm);--table-row-height: var(--table-row-height-sm);--table-cell-font-size: var(--table-cell-font-size-sm)}.carrot-table[data-size=xl]{--table-header-height: var(--table-header-height-xl);--table-row-height: var(--table-row-height-xl);--table-cell-font-size: var(--table-cell-font-size-xl)}.carrot-table[data-size=xs]{--table-header-height: var(--table-header-height-xs);--table-row-height: var(--table-row-height-xs);--table-cell-font-size: var(--table-cell-font-size-xs)}}@layer kapish.components{.carrot-table-header-cell[data-align=center],.carrot-table-cell[data-align=center],.carrot-table-footer[data-align=center]{justify-content:center}.carrot-table-header-cell[data-align=right],.carrot-table-cell[data-align=right],.carrot-table-footer[data-align=right]{justify-content:flex-end}}@layer kapish.components{.carrot-table-cell{display:flex;align-items:center;flex:1;padding-left:var(--table-cell-px);padding-right:var(--table-cell-px);font-size:var(--table-cell-font-size);color:var(--text-primary);min-width:0;position:relative}.carrot-table-cell[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-table-cell[data-truncate]>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrot-table-cell[data-mono]{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.carrot-table-cell[data-nowrap]{white-space:nowrap}}@layer kapish.components{.carrot-table-empty{display:flex;align-items:center;justify-content:center;padding-top:var(--table-empty-py);padding-bottom:var(--table-empty-py);padding-left:var(--table-row-px);padding-right:var(--table-row-px);color:var(--text-muted);font-size:var(--table-empty-font-size)}}@layer kapish.components{.carrot-table-footer{display:flex;align-items:center;padding-left:var(--table-footer-px);padding-right:var(--table-footer-px);padding-top:var(--table-footer-py);padding-bottom:var(--table-footer-py);background-color:transparent;border-top:var(--border-width-1) solid var(--border-subtle)}}@layer kapish.components{.carrot-table-header-cell{display:flex;align-items:center;gap:var(--space-1);flex:1;padding-left:var(--table-cell-px);padding-right:var(--table-cell-px);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);-webkit-user-select:none;user-select:none}.carrot-table-header-cell[data-sortable]{cursor:pointer;transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.carrot-table-header-cell[data-sortable]:hover{color:var(--text-primary)}.carrot-table-header-cell[data-sortable]:after{content:"";display:inline-block;width:var(--table-sort-indicator-size);height:var(--table-sort-indicator-size);flex-shrink:0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background-color:var(--text-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.carrot-table-header-cell[data-sortable]:hover:after{opacity:.4}.carrot-table-header-cell[data-sorted]{color:var(--text-primary)}.carrot-table-header-cell[data-sorted]:after{opacity:1;background-color:var(--table-color)}.carrot-table-header-cell[data-sorted=asc]:after{transform:rotate(180deg)}}@layer kapish.components{.carrot-table-header{display:flex;align-items:center;min-height:var(--table-header-height);padding-left:var(--table-header-px);padding-right:var(--table-header-px);color:var(--table-header-fg);border-bottom:var(--border-width-1) solid var(--border-subtle)}.carrot-table-header:not([data-surface]):not([data-effect]){background:var(--table-header-bg)}}@layer kapish.components{.carrot-table-row{display:flex;align-items:center;min-height:var(--table-row-height);padding-left:var(--table-row-px);padding-right:var(--table-row-px);background-color:transparent;border-bottom:var(--border-width-1) solid var(--border-subtle);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);position:relative}.carrot-table-row:last-child{border-bottom:none}.carrot-table-row[data-selected]{background-color:color-mix(in oklab,var(--table-color) 30%,var(--color-background));box-shadow:inset 3px 0 0 var(--table-color)}.carrot-table-row[data-disabled]{opacity:var(--table-disabled-opacity);pointer-events:none}}@layer kapish.tokens{:root{--table-radius: var(--radius-lg);--table-cell-px: var(--space-2);--table-row-px: var(--space-3);--table-header-px: var(--space-3);--table-footer-px: var(--space-3);--table-footer-py: var(--space-2);--table-sort-indicator-size: .75rem;--table-empty-py: var(--space-12);--table-empty-font-size: var(--font-size-sm);--table-disabled-opacity: .5;--table-bg: var(--surface-base);--table-fg: var(--text-primary);--table-border-color: var(--border-subtle);--table-header-bg: var(--surface-subtle);--table-header-fg: var(--text-muted)}}@layer kapish.components{.carrot-table{--table-color: var(--color-primary);--table-stripe: var(--surface-subtle);--table-header-height: var(--table-header-height-md);--table-row-height: var(--table-row-height-md);--table-cell-font-size: var(--table-cell-font-size-md);display:flex;flex-direction:column;color:var(--table-fg);border:var(--border-width-1) solid var(--table-border-color);border-radius:var(--table-radius);overflow:hidden}.carrot-table:not([data-surface]):not([data-effect]){background:var(--table-bg)}.carrot-table[data-full]{width:100%}.carrot-table[data-striped] .carrot-table-row:nth-child(2n):before{content:"";position:absolute;inset:0;background:var(--table-stripe);pointer-events:none}.carrot-table[data-hoverable] .carrot-table-row:not([data-selected]):after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);pointer-events:none;opacity:0;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-table[data-hoverable] .carrot-table-row:not([data-selected]):hover:after{opacity:1}.carrot-table[data-hoverable] .carrot-table-row:not([data-selected]):active:after{background:var(--surface-active-overlay);opacity:1}.carrot-table[data-interactive] .carrot-table-row{cursor:pointer}.carrot-table[data-fixed-header]{overflow-y:auto}.carrot-table[data-fixed-header] .carrot-table-header{position:sticky;top:0;z-index:1}}@layer kapish.components{.carrot-table[data-color=charcoal]{--table-color: var(--color-charcoal);--table-bg: var(--color-charcoal-bg, var(--surface-base));--table-fg: var(--color-charcoal-fg, var(--text-primary));--table-border-color: var(--color-charcoal-border, var(--border-default))}.carrot-table[data-color=danger]{--table-color: var(--color-danger);--table-bg: var(--color-danger-bg, var(--surface-base));--table-fg: var(--color-danger-fg, var(--text-primary));--table-border-color: var(--color-danger-border, var(--border-default))}.carrot-table[data-color=info]{--table-color: var(--color-info);--table-bg: var(--color-info-bg, var(--surface-base));--table-fg: var(--color-info-fg, var(--text-primary));--table-border-color: var(--color-info-border, var(--border-default))}.carrot-table[data-color=neutral]{--table-color: var(--color-neutral);--table-bg: var(--color-neutral-bg, var(--surface-base));--table-fg: var(--color-neutral-fg, var(--text-primary));--table-border-color: var(--color-neutral-border, var(--border-default))}.carrot-table[data-color=primary]{--table-color: var(--color-primary);--table-bg: var(--color-primary-bg, var(--surface-base));--table-fg: var(--color-primary-fg, var(--text-primary));--table-border-color: var(--color-primary-border, var(--border-default))}.carrot-table[data-color=sand]{--table-color: var(--color-sand);--table-bg: var(--color-sand-bg, var(--surface-base));--table-fg: var(--color-sand-fg, var(--text-primary));--table-border-color: var(--color-sand-border, var(--border-default))}.carrot-table[data-color=secondary]{--table-color: var(--color-secondary);--table-bg: var(--color-secondary-bg, var(--surface-base));--table-fg: var(--color-secondary-fg, var(--text-primary));--table-border-color: var(--color-secondary-border, var(--border-default))}.carrot-table[data-color=series-1]{--table-color: var(--color-series-1);--table-bg: var(--color-series-1-bg, var(--surface-base));--table-fg: var(--color-series-1-fg, var(--text-primary));--table-border-color: var(--color-series-1-border, var(--border-default))}.carrot-table[data-color=series-10]{--table-color: var(--color-series-10);--table-bg: var(--color-series-10-bg, var(--surface-base));--table-fg: var(--color-series-10-fg, var(--text-primary));--table-border-color: var(--color-series-10-border, var(--border-default))}.carrot-table[data-color=series-11]{--table-color: var(--color-series-11);--table-bg: var(--color-series-11-bg, var(--surface-base));--table-fg: var(--color-series-11-fg, var(--text-primary));--table-border-color: var(--color-series-11-border, var(--border-default))}.carrot-table[data-color=series-12]{--table-color: var(--color-series-12);--table-bg: var(--color-series-12-bg, var(--surface-base));--table-fg: var(--color-series-12-fg, var(--text-primary));--table-border-color: var(--color-series-12-border, var(--border-default))}.carrot-table[data-color=series-13]{--table-color: var(--color-series-13);--table-bg: var(--color-series-13-bg, var(--surface-base));--table-fg: var(--color-series-13-fg, var(--text-primary));--table-border-color: var(--color-series-13-border, var(--border-default))}.carrot-table[data-color=series-14]{--table-color: var(--color-series-14);--table-bg: var(--color-series-14-bg, var(--surface-base));--table-fg: var(--color-series-14-fg, var(--text-primary));--table-border-color: var(--color-series-14-border, var(--border-default))}.carrot-table[data-color=series-15]{--table-color: var(--color-series-15);--table-bg: var(--color-series-15-bg, var(--surface-base));--table-fg: var(--color-series-15-fg, var(--text-primary));--table-border-color: var(--color-series-15-border, var(--border-default))}.carrot-table[data-color=series-16]{--table-color: var(--color-series-16);--table-bg: var(--color-series-16-bg, var(--surface-base));--table-fg: var(--color-series-16-fg, var(--text-primary));--table-border-color: var(--color-series-16-border, var(--border-default))}.carrot-table[data-color=series-2]{--table-color: var(--color-series-2);--table-bg: var(--color-series-2-bg, var(--surface-base));--table-fg: var(--color-series-2-fg, var(--text-primary));--table-border-color: var(--color-series-2-border, var(--border-default))}.carrot-table[data-color=series-3]{--table-color: var(--color-series-3);--table-bg: var(--color-series-3-bg, var(--surface-base));--table-fg: var(--color-series-3-fg, var(--text-primary));--table-border-color: var(--color-series-3-border, var(--border-default))}.carrot-table[data-color=series-4]{--table-color: var(--color-series-4);--table-bg: var(--color-series-4-bg, var(--surface-base));--table-fg: var(--color-series-4-fg, var(--text-primary));--table-border-color: var(--color-series-4-border, var(--border-default))}.carrot-table[data-color=series-5]{--table-color: var(--color-series-5);--table-bg: var(--color-series-5-bg, var(--surface-base));--table-fg: var(--color-series-5-fg, var(--text-primary));--table-border-color: var(--color-series-5-border, var(--border-default))}.carrot-table[data-color=series-6]{--table-color: var(--color-series-6);--table-bg: var(--color-series-6-bg, var(--surface-base));--table-fg: var(--color-series-6-fg, var(--text-primary));--table-border-color: var(--color-series-6-border, var(--border-default))}.carrot-table[data-color=series-7]{--table-color: var(--color-series-7);--table-bg: var(--color-series-7-bg, var(--surface-base));--table-fg: var(--color-series-7-fg, var(--text-primary));--table-border-color: var(--color-series-7-border, var(--border-default))}.carrot-table[data-color=series-8]{--table-color: var(--color-series-8);--table-bg: var(--color-series-8-bg, var(--surface-base));--table-fg: var(--color-series-8-fg, var(--text-primary));--table-border-color: var(--color-series-8-border, var(--border-default))}.carrot-table[data-color=series-9]{--table-color: var(--color-series-9);--table-bg: var(--color-series-9-bg, var(--surface-base));--table-fg: var(--color-series-9-fg, var(--text-primary));--table-border-color: var(--color-series-9-border, var(--border-default))}.carrot-table[data-color=slate]{--table-color: var(--color-slate);--table-bg: var(--color-slate-bg, var(--surface-base));--table-fg: var(--color-slate-fg, var(--text-primary));--table-border-color: var(--color-slate-border, var(--border-default))}.carrot-table[data-color=standard-blue]{--table-color: var(--color-standard-blue);--table-bg: var(--color-standard-blue-bg, var(--surface-base));--table-fg: var(--color-standard-blue-fg, var(--text-primary));--table-border-color: var(--color-standard-blue-border, var(--border-default))}.carrot-table[data-color=standard-brown]{--table-color: var(--color-standard-brown);--table-bg: var(--color-standard-brown-bg, var(--surface-base));--table-fg: var(--color-standard-brown-fg, var(--text-primary));--table-border-color: var(--color-standard-brown-border, var(--border-default))}.carrot-table[data-color=standard-cyan]{--table-color: var(--color-standard-cyan);--table-bg: var(--color-standard-cyan-bg, var(--surface-base));--table-fg: var(--color-standard-cyan-fg, var(--text-primary));--table-border-color: var(--color-standard-cyan-border, var(--border-default))}.carrot-table[data-color=standard-green]{--table-color: var(--color-standard-green);--table-bg: var(--color-standard-green-bg, var(--surface-base));--table-fg: var(--color-standard-green-fg, var(--text-primary));--table-border-color: var(--color-standard-green-border, var(--border-default))}.carrot-table[data-color=standard-indigo]{--table-color: var(--color-standard-indigo);--table-bg: var(--color-standard-indigo-bg, var(--surface-base));--table-fg: var(--color-standard-indigo-fg, var(--text-primary));--table-border-color: var(--color-standard-indigo-border, var(--border-default))}.carrot-table[data-color=standard-orange]{--table-color: var(--color-standard-orange);--table-bg: var(--color-standard-orange-bg, var(--surface-base));--table-fg: var(--color-standard-orange-fg, var(--text-primary));--table-border-color: var(--color-standard-orange-border, var(--border-default))}.carrot-table[data-color=standard-pink]{--table-color: var(--color-standard-pink);--table-bg: var(--color-standard-pink-bg, var(--surface-base));--table-fg: var(--color-standard-pink-fg, var(--text-primary));--table-border-color: var(--color-standard-pink-border, var(--border-default))}.carrot-table[data-color=standard-purple]{--table-color: var(--color-standard-purple);--table-bg: var(--color-standard-purple-bg, var(--surface-base));--table-fg: var(--color-standard-purple-fg, var(--text-primary));--table-border-color: var(--color-standard-purple-border, var(--border-default))}.carrot-table[data-color=standard-red]{--table-color: var(--color-standard-red);--table-bg: var(--color-standard-red-bg, var(--surface-base));--table-fg: var(--color-standard-red-fg, var(--text-primary));--table-border-color: var(--color-standard-red-border, var(--border-default))}.carrot-table[data-color=standard-teal]{--table-color: var(--color-standard-teal);--table-bg: var(--color-standard-teal-bg, var(--surface-base));--table-fg: var(--color-standard-teal-fg, var(--text-primary));--table-border-color: var(--color-standard-teal-border, var(--border-default))}.carrot-table[data-color=standard-yellow]{--table-color: var(--color-standard-yellow);--table-bg: var(--color-standard-yellow-bg, var(--surface-base));--table-fg: var(--color-standard-yellow-fg, var(--text-primary));--table-border-color: var(--color-standard-yellow-border, var(--border-default))}.carrot-table[data-color=stone]{--table-color: var(--color-stone);--table-bg: var(--color-stone-bg, var(--surface-base));--table-fg: var(--color-stone-fg, var(--text-primary));--table-border-color: var(--color-stone-border, var(--border-default))}.carrot-table[data-color=success]{--table-color: var(--color-success);--table-bg: var(--color-success-bg, var(--surface-base));--table-fg: var(--color-success-fg, var(--text-primary));--table-border-color: var(--color-success-border, var(--border-default))}.carrot-table[data-color=warning]{--table-color: var(--color-warning);--table-bg: var(--color-warning-bg, var(--surface-base));--table-fg: var(--color-warning-fg, var(--text-primary));--table-border-color: var(--color-warning-border, var(--border-default))}.carrot-table[data-color=zinc]{--table-color: var(--color-zinc);--table-bg: var(--color-zinc-bg, var(--surface-base));--table-fg: var(--color-zinc-fg, var(--text-primary));--table-border-color: var(--color-zinc-border, var(--border-default))}}@layer kapish.tokens{:root{--tab-height-lg: 3rem;--tab-px-lg: 1.25rem;--tab-font-size-lg: var(--font-size-md);--tab-height-md: 2.5rem;--tab-px-md: 1rem;--tab-font-size-md: var(--font-size-base);--tab-height-sm: 2rem;--tab-px-sm: .75rem;--tab-font-size-sm: var(--font-size-sm);--tab-height-xl: 3.5rem;--tab-px-xl: 1.5rem;--tab-font-size-xl: var(--font-size-lg);--tab-height-xs: 1.75rem;--tab-px-xs: .5rem;--tab-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-tabs[data-size=lg]{--tab-height: var(--tab-height-lg);--tab-px: var(--tab-px-lg);--tab-font-size: var(--tab-font-size-lg)}.carrot-tabs[data-size=md]{--tab-height: var(--tab-height-md);--tab-px: var(--tab-px-md);--tab-font-size: var(--tab-font-size-md)}.carrot-tabs[data-size=sm]{--tab-height: var(--tab-height-sm);--tab-px: var(--tab-px-sm);--tab-font-size: var(--tab-font-size-sm)}.carrot-tabs[data-size=xl]{--tab-height: var(--tab-height-xl);--tab-px: var(--tab-px-xl);--tab-font-size: var(--tab-font-size-xl)}.carrot-tabs[data-size=xs]{--tab-height: var(--tab-height-xs);--tab-px: var(--tab-px-xs);--tab-font-size: var(--tab-font-size-xs)}}@layer kapish.components{.carrot-tabs[data-variant=pill]{border-bottom:none;border-right:none;gap:var(--space-1);background-color:var(--surface-subtle);border-radius:var(--tab-pill-radius);padding:var(--space-1)}.carrot-tabs[data-variant=pill]>.carrot-tab{border-radius:var(--tab-pill-radius);background-color:transparent}.carrot-tabs[data-variant=pill]>.carrot-tab[aria-selected=true]{background-color:var(--surface-raised);color:var(--tab-color);box-shadow:var(--shadow-xs)}.carrot-tabs[data-variant=pill]>.carrot-tab[aria-selected=true]:after{display:none}.carrot-tabs[data-variant=pill]>.carrot-tab:hover:not([aria-selected=true]){background-color:var(--surface-hover-overlay)}}@layer kapish.components{.carrot-tabs[data-orientation=vertical]{flex-direction:column;align-items:stretch;border-bottom:none;border-right:var(--border-width-1) solid var(--border-subtle)}.carrot-tabs[data-orientation=vertical]>.carrot-tab{justify-content:flex-start}.carrot-tabs[data-orientation=vertical]>.carrot-tab[aria-selected=true]:after{top:var(--space-1);bottom:var(--space-1);left:auto;right:calc(var(--border-width-1) * -1);width:var(--tab-indicator-height);height:auto}}@layer kapish.components{.carrot-tab-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.carrot-tab[aria-selected=true]>.carrot-tab-icon{color:var(--tab-color)}}@layer kapish.components{.carrot-tab-panel{padding:var(--tab-panel-padding)}.carrot-tab-panel[hidden]{display:none}}@layer kapish.components{.carrot-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--tab-height);padding-left:var(--tab-px);padding-right:var(--tab-px);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--text-muted);white-space:nowrap;cursor:pointer;border:none;background:none;text-decoration:none;position:relative;transition-property:color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.carrot-tab:hover:not([aria-selected=true]):not(:disabled):not([aria-disabled=true]){color:var(--text-primary);background-color:var(--surface-hover-overlay)}.carrot-tab[aria-selected=true]{color:var(--tab-color);font-weight:var(--tab-active-font-weight)}.carrot-tab[aria-selected=true]:after{content:"";position:absolute;bottom:calc(var(--border-width-1) * -1);left:var(--tab-px);right:var(--tab-px);height:var(--tab-indicator-height);background-color:var(--tab-color);border-radius:var(--tab-indicator-radius)}.carrot-tab:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--tab-color)}.carrot-tab:disabled,.carrot-tab[aria-disabled=true]{opacity:var(--tab-disabled-opacity);cursor:not-allowed;pointer-events:none}}@layer kapish.tokens{:root{--tabs-gap: 0;--tab-indicator-height: 2px;--tab-indicator-radius: var(--radius-full);--tab-font-weight: 400;--tab-active-font-weight: var(--font-weight-semibold);--tab-disabled-opacity: .5;--tab-pill-radius: var(--radius-full);--tab-panel-padding: var(--space-4);--tab-height: 2.5rem;--tab-px: 1rem;--tab-font-size: var(--font-size-base)}}@layer kapish.components{.carrot-tabs{--tab-color: var(--color-primary);display:flex;align-items:stretch;gap:var(--tabs-gap);border-bottom:var(--border-width-1) solid var(--border-subtle);position:relative}.carrot-tabs[data-scrollable]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.carrot-tabs[data-scrollable]::-webkit-scrollbar{display:none}.carrot-tabs[data-full]>.carrot-tab{flex:1;justify-content:center}}@layer kapish.components{.carrot-tabs[data-color=charcoal]{--tab-color: var(--color-charcoal)}.carrot-tabs[data-color=danger]{--tab-color: var(--color-danger)}.carrot-tabs[data-color=info]{--tab-color: var(--color-info)}.carrot-tabs[data-color=neutral]{--tab-color: var(--color-neutral)}.carrot-tabs[data-color=primary]{--tab-color: var(--color-primary)}.carrot-tabs[data-color=sand]{--tab-color: var(--color-sand)}.carrot-tabs[data-color=secondary]{--tab-color: var(--color-secondary)}.carrot-tabs[data-color=series-1]{--tab-color: var(--color-series-1)}.carrot-tabs[data-color=series-10]{--tab-color: var(--color-series-10)}.carrot-tabs[data-color=series-11]{--tab-color: var(--color-series-11)}.carrot-tabs[data-color=series-12]{--tab-color: var(--color-series-12)}.carrot-tabs[data-color=series-13]{--tab-color: var(--color-series-13)}.carrot-tabs[data-color=series-14]{--tab-color: var(--color-series-14)}.carrot-tabs[data-color=series-15]{--tab-color: var(--color-series-15)}.carrot-tabs[data-color=series-16]{--tab-color: var(--color-series-16)}.carrot-tabs[data-color=series-2]{--tab-color: var(--color-series-2)}.carrot-tabs[data-color=series-3]{--tab-color: var(--color-series-3)}.carrot-tabs[data-color=series-4]{--tab-color: var(--color-series-4)}.carrot-tabs[data-color=series-5]{--tab-color: var(--color-series-5)}.carrot-tabs[data-color=series-6]{--tab-color: var(--color-series-6)}.carrot-tabs[data-color=series-7]{--tab-color: var(--color-series-7)}.carrot-tabs[data-color=series-8]{--tab-color: var(--color-series-8)}.carrot-tabs[data-color=series-9]{--tab-color: var(--color-series-9)}.carrot-tabs[data-color=slate]{--tab-color: var(--color-slate)}.carrot-tabs[data-color=standard-blue]{--tab-color: var(--color-standard-blue)}.carrot-tabs[data-color=standard-brown]{--tab-color: var(--color-standard-brown)}.carrot-tabs[data-color=standard-cyan]{--tab-color: var(--color-standard-cyan)}.carrot-tabs[data-color=standard-green]{--tab-color: var(--color-standard-green)}.carrot-tabs[data-color=standard-indigo]{--tab-color: var(--color-standard-indigo)}.carrot-tabs[data-color=standard-orange]{--tab-color: var(--color-standard-orange)}.carrot-tabs[data-color=standard-pink]{--tab-color: var(--color-standard-pink)}.carrot-tabs[data-color=standard-purple]{--tab-color: var(--color-standard-purple)}.carrot-tabs[data-color=standard-red]{--tab-color: var(--color-standard-red)}.carrot-tabs[data-color=standard-teal]{--tab-color: var(--color-standard-teal)}.carrot-tabs[data-color=standard-yellow]{--tab-color: var(--color-standard-yellow)}.carrot-tabs[data-color=stone]{--tab-color: var(--color-stone)}.carrot-tabs[data-color=success]{--tab-color: var(--color-success)}.carrot-tabs[data-color=warning]{--tab-color: var(--color-warning)}.carrot-tabs[data-color=zinc]{--tab-color: var(--color-zinc)}}@layer kapish.tokens{:root{--terminal-font-size-lg: var(--font-size-md);--terminal-font-size-md: var(--font-size-base);--terminal-font-size-sm: var(--font-size-sm);--terminal-font-size-xl: var(--font-size-lg);--terminal-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-terminal[data-size=lg]{--terminal-font-size: var(--terminal-font-size-lg)}.carrot-terminal[data-size=md]{--terminal-font-size: var(--terminal-font-size-md)}.carrot-terminal[data-size=sm]{--terminal-font-size: var(--terminal-font-size-sm)}.carrot-terminal[data-size=xl]{--terminal-font-size: var(--terminal-font-size-xl)}.carrot-terminal[data-size=xs]{--terminal-font-size: var(--terminal-font-size-xs)}}@layer kapish.components{.carrot-terminal-line[data-level=error]{background-color:color-mix(in oklab,var(--color-danger) 12%,transparent)}.carrot-terminal-line[data-level=error] .carrot-terminal-line__stream{color:var(--color-danger)}.carrot-terminal-line[data-level=info]{background-color:color-mix(in oklab,var(--color-info) 12%,transparent)}.carrot-terminal-line[data-level=info] .carrot-terminal-line__stream{color:var(--color-info)}.carrot-terminal-line[data-level=warning]{background-color:color-mix(in oklab,var(--color-warning) 12%,transparent)}.carrot-terminal-line[data-level=warning] .carrot-terminal-line__stream{color:var(--color-warning)}}@layer kapish.tokens{:root{--terminal-ansi-black: #1e1e1e;--terminal-ansi-red: #f14c4c;--terminal-ansi-green: #23d18b;--terminal-ansi-yellow: #f5f543;--terminal-ansi-blue: #3b8eea;--terminal-ansi-magenta: #d670d6;--terminal-ansi-cyan: #29b8db;--terminal-ansi-white: #e5e5e5;--terminal-ansi-bright-black: #666666;--terminal-ansi-bright-red: #f14c4c;--terminal-ansi-bright-green: #23d18b;--terminal-ansi-bright-yellow: #f5f543;--terminal-ansi-bright-blue: #3b8eea;--terminal-ansi-bright-magenta: #d670d6;--terminal-ansi-bright-cyan: #29b8db;--terminal-ansi-bright-white: #ffffff}}@layer kapish.components{.carrot-terminal-line{display:flex;align-items:baseline;gap:var(--space-2);padding:0 var(--space-3);font-family:var(--terminal-font-family);font-size:var(--terminal-font-size);line-height:var(--terminal-line-height);color:var(--text-primary);white-space:pre;overflow:hidden}.carrot-terminal-line__seq{flex:0 0 auto;min-width:3.5ch;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none}.carrot-terminal-line__ts{flex:0 0 auto;color:var(--text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.carrot-terminal-line__stream{flex:0 0 auto;width:1ch;color:var(--text-muted);-webkit-user-select:none;user-select:none}.carrot-terminal-line__content{flex:1 1 auto;min-width:0;white-space:pre}.carrot-terminal-line__content span{white-space:pre}.carrot-terminal-line__match{background-color:color-mix(in oklab,var(--terminal-color) 22%,transparent);color:inherit;border-radius:2px;padding:0 1px}.carrot-terminal-line[data-stream=stderr] .carrot-terminal-line__stream{color:var(--text-muted)}.carrot-terminal-line[data-overwrite]{opacity:var(--terminal-disabled-opacity);font-style:italic}}@layer kapish.components{.carrot-terminal-toolbar{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-1) solid var(--border-subtle);color:var(--text-primary)}.carrot-terminal-toolbar:not([data-surface]):not([data-effect]){background-color:var(--terminal-toolbar-bg)}.carrot-terminal-toolbar__row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.carrot-terminal-toolbar__label{text-transform:uppercase;letter-spacing:.05em}.carrot-terminal-toolbar__chips{display:inline-flex;gap:var(--space-1)}.carrot-terminal-toolbar__search{flex:1 1 12rem;min-width:8rem;display:flex}.carrot-terminal-toolbar__search-input{flex:1;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--font-size-xs);background-color:var(--surface-base);color:var(--text-primary);border:var(--border-width-1) solid var(--border-default);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.carrot-terminal-toolbar__search-input:focus{border-color:var(--terminal-color)}.carrot-terminal-toolbar__dot{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:50%;background-color:var(--text-muted);transition:background-color var(--duration-normal) var(--ease-out)}.carrot-terminal-toolbar__dot[data-on=true]{background-color:var(--color-success)}.carrot-terminal-toolbar__spacer{flex:1}.carrot-terminal-toolbar__count{font-variant-numeric:tabular-nums}}@layer kapish.tokens{:root{--terminal-radius: var(--radius-md);--terminal-line-height: 1.5;--terminal-font-family: var(--font-family-mono);--terminal-disabled-opacity: .55;--terminal-pause-blur: 4px;--terminal-bg: var(--surface-base);--terminal-fg: var(--text-primary);--terminal-border-color: var(--border-subtle);--terminal-toolbar-bg: var(--surface-subtle)}}@layer kapish.components{.carrot-terminal{--terminal-color: var(--color-primary);--terminal-font-size: var(--font-size-base);display:flex;flex-direction:column;min-height:0;height:100%;color:var(--terminal-fg);border:var(--border-width-1) solid var(--terminal-border-color);border-radius:var(--terminal-radius);overflow:hidden;position:relative}.carrot-terminal:not([data-surface]):not([data-effect]){background-color:var(--terminal-bg)}.carrot-terminal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;outline:none;position:relative;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.carrot-terminal__scroll::-webkit-scrollbar{width:10px;height:10px}.carrot-terminal__scroll::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-sm)}.carrot-terminal__scroll:focus-visible{outline:2px solid var(--terminal-color);outline-offset:-2px}.carrot-terminal__spacer{position:relative;width:100%}.carrot-terminal__window{position:absolute;inset:0 0 auto;will-change:transform}.carrot-terminal__empty{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:var(--text-muted);font-size:var(--font-size-sm);font-style:italic}.carrot-terminal__pause{position:absolute;bottom:var(--space-2);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);color:var(--text-primary);background-color:color-mix(in oklab,var(--surface-elevated) 92%,transparent);border:var(--border-width-1) solid var(--border-default);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(var(--terminal-pause-blur));backdrop-filter:blur(var(--terminal-pause-blur));box-shadow:var(--shadow-sm)}.carrot-terminal__resume{padding:0 var(--space-2);font-size:var(--font-size-xs);font-family:inherit;background-color:var(--terminal-color);color:var(--color-light);border:var(--border-width-1) solid var(--terminal-color);border-radius:var(--radius-sm);cursor:pointer}.carrot-terminal__resume:hover{background-color:color-mix(in oklab,var(--terminal-color) 85%,var(--color-foreground))}}@layer kapish.components{.carrot-terminal[data-color=charcoal]{--terminal-color: var(--color-charcoal);--terminal-bg: var(--color-charcoal-bg, var(--surface-base));--terminal-fg: var(--color-charcoal-fg, var(--text-primary));--terminal-border-color: var(--color-charcoal-border, var(--border-subtle))}.carrot-terminal[data-color=danger]{--terminal-color: var(--color-danger);--terminal-bg: var(--color-danger-bg, var(--surface-base));--terminal-fg: var(--color-danger-fg, var(--text-primary));--terminal-border-color: var(--color-danger-border, var(--border-subtle))}.carrot-terminal[data-color=info]{--terminal-color: var(--color-info);--terminal-bg: var(--color-info-bg, var(--surface-base));--terminal-fg: var(--color-info-fg, var(--text-primary));--terminal-border-color: var(--color-info-border, var(--border-subtle))}.carrot-terminal[data-color=neutral]{--terminal-color: var(--color-neutral);--terminal-bg: var(--color-neutral-bg, var(--surface-base));--terminal-fg: var(--color-neutral-fg, var(--text-primary));--terminal-border-color: var(--color-neutral-border, var(--border-subtle))}.carrot-terminal[data-color=primary]{--terminal-color: var(--color-primary);--terminal-bg: var(--color-primary-bg, var(--surface-base));--terminal-fg: var(--color-primary-fg, var(--text-primary));--terminal-border-color: var(--color-primary-border, var(--border-subtle))}.carrot-terminal[data-color=sand]{--terminal-color: var(--color-sand);--terminal-bg: var(--color-sand-bg, var(--surface-base));--terminal-fg: var(--color-sand-fg, var(--text-primary));--terminal-border-color: var(--color-sand-border, var(--border-subtle))}.carrot-terminal[data-color=secondary]{--terminal-color: var(--color-secondary);--terminal-bg: var(--color-secondary-bg, var(--surface-base));--terminal-fg: var(--color-secondary-fg, var(--text-primary));--terminal-border-color: var(--color-secondary-border, var(--border-subtle))}.carrot-terminal[data-color=series-1]{--terminal-color: var(--color-series-1);--terminal-bg: var(--color-series-1-bg, var(--surface-base));--terminal-fg: var(--color-series-1-fg, var(--text-primary));--terminal-border-color: var(--color-series-1-border, var(--border-subtle))}.carrot-terminal[data-color=series-10]{--terminal-color: var(--color-series-10);--terminal-bg: var(--color-series-10-bg, var(--surface-base));--terminal-fg: var(--color-series-10-fg, var(--text-primary));--terminal-border-color: var(--color-series-10-border, var(--border-subtle))}.carrot-terminal[data-color=series-11]{--terminal-color: var(--color-series-11);--terminal-bg: var(--color-series-11-bg, var(--surface-base));--terminal-fg: var(--color-series-11-fg, var(--text-primary));--terminal-border-color: var(--color-series-11-border, var(--border-subtle))}.carrot-terminal[data-color=series-12]{--terminal-color: var(--color-series-12);--terminal-bg: var(--color-series-12-bg, var(--surface-base));--terminal-fg: var(--color-series-12-fg, var(--text-primary));--terminal-border-color: var(--color-series-12-border, var(--border-subtle))}.carrot-terminal[data-color=series-13]{--terminal-color: var(--color-series-13);--terminal-bg: var(--color-series-13-bg, var(--surface-base));--terminal-fg: var(--color-series-13-fg, var(--text-primary));--terminal-border-color: var(--color-series-13-border, var(--border-subtle))}.carrot-terminal[data-color=series-14]{--terminal-color: var(--color-series-14);--terminal-bg: var(--color-series-14-bg, var(--surface-base));--terminal-fg: var(--color-series-14-fg, var(--text-primary));--terminal-border-color: var(--color-series-14-border, var(--border-subtle))}.carrot-terminal[data-color=series-15]{--terminal-color: var(--color-series-15);--terminal-bg: var(--color-series-15-bg, var(--surface-base));--terminal-fg: var(--color-series-15-fg, var(--text-primary));--terminal-border-color: var(--color-series-15-border, var(--border-subtle))}.carrot-terminal[data-color=series-16]{--terminal-color: var(--color-series-16);--terminal-bg: var(--color-series-16-bg, var(--surface-base));--terminal-fg: var(--color-series-16-fg, var(--text-primary));--terminal-border-color: var(--color-series-16-border, var(--border-subtle))}.carrot-terminal[data-color=series-2]{--terminal-color: var(--color-series-2);--terminal-bg: var(--color-series-2-bg, var(--surface-base));--terminal-fg: var(--color-series-2-fg, var(--text-primary));--terminal-border-color: var(--color-series-2-border, var(--border-subtle))}.carrot-terminal[data-color=series-3]{--terminal-color: var(--color-series-3);--terminal-bg: var(--color-series-3-bg, var(--surface-base));--terminal-fg: var(--color-series-3-fg, var(--text-primary));--terminal-border-color: var(--color-series-3-border, var(--border-subtle))}.carrot-terminal[data-color=series-4]{--terminal-color: var(--color-series-4);--terminal-bg: var(--color-series-4-bg, var(--surface-base));--terminal-fg: var(--color-series-4-fg, var(--text-primary));--terminal-border-color: var(--color-series-4-border, var(--border-subtle))}.carrot-terminal[data-color=series-5]{--terminal-color: var(--color-series-5);--terminal-bg: var(--color-series-5-bg, var(--surface-base));--terminal-fg: var(--color-series-5-fg, var(--text-primary));--terminal-border-color: var(--color-series-5-border, var(--border-subtle))}.carrot-terminal[data-color=series-6]{--terminal-color: var(--color-series-6);--terminal-bg: var(--color-series-6-bg, var(--surface-base));--terminal-fg: var(--color-series-6-fg, var(--text-primary));--terminal-border-color: var(--color-series-6-border, var(--border-subtle))}.carrot-terminal[data-color=series-7]{--terminal-color: var(--color-series-7);--terminal-bg: var(--color-series-7-bg, var(--surface-base));--terminal-fg: var(--color-series-7-fg, var(--text-primary));--terminal-border-color: var(--color-series-7-border, var(--border-subtle))}.carrot-terminal[data-color=series-8]{--terminal-color: var(--color-series-8);--terminal-bg: var(--color-series-8-bg, var(--surface-base));--terminal-fg: var(--color-series-8-fg, var(--text-primary));--terminal-border-color: var(--color-series-8-border, var(--border-subtle))}.carrot-terminal[data-color=series-9]{--terminal-color: var(--color-series-9);--terminal-bg: var(--color-series-9-bg, var(--surface-base));--terminal-fg: var(--color-series-9-fg, var(--text-primary));--terminal-border-color: var(--color-series-9-border, var(--border-subtle))}.carrot-terminal[data-color=slate]{--terminal-color: var(--color-slate);--terminal-bg: var(--color-slate-bg, var(--surface-base));--terminal-fg: var(--color-slate-fg, var(--text-primary));--terminal-border-color: var(--color-slate-border, var(--border-subtle))}.carrot-terminal[data-color=standard-blue]{--terminal-color: var(--color-standard-blue);--terminal-bg: var(--color-standard-blue-bg, var(--surface-base));--terminal-fg: var(--color-standard-blue-fg, var(--text-primary));--terminal-border-color: var(--color-standard-blue-border, var(--border-subtle))}.carrot-terminal[data-color=standard-brown]{--terminal-color: var(--color-standard-brown);--terminal-bg: var(--color-standard-brown-bg, var(--surface-base));--terminal-fg: var(--color-standard-brown-fg, var(--text-primary));--terminal-border-color: var(--color-standard-brown-border, var(--border-subtle))}.carrot-terminal[data-color=standard-cyan]{--terminal-color: var(--color-standard-cyan);--terminal-bg: var(--color-standard-cyan-bg, var(--surface-base));--terminal-fg: var(--color-standard-cyan-fg, var(--text-primary));--terminal-border-color: var(--color-standard-cyan-border, var(--border-subtle))}.carrot-terminal[data-color=standard-green]{--terminal-color: var(--color-standard-green);--terminal-bg: var(--color-standard-green-bg, var(--surface-base));--terminal-fg: var(--color-standard-green-fg, var(--text-primary));--terminal-border-color: var(--color-standard-green-border, var(--border-subtle))}.carrot-terminal[data-color=standard-indigo]{--terminal-color: var(--color-standard-indigo);--terminal-bg: var(--color-standard-indigo-bg, var(--surface-base));--terminal-fg: var(--color-standard-indigo-fg, var(--text-primary));--terminal-border-color: var(--color-standard-indigo-border, var(--border-subtle))}.carrot-terminal[data-color=standard-orange]{--terminal-color: var(--color-standard-orange);--terminal-bg: var(--color-standard-orange-bg, var(--surface-base));--terminal-fg: var(--color-standard-orange-fg, var(--text-primary));--terminal-border-color: var(--color-standard-orange-border, var(--border-subtle))}.carrot-terminal[data-color=standard-pink]{--terminal-color: var(--color-standard-pink);--terminal-bg: var(--color-standard-pink-bg, var(--surface-base));--terminal-fg: var(--color-standard-pink-fg, var(--text-primary));--terminal-border-color: var(--color-standard-pink-border, var(--border-subtle))}.carrot-terminal[data-color=standard-purple]{--terminal-color: var(--color-standard-purple);--terminal-bg: var(--color-standard-purple-bg, var(--surface-base));--terminal-fg: var(--color-standard-purple-fg, var(--text-primary));--terminal-border-color: var(--color-standard-purple-border, var(--border-subtle))}.carrot-terminal[data-color=standard-red]{--terminal-color: var(--color-standard-red);--terminal-bg: var(--color-standard-red-bg, var(--surface-base));--terminal-fg: var(--color-standard-red-fg, var(--text-primary));--terminal-border-color: var(--color-standard-red-border, var(--border-subtle))}.carrot-terminal[data-color=standard-teal]{--terminal-color: var(--color-standard-teal);--terminal-bg: var(--color-standard-teal-bg, var(--surface-base));--terminal-fg: var(--color-standard-teal-fg, var(--text-primary));--terminal-border-color: var(--color-standard-teal-border, var(--border-subtle))}.carrot-terminal[data-color=standard-yellow]{--terminal-color: var(--color-standard-yellow);--terminal-bg: var(--color-standard-yellow-bg, var(--surface-base));--terminal-fg: var(--color-standard-yellow-fg, var(--text-primary));--terminal-border-color: var(--color-standard-yellow-border, var(--border-subtle))}.carrot-terminal[data-color=stone]{--terminal-color: var(--color-stone);--terminal-bg: var(--color-stone-bg, var(--surface-base));--terminal-fg: var(--color-stone-fg, var(--text-primary));--terminal-border-color: var(--color-stone-border, var(--border-subtle))}.carrot-terminal[data-color=success]{--terminal-color: var(--color-success);--terminal-bg: var(--color-success-bg, var(--surface-base));--terminal-fg: var(--color-success-fg, var(--text-primary));--terminal-border-color: var(--color-success-border, var(--border-subtle))}.carrot-terminal[data-color=warning]{--terminal-color: var(--color-warning);--terminal-bg: var(--color-warning-bg, var(--surface-base));--terminal-fg: var(--color-warning-fg, var(--text-primary));--terminal-border-color: var(--color-warning-border, var(--border-subtle))}.carrot-terminal[data-color=zinc]{--terminal-color: var(--color-zinc);--terminal-bg: var(--color-zinc-bg, var(--surface-base));--terminal-fg: var(--color-zinc-fg, var(--text-primary));--terminal-border-color: var(--color-zinc-border, var(--border-subtle))}}@layer kapish.tokens{:root{--timeline-header-width-lg: 14rem;--timeline-track-height-lg: 3.5rem;--timeline-block-font-size-lg: var(--font-size-md);--timeline-header-width-md: 12rem;--timeline-track-height-md: 3rem;--timeline-block-font-size-md: var(--font-size-base);--timeline-header-width-sm: 10rem;--timeline-track-height-sm: 2.5rem;--timeline-block-font-size-sm: var(--font-size-sm);--timeline-header-width-xl: 16rem;--timeline-track-height-xl: 4rem;--timeline-block-font-size-xl: var(--font-size-lg);--timeline-header-width-xs: 8rem;--timeline-track-height-xs: 2rem;--timeline-block-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-timeline[data-size=lg]{--timeline-header-width: var(--timeline-header-width-lg);--timeline-track-height: var(--timeline-track-height-lg);--timeline-block-font-size: var(--timeline-block-font-size-lg)}.carrot-timeline[data-size=md]{--timeline-header-width: var(--timeline-header-width-md);--timeline-track-height: var(--timeline-track-height-md);--timeline-block-font-size: var(--timeline-block-font-size-md)}.carrot-timeline[data-size=sm]{--timeline-header-width: var(--timeline-header-width-sm);--timeline-track-height: var(--timeline-track-height-sm);--timeline-block-font-size: var(--timeline-block-font-size-sm)}.carrot-timeline[data-size=xl]{--timeline-header-width: var(--timeline-header-width-xl);--timeline-track-height: var(--timeline-track-height-xl);--timeline-block-font-size: var(--timeline-block-font-size-xl)}.carrot-timeline[data-size=xs]{--timeline-header-width: var(--timeline-header-width-xs);--timeline-track-height: var(--timeline-track-height-xs);--timeline-block-font-size: var(--timeline-block-font-size-xs)}}@layer kapish.components{.carrot-timeline-track[data-kind=animation]{--timeline-track-accent: var(--color-series-5)}.carrot-timeline-track[data-kind=audio]{--timeline-track-accent: var(--color-series-1)}.carrot-timeline-track[data-kind=dialogue]{--timeline-track-accent: var(--color-series-6)}.carrot-timeline-track[data-kind=event]{--timeline-track-accent: var(--color-series-8)}.carrot-timeline-track[data-kind=master]{--timeline-track-accent: var(--color-series-4)}}@layer kapish.components{.carrot-timeline-block[data-variant=cue]{--block-color: var(--color-series-2)}.carrot-timeline-block[data-variant=emotion]{--block-color: var(--color-series-13)}.carrot-timeline-block[data-variant=expression]{--block-color: var(--color-series-7)}.carrot-timeline-block[data-variant=gesture]{--block-color: var(--color-series-12)}.carrot-timeline-block[data-variant=music]{--block-color: var(--color-series-5)}.carrot-timeline-block[data-variant=sfx]{--block-color: var(--color-series-8)}.carrot-timeline-block[data-variant=speech]{--block-color: var(--color-series-1)}}@layer kapish.components{.carrot-timeline-block[data-emphasis=muted]{opacity:.4}.carrot-timeline-block[data-emphasis=secondary]{opacity:.7}}@layer kapish.components{.carrot-timeline[data-density=dense]{--timeline-scale: 2}.carrot-timeline[data-density=micro]{--timeline-scale: 4}.carrot-timeline[data-density=normal]{--timeline-scale: 1}.carrot-timeline[data-density=sparse]{--timeline-scale: .5}}@layer kapish.components{.carrot-timeline-marker[data-kind=bookmark]{--timeline-marker-color: var(--color-info)}.carrot-timeline-marker[data-kind=cue]{--timeline-marker-color: var(--color-warning)}.carrot-timeline-marker[data-kind=loop-end]{--timeline-marker-color: var(--color-danger)}.carrot-timeline-marker[data-kind=loop-start]{--timeline-marker-color: var(--color-success)}.carrot-timeline-marker[data-kind=warning]{--timeline-marker-color: var(--color-warning)}}@layer kapish.tokens{:root{--timeline-block-radius: var(--radius-sm);--timeline-block-min-width: 4px;--timeline-block-inset: 2px;--timeline-block-selected-ring-width: 2px;--timeline-block-dragging-opacity: .8;--timeline-block-dragging-shadow: 0 4px 12px rgb(from var(--color-dark) r g b / .4);--timeline-block-conflicting-outline-width: 2px;--timeline-block-handle-width: 6px;--timeline-block-transition: 80ms var(--ease-out)}}@layer kapish.components{.carrot-timeline-block{--block-color: var(--color-neutral);position:absolute;top:var(--timeline-block-inset);bottom:var(--timeline-block-inset);min-width:var(--timeline-block-min-width);display:flex;align-items:center;padding:0 var(--space-1);background-color:var(--block-color);color:var(--color-light);border:var(--border-width-1) solid var(--block-color);border-radius:var(--timeline-block-radius);font-size:var(--timeline-block-font-size);cursor:grab;transition:opacity var(--timeline-block-transition),box-shadow var(--timeline-block-transition);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.carrot-timeline-block:focus-visible{outline:2px solid var(--timeline-color);outline-offset:1px}.carrot-timeline-block[data-selected]{box-shadow:0 0 0 var(--timeline-block-selected-ring-width) var(--timeline-color);z-index:1}.carrot-timeline-block[data-dragging]{cursor:grabbing;opacity:var(--timeline-block-dragging-opacity);box-shadow:var(--timeline-block-dragging-shadow);z-index:10;pointer-events:none}.carrot-timeline-block[data-resizing]{cursor:col-resize;z-index:5}.carrot-timeline-block[data-conflicting]{outline:var(--timeline-block-conflicting-outline-width) dashed var(--color-danger);outline-offset:-1px}.carrot-timeline-block-label{overflow:hidden;text-overflow:ellipsis;pointer-events:none}.carrot-timeline-block-handle{position:absolute;top:0;bottom:0;width:var(--timeline-block-handle-width);cursor:col-resize;z-index:2}.carrot-timeline-block-handle[data-edge=start]{left:0}.carrot-timeline-block-handle[data-edge=end]{right:0}.carrot-timeline-block-handle:hover{background-color:color-mix(in oklab,var(--color-foreground) 20%,transparent)}}@layer kapish.tokens{:root{--timeline-marker-size: .75rem;--timeline-marker-line-width: 1px;--timeline-marker-selected-ring-width: 2px}}@layer kapish.components{.carrot-timeline-marker{--timeline-marker-color: var(--color-warning);position:absolute;top:0;width:0;height:100%;z-index:3;pointer-events:none}.carrot-timeline-marker:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--timeline-marker-line-width) / -2);width:var(--timeline-marker-line-width);background-color:var(--timeline-marker-color)}.carrot-timeline-marker:after{content:"";position:absolute;top:0;left:calc(var(--timeline-marker-size) / -2);width:var(--timeline-marker-size);height:var(--timeline-marker-size);background-color:var(--timeline-marker-color);clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:auto;cursor:pointer}.carrot-timeline-marker[data-selected]{z-index:5}.carrot-timeline-marker[data-selected]:after{box-shadow:0 0 0 var(--timeline-marker-selected-ring-width) var(--timeline-color)}}@layer kapish.tokens{:root{--timeline-playhead-width: 2px;--timeline-playhead-head-size: .625rem}}@layer kapish.components{.carrot-timeline-playhead{--timeline-playhead-color: var(--timeline-color);grid-column:2;grid-row:1 / span 100;position:absolute;top:0;bottom:0;width:0;z-index:20;pointer-events:none}.carrot-timeline-playhead:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--timeline-playhead-width) / -2);width:var(--timeline-playhead-width);background-color:var(--timeline-playhead-color)}.carrot-timeline-playhead:after{content:"";position:absolute;top:0;left:calc(var(--timeline-playhead-head-size) / -2);width:var(--timeline-playhead-head-size);height:var(--timeline-playhead-head-size);background-color:var(--timeline-playhead-color);clip-path:polygon(0 0,100% 0,50% 100%)}.carrot-timeline-playhead[data-playing]{--timeline-playhead-color: var(--color-danger)}.carrot-timeline-playhead[data-playing]:after{animation:var(--animated-pulse-cta-animation, none)}}@layer kapish.tokens{:root{--timeline-ruler-font-size: var(--font-size-xs);--timeline-ruler-tick-major-color: var(--text-secondary);--timeline-ruler-tick-minor-color: var(--text-muted)}}@layer kapish.components{.carrot-timeline-ruler{grid-column:2;grid-row:1;position:relative;display:block;color:var(--text-secondary);font-size:var(--timeline-ruler-font-size);font-family:var(--font-family-mono);border-bottom:var(--border-width-1) solid var(--border-default);overflow:hidden;white-space:nowrap}.carrot-timeline:not([data-surface]):not([data-effect]) .carrot-timeline-ruler{background-color:var(--surface-subtle)}.carrot-timeline-ruler-tick-major,.carrot-timeline-ruler-tick-minor{position:absolute;bottom:0;width:1px}.carrot-timeline-ruler-tick-major{height:50%;background-color:var(--timeline-ruler-tick-major-color)}.carrot-timeline-ruler-tick-minor{height:25%;background-color:var(--timeline-ruler-tick-minor-color)}.carrot-timeline-ruler-label{position:absolute;left:var(--space-1);top:0;font-size:var(--timeline-ruler-font-size);color:var(--text-secondary);white-space:nowrap}}@layer kapish.tokens{:root{--timeline-selection-border-width: 1px;--timeline-selection-bg-mix: 18%}}@layer kapish.components{.carrot-timeline-selection{position:absolute;top:0;bottom:0;background-color:color-mix(in oklab,var(--timeline-color) var(--timeline-selection-bg-mix),transparent);border:var(--timeline-selection-border-width) solid var(--timeline-color);pointer-events:none;z-index:15;display:none}.carrot-timeline-selection[data-active]{display:block}}@layer kapish.tokens{:root{--timeline-track-group-label-font-size: var(--font-size-xs);--timeline-track-group-collapsed-opacity: .4}}@layer kapish.components{.carrot-timeline-track-group{display:contents}.carrot-timeline-track-group-label{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--text-primary);font-size:var(--timeline-track-group-label-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:var(--border-width-1) solid var(--border-subtle);cursor:pointer}.carrot-timeline:not([data-surface]):not([data-effect]) .carrot-timeline-track-group-label{background-color:var(--surface-subtle)}.carrot-timeline-track-group[data-collapsed]{opacity:var(--timeline-track-group-collapsed-opacity)}.carrot-timeline-track-group[data-collapsed] .carrot-timeline-track{display:none}}@layer kapish.tokens{:root{--timeline-track-height-collapsed: 1.5rem;--timeline-track-gap: 1px;--timeline-track-header-font-size: var(--font-size-xs);--timeline-track-muted-opacity: .4;--timeline-track-locked-opacity: .6;--timeline-track-accent-stripe-width: 3px}}@layer kapish.components{.carrot-timeline-track{display:contents;--timeline-track-accent: transparent}.carrot-timeline-track-header{grid-column:1;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);color:var(--text-primary);border-bottom:var(--border-width-1) solid var(--border-default);border-right:var(--border-width-1) solid var(--border-default);font-size:var(--timeline-track-header-font-size);overflow:hidden;white-space:nowrap;position:relative}.carrot-timeline:not([data-surface]):not([data-effect]) .carrot-timeline-track-header{background-color:var(--surface-subtle)}.carrot-timeline-track-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--timeline-track-accent-stripe-width);background-color:var(--timeline-track-accent)}.carrot-timeline-track-lane{grid-column:2;position:relative;height:var(--timeline-track-height);border-bottom:var(--timeline-track-gap) solid var(--border-subtle);overflow:hidden}.carrot-timeline:not([data-surface]):not([data-effect]) .carrot-timeline-track-lane{background-color:var(--surface-base)}.carrot-timeline:not([data-surface]):not([data-effect]) .carrot-timeline-track:nth-child(2n) .carrot-timeline-track-lane{background-color:var(--surface-subtle)}.carrot-timeline-track[data-active] .carrot-timeline-track-lane{box-shadow:inset 0 0 0 var(--border-width-1) var(--timeline-color)}.carrot-timeline-track[data-muted] .carrot-timeline-track-lane{opacity:var(--timeline-track-muted-opacity)}.carrot-timeline-track-header[data-solo]{color:var(--color-warning)}.carrot-timeline-track-header[data-muted]{opacity:var(--timeline-track-muted-opacity)}.carrot-timeline-track-header[data-locked]{color:var(--text-muted)}.carrot-timeline-track[data-locked] .carrot-timeline-track-lane{pointer-events:none;opacity:var(--timeline-track-locked-opacity)}.carrot-timeline-track[data-collapsed] .carrot-timeline-track-lane{height:var(--timeline-track-height-collapsed)}}@layer kapish.tokens{:root{--timeline-waveform-opacity: .6;--timeline-waveform-bar-width: 2px;--timeline-waveform-bar-gap: 1px}}@layer kapish.components{.carrot-timeline-waveform{position:absolute;inset:0;pointer-events:none;opacity:var(--timeline-waveform-opacity);color:var(--timeline-waveform-color, var(--color-info))}}@layer kapish.tokens{:root{--timeline-radius: var(--radius-md);--timeline-ruler-height: 2rem;--timeline-min-height: 20rem;--timeline-grid-line: color-mix(in oklab, var(--border-default) 60%, transparent);--timeline-grid-line-major: color-mix(in oklab, var(--border-default) 85%, transparent);--timeline-grid-line-width: 1px;--timeline-bg: var(--surface-base);--timeline-fg: var(--text-primary);--timeline-border-color: var(--border-subtle)}}@layer kapish.components{.carrot-timeline-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-repeat:repeat}.carrot-timeline{--timeline-color: var(--color-primary);--timeline-header-width: 12rem;--timeline-track-height: 3rem;--timeline-block-font-size: var(--font-size-base);--timeline-scale: 1;position:relative;display:grid;grid-template-columns:var(--timeline-header-width) 1fr;grid-template-rows:var(--timeline-ruler-height);grid-auto-rows:auto;min-height:var(--timeline-min-height);color:var(--timeline-fg);border:var(--border-width-1) solid var(--timeline-border-color);border-radius:var(--timeline-radius);overflow:hidden;-webkit-user-select:none;user-select:none}.carrot-timeline:not([data-surface]):not([data-effect]){background:var(--timeline-bg)}}@layer kapish.components{.carrot-timeline[data-color=charcoal]{--timeline-color: var(--color-charcoal);--timeline-bg: var(--color-charcoal-bg, var(--surface-base));--timeline-fg: var(--color-charcoal-fg, var(--text-primary));--timeline-border-color: var(--color-charcoal-border, var(--border-default))}.carrot-timeline[data-color=danger]{--timeline-color: var(--color-danger);--timeline-bg: var(--color-danger-bg, var(--surface-base));--timeline-fg: var(--color-danger-fg, var(--text-primary));--timeline-border-color: var(--color-danger-border, var(--border-default))}.carrot-timeline[data-color=info]{--timeline-color: var(--color-info);--timeline-bg: var(--color-info-bg, var(--surface-base));--timeline-fg: var(--color-info-fg, var(--text-primary));--timeline-border-color: var(--color-info-border, var(--border-default))}.carrot-timeline[data-color=neutral]{--timeline-color: var(--color-neutral);--timeline-bg: var(--color-neutral-bg, var(--surface-base));--timeline-fg: var(--color-neutral-fg, var(--text-primary));--timeline-border-color: var(--color-neutral-border, var(--border-default))}.carrot-timeline[data-color=primary]{--timeline-color: var(--color-primary);--timeline-bg: var(--color-primary-bg, var(--surface-base));--timeline-fg: var(--color-primary-fg, var(--text-primary));--timeline-border-color: var(--color-primary-border, var(--border-default))}.carrot-timeline[data-color=sand]{--timeline-color: var(--color-sand);--timeline-bg: var(--color-sand-bg, var(--surface-base));--timeline-fg: var(--color-sand-fg, var(--text-primary));--timeline-border-color: var(--color-sand-border, var(--border-default))}.carrot-timeline[data-color=secondary]{--timeline-color: var(--color-secondary);--timeline-bg: var(--color-secondary-bg, var(--surface-base));--timeline-fg: var(--color-secondary-fg, var(--text-primary));--timeline-border-color: var(--color-secondary-border, var(--border-default))}.carrot-timeline[data-color=series-1]{--timeline-color: var(--color-series-1);--timeline-bg: var(--color-series-1-bg, var(--surface-base));--timeline-fg: var(--color-series-1-fg, var(--text-primary));--timeline-border-color: var(--color-series-1-border, var(--border-default))}.carrot-timeline[data-color=series-10]{--timeline-color: var(--color-series-10);--timeline-bg: var(--color-series-10-bg, var(--surface-base));--timeline-fg: var(--color-series-10-fg, var(--text-primary));--timeline-border-color: var(--color-series-10-border, var(--border-default))}.carrot-timeline[data-color=series-11]{--timeline-color: var(--color-series-11);--timeline-bg: var(--color-series-11-bg, var(--surface-base));--timeline-fg: var(--color-series-11-fg, var(--text-primary));--timeline-border-color: var(--color-series-11-border, var(--border-default))}.carrot-timeline[data-color=series-12]{--timeline-color: var(--color-series-12);--timeline-bg: var(--color-series-12-bg, var(--surface-base));--timeline-fg: var(--color-series-12-fg, var(--text-primary));--timeline-border-color: var(--color-series-12-border, var(--border-default))}.carrot-timeline[data-color=series-13]{--timeline-color: var(--color-series-13);--timeline-bg: var(--color-series-13-bg, var(--surface-base));--timeline-fg: var(--color-series-13-fg, var(--text-primary));--timeline-border-color: var(--color-series-13-border, var(--border-default))}.carrot-timeline[data-color=series-14]{--timeline-color: var(--color-series-14);--timeline-bg: var(--color-series-14-bg, var(--surface-base));--timeline-fg: var(--color-series-14-fg, var(--text-primary));--timeline-border-color: var(--color-series-14-border, var(--border-default))}.carrot-timeline[data-color=series-15]{--timeline-color: var(--color-series-15);--timeline-bg: var(--color-series-15-bg, var(--surface-base));--timeline-fg: var(--color-series-15-fg, var(--text-primary));--timeline-border-color: var(--color-series-15-border, var(--border-default))}.carrot-timeline[data-color=series-16]{--timeline-color: var(--color-series-16);--timeline-bg: var(--color-series-16-bg, var(--surface-base));--timeline-fg: var(--color-series-16-fg, var(--text-primary));--timeline-border-color: var(--color-series-16-border, var(--border-default))}.carrot-timeline[data-color=series-2]{--timeline-color: var(--color-series-2);--timeline-bg: var(--color-series-2-bg, var(--surface-base));--timeline-fg: var(--color-series-2-fg, var(--text-primary));--timeline-border-color: var(--color-series-2-border, var(--border-default))}.carrot-timeline[data-color=series-3]{--timeline-color: var(--color-series-3);--timeline-bg: var(--color-series-3-bg, var(--surface-base));--timeline-fg: var(--color-series-3-fg, var(--text-primary));--timeline-border-color: var(--color-series-3-border, var(--border-default))}.carrot-timeline[data-color=series-4]{--timeline-color: var(--color-series-4);--timeline-bg: var(--color-series-4-bg, var(--surface-base));--timeline-fg: var(--color-series-4-fg, var(--text-primary));--timeline-border-color: var(--color-series-4-border, var(--border-default))}.carrot-timeline[data-color=series-5]{--timeline-color: var(--color-series-5);--timeline-bg: var(--color-series-5-bg, var(--surface-base));--timeline-fg: var(--color-series-5-fg, var(--text-primary));--timeline-border-color: var(--color-series-5-border, var(--border-default))}.carrot-timeline[data-color=series-6]{--timeline-color: var(--color-series-6);--timeline-bg: var(--color-series-6-bg, var(--surface-base));--timeline-fg: var(--color-series-6-fg, var(--text-primary));--timeline-border-color: var(--color-series-6-border, var(--border-default))}.carrot-timeline[data-color=series-7]{--timeline-color: var(--color-series-7);--timeline-bg: var(--color-series-7-bg, var(--surface-base));--timeline-fg: var(--color-series-7-fg, var(--text-primary));--timeline-border-color: var(--color-series-7-border, var(--border-default))}.carrot-timeline[data-color=series-8]{--timeline-color: var(--color-series-8);--timeline-bg: var(--color-series-8-bg, var(--surface-base));--timeline-fg: var(--color-series-8-fg, var(--text-primary));--timeline-border-color: var(--color-series-8-border, var(--border-default))}.carrot-timeline[data-color=series-9]{--timeline-color: var(--color-series-9);--timeline-bg: var(--color-series-9-bg, var(--surface-base));--timeline-fg: var(--color-series-9-fg, var(--text-primary));--timeline-border-color: var(--color-series-9-border, var(--border-default))}.carrot-timeline[data-color=slate]{--timeline-color: var(--color-slate);--timeline-bg: var(--color-slate-bg, var(--surface-base));--timeline-fg: var(--color-slate-fg, var(--text-primary));--timeline-border-color: var(--color-slate-border, var(--border-default))}.carrot-timeline[data-color=standard-blue]{--timeline-color: var(--color-standard-blue);--timeline-bg: var(--color-standard-blue-bg, var(--surface-base));--timeline-fg: var(--color-standard-blue-fg, var(--text-primary));--timeline-border-color: var(--color-standard-blue-border, var(--border-default))}.carrot-timeline[data-color=standard-brown]{--timeline-color: var(--color-standard-brown);--timeline-bg: var(--color-standard-brown-bg, var(--surface-base));--timeline-fg: var(--color-standard-brown-fg, var(--text-primary));--timeline-border-color: var(--color-standard-brown-border, var(--border-default))}.carrot-timeline[data-color=standard-cyan]{--timeline-color: var(--color-standard-cyan);--timeline-bg: var(--color-standard-cyan-bg, var(--surface-base));--timeline-fg: var(--color-standard-cyan-fg, var(--text-primary));--timeline-border-color: var(--color-standard-cyan-border, var(--border-default))}.carrot-timeline[data-color=standard-green]{--timeline-color: var(--color-standard-green);--timeline-bg: var(--color-standard-green-bg, var(--surface-base));--timeline-fg: var(--color-standard-green-fg, var(--text-primary));--timeline-border-color: var(--color-standard-green-border, var(--border-default))}.carrot-timeline[data-color=standard-indigo]{--timeline-color: var(--color-standard-indigo);--timeline-bg: var(--color-standard-indigo-bg, var(--surface-base));--timeline-fg: var(--color-standard-indigo-fg, var(--text-primary));--timeline-border-color: var(--color-standard-indigo-border, var(--border-default))}.carrot-timeline[data-color=standard-orange]{--timeline-color: var(--color-standard-orange);--timeline-bg: var(--color-standard-orange-bg, var(--surface-base));--timeline-fg: var(--color-standard-orange-fg, var(--text-primary));--timeline-border-color: var(--color-standard-orange-border, var(--border-default))}.carrot-timeline[data-color=standard-pink]{--timeline-color: var(--color-standard-pink);--timeline-bg: var(--color-standard-pink-bg, var(--surface-base));--timeline-fg: var(--color-standard-pink-fg, var(--text-primary));--timeline-border-color: var(--color-standard-pink-border, var(--border-default))}.carrot-timeline[data-color=standard-purple]{--timeline-color: var(--color-standard-purple);--timeline-bg: var(--color-standard-purple-bg, var(--surface-base));--timeline-fg: var(--color-standard-purple-fg, var(--text-primary));--timeline-border-color: var(--color-standard-purple-border, var(--border-default))}.carrot-timeline[data-color=standard-red]{--timeline-color: var(--color-standard-red);--timeline-bg: var(--color-standard-red-bg, var(--surface-base));--timeline-fg: var(--color-standard-red-fg, var(--text-primary));--timeline-border-color: var(--color-standard-red-border, var(--border-default))}.carrot-timeline[data-color=standard-teal]{--timeline-color: var(--color-standard-teal);--timeline-bg: var(--color-standard-teal-bg, var(--surface-base));--timeline-fg: var(--color-standard-teal-fg, var(--text-primary));--timeline-border-color: var(--color-standard-teal-border, var(--border-default))}.carrot-timeline[data-color=standard-yellow]{--timeline-color: var(--color-standard-yellow);--timeline-bg: var(--color-standard-yellow-bg, var(--surface-base));--timeline-fg: var(--color-standard-yellow-fg, var(--text-primary));--timeline-border-color: var(--color-standard-yellow-border, var(--border-default))}.carrot-timeline[data-color=stone]{--timeline-color: var(--color-stone);--timeline-bg: var(--color-stone-bg, var(--surface-base));--timeline-fg: var(--color-stone-fg, var(--text-primary));--timeline-border-color: var(--color-stone-border, var(--border-default))}.carrot-timeline[data-color=success]{--timeline-color: var(--color-success);--timeline-bg: var(--color-success-bg, var(--surface-base));--timeline-fg: var(--color-success-fg, var(--text-primary));--timeline-border-color: var(--color-success-border, var(--border-default))}.carrot-timeline[data-color=warning]{--timeline-color: var(--color-warning);--timeline-bg: var(--color-warning-bg, var(--surface-base));--timeline-fg: var(--color-warning-fg, var(--text-primary));--timeline-border-color: var(--color-warning-border, var(--border-default))}.carrot-timeline[data-color=zinc]{--timeline-color: var(--color-zinc);--timeline-bg: var(--color-zinc-bg, var(--surface-base));--timeline-fg: var(--color-zinc-fg, var(--text-primary));--timeline-border-color: var(--color-zinc-border, var(--border-default))}}@layer kapish.components{.carrot-timeline-block[data-color=charcoal]{--block-color: var(--color-charcoal)}.carrot-timeline-block[data-color=danger]{--block-color: var(--color-danger)}.carrot-timeline-block[data-color=info]{--block-color: var(--color-info)}.carrot-timeline-block[data-color=neutral]{--block-color: var(--color-neutral)}.carrot-timeline-block[data-color=primary]{--block-color: var(--color-primary)}.carrot-timeline-block[data-color=sand]{--block-color: var(--color-sand)}.carrot-timeline-block[data-color=secondary]{--block-color: var(--color-secondary)}.carrot-timeline-block[data-color=series-1]{--block-color: var(--color-series-1)}.carrot-timeline-block[data-color=series-10]{--block-color: var(--color-series-10)}.carrot-timeline-block[data-color=series-11]{--block-color: var(--color-series-11)}.carrot-timeline-block[data-color=series-12]{--block-color: var(--color-series-12)}.carrot-timeline-block[data-color=series-13]{--block-color: var(--color-series-13)}.carrot-timeline-block[data-color=series-14]{--block-color: var(--color-series-14)}.carrot-timeline-block[data-color=series-15]{--block-color: var(--color-series-15)}.carrot-timeline-block[data-color=series-16]{--block-color: var(--color-series-16)}.carrot-timeline-block[data-color=series-2]{--block-color: var(--color-series-2)}.carrot-timeline-block[data-color=series-3]{--block-color: var(--color-series-3)}.carrot-timeline-block[data-color=series-4]{--block-color: var(--color-series-4)}.carrot-timeline-block[data-color=series-5]{--block-color: var(--color-series-5)}.carrot-timeline-block[data-color=series-6]{--block-color: var(--color-series-6)}.carrot-timeline-block[data-color=series-7]{--block-color: var(--color-series-7)}.carrot-timeline-block[data-color=series-8]{--block-color: var(--color-series-8)}.carrot-timeline-block[data-color=series-9]{--block-color: var(--color-series-9)}.carrot-timeline-block[data-color=slate]{--block-color: var(--color-slate)}.carrot-timeline-block[data-color=standard-blue]{--block-color: var(--color-standard-blue)}.carrot-timeline-block[data-color=standard-brown]{--block-color: var(--color-standard-brown)}.carrot-timeline-block[data-color=standard-cyan]{--block-color: var(--color-standard-cyan)}.carrot-timeline-block[data-color=standard-green]{--block-color: var(--color-standard-green)}.carrot-timeline-block[data-color=standard-indigo]{--block-color: var(--color-standard-indigo)}.carrot-timeline-block[data-color=standard-orange]{--block-color: var(--color-standard-orange)}.carrot-timeline-block[data-color=standard-pink]{--block-color: var(--color-standard-pink)}.carrot-timeline-block[data-color=standard-purple]{--block-color: var(--color-standard-purple)}.carrot-timeline-block[data-color=standard-red]{--block-color: var(--color-standard-red)}.carrot-timeline-block[data-color=standard-teal]{--block-color: var(--color-standard-teal)}.carrot-timeline-block[data-color=standard-yellow]{--block-color: var(--color-standard-yellow)}.carrot-timeline-block[data-color=stone]{--block-color: var(--color-stone)}.carrot-timeline-block[data-color=success]{--block-color: var(--color-success)}.carrot-timeline-block[data-color=warning]{--block-color: var(--color-warning)}.carrot-timeline-block[data-color=zinc]{--block-color: var(--color-zinc)}}@layer kapish.components{.carrot-timeline-marker[data-color=charcoal]{--timeline-marker-color: var(--color-charcoal)}.carrot-timeline-marker[data-color=danger]{--timeline-marker-color: var(--color-danger)}.carrot-timeline-marker[data-color=info]{--timeline-marker-color: var(--color-info)}.carrot-timeline-marker[data-color=neutral]{--timeline-marker-color: var(--color-neutral)}.carrot-timeline-marker[data-color=primary]{--timeline-marker-color: var(--color-primary)}.carrot-timeline-marker[data-color=sand]{--timeline-marker-color: var(--color-sand)}.carrot-timeline-marker[data-color=secondary]{--timeline-marker-color: var(--color-secondary)}.carrot-timeline-marker[data-color=series-1]{--timeline-marker-color: var(--color-series-1)}.carrot-timeline-marker[data-color=series-10]{--timeline-marker-color: var(--color-series-10)}.carrot-timeline-marker[data-color=series-11]{--timeline-marker-color: var(--color-series-11)}.carrot-timeline-marker[data-color=series-12]{--timeline-marker-color: var(--color-series-12)}.carrot-timeline-marker[data-color=series-13]{--timeline-marker-color: var(--color-series-13)}.carrot-timeline-marker[data-color=series-14]{--timeline-marker-color: var(--color-series-14)}.carrot-timeline-marker[data-color=series-15]{--timeline-marker-color: var(--color-series-15)}.carrot-timeline-marker[data-color=series-16]{--timeline-marker-color: var(--color-series-16)}.carrot-timeline-marker[data-color=series-2]{--timeline-marker-color: var(--color-series-2)}.carrot-timeline-marker[data-color=series-3]{--timeline-marker-color: var(--color-series-3)}.carrot-timeline-marker[data-color=series-4]{--timeline-marker-color: var(--color-series-4)}.carrot-timeline-marker[data-color=series-5]{--timeline-marker-color: var(--color-series-5)}.carrot-timeline-marker[data-color=series-6]{--timeline-marker-color: var(--color-series-6)}.carrot-timeline-marker[data-color=series-7]{--timeline-marker-color: var(--color-series-7)}.carrot-timeline-marker[data-color=series-8]{--timeline-marker-color: var(--color-series-8)}.carrot-timeline-marker[data-color=series-9]{--timeline-marker-color: var(--color-series-9)}.carrot-timeline-marker[data-color=slate]{--timeline-marker-color: var(--color-slate)}.carrot-timeline-marker[data-color=standard-blue]{--timeline-marker-color: var(--color-standard-blue)}.carrot-timeline-marker[data-color=standard-brown]{--timeline-marker-color: var(--color-standard-brown)}.carrot-timeline-marker[data-color=standard-cyan]{--timeline-marker-color: var(--color-standard-cyan)}.carrot-timeline-marker[data-color=standard-green]{--timeline-marker-color: var(--color-standard-green)}.carrot-timeline-marker[data-color=standard-indigo]{--timeline-marker-color: var(--color-standard-indigo)}.carrot-timeline-marker[data-color=standard-orange]{--timeline-marker-color: var(--color-standard-orange)}.carrot-timeline-marker[data-color=standard-pink]{--timeline-marker-color: var(--color-standard-pink)}.carrot-timeline-marker[data-color=standard-purple]{--timeline-marker-color: var(--color-standard-purple)}.carrot-timeline-marker[data-color=standard-red]{--timeline-marker-color: var(--color-standard-red)}.carrot-timeline-marker[data-color=standard-teal]{--timeline-marker-color: var(--color-standard-teal)}.carrot-timeline-marker[data-color=standard-yellow]{--timeline-marker-color: var(--color-standard-yellow)}.carrot-timeline-marker[data-color=stone]{--timeline-marker-color: var(--color-stone)}.carrot-timeline-marker[data-color=success]{--timeline-marker-color: var(--color-success)}.carrot-timeline-marker[data-color=warning]{--timeline-marker-color: var(--color-warning)}.carrot-timeline-marker[data-color=zinc]{--timeline-marker-color: var(--color-zinc)}}@layer kapish.tokens{:root{--toast-padding-lg: 1rem 1.25rem;--toast-gap-lg: 1rem;--toast-title-size-lg: var(--font-size-base);--toast-body-size-lg: var(--font-size-sm);--toast-icon-size-lg: 24px;--toast-padding-md: .75rem 1rem;--toast-gap-md: .75rem;--toast-title-size-md: var(--font-size-sm);--toast-body-size-md: var(--font-size-sm);--toast-icon-size-md: 20px;--toast-padding-sm: .5rem .75rem;--toast-gap-sm: .5rem;--toast-title-size-sm: var(--font-size-xs);--toast-body-size-sm: var(--font-size-xs);--toast-icon-size-sm: 16px}}@layer kapish.components{.carrot-toast[data-size=lg]{padding:var(--toast-padding-lg);gap:var(--toast-gap-lg);font-size:var(--toast-body-size-lg)}.carrot-toast[data-size=lg] .carrot-toast-title{font-size:var(--toast-title-size-lg)}.carrot-toast[data-size=lg] .carrot-toast-icon{width:var(--toast-icon-size-lg);height:var(--toast-icon-size-lg)}.carrot-toast[data-size=md]{padding:var(--toast-padding-md);gap:var(--toast-gap-md);font-size:var(--toast-body-size-md)}.carrot-toast[data-size=md] .carrot-toast-title{font-size:var(--toast-title-size-md)}.carrot-toast[data-size=md] .carrot-toast-icon{width:var(--toast-icon-size-md);height:var(--toast-icon-size-md)}.carrot-toast[data-size=sm]{padding:var(--toast-padding-sm);gap:var(--toast-gap-sm);font-size:var(--toast-body-size-sm)}.carrot-toast[data-size=sm] .carrot-toast-title{font-size:var(--toast-title-size-sm)}.carrot-toast[data-size=sm] .carrot-toast-icon{width:var(--toast-icon-size-sm);height:var(--toast-icon-size-sm)}}@layer kapish.components{.carrot-toast-container[data-position=bottom-center]{bottom:var(--toast-container-inset);left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.carrot-toast-container[data-position=bottom-left]{bottom:var(--toast-container-inset);left:var(--toast-container-inset);align-items:flex-start;flex-direction:column-reverse}.carrot-toast-container[data-position=bottom-right]{bottom:var(--toast-container-inset);right:var(--toast-container-inset);align-items:flex-end;flex-direction:column-reverse}.carrot-toast-container[data-position=top-center]{top:var(--toast-container-inset);left:50%;transform:translate(-50%);align-items:center}.carrot-toast-container[data-position=top-left]{top:var(--toast-container-inset);left:var(--toast-container-inset);align-items:flex-start}.carrot-toast-container[data-position=top-right]{top:var(--toast-container-inset);right:var(--toast-container-inset);align-items:flex-end}}@layer kapish.components{.carrot-toast-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}}@layer kapish.components{.carrot-toast-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;margin-top:.125rem;background:transparent;border:0;color:inherit;opacity:.7;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out)}.carrot-toast-close:hover{opacity:1}.carrot-toast-close:focus-visible{outline:2px solid var(--toast-color);outline-offset:2px;opacity:1}}@layer kapish.tokens{:root{--toast-container-gap: var(--space-2);--toast-container-inset: var(--space-4);--toast-z: var(--z-toast, 600)}}@layer kapish.components{.carrot-toast-container{position:fixed;z-index:var(--toast-z);display:flex;flex-direction:column;gap:var(--toast-container-gap);pointer-events:none;padding:0}}@layer kapish.components{.carrot-toast-content{flex:1;min-width:0}}@layer kapish.components{.carrot-toast-description{color:inherit;opacity:.85;margin-top:var(--space-1)}}@layer kapish.components{.carrot-toast-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--toast-icon-size-md);height:var(--toast-icon-size-md);margin-top:.125rem;color:var(--toast-color)}}@layer kapish.components{.carrot-toast-title{font-weight:var(--font-weight-semibold);font-size:var(--toast-title-size-md)}}@layer kapish.tokens{:root{--toast-max-width: 24rem;--toast-min-width: 16rem;--toast-radius: var(--radius-lg);--toast-border-width: var(--border-width-1);--toast-shadow: var(--shadow-lg);--toast-speed: var(--duration-normal)}}@layer kapish.components{.carrot-toast{--toast-color: var(--color-info);display:flex;align-items:flex-start;gap:var(--toast-gap-md);min-width:var(--toast-min-width);max-width:var(--toast-max-width);padding:var(--toast-padding-md);font-size:var(--toast-body-size-md);border:var(--toast-border-width) solid transparent;border-left-width:3px;border-left-color:var(--toast-color);border-radius:var(--toast-radius);box-shadow:var(--toast-shadow);pointer-events:auto;position:relative}.carrot-toast[data-entering]{animation:carrot-toast-slide-in var(--toast-speed) var(--ease-out)}.carrot-toast[data-exiting]{animation:carrot-toast-fade-out var(--toast-speed) var(--ease-in) forwards}@keyframes carrot-toast-slide-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes carrot-toast-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.carrot-toast[data-kit=solid] .carrot-toast-icon{color:var(--text-inverse)}}@layer kapish.components{.carrot-toast[data-color=charcoal]{--toast-color: var(--color-charcoal)}.carrot-toast[data-color=danger]{--toast-color: var(--color-danger)}.carrot-toast[data-color=info]{--toast-color: var(--color-info)}.carrot-toast[data-color=neutral]{--toast-color: var(--color-neutral)}.carrot-toast[data-color=primary]{--toast-color: var(--color-primary)}.carrot-toast[data-color=sand]{--toast-color: var(--color-sand)}.carrot-toast[data-color=secondary]{--toast-color: var(--color-secondary)}.carrot-toast[data-color=series-1]{--toast-color: var(--color-series-1)}.carrot-toast[data-color=series-10]{--toast-color: var(--color-series-10)}.carrot-toast[data-color=series-11]{--toast-color: var(--color-series-11)}.carrot-toast[data-color=series-12]{--toast-color: var(--color-series-12)}.carrot-toast[data-color=series-13]{--toast-color: var(--color-series-13)}.carrot-toast[data-color=series-14]{--toast-color: var(--color-series-14)}.carrot-toast[data-color=series-15]{--toast-color: var(--color-series-15)}.carrot-toast[data-color=series-16]{--toast-color: var(--color-series-16)}.carrot-toast[data-color=series-2]{--toast-color: var(--color-series-2)}.carrot-toast[data-color=series-3]{--toast-color: var(--color-series-3)}.carrot-toast[data-color=series-4]{--toast-color: var(--color-series-4)}.carrot-toast[data-color=series-5]{--toast-color: var(--color-series-5)}.carrot-toast[data-color=series-6]{--toast-color: var(--color-series-6)}.carrot-toast[data-color=series-7]{--toast-color: var(--color-series-7)}.carrot-toast[data-color=series-8]{--toast-color: var(--color-series-8)}.carrot-toast[data-color=series-9]{--toast-color: var(--color-series-9)}.carrot-toast[data-color=slate]{--toast-color: var(--color-slate)}.carrot-toast[data-color=standard-blue]{--toast-color: var(--color-standard-blue)}.carrot-toast[data-color=standard-brown]{--toast-color: var(--color-standard-brown)}.carrot-toast[data-color=standard-cyan]{--toast-color: var(--color-standard-cyan)}.carrot-toast[data-color=standard-green]{--toast-color: var(--color-standard-green)}.carrot-toast[data-color=standard-indigo]{--toast-color: var(--color-standard-indigo)}.carrot-toast[data-color=standard-orange]{--toast-color: var(--color-standard-orange)}.carrot-toast[data-color=standard-pink]{--toast-color: var(--color-standard-pink)}.carrot-toast[data-color=standard-purple]{--toast-color: var(--color-standard-purple)}.carrot-toast[data-color=standard-red]{--toast-color: var(--color-standard-red)}.carrot-toast[data-color=standard-teal]{--toast-color: var(--color-standard-teal)}.carrot-toast[data-color=standard-yellow]{--toast-color: var(--color-standard-yellow)}.carrot-toast[data-color=stone]{--toast-color: var(--color-stone)}.carrot-toast[data-color=success]{--toast-color: var(--color-success)}.carrot-toast[data-color=warning]{--toast-color: var(--color-warning)}.carrot-toast[data-color=zinc]{--toast-color: var(--color-zinc)}}@layer kapish.components{.carrot-toast[data-kit=disabled]:not([data-surface]):not([data-effect]){background-color:color-mix(in oklab,var(--color-neutral) 14%,var(--color-background))}.carrot-toast[data-kit=disabled]{color:color-mix(in oklab,var(--color-neutral) 60%,var(--color-light));border-color:color-mix(in oklab,var(--color-neutral) 22%,var(--color-background))}.carrot-toast[data-kit=ghost]:not([data-surface]):not([data-effect]){background-color:transparent}.carrot-toast[data-kit=ghost]{color:var(--toast-color);border-color:transparent}.carrot-toast[data-kit=neutral]:not([data-surface]):not([data-effect]){background-color:var(--surface-elevated)}.carrot-toast[data-kit=neutral]{color:var(--toast-color);border-color:transparent}.carrot-toast[data-kit=outlined]:not([data-surface]):not([data-effect]){background-color:transparent}.carrot-toast[data-kit=outlined]{color:color-mix(in oklab,var(--toast-color) 78%,var(--color-light));border-color:var(--toast-color)}.carrot-toast[data-kit=pastel]:not([data-surface]):not([data-effect]){background-color:color-mix(in oklab,var(--toast-color) 6%,var(--color-light))}.carrot-toast[data-kit=pastel]{color:color-mix(in oklab,var(--toast-color) 54%,var(--color-dark));border-color:color-mix(in oklab,var(--toast-color) 32%,var(--color-light))}.carrot-toast[data-kit=saturated]:not([data-surface]):not([data-effect]){background-color:oklch(from var(--toast-color) l calc(c*1.4) h)}.carrot-toast[data-kit=saturated]{color:color-mix(in oklab,var(--toast-color) 6%,var(--color-light));border-color:oklch(from var(--toast-color) calc(l - .08) calc(c*1.4) h)}.carrot-toast[data-kit=solid]:not([data-surface]):not([data-effect]){background-color:var(--toast-color)}.carrot-toast[data-kit=solid]{color:color-mix(in oklab,var(--toast-color) 6%,var(--color-light));border-color:color-mix(in oklab,var(--toast-color) 78%,var(--color-dark))}.carrot-toast[data-kit=subtle]:not([data-surface]):not([data-effect]){background-color:color-mix(in oklab,var(--toast-color) 14%,var(--color-background))}.carrot-toast[data-kit=subtle]{color:var(--toast-color);border-color:color-mix(in oklab,var(--toast-color) 26%,var(--color-background))}.carrot-toast[data-kit=tint]:not([data-surface]):not([data-effect]){background-color:color-mix(in oklab,var(--toast-color) 30%,var(--color-background))}.carrot-toast[data-kit=tint]{color:color-mix(in oklab,var(--toast-color) 78%,var(--color-dark));border-color:color-mix(in oklab,var(--toast-color) 42%,var(--color-background))}}@layer kapish.tokens{:root{--toggle-width-lg: 3rem;--toggle-height-lg: 1.625rem;--toggle-thumb-size-lg: 1.375rem;--toggle-width-md: 2.5rem;--toggle-height-md: 1.375rem;--toggle-thumb-size-md: 1.125rem;--toggle-width-sm: 2rem;--toggle-height-sm: 1.125rem;--toggle-thumb-size-sm: .875rem;--toggle-width-xl: 3.5rem;--toggle-height-xl: 1.875rem;--toggle-thumb-size-xl: 1.625rem;--toggle-width-xs: 1.5rem;--toggle-height-xs: .875rem;--toggle-thumb-size-xs: .625rem}}@layer kapish.components{.toggle[data-size=lg]{width:var(--toggle-width-lg);height:var(--toggle-height-lg)}.toggle[data-size=lg]>.toggle-thumb{width:var(--toggle-thumb-size-lg);height:var(--toggle-thumb-size-lg)}.toggle[data-size=lg]:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-lg) - var(--toggle-thumb-size-lg) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}.toggle[data-size=md]{width:var(--toggle-width-md);height:var(--toggle-height-md)}.toggle[data-size=md]>.toggle-thumb{width:var(--toggle-thumb-size-md);height:var(--toggle-thumb-size-md)}.toggle[data-size=md]:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-md) - var(--toggle-thumb-size-md) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}.toggle[data-size=sm]{width:var(--toggle-width-sm);height:var(--toggle-height-sm)}.toggle[data-size=sm]>.toggle-thumb{width:var(--toggle-thumb-size-sm);height:var(--toggle-thumb-size-sm)}.toggle[data-size=sm]:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-sm) - var(--toggle-thumb-size-sm) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}.toggle[data-size=xl]{width:var(--toggle-width-xl);height:var(--toggle-height-xl)}.toggle[data-size=xl]>.toggle-thumb{width:var(--toggle-thumb-size-xl);height:var(--toggle-thumb-size-xl)}.toggle[data-size=xl]:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-xl) - var(--toggle-thumb-size-xl) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}.toggle[data-size=xs]{width:var(--toggle-width-xs);height:var(--toggle-height-xs)}.toggle[data-size=xs]>.toggle-thumb{width:var(--toggle-thumb-size-xs);height:var(--toggle-thumb-size-xs)}.toggle[data-size=xs]:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-xs) - var(--toggle-thumb-size-xs) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}}@layer kapish.tokens{:root{--segmented-item-padding-lg: .5rem 1.125rem;--segmented-item-font-size-lg: var(--font-size-base);--segmented-item-radius-lg: 7px;--segmented-item-padding-md: .375rem .875rem;--segmented-item-font-size-md: var(--font-size-sm);--segmented-item-radius-md: 6px;--segmented-item-padding-sm: .25rem .625rem;--segmented-item-font-size-sm: var(--font-size-xs);--segmented-item-radius-sm: 5px;--segmented-item-padding-xl: .625rem 1.375rem;--segmented-item-font-size-xl: var(--font-size-lg);--segmented-item-radius-xl: 8px;--segmented-item-padding-xs: .125rem .5rem;--segmented-item-font-size-xs: var(--font-size-xs);--segmented-item-radius-xs: 4px}}@layer kapish.components{.segmented[data-size=lg]{border-radius:calc(var(--segmented-item-radius-lg) + var(--segmented-inset))}.segmented[data-size=lg]>.segmented-item{padding:var(--segmented-item-padding-lg);font-size:var(--segmented-item-font-size-lg);border-radius:var(--segmented-item-radius-lg)}.segmented[data-size=md]{border-radius:calc(var(--segmented-item-radius-md) + var(--segmented-inset))}.segmented[data-size=md]>.segmented-item{padding:var(--segmented-item-padding-md);font-size:var(--segmented-item-font-size-md);border-radius:var(--segmented-item-radius-md)}.segmented[data-size=sm]{border-radius:calc(var(--segmented-item-radius-sm) + var(--segmented-inset))}.segmented[data-size=sm]>.segmented-item{padding:var(--segmented-item-padding-sm);font-size:var(--segmented-item-font-size-sm);border-radius:var(--segmented-item-radius-sm)}.segmented[data-size=xl]{border-radius:calc(var(--segmented-item-radius-xl) + var(--segmented-inset))}.segmented[data-size=xl]>.segmented-item{padding:var(--segmented-item-padding-xl);font-size:var(--segmented-item-font-size-xl);border-radius:var(--segmented-item-radius-xl)}.segmented[data-size=xs]{border-radius:calc(var(--segmented-item-radius-xs) + var(--segmented-inset))}.segmented[data-size=xs]>.segmented-item{padding:var(--segmented-item-padding-xs);font-size:var(--segmented-item-font-size-xs);border-radius:var(--segmented-item-radius-xs)}}@layer kapish.tokens{:root{--segmented-inset: 3px;--segmented-gap: 2px;--segmented-bg: var(--surface-sunken);--segmented-item-text: var(--text-secondary);--segmented-item-text-selected: var(--text-primary);--segmented-item-bg-selected: var(--surface-elevated);--segmented-item-shadow-selected: var(--shadow-xs);--segmented-item-transition-duration: var(--duration-fast)}}@layer kapish.components{.segmented{display:inline-flex;align-items:stretch;padding:var(--segmented-inset);gap:var(--segmented-gap);border-radius:calc(var(--segmented-item-radius-md) + var(--segmented-inset))}.segmented:not([data-surface]):not([data-effect]){background-color:var(--segmented-bg)}.segmented[data-full]{display:flex;width:100%}.segmented[data-disabled]{opacity:.55;pointer-events:none}.segmented-item{display:inline-flex;align-items:center;justify-content:center;border:0;background-color:transparent;color:var(--segmented-item-text);font-family:inherit;font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;padding:var(--segmented-item-padding-md);font-size:var(--segmented-item-font-size-md);border-radius:var(--segmented-item-radius-md);transition-property:background-color,color,box-shadow;transition-duration:var(--segmented-item-transition-duration);transition-timing-function:var(--transition-easing, var(--ease-out))}.segmented[data-full]>.segmented-item{flex:1}.segmented-item[aria-checked=true]{background-color:var(--segmented-item-bg-selected);color:var(--segmented-item-text-selected);font-weight:var(--font-semibold);box-shadow:var(--segmented-item-shadow-selected)}.segmented-item:disabled{opacity:.5;cursor:not-allowed}.segmented-item:focus-visible{box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}}@layer kapish.components{.toggle-field{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.toggle-field:has(input:disabled){cursor:not-allowed;color:var(--text-disabled)}}@layer kapish.tokens{:root{--toggle-bg: var(--surface-overlay);--toggle-radius: var(--radius-full);--toggle-border-width: var(--border-width-1);--toggle-border-color: var(--border-default);--toggle-thumb-color: var(--color-neutral-0);--toggle-thumb-shadow: var(--shadow-xs);--toggle-thumb-inset: 2px}}@layer kapish.components{.toggle{--toggle-color: var(--color-primary);display:inline-flex;align-items:center;position:relative;width:var(--toggle-width-md);height:var(--toggle-height-md);border:var(--toggle-border-width) solid var(--toggle-border-color);border-radius:var(--toggle-radius);cursor:pointer;flex-shrink:0;transition-property:background,border-color;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out))}.toggle:not([data-surface]):not([data-effect]){background:var(--toggle-bg)}.toggle>input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.toggle-thumb{display:block;width:var(--toggle-thumb-size-md);height:var(--toggle-thumb-size-md);background-color:var(--toggle-thumb-color);border-radius:var(--radius-full);box-shadow:var(--toggle-thumb-shadow);transform:translate(var(--toggle-thumb-inset));transition-property:transform;transition-duration:var(--transition-duration, var(--duration-normal));transition-timing-function:var(--transition-easing, var(--ease-out));pointer-events:none}.toggle:has(input:checked):not([data-surface]):not([data-effect]){background:var(--toggle-color)}.toggle:has(input:checked){border-color:var(--toggle-color)}.toggle:has(input:checked)>.toggle-thumb{transform:translate(calc(var(--toggle-width-md) - var(--toggle-thumb-size-md) - var(--toggle-thumb-inset) - var(--toggle-border-width) * 2))}.toggle:has(input:disabled){opacity:var(--input-disabled-opacity);cursor:not-allowed}.toggle:has(input:focus-visible){box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(2px + var(--ring-offset-width)) var(--ring-color)}}@layer kapish.components{.toggle[data-color=charcoal]{--toggle-color: var(--color-charcoal)}.toggle[data-color=charcoal]{--toggle-bg: var(--color-charcoal-bg, var(--toggle-bg));--toggle-border-color: var(--color-charcoal-border, var(--toggle-border-color))}.toggle[data-color=danger]{--toggle-color: var(--color-danger)}.toggle[data-color=danger]{--toggle-bg: var(--color-danger-bg, var(--toggle-bg));--toggle-border-color: var(--color-danger-border, var(--toggle-border-color))}.toggle[data-color=info]{--toggle-color: var(--color-info)}.toggle[data-color=info]{--toggle-bg: var(--color-info-bg, var(--toggle-bg));--toggle-border-color: var(--color-info-border, var(--toggle-border-color))}.toggle[data-color=neutral]{--toggle-color: var(--color-neutral)}.toggle[data-color=neutral]{--toggle-bg: var(--color-neutral-bg, var(--toggle-bg));--toggle-border-color: var(--color-neutral-border, var(--toggle-border-color))}.toggle[data-color=primary]{--toggle-color: var(--color-primary)}.toggle[data-color=primary]{--toggle-bg: var(--color-primary-bg, var(--toggle-bg));--toggle-border-color: var(--color-primary-border, var(--toggle-border-color))}.toggle[data-color=sand]{--toggle-color: var(--color-sand)}.toggle[data-color=sand]{--toggle-bg: var(--color-sand-bg, var(--toggle-bg));--toggle-border-color: var(--color-sand-border, var(--toggle-border-color))}.toggle[data-color=secondary]{--toggle-color: var(--color-secondary)}.toggle[data-color=secondary]{--toggle-bg: var(--color-secondary-bg, var(--toggle-bg));--toggle-border-color: var(--color-secondary-border, var(--toggle-border-color))}.toggle[data-color=series-1]{--toggle-color: var(--color-series-1)}.toggle[data-color=series-1]{--toggle-bg: var(--color-series-1-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-1-border, var(--toggle-border-color))}.toggle[data-color=series-10]{--toggle-color: var(--color-series-10)}.toggle[data-color=series-10]{--toggle-bg: var(--color-series-10-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-10-border, var(--toggle-border-color))}.toggle[data-color=series-11]{--toggle-color: var(--color-series-11)}.toggle[data-color=series-11]{--toggle-bg: var(--color-series-11-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-11-border, var(--toggle-border-color))}.toggle[data-color=series-12]{--toggle-color: var(--color-series-12)}.toggle[data-color=series-12]{--toggle-bg: var(--color-series-12-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-12-border, var(--toggle-border-color))}.toggle[data-color=series-13]{--toggle-color: var(--color-series-13)}.toggle[data-color=series-13]{--toggle-bg: var(--color-series-13-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-13-border, var(--toggle-border-color))}.toggle[data-color=series-14]{--toggle-color: var(--color-series-14)}.toggle[data-color=series-14]{--toggle-bg: var(--color-series-14-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-14-border, var(--toggle-border-color))}.toggle[data-color=series-15]{--toggle-color: var(--color-series-15)}.toggle[data-color=series-15]{--toggle-bg: var(--color-series-15-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-15-border, var(--toggle-border-color))}.toggle[data-color=series-16]{--toggle-color: var(--color-series-16)}.toggle[data-color=series-16]{--toggle-bg: var(--color-series-16-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-16-border, var(--toggle-border-color))}.toggle[data-color=series-2]{--toggle-color: var(--color-series-2)}.toggle[data-color=series-2]{--toggle-bg: var(--color-series-2-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-2-border, var(--toggle-border-color))}.toggle[data-color=series-3]{--toggle-color: var(--color-series-3)}.toggle[data-color=series-3]{--toggle-bg: var(--color-series-3-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-3-border, var(--toggle-border-color))}.toggle[data-color=series-4]{--toggle-color: var(--color-series-4)}.toggle[data-color=series-4]{--toggle-bg: var(--color-series-4-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-4-border, var(--toggle-border-color))}.toggle[data-color=series-5]{--toggle-color: var(--color-series-5)}.toggle[data-color=series-5]{--toggle-bg: var(--color-series-5-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-5-border, var(--toggle-border-color))}.toggle[data-color=series-6]{--toggle-color: var(--color-series-6)}.toggle[data-color=series-6]{--toggle-bg: var(--color-series-6-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-6-border, var(--toggle-border-color))}.toggle[data-color=series-7]{--toggle-color: var(--color-series-7)}.toggle[data-color=series-7]{--toggle-bg: var(--color-series-7-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-7-border, var(--toggle-border-color))}.toggle[data-color=series-8]{--toggle-color: var(--color-series-8)}.toggle[data-color=series-8]{--toggle-bg: var(--color-series-8-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-8-border, var(--toggle-border-color))}.toggle[data-color=series-9]{--toggle-color: var(--color-series-9)}.toggle[data-color=series-9]{--toggle-bg: var(--color-series-9-bg, var(--toggle-bg));--toggle-border-color: var(--color-series-9-border, var(--toggle-border-color))}.toggle[data-color=slate]{--toggle-color: var(--color-slate)}.toggle[data-color=slate]{--toggle-bg: var(--color-slate-bg, var(--toggle-bg));--toggle-border-color: var(--color-slate-border, var(--toggle-border-color))}.toggle[data-color=standard-blue]{--toggle-color: var(--color-standard-blue)}.toggle[data-color=standard-blue]{--toggle-bg: var(--color-standard-blue-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-blue-border, var(--toggle-border-color))}.toggle[data-color=standard-brown]{--toggle-color: var(--color-standard-brown)}.toggle[data-color=standard-brown]{--toggle-bg: var(--color-standard-brown-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-brown-border, var(--toggle-border-color))}.toggle[data-color=standard-cyan]{--toggle-color: var(--color-standard-cyan)}.toggle[data-color=standard-cyan]{--toggle-bg: var(--color-standard-cyan-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-cyan-border, var(--toggle-border-color))}.toggle[data-color=standard-green]{--toggle-color: var(--color-standard-green)}.toggle[data-color=standard-green]{--toggle-bg: var(--color-standard-green-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-green-border, var(--toggle-border-color))}.toggle[data-color=standard-indigo]{--toggle-color: var(--color-standard-indigo)}.toggle[data-color=standard-indigo]{--toggle-bg: var(--color-standard-indigo-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-indigo-border, var(--toggle-border-color))}.toggle[data-color=standard-orange]{--toggle-color: var(--color-standard-orange)}.toggle[data-color=standard-orange]{--toggle-bg: var(--color-standard-orange-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-orange-border, var(--toggle-border-color))}.toggle[data-color=standard-pink]{--toggle-color: var(--color-standard-pink)}.toggle[data-color=standard-pink]{--toggle-bg: var(--color-standard-pink-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-pink-border, var(--toggle-border-color))}.toggle[data-color=standard-purple]{--toggle-color: var(--color-standard-purple)}.toggle[data-color=standard-purple]{--toggle-bg: var(--color-standard-purple-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-purple-border, var(--toggle-border-color))}.toggle[data-color=standard-red]{--toggle-color: var(--color-standard-red)}.toggle[data-color=standard-red]{--toggle-bg: var(--color-standard-red-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-red-border, var(--toggle-border-color))}.toggle[data-color=standard-teal]{--toggle-color: var(--color-standard-teal)}.toggle[data-color=standard-teal]{--toggle-bg: var(--color-standard-teal-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-teal-border, var(--toggle-border-color))}.toggle[data-color=standard-yellow]{--toggle-color: var(--color-standard-yellow)}.toggle[data-color=standard-yellow]{--toggle-bg: var(--color-standard-yellow-bg, var(--toggle-bg));--toggle-border-color: var(--color-standard-yellow-border, var(--toggle-border-color))}.toggle[data-color=stone]{--toggle-color: var(--color-stone)}.toggle[data-color=stone]{--toggle-bg: var(--color-stone-bg, var(--toggle-bg));--toggle-border-color: var(--color-stone-border, var(--toggle-border-color))}.toggle[data-color=success]{--toggle-color: var(--color-success)}.toggle[data-color=success]{--toggle-bg: var(--color-success-bg, var(--toggle-bg));--toggle-border-color: var(--color-success-border, var(--toggle-border-color))}.toggle[data-color=warning]{--toggle-color: var(--color-warning)}.toggle[data-color=warning]{--toggle-bg: var(--color-warning-bg, var(--toggle-bg));--toggle-border-color: var(--color-warning-border, var(--toggle-border-color))}.toggle[data-color=zinc]{--toggle-color: var(--color-zinc)}.toggle[data-color=zinc]{--toggle-bg: var(--color-zinc-bg, var(--toggle-bg));--toggle-border-color: var(--color-zinc-border, var(--toggle-border-color))}}@layer kapish.tokens{:root{--tree-font-size-lg: var(--font-size-md);--tree-row-pad-y-lg: 4px;--tree-icon-size-lg: 18px;--tree-indent-lg: 24px;--tree-font-size-md: var(--font-size-base);--tree-row-pad-y-md: 3px;--tree-icon-size-md: 16px;--tree-indent-md: 20px;--tree-font-size-sm: var(--font-size-sm);--tree-row-pad-y-sm: 2px;--tree-icon-size-sm: 14px;--tree-indent-sm: 16px;--tree-font-size-xl: var(--font-size-lg);--tree-row-pad-y-xl: 6px;--tree-icon-size-xl: 20px;--tree-indent-xl: 28px;--tree-font-size-xs: var(--font-size-xs);--tree-row-pad-y-xs: 1px;--tree-icon-size-xs: 12px;--tree-indent-xs: 14px}}@layer kapish.components{.carrot-tree[data-size=lg]{--tree-font-size: var(--tree-font-size-lg);--tree-row-pad-y: var(--tree-row-pad-y-lg);--tree-icon-size: var(--tree-icon-size-lg);--tree-indent: var(--tree-indent-lg)}.carrot-tree[data-size=md]{--tree-font-size: var(--tree-font-size-md);--tree-row-pad-y: var(--tree-row-pad-y-md);--tree-icon-size: var(--tree-icon-size-md);--tree-indent: var(--tree-indent-md)}.carrot-tree[data-size=sm]{--tree-font-size: var(--tree-font-size-sm);--tree-row-pad-y: var(--tree-row-pad-y-sm);--tree-icon-size: var(--tree-icon-size-sm);--tree-indent: var(--tree-indent-sm)}.carrot-tree[data-size=xl]{--tree-font-size: var(--tree-font-size-xl);--tree-row-pad-y: var(--tree-row-pad-y-xl);--tree-icon-size: var(--tree-icon-size-xl);--tree-indent: var(--tree-indent-xl)}.carrot-tree[data-size=xs]{--tree-font-size: var(--tree-font-size-xs);--tree-row-pad-y: var(--tree-row-pad-y-xs);--tree-icon-size: var(--tree-icon-size-xs);--tree-indent: var(--tree-indent-xs)}}@layer kapish.components{.carrot-tree-actions{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}}@layer kapish.tokens{:root{--tree-checkbox-size: 14px}}@layer kapish.components{.carrot-tree-checkbox{margin:0;cursor:inherit;accent-color:var(--tree-color);width:var(--tree-checkbox-size);height:var(--tree-checkbox-size);flex-shrink:0}}@layer kapish.components{.carrot-tree-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tree-icon-size);height:var(--tree-icon-size);color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.carrot-tree-chevron:hover{color:var(--tree-color)}.carrot-tree-node[data-expanded]>.carrot-tree-chevron{transform:rotate(90deg)}}@layer kapish.components{.carrot-tree-children{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.carrot-tree[data-show-lines] .carrot-tree-children{border-left:var(--border-width-1) solid var(--border-subtle);margin-left:calc(var(--tree-icon-size) / 2)}}@layer kapish.tokens{:root{--tree-empty-padding: var(--space-4);--tree-empty-font-size: var(--font-size-sm)}}@layer kapish.components{.carrot-tree-empty{display:flex;align-items:center;justify-content:center;padding:var(--tree-empty-padding);color:var(--text-muted);font-size:var(--tree-empty-font-size);text-align:center}}@layer kapish.components{.carrot-tree-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tree-icon-size);height:var(--tree-icon-size);color:var(--text-muted)}.carrot-tree-node[data-selected]>.carrot-tree-icon{color:var(--tree-color)}}@layer kapish.components{.carrot-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer kapish.components{.carrot-tree-node{display:flex;align-items:center;gap:var(--tree-row-gap);padding-top:var(--tree-row-pad-y);padding-bottom:var(--tree-row-pad-y);padding-right:var(--tree-row-padding-right);padding-left:var(--tree-row-padding-left-base);color:var(--text-primary);background-color:transparent;border-radius:var(--tree-row-radius);font-size:var(--tree-font-size);transition-property:color,background-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);cursor:pointer;position:relative}.carrot-tree-node:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-tree-node:hover:not([data-disabled]):not([data-selected]):after{opacity:1}.carrot-tree-node:active:not([data-disabled]):after{background:var(--surface-active-overlay);opacity:1}.carrot-tree-node[data-selected]{background-color:color-mix(in oklab,var(--tree-color) var(--tree-selected-mix),transparent);color:var(--tree-color)}.carrot-tree-node[data-disabled]{opacity:var(--tree-disabled-opacity);cursor:not-allowed;pointer-events:none}.carrot-tree-node[data-loading]{cursor:progress}.carrot-tree-node:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--tree-color)}}@layer kapish.tokens{:root{--tree-spinner-speed: var(--duration-leisure)}}@layer kapish.components{.carrot-tree-spinner{animation:carrot-spin var(--tree-spinner-speed) linear infinite}}@layer kapish.tokens{:root{--tree-radius: var(--radius-lg);--tree-padding: var(--space-1);--tree-row-gap: var(--space-1);--tree-row-radius: var(--radius-sm);--tree-row-padding-left-base: var(--space-1);--tree-row-padding-right: var(--space-2);--tree-selected-mix: 12%;--tree-disabled-opacity: .5;--tree-bg: var(--surface-base);--tree-fg: var(--text-primary);--tree-border-color: var(--border-subtle)}}@layer kapish.components{.carrot-tree{--tree-color: var(--color-primary);--tree-font-size: var(--tree-font-size-md);--tree-row-pad-y: var(--tree-row-pad-y-md);--tree-icon-size: var(--tree-icon-size-md);--tree-indent: var(--tree-indent-md);display:flex;flex-direction:column;color:var(--tree-fg);border:var(--border-width-1) solid var(--tree-border-color);border-radius:var(--tree-radius);padding:var(--tree-padding);list-style:none;margin:0}.carrot-tree:not([data-surface]):not([data-effect]){background:var(--tree-bg)}.carrot-tree[data-flush]{background-color:transparent;border:none;border-radius:0;padding:0}}@layer kapish.components{.carrot-tree[data-color=charcoal]{--tree-color: var(--color-charcoal);--tree-bg: var(--color-charcoal-bg, var(--surface-base));--tree-fg: var(--color-charcoal-fg, var(--text-primary));--tree-border-color: var(--color-charcoal-border, var(--border-default))}.carrot-tree[data-color=danger]{--tree-color: var(--color-danger);--tree-bg: var(--color-danger-bg, var(--surface-base));--tree-fg: var(--color-danger-fg, var(--text-primary));--tree-border-color: var(--color-danger-border, var(--border-default))}.carrot-tree[data-color=info]{--tree-color: var(--color-info);--tree-bg: var(--color-info-bg, var(--surface-base));--tree-fg: var(--color-info-fg, var(--text-primary));--tree-border-color: var(--color-info-border, var(--border-default))}.carrot-tree[data-color=neutral]{--tree-color: var(--color-neutral);--tree-bg: var(--color-neutral-bg, var(--surface-base));--tree-fg: var(--color-neutral-fg, var(--text-primary));--tree-border-color: var(--color-neutral-border, var(--border-default))}.carrot-tree[data-color=primary]{--tree-color: var(--color-primary);--tree-bg: var(--color-primary-bg, var(--surface-base));--tree-fg: var(--color-primary-fg, var(--text-primary));--tree-border-color: var(--color-primary-border, var(--border-default))}.carrot-tree[data-color=sand]{--tree-color: var(--color-sand);--tree-bg: var(--color-sand-bg, var(--surface-base));--tree-fg: var(--color-sand-fg, var(--text-primary));--tree-border-color: var(--color-sand-border, var(--border-default))}.carrot-tree[data-color=secondary]{--tree-color: var(--color-secondary);--tree-bg: var(--color-secondary-bg, var(--surface-base));--tree-fg: var(--color-secondary-fg, var(--text-primary));--tree-border-color: var(--color-secondary-border, var(--border-default))}.carrot-tree[data-color=series-1]{--tree-color: var(--color-series-1);--tree-bg: var(--color-series-1-bg, var(--surface-base));--tree-fg: var(--color-series-1-fg, var(--text-primary));--tree-border-color: var(--color-series-1-border, var(--border-default))}.carrot-tree[data-color=series-10]{--tree-color: var(--color-series-10);--tree-bg: var(--color-series-10-bg, var(--surface-base));--tree-fg: var(--color-series-10-fg, var(--text-primary));--tree-border-color: var(--color-series-10-border, var(--border-default))}.carrot-tree[data-color=series-11]{--tree-color: var(--color-series-11);--tree-bg: var(--color-series-11-bg, var(--surface-base));--tree-fg: var(--color-series-11-fg, var(--text-primary));--tree-border-color: var(--color-series-11-border, var(--border-default))}.carrot-tree[data-color=series-12]{--tree-color: var(--color-series-12);--tree-bg: var(--color-series-12-bg, var(--surface-base));--tree-fg: var(--color-series-12-fg, var(--text-primary));--tree-border-color: var(--color-series-12-border, var(--border-default))}.carrot-tree[data-color=series-13]{--tree-color: var(--color-series-13);--tree-bg: var(--color-series-13-bg, var(--surface-base));--tree-fg: var(--color-series-13-fg, var(--text-primary));--tree-border-color: var(--color-series-13-border, var(--border-default))}.carrot-tree[data-color=series-14]{--tree-color: var(--color-series-14);--tree-bg: var(--color-series-14-bg, var(--surface-base));--tree-fg: var(--color-series-14-fg, var(--text-primary));--tree-border-color: var(--color-series-14-border, var(--border-default))}.carrot-tree[data-color=series-15]{--tree-color: var(--color-series-15);--tree-bg: var(--color-series-15-bg, var(--surface-base));--tree-fg: var(--color-series-15-fg, var(--text-primary));--tree-border-color: var(--color-series-15-border, var(--border-default))}.carrot-tree[data-color=series-16]{--tree-color: var(--color-series-16);--tree-bg: var(--color-series-16-bg, var(--surface-base));--tree-fg: var(--color-series-16-fg, var(--text-primary));--tree-border-color: var(--color-series-16-border, var(--border-default))}.carrot-tree[data-color=series-2]{--tree-color: var(--color-series-2);--tree-bg: var(--color-series-2-bg, var(--surface-base));--tree-fg: var(--color-series-2-fg, var(--text-primary));--tree-border-color: var(--color-series-2-border, var(--border-default))}.carrot-tree[data-color=series-3]{--tree-color: var(--color-series-3);--tree-bg: var(--color-series-3-bg, var(--surface-base));--tree-fg: var(--color-series-3-fg, var(--text-primary));--tree-border-color: var(--color-series-3-border, var(--border-default))}.carrot-tree[data-color=series-4]{--tree-color: var(--color-series-4);--tree-bg: var(--color-series-4-bg, var(--surface-base));--tree-fg: var(--color-series-4-fg, var(--text-primary));--tree-border-color: var(--color-series-4-border, var(--border-default))}.carrot-tree[data-color=series-5]{--tree-color: var(--color-series-5);--tree-bg: var(--color-series-5-bg, var(--surface-base));--tree-fg: var(--color-series-5-fg, var(--text-primary));--tree-border-color: var(--color-series-5-border, var(--border-default))}.carrot-tree[data-color=series-6]{--tree-color: var(--color-series-6);--tree-bg: var(--color-series-6-bg, var(--surface-base));--tree-fg: var(--color-series-6-fg, var(--text-primary));--tree-border-color: var(--color-series-6-border, var(--border-default))}.carrot-tree[data-color=series-7]{--tree-color: var(--color-series-7);--tree-bg: var(--color-series-7-bg, var(--surface-base));--tree-fg: var(--color-series-7-fg, var(--text-primary));--tree-border-color: var(--color-series-7-border, var(--border-default))}.carrot-tree[data-color=series-8]{--tree-color: var(--color-series-8);--tree-bg: var(--color-series-8-bg, var(--surface-base));--tree-fg: var(--color-series-8-fg, var(--text-primary));--tree-border-color: var(--color-series-8-border, var(--border-default))}.carrot-tree[data-color=series-9]{--tree-color: var(--color-series-9);--tree-bg: var(--color-series-9-bg, var(--surface-base));--tree-fg: var(--color-series-9-fg, var(--text-primary));--tree-border-color: var(--color-series-9-border, var(--border-default))}.carrot-tree[data-color=slate]{--tree-color: var(--color-slate);--tree-bg: var(--color-slate-bg, var(--surface-base));--tree-fg: var(--color-slate-fg, var(--text-primary));--tree-border-color: var(--color-slate-border, var(--border-default))}.carrot-tree[data-color=standard-blue]{--tree-color: var(--color-standard-blue);--tree-bg: var(--color-standard-blue-bg, var(--surface-base));--tree-fg: var(--color-standard-blue-fg, var(--text-primary));--tree-border-color: var(--color-standard-blue-border, var(--border-default))}.carrot-tree[data-color=standard-brown]{--tree-color: var(--color-standard-brown);--tree-bg: var(--color-standard-brown-bg, var(--surface-base));--tree-fg: var(--color-standard-brown-fg, var(--text-primary));--tree-border-color: var(--color-standard-brown-border, var(--border-default))}.carrot-tree[data-color=standard-cyan]{--tree-color: var(--color-standard-cyan);--tree-bg: var(--color-standard-cyan-bg, var(--surface-base));--tree-fg: var(--color-standard-cyan-fg, var(--text-primary));--tree-border-color: var(--color-standard-cyan-border, var(--border-default))}.carrot-tree[data-color=standard-green]{--tree-color: var(--color-standard-green);--tree-bg: var(--color-standard-green-bg, var(--surface-base));--tree-fg: var(--color-standard-green-fg, var(--text-primary));--tree-border-color: var(--color-standard-green-border, var(--border-default))}.carrot-tree[data-color=standard-indigo]{--tree-color: var(--color-standard-indigo);--tree-bg: var(--color-standard-indigo-bg, var(--surface-base));--tree-fg: var(--color-standard-indigo-fg, var(--text-primary));--tree-border-color: var(--color-standard-indigo-border, var(--border-default))}.carrot-tree[data-color=standard-orange]{--tree-color: var(--color-standard-orange);--tree-bg: var(--color-standard-orange-bg, var(--surface-base));--tree-fg: var(--color-standard-orange-fg, var(--text-primary));--tree-border-color: var(--color-standard-orange-border, var(--border-default))}.carrot-tree[data-color=standard-pink]{--tree-color: var(--color-standard-pink);--tree-bg: var(--color-standard-pink-bg, var(--surface-base));--tree-fg: var(--color-standard-pink-fg, var(--text-primary));--tree-border-color: var(--color-standard-pink-border, var(--border-default))}.carrot-tree[data-color=standard-purple]{--tree-color: var(--color-standard-purple);--tree-bg: var(--color-standard-purple-bg, var(--surface-base));--tree-fg: var(--color-standard-purple-fg, var(--text-primary));--tree-border-color: var(--color-standard-purple-border, var(--border-default))}.carrot-tree[data-color=standard-red]{--tree-color: var(--color-standard-red);--tree-bg: var(--color-standard-red-bg, var(--surface-base));--tree-fg: var(--color-standard-red-fg, var(--text-primary));--tree-border-color: var(--color-standard-red-border, var(--border-default))}.carrot-tree[data-color=standard-teal]{--tree-color: var(--color-standard-teal);--tree-bg: var(--color-standard-teal-bg, var(--surface-base));--tree-fg: var(--color-standard-teal-fg, var(--text-primary));--tree-border-color: var(--color-standard-teal-border, var(--border-default))}.carrot-tree[data-color=standard-yellow]{--tree-color: var(--color-standard-yellow);--tree-bg: var(--color-standard-yellow-bg, var(--surface-base));--tree-fg: var(--color-standard-yellow-fg, var(--text-primary));--tree-border-color: var(--color-standard-yellow-border, var(--border-default))}.carrot-tree[data-color=stone]{--tree-color: var(--color-stone);--tree-bg: var(--color-stone-bg, var(--surface-base));--tree-fg: var(--color-stone-fg, var(--text-primary));--tree-border-color: var(--color-stone-border, var(--border-default))}.carrot-tree[data-color=success]{--tree-color: var(--color-success);--tree-bg: var(--color-success-bg, var(--surface-base));--tree-fg: var(--color-success-fg, var(--text-primary));--tree-border-color: var(--color-success-border, var(--border-default))}.carrot-tree[data-color=warning]{--tree-color: var(--color-warning);--tree-bg: var(--color-warning-bg, var(--surface-base));--tree-fg: var(--color-warning-fg, var(--text-primary));--tree-border-color: var(--color-warning-border, var(--border-default))}.carrot-tree[data-color=zinc]{--tree-color: var(--color-zinc);--tree-bg: var(--color-zinc-bg, var(--surface-base));--tree-fg: var(--color-zinc-fg, var(--text-primary));--tree-border-color: var(--color-zinc-border, var(--border-default))}}@layer kapish.components{.list-style-circle{list-style-type:circle}.list-style-dash{list-style-type:"- "}.list-style-disc{list-style-type:disc}.list-style-none{list-style-type:none}.list-style-square{list-style-type:square}}@layer kapish.components{.list-style-decimal{list-style-type:decimal}.list-style-decimal-leading-zero{list-style-type:decimal-leading-zero}.list-style-lower-alpha{list-style-type:lower-alpha}.list-style-lower-roman{list-style-type:lower-roman}.list-style-upper-alpha{list-style-type:upper-alpha}.list-style-upper-roman{list-style-type:upper-roman}}@layer kapish.tokens{:root{--kbd-padding-lg: 4px 10px;--kbd-padding-md: 2px 8px;--kbd-padding-sm: 1px 6px;--kbd-padding-xl: 6px 14px;--kbd-padding-xs: 0 4px}}@layer kapish.components{.kbd[data-size=lg]{padding:var(--kbd-padding-lg);font-size:var(--font-size-lg)}.kbd[data-size=md]{padding:var(--kbd-padding-md);font-size:var(--font-size-md)}.kbd[data-size=sm]{padding:var(--kbd-padding-sm);font-size:var(--font-size-sm)}.kbd[data-size=xl]{padding:var(--kbd-padding-xl);font-size:var(--font-size-xl)}.kbd[data-size=xs]{padding:var(--kbd-padding-xs);font-size:var(--font-size-xs)}}@layer kapish.components{.kbd{display:inline-block;font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1;padding:var(--kbd-padding-md);font-size:var(--font-size-sm);border:1px solid var(--color-neutral-300, rgb(from var(--color-dark) r g b / .15));border-radius:var(--radius-sm, 4px);background-color:var(--surface-elevated, rgb(from var(--color-light) r g b / .05));box-shadow:0 1px rgb(from var(--color-dark) r g b / .35);white-space:nowrap;vertical-align:baseline}}@layer kapish.tokens{:root{--upload-zone-padding-lg: var(--space-10);--upload-zone-min-height-lg: 13rem;--upload-zone-icon-size-lg: 3rem;--upload-zone-padding-md: var(--space-8);--upload-zone-min-height-md: 10rem;--upload-zone-icon-size-md: 2.5rem;--upload-zone-padding-sm: var(--space-5);--upload-zone-min-height-sm: 7rem;--upload-zone-icon-size-sm: 1.75rem;--upload-zone-padding-xl: var(--space-12);--upload-zone-min-height-xl: 16rem;--upload-zone-icon-size-xl: 3.75rem;--upload-zone-padding-xs: var(--space-3);--upload-zone-min-height-xs: 5rem;--upload-zone-icon-size-xs: 1.25rem}}@layer kapish.components{.carrot-upload-zone[data-size=lg]{--upload-zone-padding: var(--upload-zone-padding-lg);--upload-zone-min-height: var(--upload-zone-min-height-lg);--upload-zone-icon-size: var(--upload-zone-icon-size-lg)}.carrot-upload-zone[data-size=md]{--upload-zone-padding: var(--upload-zone-padding-md);--upload-zone-min-height: var(--upload-zone-min-height-md);--upload-zone-icon-size: var(--upload-zone-icon-size-md)}.carrot-upload-zone[data-size=sm]{--upload-zone-padding: var(--upload-zone-padding-sm);--upload-zone-min-height: var(--upload-zone-min-height-sm);--upload-zone-icon-size: var(--upload-zone-icon-size-sm)}.carrot-upload-zone[data-size=xl]{--upload-zone-padding: var(--upload-zone-padding-xl);--upload-zone-min-height: var(--upload-zone-min-height-xl);--upload-zone-icon-size: var(--upload-zone-icon-size-xl)}.carrot-upload-zone[data-size=xs]{--upload-zone-padding: var(--upload-zone-padding-xs);--upload-zone-min-height: var(--upload-zone-min-height-xs);--upload-zone-icon-size: var(--upload-zone-icon-size-xs)}}@layer kapish.tokens{:root{--upload-item-padding-lg: var(--space-4);--upload-item-gap-lg: var(--space-4);--upload-thumb-size-lg: 3rem;--upload-item-font-size-lg: var(--font-size-md);--upload-item-padding-md: var(--space-3);--upload-item-gap-md: var(--space-3);--upload-thumb-size-md: 2.5rem;--upload-item-font-size-md: var(--font-size-sm);--upload-item-padding-sm: var(--space-2);--upload-item-gap-sm: var(--space-2);--upload-thumb-size-sm: 2rem;--upload-item-font-size-sm: var(--font-size-xs);--upload-item-padding-xl: var(--space-5);--upload-item-gap-xl: var(--space-5);--upload-thumb-size-xl: 3.5rem;--upload-item-font-size-xl: var(--font-size-md);--upload-item-padding-xs: var(--space-1);--upload-item-gap-xs: var(--space-2);--upload-thumb-size-xs: 1.5rem;--upload-item-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-upload-item[data-size=lg]{--upload-item-padding: var(--upload-item-padding-lg);--upload-item-gap: var(--upload-item-gap-lg);--upload-thumb-size: var(--upload-thumb-size-lg);--upload-item-font-size: var(--upload-item-font-size-lg)}.carrot-upload-item[data-size=md]{--upload-item-padding: var(--upload-item-padding-md);--upload-item-gap: var(--upload-item-gap-md);--upload-thumb-size: var(--upload-thumb-size-md);--upload-item-font-size: var(--upload-item-font-size-md)}.carrot-upload-item[data-size=sm]{--upload-item-padding: var(--upload-item-padding-sm);--upload-item-gap: var(--upload-item-gap-sm);--upload-thumb-size: var(--upload-thumb-size-sm);--upload-item-font-size: var(--upload-item-font-size-sm)}.carrot-upload-item[data-size=xl]{--upload-item-padding: var(--upload-item-padding-xl);--upload-item-gap: var(--upload-item-gap-xl);--upload-thumb-size: var(--upload-thumb-size-xl);--upload-item-font-size: var(--upload-item-font-size-xl)}.carrot-upload-item[data-size=xs]{--upload-item-padding: var(--upload-item-padding-xs);--upload-item-gap: var(--upload-item-gap-xs);--upload-thumb-size: var(--upload-thumb-size-xs);--upload-item-font-size: var(--upload-item-font-size-xs)}}@layer kapish.tokens{:root{--upload-indicator-height-lg: 2.5rem;--upload-indicator-padding-x-lg: var(--space-4);--upload-indicator-font-size-lg: var(--font-size-sm);--upload-indicator-height-md: 2rem;--upload-indicator-padding-x-md: var(--space-3);--upload-indicator-font-size-md: var(--font-size-xs);--upload-indicator-height-sm: 1.75rem;--upload-indicator-padding-x-sm: var(--space-2);--upload-indicator-font-size-sm: var(--font-size-xs);--upload-indicator-height-xl: 3rem;--upload-indicator-padding-x-xl: var(--space-5);--upload-indicator-font-size-xl: var(--font-size-md);--upload-indicator-height-xs: 1.5rem;--upload-indicator-padding-x-xs: var(--space-2);--upload-indicator-font-size-xs: var(--font-size-xs)}}@layer kapish.components{.carrot-upload-indicator[data-size=lg]{--upload-indicator-height: var(--upload-indicator-height-lg);--upload-indicator-padding-x: var(--upload-indicator-padding-x-lg);--upload-indicator-font-size: var(--upload-indicator-font-size-lg)}.carrot-upload-indicator[data-size=md]{--upload-indicator-height: var(--upload-indicator-height-md);--upload-indicator-padding-x: var(--upload-indicator-padding-x-md);--upload-indicator-font-size: var(--upload-indicator-font-size-md)}.carrot-upload-indicator[data-size=sm]{--upload-indicator-height: var(--upload-indicator-height-sm);--upload-indicator-padding-x: var(--upload-indicator-padding-x-sm);--upload-indicator-font-size: var(--upload-indicator-font-size-sm)}.carrot-upload-indicator[data-size=xl]{--upload-indicator-height: var(--upload-indicator-height-xl);--upload-indicator-padding-x: var(--upload-indicator-padding-x-xl);--upload-indicator-font-size: var(--upload-indicator-font-size-xl)}.carrot-upload-indicator[data-size=xs]{--upload-indicator-height: var(--upload-indicator-height-xs);--upload-indicator-padding-x: var(--upload-indicator-padding-x-xs);--upload-indicator-font-size: var(--upload-indicator-font-size-xs)}}@layer kapish.components{.carrot-upload-item[data-status=complete]{--_upload-status-color: var(--color-success)}.carrot-upload-item[data-status=error]{--_upload-status-color: var(--color-danger);border-color:var(--color-danger)}.carrot-upload-item[data-status=pending],.carrot-upload-item[data-status=queued]{--_upload-status-color: var(--text-muted)}.carrot-upload-item[data-status=uploading]{--_upload-status-color: var(--color-info)}}@layer kapish.tokens{:root{--upload-indicator-radius: var(--radius-full);--upload-indicator-bg: var(--surface-elevated);--upload-indicator-border-color: var(--border-subtle);--upload-indicator-shadow: var(--shadow-sm)}}@layer kapish.components{.carrot-upload-indicator{--upload-indicator-height: var(--upload-indicator-height-md);--upload-indicator-padding-x: var(--upload-indicator-padding-x-md);--upload-indicator-font-size: var(--upload-indicator-font-size-md);display:inline-flex;align-items:center;gap:var(--space-2);height:var(--upload-indicator-height);padding-left:calc(var(--upload-indicator-padding-x) - var(--space-1));padding-right:var(--upload-indicator-padding-x);border:var(--border-width-1) solid var(--upload-indicator-border-color);border-radius:var(--upload-indicator-radius);box-shadow:var(--upload-indicator-shadow);cursor:pointer;font-size:var(--upload-indicator-font-size);font-weight:var(--font-weight-semibold);color:var(--text-secondary);white-space:nowrap;position:relative;transition-property:border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.carrot-upload-indicator:not([data-surface]):not([data-effect]){background-color:var(--upload-indicator-bg)}.carrot-upload-indicator:after{content:"";position:absolute;inset:0;background:var(--surface-hover-overlay);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--transition-duration, var(--duration-fast)) var(--transition-easing, var(--ease-out))}.carrot-upload-indicator:hover:after{opacity:1}.carrot-upload-indicator:focus-visible{outline:2px solid var(--upload-color, var(--color-primary));outline-offset:2px}.carrot-upload-indicator[data-complete]{color:var(--color-success);border-color:var(--color-success)}.carrot-upload-indicator[data-error]{color:var(--color-danger);border-color:var(--color-danger)}}@layer kapish.components{.carrot-upload-item-content{flex:1;min-width:0;display:flex;flex-direction:row;align-items:baseline;gap:var(--space-2)}}@layer kapish.components{.carrot-upload-item-meta{flex-shrink:0;display:flex;gap:var(--space-2)}}@layer kapish.components{.carrot-upload-item-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@layer kapish.components{.carrot-upload-item-status{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--_upload-status-color, var(--text-muted))}}@layer kapish.components{.carrot-upload-item-thumb{flex-shrink:0;width:var(--upload-thumb-size);height:var(--upload-thumb-size);border-radius:var(--upload-thumb-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-subtle);color:var(--text-muted)}.carrot-upload-item-thumb>img{width:100%;height:100%;object-fit:cover}}@layer kapish.components{.carrot-upload-item-trail{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}}@layer kapish.tokens{:root{--upload-item-bg: var(--surface-elevated);--upload-item-radius: var(--radius-md);--upload-item-border-width: var(--border-width-1);--upload-item-border-color: var(--border-subtle);--upload-thumb-radius: var(--radius-sm)}}@layer kapish.components{.carrot-upload-item{--upload-item-padding: var(--upload-item-padding-md);--upload-item-gap: var(--upload-item-gap-md);--upload-item-font-size: var(--upload-item-font-size-md);--upload-thumb-size: var(--upload-thumb-size-md);display:flex;align-items:center;gap:var(--upload-item-gap);padding:var(--upload-item-padding);border:var(--upload-item-border-width) solid var(--upload-item-border-color);border-radius:var(--upload-item-radius);position:relative;overflow:hidden}.carrot-upload-item:not([data-surface]):not([data-effect]){background-color:var(--upload-item-bg)}}@layer kapish.tokens{:root{--upload-list-gap: var(--space-2);--upload-list-max-height: 24rem}}@layer kapish.components{.carrot-upload-list{display:flex;flex-direction:column;gap:var(--upload-list-gap);max-height:var(--upload-list-max-height);overflow-y:auto}.carrot-upload-list[data-unbounded]{max-height:none}}@layer kapish.components{.carrot-upload-zone-browse{color:var(--upload-color);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}}@layer kapish.components{.carrot-upload-zone-icon{width:var(--upload-zone-icon-size);height:var(--upload-zone-icon-size);color:var(--text-muted)}}@layer kapish.tokens{:root{--upload-zone-border-width: 2px;--upload-zone-border-style: dashed;--upload-zone-border-color: var(--border-default);--upload-zone-radius: var(--radius-lg)}}@layer kapish.components{.carrot-upload-zone{--upload-color: var(--color-primary);--upload-disabled-opacity: .5;--upload-zone-padding: var(--upload-zone-padding-md);--upload-zone-min-height: var(--upload-zone-min-height-md);--upload-zone-icon-size: var(--upload-zone-icon-size-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--upload-zone-min-height);padding:var(--upload-zone-padding);border:var(--upload-zone-border-width) var(--upload-zone-border-style) var(--upload-zone-border-color);border-radius:var(--upload-zone-radius);cursor:pointer;text-align:center;position:relative;transition-property:border-color,background-color;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.carrot-upload-zone:not([data-surface]):not([data-effect]){background-color:var(--surface-subtle)}.carrot-upload-zone>input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.carrot-upload-zone:hover{border-color:var(--upload-color)}.carrot-upload-zone:focus-within{border-color:var(--upload-color);outline:2px solid var(--upload-color);outline-offset:2px}.carrot-upload-zone[data-dragover]{border-color:var(--upload-color)}.carrot-upload-zone[data-dragover]:not([data-surface]):not([data-effect]){background-color:var(--surface-elevated)}.carrot-upload-zone[aria-disabled=true]{opacity:var(--upload-disabled-opacity);cursor:not-allowed;pointer-events:none}.carrot-upload-zone[data-compact]{min-height:auto;padding:var(--space-3) var(--space-4);flex-direction:row}}@layer kapish.components{.carrot-upload-zone[data-color=charcoal],.carrot-upload-item[data-color=charcoal],.carrot-upload-indicator[data-color=charcoal]{--upload-color: var(--color-charcoal)}.carrot-upload-zone[data-color=danger],.carrot-upload-item[data-color=danger],.carrot-upload-indicator[data-color=danger]{--upload-color: var(--color-danger)}.carrot-upload-zone[data-color=info],.carrot-upload-item[data-color=info],.carrot-upload-indicator[data-color=info]{--upload-color: var(--color-info)}.carrot-upload-zone[data-color=neutral],.carrot-upload-item[data-color=neutral],.carrot-upload-indicator[data-color=neutral]{--upload-color: var(--color-neutral)}.carrot-upload-zone[data-color=primary],.carrot-upload-item[data-color=primary],.carrot-upload-indicator[data-color=primary]{--upload-color: var(--color-primary)}.carrot-upload-zone[data-color=sand],.carrot-upload-item[data-color=sand],.carrot-upload-indicator[data-color=sand]{--upload-color: var(--color-sand)}.carrot-upload-zone[data-color=secondary],.carrot-upload-item[data-color=secondary],.carrot-upload-indicator[data-color=secondary]{--upload-color: var(--color-secondary)}.carrot-upload-zone[data-color=series-1],.carrot-upload-item[data-color=series-1],.carrot-upload-indicator[data-color=series-1]{--upload-color: var(--color-series-1)}.carrot-upload-zone[data-color=series-10],.carrot-upload-item[data-color=series-10],.carrot-upload-indicator[data-color=series-10]{--upload-color: var(--color-series-10)}.carrot-upload-zone[data-color=series-11],.carrot-upload-item[data-color=series-11],.carrot-upload-indicator[data-color=series-11]{--upload-color: var(--color-series-11)}.carrot-upload-zone[data-color=series-12],.carrot-upload-item[data-color=series-12],.carrot-upload-indicator[data-color=series-12]{--upload-color: var(--color-series-12)}.carrot-upload-zone[data-color=series-13],.carrot-upload-item[data-color=series-13],.carrot-upload-indicator[data-color=series-13]{--upload-color: var(--color-series-13)}.carrot-upload-zone[data-color=series-14],.carrot-upload-item[data-color=series-14],.carrot-upload-indicator[data-color=series-14]{--upload-color: var(--color-series-14)}.carrot-upload-zone[data-color=series-15],.carrot-upload-item[data-color=series-15],.carrot-upload-indicator[data-color=series-15]{--upload-color: var(--color-series-15)}.carrot-upload-zone[data-color=series-16],.carrot-upload-item[data-color=series-16],.carrot-upload-indicator[data-color=series-16]{--upload-color: var(--color-series-16)}.carrot-upload-zone[data-color=series-2],.carrot-upload-item[data-color=series-2],.carrot-upload-indicator[data-color=series-2]{--upload-color: var(--color-series-2)}.carrot-upload-zone[data-color=series-3],.carrot-upload-item[data-color=series-3],.carrot-upload-indicator[data-color=series-3]{--upload-color: var(--color-series-3)}.carrot-upload-zone[data-color=series-4],.carrot-upload-item[data-color=series-4],.carrot-upload-indicator[data-color=series-4]{--upload-color: var(--color-series-4)}.carrot-upload-zone[data-color=series-5],.carrot-upload-item[data-color=series-5],.carrot-upload-indicator[data-color=series-5]{--upload-color: var(--color-series-5)}.carrot-upload-zone[data-color=series-6],.carrot-upload-item[data-color=series-6],.carrot-upload-indicator[data-color=series-6]{--upload-color: var(--color-series-6)}.carrot-upload-zone[data-color=series-7],.carrot-upload-item[data-color=series-7],.carrot-upload-indicator[data-color=series-7]{--upload-color: var(--color-series-7)}.carrot-upload-zone[data-color=series-8],.carrot-upload-item[data-color=series-8],.carrot-upload-indicator[data-color=series-8]{--upload-color: var(--color-series-8)}.carrot-upload-zone[data-color=series-9],.carrot-upload-item[data-color=series-9],.carrot-upload-indicator[data-color=series-9]{--upload-color: var(--color-series-9)}.carrot-upload-zone[data-color=slate],.carrot-upload-item[data-color=slate],.carrot-upload-indicator[data-color=slate]{--upload-color: var(--color-slate)}.carrot-upload-zone[data-color=standard-blue],.carrot-upload-item[data-color=standard-blue],.carrot-upload-indicator[data-color=standard-blue]{--upload-color: var(--color-standard-blue)}.carrot-upload-zone[data-color=standard-brown],.carrot-upload-item[data-color=standard-brown],.carrot-upload-indicator[data-color=standard-brown]{--upload-color: var(--color-standard-brown)}.carrot-upload-zone[data-color=standard-cyan],.carrot-upload-item[data-color=standard-cyan],.carrot-upload-indicator[data-color=standard-cyan]{--upload-color: var(--color-standard-cyan)}.carrot-upload-zone[data-color=standard-green],.carrot-upload-item[data-color=standard-green],.carrot-upload-indicator[data-color=standard-green]{--upload-color: var(--color-standard-green)}.carrot-upload-zone[data-color=standard-indigo],.carrot-upload-item[data-color=standard-indigo],.carrot-upload-indicator[data-color=standard-indigo]{--upload-color: var(--color-standard-indigo)}.carrot-upload-zone[data-color=standard-orange],.carrot-upload-item[data-color=standard-orange],.carrot-upload-indicator[data-color=standard-orange]{--upload-color: var(--color-standard-orange)}.carrot-upload-zone[data-color=standard-pink],.carrot-upload-item[data-color=standard-pink],.carrot-upload-indicator[data-color=standard-pink]{--upload-color: var(--color-standard-pink)}.carrot-upload-zone[data-color=standard-purple],.carrot-upload-item[data-color=standard-purple],.carrot-upload-indicator[data-color=standard-purple]{--upload-color: var(--color-standard-purple)}.carrot-upload-zone[data-color=standard-red],.carrot-upload-item[data-color=standard-red],.carrot-upload-indicator[data-color=standard-red]{--upload-color: var(--color-standard-red)}.carrot-upload-zone[data-color=standard-teal],.carrot-upload-item[data-color=standard-teal],.carrot-upload-indicator[data-color=standard-teal]{--upload-color: var(--color-standard-teal)}.carrot-upload-zone[data-color=standard-yellow],.carrot-upload-item[data-color=standard-yellow],.carrot-upload-indicator[data-color=standard-yellow]{--upload-color: var(--color-standard-yellow)}.carrot-upload-zone[data-color=stone],.carrot-upload-item[data-color=stone],.carrot-upload-indicator[data-color=stone]{--upload-color: var(--color-stone)}.carrot-upload-zone[data-color=success],.carrot-upload-item[data-color=success],.carrot-upload-indicator[data-color=success]{--upload-color: var(--color-success)}.carrot-upload-zone[data-color=warning],.carrot-upload-item[data-color=warning],.carrot-upload-indicator[data-color=warning]{--upload-color: var(--color-warning)}.carrot-upload-zone[data-color=zinc],.carrot-upload-item[data-color=zinc],.carrot-upload-indicator[data-color=zinc]{--upload-color: var(--color-zinc)}}@layer kapish.tokens{:root{--color-flatui--turquoise: #1abc9c;--color-flatui--green-sea: #16a085;--color-flatui--emerald: #2ecc71;--color-flatui--nephritis: #27ae60;--color-flatui--peter-river: #3498db;--color-flatui--belize-hole: #2980b9;--color-flatui--amethyst: #9b59b6;--color-flatui--wisteria: #8e44ad;--color-flatui--wet-asphalt: #34495e;--color-flatui--midnight-blue: #2c3e50;--color-flatui--sunflower: #f1c40f;--color-flatui--orange: #f39c12;--color-flatui--carrot: #e67e22;--color-flatui--pumpkin: #d35400;--color-flatui--alizarin: #e74c3c;--color-flatui--pomegranate: #c0392b;--color-flatui--clouds: #ecf0f1;--color-flatui--silver: #bdc3c7;--color-flatui--concrete: #95a5a6;--color-flatui--asbestos: #7f8c8d}}@layer kapish.tokens{:root{--color-flatui--american-light-greenish-blue: #55efc4;--color-flatui--american-mint-leaf: #00b894;--color-flatui--american-faded-poster: #81ecec;--color-flatui--american-robins-egg-blue: #00cec9;--color-flatui--american-green-darner-tail: #74b9ff;--color-flatui--american-electron-blue: #0984e3;--color-flatui--american-shy-moment: #a29bfe;--color-flatui--american-exodus-fruit: #6c5ce7;--color-flatui--american-city-lights: #dfe6e9;--color-flatui--american-soothing-breeze: #b2bec3;--color-flatui--american-sour-lemon: #ffeaa7;--color-flatui--american-bright-yarrow: #fdcb6e;--color-flatui--american-first-date: #fab1a0;--color-flatui--american-orangeville: #e17055;--color-flatui--american-pink-glamour: #ff7675;--color-flatui--american-chi-gong: #d63031;--color-flatui--american-pico-8-pink: #fd79a8;--color-flatui--american-prunus-avium: #e84393;--color-flatui--american-american-river: #636e72;--color-flatui--american-dracula-orchid: #2d3436}}@layer kapish.tokens{:root{--color-flatui--british-protoss-pylon: #00a8ff;--color-flatui--british-vanadyl-blue: #0097e6;--color-flatui--british-periwinkle: #9c88ff;--color-flatui--british-matt-purple: #8c7ae6;--color-flatui--british-rise-n-shine: #fbc531;--color-flatui--british-nanohanacha-gold: #e1b12c;--color-flatui--british-download-progress: #4cd137;--color-flatui--british-skirret-green: #44bd32;--color-flatui--british-seabrook: #487eb0;--color-flatui--british-naval: #40739e;--color-flatui--british-nasturcian-flower: #e84118;--color-flatui--british-harley-davidson-orange: #c23616;--color-flatui--british-lynx-white: #f5f6fa;--color-flatui--british-hint-of-pensive: #dcdde1;--color-flatui--british-blueberry-soda: #7f8fa6;--color-flatui--british-chain-gang-grey: #718093;--color-flatui--british-mazarine-blue: #273c75;--color-flatui--british-pico-void: #192a56;--color-flatui--british-blue-nights: #353b48;--color-flatui--british-electromagnetic: #2f3640}}@layer kapish.tokens{:root{--effect-frosted-bg: oklch(from var(--surface-base) l c h / .6);--effect-frosted-blur: var(--backdrop-blur-md);--effect-frosted-saturation: 1.5}:root{--kit-frosted-bg: var(--effect-frosted-bg);--kit-frosted-fg: var(--text-primary);--kit-frosted-border: var(--border-default);--kit-frosted-blur: var(--effect-frosted-blur);--kit-frosted-saturation: var(--effect-frosted-saturation);--kit-frosted-shadow: 0 8px 32px rgb(from var(--color-dark) r g b / .3)}}@layer kapish.tokens{:root{--effect-blurred-bg: oklch(from var(--surface-base) l c h / .5);--effect-blurred-blur: var(--backdrop-blur-lg)}:root{--kit-blurred-bg: var(--effect-blurred-bg);--kit-blurred-fg: var(--text-primary);--kit-blurred-border: var(--border-subtle);--kit-blurred-blur: var(--effect-blurred-blur)}}@layer kapish.tokens{:root{--effect-tinted-glass-bg: color-mix( in oklab, var(--color-primary) 14%, oklch(from var(--surface-base) l c h / .5) );--effect-tinted-glass-blur: var(--backdrop-blur-md);--effect-tinted-glass-saturation: 1.3}:root{--kit-tinted-glass-bg: var(--effect-tinted-glass-bg);--kit-tinted-glass-fg: var(--text-primary);--kit-tinted-glass-border: var(--border-default);--kit-tinted-glass-blur: var(--effect-tinted-glass-blur);--kit-tinted-glass-saturation: var(--effect-tinted-glass-saturation)}}@layer kapish.tokens{:root{--effect-smoked-bg: oklch(from var(--color-dark) l c h / .4);--effect-smoked-blur: var(--backdrop-blur-sm);--effect-smoked-saturation: .6}:root{--kit-smoked-bg: var(--effect-smoked-bg);--kit-smoked-fg: var(--color-neutral-50);--kit-smoked-border: transparent;--kit-smoked-blur: var(--effect-smoked-blur);--kit-smoked-saturation: var(--effect-smoked-saturation)}}@layer kapish.tokens{:root{--stage-split-max: 64rem;--stage-split-cols: 1fr 1fr;--stage-split-min: 30rem;--stage-panel-max: 28rem;--stage-gutter: 1.5rem;--stage-gap: 1.5rem}}@layer kapish.components{.carrot-stage{container-type:inline-size;container-name:stage;position:relative;min-block-size:100dvh;box-sizing:border-box}.carrot-stage__media,.carrot-stage__background,.carrot-stage__panel,.carrot-stage__header,.carrot-stage__footer{min-inline-size:0;min-block-size:0}.carrot-stage[data-stage=split]{display:grid;grid-template-columns:var(--stage-split-cols);grid-template-rows:minmax(var(--stage-split-min),auto);grid-template-areas:"panel media";max-inline-size:var(--stage-split-max);margin-inline:auto;align-content:center}.carrot-stage[data-stage=split][data-media=start]{grid-template-areas:"media panel"}.carrot-stage[data-stage=split]>.carrot-stage__panel{grid-area:panel}.carrot-stage[data-stage=split]>.carrot-stage__media{grid-area:media}@media(max-width:480px){.carrot-stage[data-stage=split][data-collapse=xs]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse=xs]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse=xs]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}@media(max-width:640px){.carrot-stage[data-stage=split][data-collapse=sm]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse=sm]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse=sm]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}@media(max-width:768px){.carrot-stage[data-stage=split][data-collapse=md]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse=md]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse=md]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}@media(max-width:1024px){.carrot-stage[data-stage=split][data-collapse=lg]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse=lg]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse=lg]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}@media(max-width:1280px){.carrot-stage[data-stage=split][data-collapse=xl]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse=xl]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse=xl]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}@media(max-width:1536px){.carrot-stage[data-stage=split][data-collapse="2xl"]{display:block;max-inline-size:none;margin-inline:0}.carrot-stage[data-stage=split][data-collapse="2xl"]>.carrot-stage__media{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=split][data-collapse="2xl"]>.carrot-stage__panel{position:relative;z-index:1;min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,var(--stage-panel-max));justify-content:center;align-content:center;padding:var(--stage-gutter)}}.carrot-stage[data-stage=centered]{display:grid;place-content:center;padding:var(--stage-gutter)}.carrot-stage[data-stage=centered]>.carrot-stage__background{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=centered]>.carrot-stage__panel{position:relative;z-index:1;inline-size:min(100%,var(--stage-panel-max))}.carrot-stage[data-stage=hero]{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";gap:var(--stage-gap);padding:var(--stage-gutter)}.carrot-stage[data-stage=hero]>.carrot-stage__background{position:absolute;inset:0;z-index:0}.carrot-stage[data-stage=hero]>.carrot-stage__header{grid-area:header;position:relative;z-index:1}.carrot-stage[data-stage=hero]>.carrot-stage__panel{grid-area:main;position:relative;z-index:1;align-self:center;justify-self:center;inline-size:min(100%,var(--stage-panel-max))}.carrot-stage[data-stage=hero]>.carrot-stage__footer{grid-area:footer;position:relative;z-index:1}}.login-btn--apple[data-v-2f39e88a]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Inter,system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.01em!important;border-radius:6px!important;gap:8px!important}.login-btn--apple[data-variant=dark][data-v-2f39e88a]{background:#000!important;color:#fff!important;border-color:#000!important}.login-btn--apple[data-variant=light][data-v-2f39e88a]{background:#fff!important;color:#000!important;border-color:#000!important}.login-btn--apple[data-variant=outline][data-v-2f39e88a]{background:transparent!important;color:var(--text-primary, #fff)!important;border-color:currentColor!important}.login-btn--apple[data-v-2f39e88a] .login-btn__logo{color:currentColor;flex:none}.login-btn--google[data-v-8f928aad]{font-family:Roboto,Helvetica Neue,Inter,system-ui,-apple-system,sans-serif!important;font-weight:500!important;letter-spacing:.21px!important;min-width:120px!important;border-radius:4px!important;gap:12px!important}.login-btn--google[data-variant=dark][data-v-8f928aad]{background:#4285f4!important;color:#fff!important;border-color:#4285f4!important}.login-btn--google[data-variant=light][data-v-8f928aad]{background:#fff!important;color:#1f1f1f!important;border-color:#dadce0!important}.login-btn--google[data-variant=outline][data-v-8f928aad]{background:transparent!important;color:var(--text-primary, #fff)!important;border-color:var(--border-strong, #5f6368)!important}.login-btn--google[data-v-8f928aad] .login-btn__logo-wrap{display:inline-flex;align-items:center;justify-content:center;flex:none}.login-btn--google[data-v-8f928aad] .login-btn__logo{flex:none}.login-btn--microsoft[data-v-6260dd5c]{font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif!important;font-weight:600!important;min-width:215px!important;border-radius:2px!important;gap:12px!important}.login-btn--microsoft[data-variant=dark][data-v-6260dd5c]{background:#2f2f2f!important;color:#fff!important;border-color:#2f2f2f!important}.login-btn--microsoft[data-variant=light][data-v-6260dd5c]{background:#fff!important;color:#5e5e5e!important;border-color:#8c8c8c!important}.login-btn--microsoft[data-variant=outline][data-v-6260dd5c]{background:transparent!important;color:var(--text-primary, #fff)!important;border-color:var(--border-strong, #8c8c8c)!important}.login-btn--microsoft[data-v-6260dd5c] .login-btn__logo{flex:none}@layer kapish.skin{:root{--color-primary: hsl(36.06, 100%, 61.18%);--color-primary-hover: hsl(36.06, 100%, 67%);--color-primary-active: hsl(36.06, 100%, 54%);--color-secondary: hsl(333.15, 78.35%, 54.71%);--color-secondary-hover: hsl(333.15, 78.35%, 60%);--color-secondary-active: hsl(333.15, 78.35%, 48%);--color-kapish-indigo: hsl(236.25, 74.67%, 29.41%);--color-neutral: #d9dbe4;--surface-background: hsl(236.44, 56%, 52%);--surface-sunken: hsl(236.44, 56%, 46%);--surface-base: hsl(236.44, 56%, 58%);--surface-subtle: hsl(236.44, 56%, 63%);--surface-elevated: hsl(236.44, 50%, 68%);--surface-overlay: hsl(236.44, 50%, 74%);--surface-modal: hsl(236.44, 50%, 78%);--border-subtle: rgba(255, 255, 255, .1);--border-default: rgba(255, 255, 255, .18);--border-strong: rgba(255, 255, 255, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .85);--text-muted: rgba(255, 255, 255, .65);--text-disabled: rgba(255, 255, 255, .4);--text-inverse: var(--color-kapish-indigo);--overlay-scrim: rgba(15, 15, 60, .55);--overlay-heavy: rgba(15, 15, 60, .75);--overlay-tint: hsla(36.06, 100%, 61.18%, .1);--surface-hover-overlay: rgba(255, 255, 255, .08);--surface-active-overlay: rgba(255, 255, 255, .14);--ring-color: var(--color-primary);--ring-offset-color: var(--surface-base);--surface-success-subtle: rgba(34, 197, 94, .14);--surface-warning-subtle: rgba(245, 158, 11, .14);--surface-danger-subtle: rgba(239, 68, 68, .14);--surface-info-subtle: rgba(56, 189, 248, .14)}[data-mode=light]{--surface-background: #fafaff;--surface-sunken: #f1f0fb;--surface-base: #ffffff;--surface-subtle: #f6f5fd;--surface-elevated: #ffffff;--surface-overlay: #ffffff;--surface-modal: #ffffff;--border-subtle: rgba(19, 31, 130, .08);--border-default: rgba(19, 31, 130, .14);--border-strong: rgba(19, 31, 130, .24);--text-primary: var(--color-kapish-indigo);--text-secondary: hsl(236.25, 60%, 32%);--text-muted: hsl(236.25, 30%, 45%);--text-disabled: hsl(236.25, 15%, 60%);--text-inverse: #ffffff;--overlay-scrim: rgba(15, 15, 60, .35);--overlay-heavy: rgba(15, 15, 60, .55);--surface-hover-overlay: rgba(19, 31, 130, .04);--surface-active-overlay: rgba(19, 31, 130, .08);--surface-success-subtle: rgba(22, 163, 74, .1);--surface-warning-subtle: rgba(217, 119, 6, .1);--surface-danger-subtle: rgba(220, 38, 38, .1);--surface-info-subtle: rgba(14, 165, 233, .1)}}.identity-alt-btn{background:#ffffff0f;border:1.5px solid rgba(255,255,255,.32);color:var(--text-primary)}.identity-alt-btn:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1f;border-color:#ffffff80}.identity-alt-btn:active:not(:disabled):not([aria-disabled=true]){background:#ffffff2e}[data-mode=light] .identity-alt-btn{background:#131f820a;border-color:#131f8238}[data-mode=light] .identity-alt-btn:hover:not(:disabled):not([aria-disabled=true]){background:#131f8214;border-color:#131f8266}html,body,#app{margin:0;padding:0;min-height:100dvh;background:var(--surface-background);color:var(--text-primary);font-family:var(--font-family-ui, system-ui, sans-serif)}#app{display:flex;flex-direction:column}.identity-backdrop{position:absolute;inset:0;background:radial-gradient(120% 80% at 20% 0%,hsla(333,78%,55%,.35),transparent 60%),radial-gradient(100% 80% at 100% 100%,hsla(36,100%,61%,.3),transparent 55%),linear-gradient(160deg,#5860d0,#363fbf 60%,#272f9b)}[data-mode=light] .identity-backdrop{background:radial-gradient(120% 80% at 20% 0%,hsla(333,78%,55%,.18),transparent 60%),radial-gradient(100% 80% at 100% 100%,hsla(36,100%,61%,.2),transparent 55%),linear-gradient(160deg,#f5f4ff,#fafaff 60%,#fff)}.identity-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,transparent 80%)}.identity-brand[data-v-88a9623a]{display:flex;justify-content:center;padding-top:1.75rem;padding-inline:1rem}.identity-logo[data-v-88a9623a]{display:block;width:100%;max-width:14rem;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(min-width:640px){.identity-logo[data-v-88a9623a]{max-width:17rem}}@media(min-width:1024px){.identity-logo[data-v-88a9623a]{max-width:20rem}}.identity-footer[data-v-88a9623a]{padding-bottom:1rem}.identity-footer a[data-v-88a9623a]{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.identity-footer a[data-v-88a9623a]:hover{opacity:.85}
