@layer base{:host,:root{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(0.9911 0 0);--eclipse:oklch(0.2103 0.0059 285.89);--spacing:0.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:0.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:0.5rem;--field-radius:calc(var(--radius) * 1.5);--accent:oklch(0.6204 0.195 253.83);--accent-foreground:var(--snow);--success:oklch(0.7329 0.1935 150.81);--success-foreground:var(--eclipse);--field-border:transparent;--skeleton-animation:shimmer;--tooltip-delay:1500ms;--tooltip-close-delay:500ms}.default,.light,:host(.default),:host(.light),:host([data-theme=default]),:host([data-theme=light]),:root,[data-theme=default],[data-theme=light]{color-scheme:light;--background:oklch(0.9702 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(0.9524 0.0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(0.9373 0.0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(0.5517 0.0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% 0.001 286.375);--default-foreground:var(--eclipse);--field-background:var(--white);--field-foreground:oklch(0.2103 0.0059 285.89);--field-placeholder:var(--muted);--warning:oklch(0.7819 0.1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(0.6532 0.2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% 0.004 286.32);--separator:oklch(92% 0.004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:rgba(0,0,0,0.5);--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%);--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%);--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%);--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%);--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%);--field-hover:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab,var(--default) 50%,transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent);--accent-soft:color-mix(in oklab,var(--accent) 15%,transparent);--accent-soft-foreground:color-mix(in oklab,var(--accent) 70%,var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab,var(--accent) 20%,transparent);--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent);--danger-soft-foreground:color-mix(in oklab,var(--danger) 70%,var(--foreground) 40%);--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent);--warning-soft:color-mix(in oklab,var(--warning) 15%,transparent);--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 70%);--warning-soft-hover:color-mix(in oklab,var(--warning) 20%,transparent);--success-soft:color-mix(in oklab,var(--success) 15%,transparent);--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 60%);--success-soft-hover:color-mix(in oklab,var(--success) 20%,transparent);--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab,var(--surface) 66%,var(--surface-foreground) 34%);--surface-shadow:0 2px 4px 0 rgba(0,0,0,0.04),0 1px 2px 0 rgba(0,0,0,0.06),0 0 1px 0 rgba(0,0,0,0.06);--overlay-shadow:0 2px 8px 0 rgba(0,0,0,0.06),0 -6px 12px 0 rgba(0,0,0,0.03),0 14px 28px 0 rgba(0,0,0,0.08);--field-shadow:0 2px 4px 0 rgba(0,0,0,0.04),0 1px 2px 0 rgba(0,0,0,0.06),0 0 1px 0 rgba(0,0,0,0.06)}.dark,:host(.dark),:host([data-theme=dark]),[data-theme=dark]{color-scheme:dark;--background:oklch(12% 0.005 285.823);--foreground:var(--snow);--surface:oklch(0.2103 0.0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(0.257 0.0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(0.2721 0.0024 247.91);--surface-tertiary-foreground:var(--foreground);--overlay:oklch(0.2103 0.0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% 0.015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:color-mix(in oklch,var(--foreground) 15%,transparent);--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% 0.006 286.033);--default-foreground:var(--snow);--field-background:oklch(0.2103 0.0059 285.89);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--warning:oklch(0.8203 0.1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(0.594 0.1967 24.63);--danger-foreground:var(--snow);--segment:oklch(0.3964 0.01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% 0.006 286.033);--separator:oklch(25% 0.006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:rgba(0,0,0,0.6);--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 rgba(255,255,255,0.3) inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab,var(--background) 96%,var(--foreground) 4%);--background-tertiary:color-mix(in oklab,var(--background) 92%,var(--foreground) 8%);--background-inverse:var(--foreground);--default-hover:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%);--accent-hover:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%);--success-hover:color-mix(in oklab,var(--success) 90%,var(--success-foreground) 10%);--warning-hover:color-mix(in oklab,var(--warning) 90%,var(--warning-foreground) 10%);--danger-hover:color-mix(in oklab,var(--danger) 90%,var(--danger-foreground) 10%);--field-hover:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--field-border-hover:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%);--field-border-focus:color-mix(in oklab,var(--field-border,var(--border)) 74%,var(--field-foreground,var(--foreground)) 22%);--default-soft:color-mix(in oklab,var(--default) 50%,transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab,var(--default) 60%,transparent);--accent-soft:color-mix(in oklab,var(--accent) 12%,transparent);--accent-soft-foreground:color-mix(in oklab,var(--accent) 80%,var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab,var(--accent) 16%,transparent);--danger-soft:color-mix(in oklab,var(--danger) 15%,transparent);--danger-soft-foreground:color-mix(in oklab,var(--danger) 80%,var(--foreground) 30%);--danger-soft-hover:color-mix(in oklab,var(--danger) 20%,transparent);--warning-soft:color-mix(in oklab,var(--warning) 12%,transparent);--warning-soft-foreground:color-mix(in oklab,var(--warning) 80%,var(--foreground) 30%);--warning-soft-hover:color-mix(in oklab,var(--warning) 16%,transparent);--success-soft:color-mix(in oklab,var(--success) 12%,transparent);--success-soft-foreground:color-mix(in oklab,var(--success) 80%,var(--foreground) 30%);--success-soft-hover:color-mix(in oklab,var(--success) 16%,transparent);--separator-secondary:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab,var(--surface) 78%,var(--surface-foreground) 22%);--border-tertiary:color-mix(in oklab,var(--surface) 66%,var(--surface-foreground) 34%)}[data-vibrant-palette=true].dark,[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]),[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab,var(--accent) 92%,var(--foreground) 8%);--danger-soft-foreground:color-mix(in oklab,var(--danger) 92%,var(--foreground) 8%);--warning-soft-foreground:color-mix(in oklab,var(--warning) 92%,var(--foreground) 8%);--success-soft-foreground:color-mix(in oklab,var(--success) 92%,var(--foreground) 8%)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;border-color:var(--border,currentColor);border-style:solid;border-width:0}:host,html{line-height:1.5;font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button,input[type=button],input[type=reset],input[type=submit]{appearance:button}button{background:transparent}textarea{resize:vertical}canvas,img,svg,video{vertical-align:middle}[hidden]:not([hidden=until-found]){display:none!important}:root{view-transition-name:none;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--z-index-overlay:100000;--z-index-toast:calc(var(--z-index-overlay) + 1)}::view-transition{pointer-events:none}}@layer theme, base, components, utilities;