@layer fui.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fui-base-unit:7px;--fui-seed-brand:#18181b;--fui-seed-danger:#ef4444;--fui-seed-success:#22c55e;--fui-seed-warning:#f59e0b;--fui-seed-info:#3b82f6;--fui-font-sans:Geist Sans,Geist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--fui-font-mono:Geist Mono,SF Mono,SFMono-Regular,ui-monospace,Cascadia Code,Menlo,monospace;--fui-font-size-2xs:.714rem;--fui-font-size-xs:.857rem;--fui-font-size-sm:1rem;--fui-font-size-base:1rem;--fui-font-size-lg:1.286rem;--fui-font-size-xl:1.429rem;--fui-font-size-2xl:1.714rem;--fui-font-weight-normal:400;--fui-font-weight-medium:500;--fui-font-weight-semibold:600;--fui-font-weight-bold:700;--fui-line-height-tight:1.25;--fui-line-height-normal:1.5;--fui-line-height-relaxed:1.625;--fui-letter-spacing-tight:-.02em;--fui-letter-spacing-normal:normal;--fui-space-px:1px;--fui-space-0-5:.15rem;--fui-space-0-75:.215rem;--fui-space-1:.5rem;--fui-space-2:1rem;--fui-space-3:1.5rem;--fui-space-4:2rem;--fui-space-5:2.5rem;--fui-space-6:3rem;--fui-space-8:4rem;--fui-space-10:5rem;--fui-space-12:6rem;--fui-radius-sm:.25rem;--fui-radius-md:.429rem;--fui-radius-lg:.571rem;--fui-radius-xl:.857rem;--fui-radius-full:9999px;--fui-transition-fast:.16s cubic-bezier(.25,.46,.45,.94);--fui-transition-normal:.2s cubic-bezier(.4,0,.2,1);--fui-color-accent:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#242427);--fui-color-accent-hover:var(--lightningcss-light,#0d0d10)var(--lightningcss-dark,#18181b);--fui-color-accent-active:var(--lightningcss-light,#060608)var(--lightningcss-dark,#111114);--fui-color-danger:#ef4444;--fui-color-danger-hover:#dd3035;--fui-color-success:#22c55e;--fui-color-warning:#f59e0b;--fui-color-info:#3b82f6;--fui-color-danger-bg:var(--lightningcss-light,#ef44441a)var(--lightningcss-dark,#ef444426);--fui-color-success-bg:var(--lightningcss-light,#22c55e1a)var(--lightningcss-dark,#22c55e26);--fui-color-warning-bg:var(--lightningcss-light,#f59e0b1a)var(--lightningcss-dark,#f59e0b26);--fui-color-info-bg:var(--lightningcss-light,#3b82f61a)var(--lightningcss-dark,#3b82f626);--fui-color-danger-text:var(--lightningcss-light,#c3051e)var(--lightningcss-dark,#fe5350);--fui-color-success-text:var(--lightningcss-light,#003712)var(--lightningcss-dark,#22c55e);--fui-color-warning-text:var(--lightningcss-light,#623c00)var(--lightningcss-dark,#f59e0b);--fui-color-info-text:var(--lightningcss-light,#125ccd)var(--lightningcss-dark,#4c90ff);--fui-backdrop:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--fui-bg-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#09090b);--fui-bg-secondary:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#18181b);--fui-bg-tertiary:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#27272a);--fui-bg-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1f);--fui-bg-subtle:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#111113);--fui-bg-hover:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0d);--fui-bg-active:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14);--fui-text-primary:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#f4f4f5);--fui-text-secondary:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--fui-text-tertiary:var(--lightningcss-light,#54545d)var(--lightningcss-dark,#9c9ca5);--fui-text-inverse:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#18181b);--fui-border:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--fui-border-default:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--fui-border-strong:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--fui-field-bg:var(--fui-bg-tertiary);--fui-field-bg-disabled:color-mix(in srgb,var(--fui-bg-tertiary)88%,var(--fui-bg-primary));--fui-field-border:color-mix(in srgb,var(--fui-border-strong)78%,var(--fui-bg-primary));--fui-field-border-hover:color-mix(in srgb,var(--fui-text-tertiary)58%,var(--fui-border-strong));--fui-field-border-focus:color-mix(in srgb,var(--fui-focus-ring-color)18%,var(--fui-border-strong));--fui-field-selection-bg:color-mix(in srgb,var(--fui-color-accent)12%,var(--fui-bg-elevated));--fui-field-selection-bg-hover:color-mix(in srgb,var(--fui-color-accent)16%,var(--fui-bg-hover));--fui-field-selection-border:color-mix(in srgb,var(--fui-color-accent)38%,var(--fui-border));--fui-field-selection-color:var(--fui-text-primary);--fui-form-group-bg:color-mix(in srgb,var(--fui-bg-secondary)58%,var(--fui-bg-primary));--fui-form-group-border:color-mix(in srgb,var(--fui-border)82%,transparent);--fui-shadow-sm:0 1px 2px 0 #00000005;--fui-shadow-md:0 2px 4px -1px #0000000a,0 1px 3px -2px #00000008;--fui-shadow-lg:0 8px 12px -3px #0000000f,0 3px 5px -4px #0000000a;--fui-focus-ring-color:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#18181b);--fui-focus-ring-offset:2px;--fui-focus-ring-width:2px;--fui-scrollbar-width:8px;--fui-scrollbar-track:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#27272a);--fui-scrollbar-thumb:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#52525b);--fui-scrollbar-thumb-hover:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#71717a);--fui-button-height-sm:2rem;--fui-button-height-md:2.57143rem;--fui-button-height-lg:3.14286rem;--fui-input-height-sm:2.28571rem;--fui-input-height:2.85714rem;--fui-input-height-lg:3.14286rem;--fui-touch-sm:1.71429rem;--fui-touch-md:2.28571rem;--fui-touch-lg:3.14286rem;--fui-target-size-min:1.714rem;--fui-sidebar-item-height:2.57143rem;--fui-appshell-header-height:56px;--fui-header-z-index:40;font-size:14px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark],:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fui-color-accent:#242427;--fui-color-accent-hover:#18181b;--fui-color-accent-active:#111114;--fui-bg-primary:#09090b;--fui-bg-secondary:#18181b;--fui-bg-tertiary:#27272a;--fui-bg-elevated:#1c1c1f;--fui-bg-subtle:#111113;--fui-bg-hover:#ffffff0d;--fui-bg-active:#ffffff14;--fui-text-primary:#f4f4f5;--fui-text-secondary:#a1a1aa;--fui-text-tertiary:#9c9ca5;--fui-text-inverse:#18181b;--fui-border:#ffffff0d;--fui-border-default:#ffffff0d;--fui-border-strong:#ffffff1a;--fui-shadow-sm:0 1px 2px 0 #00000026;--fui-shadow-md:0 2px 4px -1px #0003,0 1px 3px -2px #00000026;--fui-shadow-lg:0 8px 12px -3px #00000040,0 3px 5px -4px #0000002e;--fui-color-danger-bg:#ef444426;--fui-color-success-bg:#22c55e26;--fui-color-warning-bg:#f59e0b26;--fui-color-info-bg:#3b82f626;--fui-color-danger-text:#fe5350;--fui-color-success-text:#22c55e;--fui-color-warning-text:#f59e0b;--fui-color-info-text:#4c90ff;--fui-focus-ring-color:#18181b;--fui-backdrop:#000c;--fui-scrollbar-track:#27272a;--fui-scrollbar-thumb:#52525b;--fui-scrollbar-thumb-hover:#71717a}:root[data-theme=light],:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:oklch(from red l c h)){:root{--fui-color-accent:var(--lightningcss-light,var(--fui-seed-brand))var(--lightningcss-dark,oklch(from var(--fui-seed-brand)clamp(.88,calc(1 - l + .1),.96)min(c,.05)h));--fui-color-accent-hover:var(--lightningcss-light,oklch(from var(--fui-seed-brand)max(.05,calc(l - .06))c h))var(--lightningcss-dark,oklch(from var(--fui-seed-brand)clamp(.8,calc(1 - l + .02),.9)min(c,.05)h));--fui-color-accent-active:var(--lightningcss-light,oklch(from var(--fui-seed-brand)max(.05,calc(l - .12))c h))var(--lightningcss-dark,oklch(from var(--fui-seed-brand)clamp(.73,calc(1 - l - .05),.85)min(c,.05)h));--fui-color-danger-hover:oklch(from var(--fui-seed-danger)max(.05,calc(l - .06))c h);--fui-color-danger-bg:var(--lightningcss-light,color-mix(in oklch,var(--fui-seed-danger)10%,transparent))var(--lightningcss-dark,color-mix(in oklch,var(--fui-seed-danger)15%,transparent));--fui-color-success-bg:var(--lightningcss-light,color-mix(in oklch,var(--fui-seed-success)10%,transparent))var(--lightningcss-dark,color-mix(in oklch,var(--fui-seed-success)15%,transparent));--fui-color-warning-bg:var(--lightningcss-light,color-mix(in oklch,var(--fui-seed-warning)10%,transparent))var(--lightningcss-dark,color-mix(in oklch,var(--fui-seed-warning)15%,transparent));--fui-color-info-bg:var(--lightningcss-light,color-mix(in oklch,var(--fui-seed-info)10%,transparent))var(--lightningcss-dark,color-mix(in oklch,var(--fui-seed-info)15%,transparent));--fui-focus-ring-color:var(--lightningcss-light,var(--fui-seed-brand))var(--lightningcss-dark,oklch(from var(--fui-seed-brand)clamp(.88,calc(1 - l + .1),.96)min(c,.05)h))}:root[data-theme=dark],:root.dark{--fui-color-accent:oklch(from var(--fui-seed-brand)clamp(.88,calc(1 - l + .1),.96)min(c,.05)h);--fui-color-accent-hover:oklch(from var(--fui-seed-brand)clamp(.8,calc(1 - l + .02),.9)min(c,.05)h);--fui-color-accent-active:oklch(from var(--fui-seed-brand)clamp(.73,calc(1 - l - .05),.85)min(c,.05)h);--fui-color-danger-bg:color-mix(in oklch,var(--fui-seed-danger)15%,transparent);--fui-color-success-bg:color-mix(in oklch,var(--fui-seed-success)15%,transparent);--fui-color-warning-bg:color-mix(in oklch,var(--fui-seed-warning)15%,transparent);--fui-color-info-bg:color-mix(in oklch,var(--fui-seed-info)15%,transparent);--fui-focus-ring-color:oklch(from var(--fui-seed-brand)clamp(.88,calc(1 - l + .1),.96)min(c,.05)h)}}@media (prefers-contrast:more){:root{--fui-focus-ring-width:3px;--fui-border:var(--fui-text-primary);--fui-border-strong:var(--fui-text-primary);--fui-bg-hover:#0000001f;--fui-bg-active:#0000002e;--fui-field-border:var(--fui-text-primary);--fui-field-border-hover:var(--fui-text-primary);--fui-field-border-focus:var(--fui-color-accent);--fui-field-selection-border:var(--fui-color-accent);--fui-form-group-border:var(--fui-text-primary)}:root[data-theme=dark],:root.dark{--fui-bg-hover:#ffffff26;--fui-bg-active:#ffffff38}}:root[data-high-contrast=true]{--fui-focus-ring-width:3px;--fui-border:var(--fui-text-primary);--fui-border-strong:var(--fui-text-primary);--fui-bg-hover:#0000001f;--fui-bg-active:#0000002e;--fui-field-border:var(--fui-text-primary);--fui-field-border-hover:var(--fui-text-primary);--fui-field-border-focus:var(--fui-color-accent);--fui-field-selection-border:var(--fui-color-accent);--fui-form-group-border:var(--fui-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--fui-scrollbar-thumb)var(--fui-scrollbar-track)}::-webkit-scrollbar{width:var(--fui-scrollbar-width);height:var(--fui-scrollbar-width)}::-webkit-scrollbar-track{background:var(--fui-scrollbar-track);border-radius:calc(var(--fui-scrollbar-width)/2)}::-webkit-scrollbar-thumb{background:var(--fui-scrollbar-thumb);border-radius:calc(var(--fui-scrollbar-width)/2)}::-webkit-scrollbar-thumb:hover{background:var(--fui-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--fui-scrollbar-track)}}@layer fui.base{:where(*){box-sizing:border-box}html{scroll-behavior:smooth;font-size:14px}:where(body){font-size:inherit;font-family:var(--fui-font-sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);line-height:var(--fui-line-height-normal,1.5);background-color:var(--fui-bg-primary,#fff);color:var(--fui-text-primary,#171717);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1;margin:0}:where(a){text-decoration:none}::selection{background-color:var(--fui-color-success-bg,#10a37f1a);color:var(--fui-text-primary,#171717)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--fui-text-tertiary,#8a8a8a);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-secondary,#525252)}:where(*){scrollbar-width:thin;scrollbar-color:var(--fui-text-tertiary,#8a8a8a)#0000}@media (prefers-reduced-motion:reduce){:where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline:1px solid color-mix(in srgb,var(--fui-focus-ring-color,#18181b)24%,transparent);outline-offset:var(--fui-focus-ring-offset,2px);box-shadow:0 0 0 calc(var(--fui-focus-ring-width,2px) + 1px)color-mix(in srgb,var(--fui-focus-ring-color,#18181b)10%,transparent),0 10px 24px -16px color-mix(in srgb,var(--fui-focus-ring-color,#18181b)18%,transparent)}}@property --fui-seed-brand{syntax:"<color>";inherits:true;initial-value:#18181b}@property --fui-seed-danger{syntax:"<color>";inherits:true;initial-value:#ef4444}@property --fui-seed-success{syntax:"<color>";inherits:true;initial-value:#22c55e}@property --fui-seed-warning{syntax:"<color>";inherits:true;initial-value:#f59e0b}@property --fui-seed-info{syntax:"<color>";inherits:true;initial-value:#3b82f6}@property --fui-color-accent{syntax:"<color>";inherits:true;initial-value:#18181b}@property --fui-color-accent-hover{syntax:"<color>";inherits:true;initial-value:#0d0d10}@property --fui-color-accent-active{syntax:"<color>";inherits:true;initial-value:#060608}@property --fui-color-danger{syntax:"<color>";inherits:true;initial-value:#ef4444}@property --fui-color-danger-hover{syntax:"<color>";inherits:true;initial-value:#dd3035}@property --fui-color-success{syntax:"<color>";inherits:true;initial-value:#22c55e}@property --fui-color-warning{syntax:"<color>";inherits:true;initial-value:#f59e0b}@property --fui-color-info{syntax:"<color>";inherits:true;initial-value:#3b82f6}@property --fui-color-danger-bg{syntax:"<color>";inherits:true;initial-value:#ef44441a}@property --fui-color-success-bg{syntax:"<color>";inherits:true;initial-value:#22c55e1a}@property --fui-color-warning-bg{syntax:"<color>";inherits:true;initial-value:#f59e0b1a}@property --fui-color-info-bg{syntax:"<color>";inherits:true;initial-value:#3b82f61a}@property --fui-color-danger-text{syntax:"<color>";inherits:true;initial-value:#c3051e}@property --fui-color-success-text{syntax:"<color>";inherits:true;initial-value:#003712}@property --fui-color-warning-text{syntax:"<color>";inherits:true;initial-value:#623c00}@property --fui-color-info-text{syntax:"<color>";inherits:true;initial-value:#125ccd}@property --fui-bg-primary{syntax:"<color>";inherits:true;initial-value:#fff}@property --fui-bg-secondary{syntax:"<color>";inherits:true;initial-value:#f4f4f5}@property --fui-bg-tertiary{syntax:"<color>";inherits:true;initial-value:#f4f4f5}@property --fui-bg-elevated{syntax:"<color>";inherits:true;initial-value:#fff}@property --fui-bg-subtle{syntax:"<color>";inherits:true;initial-value:#fafafa}@property --fui-bg-hover{syntax:"<color>";inherits:true;initial-value:#0000000a}@property --fui-bg-active{syntax:"<color>";inherits:true;initial-value:#0000000f}@property --fui-text-primary{syntax:"<color>";inherits:true;initial-value:#18181b}@property --fui-text-secondary{syntax:"<color>";inherits:true;initial-value:#52525b}@property --fui-text-tertiary{syntax:"<color>";inherits:true;initial-value:#54545d}@property --fui-text-inverse{syntax:"<color>";inherits:true;initial-value:#f4f4f5}@property --fui-border{syntax:"<color>";inherits:true;initial-value:#0000000d}@property --fui-border-default{syntax:"<color>";inherits:true;initial-value:#0000000d}@property --fui-border-strong{syntax:"<color>";inherits:true;initial-value:#0000001a}@property --fui-focus-ring-color{syntax:"<color>";inherits:true;initial-value:#18181b}@property --fui-scrollbar-track{syntax:"<color>";inherits:true;initial-value:#f4f4f5}@property --fui-scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:#d4d4d8}@property --fui-scrollbar-thumb-hover{syntax:"<color>";inherits:true;initial-value:#a1a1aa}@property --fui-space-px{syntax:"<length>";inherits:true;initial-value:1px}@property --fui-space-0-5{syntax:"<length>";inherits:true;initial-value:.15rem}@property --fui-space-0-75{syntax:"<length>";inherits:true;initial-value:.215rem}@property --fui-space-1{syntax:"<length>";inherits:true;initial-value:.5rem}@property --fui-space-2{syntax:"<length>";inherits:true;initial-value:1rem}@property --fui-space-3{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --fui-space-4{syntax:"<length>";inherits:true;initial-value:2rem}@property --fui-space-5{syntax:"<length>";inherits:true;initial-value:2.5rem}@property --fui-space-6{syntax:"<length>";inherits:true;initial-value:3rem}@property --fui-space-8{syntax:"<length>";inherits:true;initial-value:4rem}@property --fui-space-10{syntax:"<length>";inherits:true;initial-value:5rem}@property --fui-space-12{syntax:"<length>";inherits:true;initial-value:6rem}@property --fui-radius-sm{syntax:"<length>";inherits:true;initial-value:.25rem}@property --fui-radius-md{syntax:"<length>";inherits:true;initial-value:.429rem}@property --fui-radius-lg{syntax:"<length>";inherits:true;initial-value:.571rem}@property --fui-radius-xl{syntax:"<length>";inherits:true;initial-value:.857rem}@property --fui-radius-full{syntax:"<length>";inherits:true;initial-value:9999px}@property --fui-button-height-sm{syntax:"<length>";inherits:true;initial-value:2rem}@property --fui-button-height-md{syntax:"<length>";inherits:true;initial-value:2.57143rem}@property --fui-button-height-lg{syntax:"<length>";inherits:true;initial-value:3.14286rem}@property --fui-input-height{syntax:"<length>";inherits:true;initial-value:2.85714rem}@property --fui-input-height-sm{syntax:"<length>";inherits:true;initial-value:2.28571rem}@property --fui-input-height-lg{syntax:"<length>";inherits:true;initial-value:3.14286rem}@property --fui-target-size-min{syntax:"<length>";inherits:true;initial-value:1.714rem}@property --fui-focus-ring-offset{syntax:"<length>";inherits:true;initial-value:2px}@property --fui-focus-ring-width{syntax:"<length>";inherits:true;initial-value:2px}@property --fui-scrollbar-width{syntax:"<length>";inherits:true;initial-value:8px}@property --fui-font-weight-normal{syntax:"<number>";inherits:true;initial-value:400}@property --fui-font-weight-medium{syntax:"<number>";inherits:true;initial-value:500}@property --fui-font-weight-semibold{syntax:"<number>";inherits:true;initial-value:600}@property --fui-font-weight-bold{syntax:"<number>";inherits:true;initial-value:700}@property --fui-line-height-tight{syntax:"<number>";inherits:true;initial-value:1.25}@property --fui-line-height-normal{syntax:"<number>";inherits:true;initial-value:1.5}@property --fui-line-height-relaxed{syntax:"<number>";inherits:true;initial-value:1.625}@property --fui-font-size-2xs{syntax:"<length>";inherits:true;initial-value:.714rem}@property --fui-font-size-xs{syntax:"<length>";inherits:true;initial-value:.857rem}@property --fui-font-size-sm{syntax:"<length>";inherits:true;initial-value:1rem}@property --fui-font-size-base{syntax:"<length>";inherits:true;initial-value:1rem}@property --fui-font-size-lg{syntax:"<length>";inherits:true;initial-value:1.286rem}@property --fui-font-size-xl{syntax:"<length>";inherits:true;initial-value:1.429rem}@property --fui-font-size-2xl{syntax:"<length>";inherits:true;initial-value:1.714rem}:root{--fui-font-sans:var(--font-geist-sans),Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fui-font-mono:var(--font-geist-mono),"SF Mono",SFMono-Regular,ui-monospace,"Cascadia Code",Menlo,monospace;--docs-space-1:4px;--docs-space-2:8px;--docs-space-3:12px;--docs-space-4:16px;--docs-space-5:20px;--docs-space-6:24px;--docs-space-8:32px;--docs-space-10:40px;--docs-space-12:48px;--docs-space-16:64px;--docs-content-max-width:640px;--docs-sidebar-width:240px;--docs-header-height:56px}
