@layer fui.tokens,fui.base;@property --fui-seed-brand{syntax: "<color>"; initial-value: #18181b; inherits: true;}@property --fui-seed-danger{syntax: "<color>"; initial-value: #ef4444; inherits: true;}@property --fui-seed-success{syntax: "<color>"; initial-value: #22c55e; inherits: true;}@property --fui-seed-warning{syntax: "<color>"; initial-value: #f59e0b; inherits: true;}@property --fui-seed-info{syntax: "<color>"; initial-value: #3b82f6; inherits: true;}@property --fui-color-accent{syntax: "<color>"; initial-value: #18181b; inherits: true;}@property --fui-color-accent-hover{syntax: "<color>"; initial-value: rgb(12.9972909922,12.9872137403,15.7863772452); inherits: true;}@property --fui-color-accent-active{syntax: "<color>"; initial-value: rgb(5.5629369478,5.5468397116,7.5708088213); inherits: true;}@property --fui-color-danger{syntax: "<color>"; initial-value: #ef4444; inherits: true;}@property --fui-color-danger-hover{syntax: "<color>"; initial-value: rgb(220.7692013915,48.1242899408,52.7650266506); inherits: true;}@property --fui-color-success{syntax: "<color>"; initial-value: #22c55e; inherits: true;}@property --fui-color-warning{syntax: "<color>"; initial-value: #f59e0b; inherits: true;}@property --fui-color-info{syntax: "<color>"; initial-value: #3b82f6; inherits: true;}@property --fui-color-danger-bg{syntax: "<color>"; initial-value: rgba(239,68,68,.1); inherits: true;}@property --fui-color-success-bg{syntax: "<color>"; initial-value: rgba(34,197,94,.1); inherits: true;}@property --fui-color-warning-bg{syntax: "<color>"; initial-value: rgba(245,158,11,.1); inherits: true;}@property --fui-color-info-bg{syntax: "<color>"; initial-value: rgba(59,130,246,.1); inherits: true;}@property --fui-color-danger-text{syntax: "<color>"; initial-value: rgb(195.4305630653,4.7177997739,30.298489567); inherits: true;}@property --fui-color-success-text{syntax: "<color>"; initial-value: hsl(139.6164229792,314.6925419027%,10.8430197968%); inherits: true;}@property --fui-color-warning-text{syntax: "<color>"; initial-value: hsl(36.4633660246,208.4253613583%,19.2951781805%); inherits: true;}@property --fui-color-info-text{syntax: "<color>"; initial-value: rgb(18.1343479279,91.9364595646,204.6033976609); inherits: true;}@property --fui-bg-primary{syntax: "<color>"; initial-value: #ffffff; inherits: true;}@property --fui-bg-secondary{syntax: "<color>"; initial-value: #f4f4f5; inherits: true;}@property --fui-bg-tertiary{syntax: "<color>"; initial-value: #f4f4f5; inherits: true;}@property --fui-bg-elevated{syntax: "<color>"; initial-value: #ffffff; inherits: true;}@property --fui-bg-subtle{syntax: "<color>"; initial-value: #fafafa; inherits: true;}@property --fui-bg-hover{syntax: "<color>"; initial-value: rgba(0,0,0,.04); inherits: true;}@property --fui-bg-active{syntax: "<color>"; initial-value: rgba(0,0,0,.06); inherits: true;}@property --fui-body-bg{syntax: "<color>"; initial-value: #f4f4f5; inherits: true;}@property --fui-main-bg{syntax: "<color>"; initial-value: #ffffff; inherits: true;}@property --fui-text-primary{syntax: "<color>"; initial-value: #18181b; inherits: true;}@property --fui-text-secondary{syntax: "<color>"; initial-value: #52525b; inherits: true;}@property --fui-text-tertiary{syntax: "<color>"; initial-value: rgb(84.3360471452,84.3194311989,92.9517353318); inherits: true;}@property --fui-text-inverse{syntax: "<color>"; initial-value: #f4f4f5; inherits: true;}@property --fui-border{syntax: "<color>"; initial-value: rgba(0,0,0,.05); inherits: true;}@property --fui-border-default{syntax: "<color>"; initial-value: rgba(0,0,0,.05); inherits: true;}@property --fui-border-strong{syntax: "<color>"; initial-value: rgba(0,0,0,.1); inherits: true;}@property --fui-focus-ring-color{syntax: "<color>"; initial-value: #18181b; inherits: true;}@property --fui-scrollbar-track{syntax: "<color>"; initial-value: #f4f4f5; inherits: true;}@property --fui-scrollbar-thumb{syntax: "<color>"; initial-value: #d4d4d8; inherits: true;}@property --fui-scrollbar-thumb-hover{syntax: "<color>"; initial-value: #a1a1aa; inherits: true;}@property --fui-space-px{syntax: "<length>"; initial-value: 1px; inherits: true;}@property --fui-space-0-5{syntax: "<length>"; initial-value: .15rem; inherits: true;}@property --fui-space-0-75{syntax: "<length>"; initial-value: .215rem; inherits: true;}@property --fui-space-1{syntax: "<length>"; initial-value: .5rem; inherits: true;}@property --fui-space-2{syntax: "<length>"; initial-value: 1rem; inherits: true;}@property --fui-space-3{syntax: "<length>"; initial-value: 1.5rem; inherits: true;}@property --fui-space-4{syntax: "<length>"; initial-value: 2rem; inherits: true;}@property --fui-space-5{syntax: "<length>"; initial-value: 2.5rem; inherits: true;}@property --fui-space-6{syntax: "<length>"; initial-value: 3rem; inherits: true;}@property --fui-space-8{syntax: "<length>"; initial-value: 4rem; inherits: true;}@property --fui-space-10{syntax: "<length>"; initial-value: 5rem; inherits: true;}@property --fui-space-12{syntax: "<length>"; initial-value: 6rem; inherits: true;}@property --fui-radius-sm{syntax: "<length>"; initial-value: .25rem; inherits: true;}@property --fui-radius-md{syntax: "<length>"; initial-value: .429rem; inherits: true;}@property --fui-radius-lg{syntax: "<length>"; initial-value: .571rem; inherits: true;}@property --fui-radius-xl{syntax: "<length>"; initial-value: .857rem; inherits: true;}@property --fui-radius-full{syntax: "<length>"; initial-value: 9999px; inherits: true;}@property --fui-button-height-xs{syntax: "<length>"; initial-value: 1.7142857143rem; inherits: true;}@property --fui-button-height-sm{syntax: "<length>"; initial-value: 2rem; inherits: true;}@property --fui-button-height-md{syntax: "<length>"; initial-value: 2.5714285714rem; inherits: true;}@property --fui-button-height-lg{syntax: "<length>"; initial-value: 3.1428571429rem; inherits: true;}@property --fui-input-height{syntax: "<length>"; initial-value: 2.8571428571rem; inherits: true;}@property --fui-input-height-sm{syntax: "<length>"; initial-value: 2.2857142857rem; inherits: true;}@property --fui-input-height-lg{syntax: "<length>"; initial-value: 3.1428571429rem; inherits: true;}@property --fui-target-size-min{syntax: "<length>"; initial-value: 1.714rem; inherits: true;}@property --fui-focus-ring-offset{syntax: "<length>"; initial-value: 2px; inherits: true;}@property --fui-focus-ring-width{syntax: "<length>"; initial-value: 2px; inherits: true;}@property --fui-scrollbar-width{syntax: "<length>"; initial-value: 8px; inherits: true;}@property --fui-font-weight-normal{syntax: "<number>"; initial-value: 400; inherits: true;}@property --fui-font-weight-medium{syntax: "<number>"; initial-value: 500; inherits: true;}@property --fui-font-weight-semibold{syntax: "<number>"; initial-value: 600; inherits: true;}@property --fui-font-weight-bold{syntax: "<number>"; initial-value: 700; inherits: true;}@property --fui-line-height-tight{syntax: "<number>"; initial-value: 1.25; inherits: true;}@property --fui-line-height-normal{syntax: "<number>"; initial-value: 1.5; inherits: true;}@property --fui-line-height-relaxed{syntax: "<number>"; initial-value: 1.625; inherits: true;}@property --fui-line-height-display{syntax: "<number>"; initial-value: 1.1; inherits: true;}@property --fui-line-height-prose{syntax: "<number>"; initial-value: 1.7; inherits: true;}@property --fui-font-size-2xs{syntax: "<length>"; initial-value: .714rem; inherits: true;}@property --fui-font-size-xs{syntax: "<length>"; initial-value: .857rem; inherits: true;}@property --fui-font-size-sm{syntax: "<length>"; initial-value: 1rem; inherits: true;}@property --fui-font-size-base{syntax: "<length>"; initial-value: 1rem; inherits: true;}@property --fui-font-size-md{syntax: "<length>"; initial-value: 1.071rem; inherits: true;}@property --fui-font-size-lg{syntax: "<length>"; initial-value: 1.429rem; inherits: true;}@property --fui-font-size-xl{syntax: "<length>"; initial-value: 1.714rem; inherits: true;}@property --fui-font-size-2xl{syntax: "<length>"; initial-value: 2.143rem; inherits: true;}@property --fui-font-size-3xl{syntax: "<length>"; initial-value: 2.571rem; inherits: true;}@property --fui-font-size-4xl{syntax: "<length>"; initial-value: 3.429rem; inherits: true;}@layer fui.tokens{:root{color-scheme:light dark;font-size:14px;--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-md: 1.071rem;--fui-font-size-lg: 1.429rem;--fui-font-size-xl: 1.714rem;--fui-font-size-2xl: 2.143rem;--fui-font-size-3xl: 2.571rem;--fui-font-size-4xl: 3.429rem;--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-line-height-display: 1.1;--fui-line-height-prose: 1.7;--fui-letter-spacing-tight: -.02em;--fui-letter-spacing-normal: normal;--fui-letter-spacing-display: -.02em;--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: light-dark(#18181b, oklch(92% .0058603825 285.8851326888deg));--fui-color-on-accent: light-dark(#000000, #000000);--fui-color-accent-hover: light-dark(rgb(12.9972909922, 12.9872137403, 15.7863772452), oklch(87% .0058603825 285.8851326888deg));--fui-color-accent-active: light-dark(rgb(5.5629369478, 5.5468397116, 7.5708088213), oklch(84% .0058603825 285.8851326888deg));--fui-color-danger: #ef4444;--fui-color-danger-hover: rgb(220.7692013915, 48.1242899408, 52.7650266506);--fui-color-success: #22c55e;--fui-color-warning: #f59e0b;--fui-color-info: #3b82f6;--fui-color-danger-bg: light-dark(rgba(239, 68, 68, .1), rgba(239, 68, 68, .15));--fui-color-success-bg: light-dark(rgba(34, 197, 94, .1), rgba(34, 197, 94, .15));--fui-color-warning-bg: light-dark(rgba(245, 158, 11, .1), rgba(245, 158, 11, .15));--fui-color-info-bg: light-dark(rgba(59, 130, 246, .1), rgba(59, 130, 246, .15));--fui-color-danger-text: light-dark(rgb(195.4305630653, 4.7177997739, 30.298489567), rgb(253.6669735033, 82.5852380368, 80.0933039371));--fui-color-success-text: light-dark(hsl(139.6164229792, 314.6925419027%, 10.8430197968%), #22c55e);--fui-color-warning-text: light-dark(hsl(36.4633660246, 208.4253613583%, 19.2951781805%), #f59e0b);--fui-color-info-text: light-dark(rgb(18.1343479279, 91.9364595646, 204.6033976609), hsl(217.2736021373, 105.6176482747%, 64.9778573025%));--fui-backdrop: light-dark(rgba(0, 0, 0, .5), rgba(0, 0, 0, .8));--fui-bg-primary: light-dark(#ffffff, #09090b);--fui-bg-secondary: light-dark(#f4f4f5, #18181b);--fui-bg-tertiary: light-dark(#f4f4f5, #27272a);--fui-bg-elevated: light-dark(#ffffff, rgb(27.75, 27.75, 30.75));--fui-bg-subtle: light-dark(#fafafa, rgb(16.5, 16.5, 19));--fui-bg-hover: light-dark(rgba(0, 0, 0, .04), rgba(255, 255, 255, .035));--fui-bg-active: light-dark(rgba(0, 0, 0, .06), rgba(255, 255, 255, .06));--fui-body-bg: light-dark(#f4f4f5, #262626);--fui-main-bg: light-dark(#ffffff, #161616);--fui-text-primary: light-dark(#18181b, #ffffff);--fui-text-secondary: light-dark(#52525b, rgba(255, 255, 255, .72));--fui-text-tertiary: light-dark(rgb(84.3360471452, 84.3194311989, 92.9517353318), rgba(255, 255, 255, .5));--fui-text-inverse: light-dark(#f4f4f5, #18181b);--fui-border: light-dark(rgba(0, 0, 0, .05), rgba(255, 255, 255, .055));--fui-border-default: light-dark(rgba(0, 0, 0, .05), rgba(255, 255, 255, .055));--fui-border-strong: light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .085));--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 rgba(0, 0, 0, .02);--fui-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .04), 0 1px 3px -2px rgba(0, 0, 0, .03);--fui-shadow-lg: 0 8px 12px -3px rgba(0, 0, 0, .06), 0 3px 5px -4px rgba(0, 0, 0, .04);--fui-focus-ring-color: light-dark(#18181b, #18181b);--fui-focus-ring-offset: 2px;--fui-focus-ring-width: 2px;--fui-scrollbar-width: 8px;--fui-scrollbar-track: light-dark(#f4f4f5, #27272a);--fui-scrollbar-thumb: light-dark(#d4d4d8, #52525b);--fui-scrollbar-thumb-hover: light-dark(#a1a1aa, #71717a);--fui-button-height-xs: 1.7142857143rem;--fui-button-height-sm: 2rem;--fui-button-height-md: 2.5714285714rem;--fui-button-height-lg: 3.1428571429rem;--fui-input-height-sm: 2.2857142857rem;--fui-input-height: 2.8571428571rem;--fui-input-height-lg: 3.1428571429rem;--fui-touch-sm: 1.7142857143rem;--fui-touch-md: 2.2857142857rem;--fui-touch-lg: 3.1428571429rem;--fui-target-size-min: 1.714rem;--fui-sidebar-item-height: 2rem;--fui-appshell-header-height: 56px;--fui-header-z-index: 40}:root[data-theme=dark]{color-scheme:dark;--fui-color-accent: oklch(92% .0058603825 285.8851326888deg);--fui-color-on-accent: #000000;--fui-color-accent-hover: oklch(87% .0058603825 285.8851326888deg);--fui-color-accent-active: oklch(84% .0058603825 285.8851326888deg);--fui-bg-primary: #09090b;--fui-bg-secondary: #18181b;--fui-bg-tertiary: #27272a;--fui-bg-elevated: rgb(27.75, 27.75, 30.75);--fui-bg-subtle: rgb(16.5, 16.5, 19);--fui-bg-hover: rgba(255, 255, 255, .035);--fui-bg-active: rgba(255, 255, 255, .06);--fui-body-bg: #262626;--fui-main-bg: #161616;--fui-text-primary: #ffffff;--fui-text-secondary: rgba(255, 255, 255, .72);--fui-text-tertiary: rgba(255, 255, 255, .5);--fui-text-inverse: #18181b;--fui-border: rgba(255, 255, 255, .055);--fui-border-default: rgba(255, 255, 255, .055);--fui-border-strong: rgba(255, 255, 255, .085);--fui-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .15);--fui-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 1px 3px -2px rgba(0, 0, 0, .15);--fui-shadow-lg: 0 8px 12px -3px rgba(0, 0, 0, .25), 0 3px 5px -4px rgba(0, 0, 0, .18);--fui-color-danger-bg: rgba(239, 68, 68, .15);--fui-color-success-bg: rgba(34, 197, 94, .15);--fui-color-warning-bg: rgba(245, 158, 11, .15);--fui-color-info-bg: rgba(59, 130, 246, .15);--fui-color-danger-text: rgb(253.6669735033, 82.5852380368, 80.0933039371);--fui-color-success-text: #22c55e;--fui-color-warning-text: #f59e0b;--fui-color-info-text: hsl(217.2736021373, 105.6176482747%, 64.9778573025%);--fui-focus-ring-color: #18181b;--fui-backdrop: rgba(0, 0, 0, .8);--fui-scrollbar-track: #27272a;--fui-scrollbar-thumb: #52525b;--fui-scrollbar-thumb-hover: #71717a}:root.dark{color-scheme:dark;--fui-color-accent: oklch(92% .0058603825 285.8851326888deg);--fui-color-on-accent: #000000;--fui-color-accent-hover: oklch(87% .0058603825 285.8851326888deg);--fui-color-accent-active: oklch(84% .0058603825 285.8851326888deg);--fui-bg-primary: #09090b;--fui-bg-secondary: #18181b;--fui-bg-tertiary: #27272a;--fui-bg-elevated: rgb(27.75, 27.75, 30.75);--fui-bg-subtle: rgb(16.5, 16.5, 19);--fui-bg-hover: rgba(255, 255, 255, .035);--fui-bg-active: rgba(255, 255, 255, .06);--fui-body-bg: #262626;--fui-main-bg: #161616;--fui-text-primary: #ffffff;--fui-text-secondary: rgba(255, 255, 255, .72);--fui-text-tertiary: rgba(255, 255, 255, .5);--fui-text-inverse: #18181b;--fui-border: rgba(255, 255, 255, .055);--fui-border-default: rgba(255, 255, 255, .055);--fui-border-strong: rgba(255, 255, 255, .085);--fui-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .15);--fui-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 1px 3px -2px rgba(0, 0, 0, .15);--fui-shadow-lg: 0 8px 12px -3px rgba(0, 0, 0, .25), 0 3px 5px -4px rgba(0, 0, 0, .18);--fui-color-danger-bg: rgba(239, 68, 68, .15);--fui-color-success-bg: rgba(34, 197, 94, .15);--fui-color-warning-bg: rgba(245, 158, 11, .15);--fui-color-info-bg: rgba(59, 130, 246, .15);--fui-color-danger-text: rgb(253.6669735033, 82.5852380368, 80.0933039371);--fui-color-success-text: #22c55e;--fui-color-warning-text: #f59e0b;--fui-color-info-text: hsl(217.2736021373, 105.6176482747%, 64.9778573025%);--fui-focus-ring-color: #18181b;--fui-backdrop: rgba(0, 0, 0, .8);--fui-scrollbar-track: #27272a;--fui-scrollbar-thumb: #52525b;--fui-scrollbar-thumb-hover: #71717a}:root[data-theme=light],:root.light{color-scheme:light}@supports (color: oklch(from red l c h)){:root{--fui-color-accent: light-dark( var(--fui-seed-brand), oklch(from var(--fui-seed-brand) clamp(.85, l, .92) min(c, .12) h) );--fui-color-on-accent: oklch(from var(--fui-color-accent) calc(1 - clamp(0, calc((l - .6)*999) , 1)) 0 0);--fui-color-accent-hover: light-dark( oklch(from var(--fui-seed-brand) max(.05, calc(l - .06) ) c h), oklch(from var(--fui-seed-brand) clamp(.9, calc(l + .07) , .96) min(c, .12) h) );--fui-color-accent-active: light-dark( oklch(from var(--fui-seed-brand) max(.05, calc(l - .12) ) c h), oklch(from var(--fui-seed-brand) clamp(.8, calc(l - .05) , .88) min(c, .12) h) );--fui-color-danger-hover: oklch(from var(--fui-seed-danger) max(.05, calc(l - .06) ) c h);--fui-color-danger-bg: light-dark( color-mix(in oklch, var(--fui-seed-danger) 10%, transparent), color-mix(in oklch, var(--fui-seed-danger) 15%, transparent) );--fui-color-success-bg: light-dark( color-mix(in oklch, var(--fui-seed-success) 10%, transparent), color-mix(in oklch, var(--fui-seed-success) 15%, transparent) );--fui-color-warning-bg: light-dark( color-mix(in oklch, var(--fui-seed-warning) 10%, transparent), color-mix(in oklch, var(--fui-seed-warning) 15%, transparent) );--fui-color-info-bg: light-dark( color-mix(in oklch, var(--fui-seed-info) 10%, transparent), color-mix(in oklch, var(--fui-seed-info) 15%, transparent) );--fui-focus-ring-color: var(--fui-color-accent)}:root[data-theme=dark],:root.dark{--fui-color-accent: oklch(from var(--fui-seed-brand) clamp(.85, l, .92) min(c, .12) h);--fui-color-on-accent: oklch(from var(--fui-color-accent) calc(1 - clamp(0, calc((l - .6)*999) , 1)) 0 0);--fui-color-accent-hover: oklch(from var(--fui-seed-brand) clamp(.9, calc(l + .07) , .96) min(c, .12) h);--fui-color-accent-active: oklch(from var(--fui-seed-brand) clamp(.8, calc(l - .05) , .88) min(c, .12) 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: var(--fui-color-accent)}}@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: rgba(0, 0, 0, .12);--fui-bg-active: rgba(0, 0, 0, .18);--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: rgba(255, 255, 255, .15);--fui-bg-active: rgba(255, 255, 255, .22)}}: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: rgba(0, 0, 0, .12);--fui-bg-active: rgba(0, 0, 0, .18);--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(*,*:before,*:after){box-sizing:border-box}html{font-size:14px;scroll-behavior:smooth}:where(body){margin:0;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-body-bg, #f4f4f5);color:var(--fui-text-primary, #171717);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1}:where(a){text-decoration:none;color:inherit}:where(a:not([class]):not([style])){color:var(--fui-color-accent, #18181b);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}:where(a:not([class]):not([style])):hover{color:var(--fui-color-accent-hover, rgb(12.9972909922, 12.9872137403, 15.7863772452))}::selection{background-color:var(--fui-color-success-bg, rgba(16, 163, 127, .1));color:var(--fui-text-primary, #171717)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px;transition:background-color var(--fui-transition-fast, .16s cubic-bezier(.25, .46, .45, .94))}:where(*:hover)::-webkit-scrollbar-thumb{background-color:var(--fui-text-tertiary, #8a8a8a)}::-webkit-scrollbar-thumb:hover{background-color:var(--fui-text-secondary, #525252)}:where(*){scrollbar-width:thin;scrollbar-color:transparent transparent}:where(*:hover){scrollbar-color:var(--fui-text-tertiary, #8a8a8a) transparent}@media(prefers-reduced-motion:reduce){:where(*,*:before,*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!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)}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{line-height:1.5;-webkit-font-smoothing:antialiased}:root{--fui-font-sans: "Geist", system-ui, -apple-system, sans-serif;--fui-font-mono: "Geist Mono", ui-monospace, monospace;--fui-font-heading: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", var(--fui-font-sans)}body{font-family:var(--fui-font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--fui-font-heading)}code,kbd,pre,samp{font-family:var(--fui-font-mono)}@media(max-width:768px){.sign-up-left-panel{display:none!important}.sign-up-mobile-brand{display:block!important}}
