/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{scroll-behavior:smooth;scroll-padding-top:var(--spacing-control-xl)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);min-height:100vh;margin:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-sticky{z-index:var(--z-sticky)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-card-gap{margin-top:var(--spacing-card-gap)}.mt-item-gap{margin-top:var(--spacing-item-gap)}.mt-item-gap-sm{margin-top:var(--spacing-item-gap-sm)}.mt-item-gap-xs{margin-top:var(--spacing-item-gap-xs)}.mt-micro{margin-top:var(--spacing-micro)}.mt-section-gap{margin-top:var(--spacing-section-gap)}.mt-section-pad{margin-top:var(--spacing-section-pad)}.mb-card-gap{margin-bottom:var(--spacing-card-gap)}.mb-item-gap{margin-bottom:var(--spacing-item-gap)}.mb-item-gap-sm{margin-bottom:var(--spacing-item-gap-sm)}.mb-item-gap-xs{margin-bottom:var(--spacing-item-gap-xs)}.mb-section-gap{margin-bottom:var(--spacing-section-gap)}.mb-section-pad{margin-bottom:var(--spacing-section-pad)}.ml-card-gap{margin-left:var(--spacing-card-gap)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-control-md{width:var(--spacing-control-md);height:var(--spacing-control-md)}.h-auto{height:auto}.h-control-sm{height:var(--height-control-sm)}.h-control-xl{height:var(--height-control-xl)}.h-icon-2xs{height:var(--spacing-icon-2xs)}.h-icon-hero{height:var(--spacing-icon-hero)}.h-icon-lg{height:var(--spacing-icon-lg)}.h-icon-md{height:var(--spacing-icon-md)}.h-icon-sm{height:var(--spacing-icon-sm)}.h-icon-xs{height:var(--spacing-icon-xs)}.h-traffic-dot{height:var(--spacing-traffic-dot)}.max-h-image-preview{max-height:var(--max-height-image-preview)}.min-h-control-lg{min-height:var(--min-height-control-lg)}.min-h-control-xl{min-height:var(--min-height-control-xl)}.min-h-screen{min-height:100vh}.w-card{width:var(--spacing-card)}.w-control-lg{width:var(--spacing-control-lg)}.w-control-sm{width:var(--spacing-control-sm)}.w-control-xl{width:var(--spacing-control-xl)}.w-control-xs{width:var(--spacing-control-xs)}.w-full{width:100%}.w-icon-2xs{width:var(--spacing-icon-2xs)}.w-icon-hero{width:var(--spacing-icon-hero)}.w-icon-lg{width:var(--spacing-icon-lg)}.w-icon-md{width:var(--spacing-icon-md)}.w-icon-sm{width:var(--spacing-icon-sm)}.w-icon-xs{width:var(--spacing-icon-xs)}.w-traffic-dot{width:var(--spacing-traffic-dot)}.max-w-chat{max-width:var(--container-chat)}.max-w-content{max-width:var(--container-content)}.max-w-prose{max-width:65ch}.max-w-wide{max-width:var(--container-wide)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-card-gap{gap:var(--spacing-card-gap)}.gap-item-gap{gap:var(--spacing-item-gap)}.gap-item-gap-sm{gap:var(--spacing-item-gap-sm)}.gap-item-gap-xs{gap:var(--spacing-item-gap-xs)}.gap-section-gap{gap:var(--spacing-section-gap)}:where(.space-y-card-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-card-gap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-card-gap) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-item-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-item-gap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-item-gap) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-section-gap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-section-gap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-section-gap) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:var(--border-width-1)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-1)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-1)}.border-border{border-color:var(--border)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) var(--opacity-20),transparent)}}.bg-\[\#fff\]{background-color:#fff}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) var(--opacity-80),transparent)}}.bg-card{background-color:var(--card)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) var(--opacity-40),transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/20{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab,var(--primary-foreground) var(--opacity-20),transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) var(--opacity-10),transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.fill-destructive{fill:var(--destructive)}.fill-info{fill:var(--info)}.fill-success{fill:var(--success)}.fill-warning{fill:var(--warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-card-pad{padding:var(--spacing-card-pad)}.p-item-gap{padding:var(--spacing-item-gap)}.p-item-gap-sm{padding:var(--spacing-item-gap-sm)}.p-item-gap-xs{padding:var(--spacing-item-gap-xs)}.p-layout-pad{padding:var(--spacing-layout-pad)}.px-btn-px{padding-inline:var(--spacing-btn-px)}.px-item-gap{padding-inline:var(--spacing-item-gap)}.px-item-gap-xs{padding-inline:var(--spacing-item-gap-xs)}.px-layout-pad{padding-inline:var(--spacing-layout-pad)}.px-pill-px{padding-inline:var(--spacing-pill-px)}.py-btn-py{padding-block:var(--spacing-btn-py)}.py-item-gap{padding-block:var(--spacing-item-gap)}.py-item-gap-xs{padding-block:var(--spacing-item-gap-xs)}.py-micro{padding-block:var(--spacing-micro)}.py-pill-py{padding-block:var(--spacing-pill-py)}.py-section-hero{padding-block:var(--spacing-section-hero)}.py-section-pad{padding-block:var(--spacing-section-pad)}.pt-item-gap{padding-top:var(--spacing-item-gap)}.pt-item-gap-xs{padding-top:var(--spacing-item-gap-xs)}.pt-section-gap{padding-top:var(--spacing-section-gap)}.pt-section-pad{padding-top:var(--spacing-section-pad)}.pb-card-pad{padding-bottom:var(--spacing-card-pad)}.pb-item-gap{padding-bottom:var(--spacing-item-gap)}.pb-item-gap-sm{padding-bottom:var(--spacing-item-gap-sm)}.pb-section-pad{padding-bottom:var(--spacing-section-pad)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl)}.text-2xs{font-size:var(--text-2xs)}.text-3xl{font-size:var(--text-3xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre{white-space:pre}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-border{accent-color:var(--border)}.accent-focus{accent-color:var(--focus)}.accent-foreground{accent-color:var(--foreground)}.accent-text{accent-color:var(--text)}.opacity-20{opacity:var(--opacity-20)}.opacity-60{opacity:var(--opacity-60)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:opacity-90:hover{opacity:var(--opacity-90)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ring-width-1) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--ring-width-2) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:text-3xl{font-size:var(--text-3xl)}.sm\:text-base{font-size:var(--text-base)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-xl{font-size:var(--text-xl)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:text-left{text-align:left}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}}:root{--accent:var(--color-radix-light-accent-3);--accent-active:var(--color-radix-light-accent-4);--accent-border:var(--color-radix-light-accent-8);--accent-focus:var(--color-radix-light-accent-8);--accent-foreground:var(--color-radix-light-accent-11);--accent-hover:var(--color-radix-light-accent-3);--accent-soft:var(--color-radix-light-accent-3);--accent-solid:var(--color-radix-light-accent-9);--accent-solid-foreground:var(--color-radix-white);--accent-solid-hover:var(--color-radix-light-accent-10);--accent-text:var(--color-radix-light-accent-11);--alpha-0:0%;--alpha-10:10%;--alpha-100:100%;--alpha-12:12%;--alpha-15:15%;--alpha-16:16%;--alpha-20:20%;--alpha-3:3%;--alpha-30:30%;--alpha-35:35%;--alpha-40:40%;--alpha-45:45%;--alpha-50:50%;--alpha-55:55%;--alpha-60:60%;--alpha-70:70%;--alpha-8:8%;--alpha-80:80%;--alpha-90:90%;--background:var(--color-radix-light-gray-1);--border:var(--color-radix-light-gray-6);--border-width-0:var(--dimension-0);--border-width-1:var(--dimension-1px);--border-width-2:var(--dimension-2px);--box-shadow-lg:0 10px 15px -3px var(--foreground), 0 4px 6px -4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--box-shadow-lg:0 10px 15px -3px color-mix(in oklab, var(--foreground) 12%, transparent), 0 4px 6px -4px color-mix(in oklab, var(--foreground) 10%, transparent)}}:root{--box-shadow-md:0 4px 6px -1px var(--foreground), 0 2px 4px -2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--box-shadow-md:0 4px 6px -1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 2px 4px -2px color-mix(in oklab, var(--foreground) 8%, transparent)}}:root{--box-shadow-sm:0 1px 2px 0 var(--foreground), 0 1px 3px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--box-shadow-sm:0 1px 2px 0 color-mix(in oklab, var(--foreground) 5%, transparent), 0 1px 3px 0 color-mix(in oklab, var(--foreground) 4%, transparent)}}:root{--box-shadow-stream:0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--box-shadow-stream:0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}}:root{--box-shadow-xs:0 1px 2px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--box-shadow-xs:0 1px 2px 0 color-mix(in oklab, var(--foreground) 4%, transparent)}}:root{--canvas:var(--color-radix-light-gray-1);--card:var(--color-radix-light-gray-1);--card-foreground:var(--color-radix-light-gray-12);--color-brand-400:oklch(75% .15 60);--color-brand-500:oklch(65% .17 55);--color-brand-emphasis:oklch(42% .11 55);--color-brand-on-solid:oklch(20% .05 55);--color-brand-on-solid-dark:oklch(12% .02 65);--color-brand-ring:oklch(72% .15 60);--color-brand-ring-light:oklch(55% .16 55);--color-brand-subtle:oklch(94% .06 65);--color-brand-subtle-dark:oklch(24% .05 60);--color-danger-400:oklch(68% .16 25);--color-danger-500:oklch(55% .16 25);--color-huemint-border-light:#ddd6b8;--color-huemint-coral-red:#ec504a;--color-huemint-cream:#f4f0d9;--color-huemint-cream-hover:#eae4c9;--color-huemint-dark-accent-active:#254e45;--color-huemint-dark-accent-hover:#142622;--color-huemint-dark-accent-soft:#101e1b;--color-huemint-dark-border:#2d514a;--color-huemint-dark-canvas:#090103;--color-huemint-dark-card:#10201d;--color-huemint-dark-coral-red-hover:#f0635e;--color-huemint-dark-destructive-foreground-aa:#f0635e;--color-huemint-dark-destructive-muted:#381615;--color-huemint-dark-disabled:#161f1c;--color-huemint-dark-disabled-foreground:#5a6b66;--color-huemint-dark-mint-hover:#27c997;--color-huemint-dark-muted:#182e2a;--color-huemint-dark-muted-foreground:#9cb2ad;--color-huemint-dark-popover:#142623;--color-huemint-dark-red:#bd3c37;--color-huemint-dark-red-hover:#a8322d;--color-huemint-dark-sidebar:#0d1b18;--color-huemint-deep-teal:#154c46;--color-huemint-destructive-foreground-aa-light:#821714;--color-huemint-disabled-foreground-light:#9e9885;--color-huemint-disabled-light:#f0ece1;--color-huemint-forest-teal:#255f5b;--color-huemint-mint:#1bab7e;--color-huemint-muted-foreground-light:#5c5647;--color-huemint-soft-pink:#f2b3b2;--color-huemint-teal-wash:#e7f3f1;--color-huemint-white:#fff;--color-info-400:oklch(74% .12 250);--color-info-500:oklch(55% .12 250);--color-info-600:oklch(44% .14 250);--color-info-muted-dark:oklch(24% .04 250);--color-info-muted-light:oklch(95% .03 250);--color-neutral-0:oklch(99% .012 70);--color-neutral-100:oklch(96.5% .012 70);--color-neutral-150:oklch(78% .012 70);--color-neutral-200:oklch(95% .012 70);--color-neutral-25:oklch(96% .012 70);--color-neutral-300:oklch(94% .012 70);--color-neutral-400:oklch(91% .012 70);--color-neutral-50:oklch(97.5% .012 70);--color-neutral-500:oklch(70% .014 70);--color-neutral-550:oklch(66% .014 70);--color-neutral-600:oklch(52% .012 70);--color-neutral-650:oklch(35% .01 70);--color-neutral-700:oklch(35% .01 70);--color-neutral-725:oklch(26% .009 70);--color-neutral-75:oklch(88% .012 70);--color-neutral-750:oklch(23% .009 70);--color-neutral-775:oklch(20% .008 70);--color-neutral-800:oklch(30% .01 70);--color-neutral-810:oklch(25% .009 70);--color-neutral-825:oklch(22% .008 70);--color-neutral-850:oklch(16% .008 70);--color-neutral-900:oklch(27% .01 70);--color-neutral-925:oklch(13% .008 70);--color-neutral-950:oklch(9% .008 70);--color-primer-accent-emphasis:#0366d6;--color-primer-accent-fg:#0366d6;--color-primer-accent-muted:#0366d625;--color-primer-accent-subtle:#0366d615;--color-primer-attention-emphasis:#dbab09;--color-primer-attention-fg:#dbab09;--color-primer-attention-subtle:#f9c513;--color-primer-border-default:#e1e4e8;--color-primer-border-muted:#e1e4e8b3;--color-primer-button-background:#28a745;--color-primer-button-foreground:#fff;--color-primer-button-hover:#22963f;--color-primer-canvas-default:#fff;--color-primer-canvas-inset:#f6f8fa;--color-primer-canvas-subtle:#f6f8fa;--color-primer-danger-emphasis:#d73a49;--color-primer-danger-fg:#d73a49;--color-primer-danger-subtle:#cb2431;--color-primer-fg-default:#24292e;--color-primer-fg-muted:#6a737d;--color-primer-fg-on-emphasis:#fff;--color-primer-fg-subtle:#6a737d;--color-primer-gray-0:#fff;--color-primer-gray-1:#f6f8fa;--color-primer-gray-2:#eaeef2;--color-primer-gray-3:#d1d9e0;--color-primer-gray-4:#afb8c1;--color-primer-gray-5:#8c959f;--color-primer-gray-6:#656d76;--color-primer-gray-7:#424a53;--color-primer-gray-8:#1f2328;--color-primer-gray-9:#0f1419;--color-primer-success-emphasis:#28a745;--color-primer-success-fg:#28a745;--color-primer-success-subtle:#34d058;--color-primer-syntax-changed:#e36209;--color-primer-syntax-comment:#6a737d;--color-primer-syntax-constant:#005cc5;--color-primer-syntax-deleted:#d73a49;--color-primer-syntax-function:#6f42c1;--color-primer-syntax-inserted:#22863a;--color-primer-syntax-keyword:#d73a49;--color-primer-syntax-link:#0366d6;--color-primer-syntax-parameter:#e36209;--color-primer-syntax-punctuation:#24292e;--color-primer-syntax-string:#032f62;--color-radix-dark-accent-1:#15100d;--color-radix-dark-accent-10:#f26e30;--color-radix-dark-accent-11:#ff9b6c;--color-radix-dark-accent-12:#ffdccd;--color-radix-dark-accent-2:#1f1511;--color-radix-dark-accent-3:#341c13;--color-radix-dark-accent-4:#481e0a;--color-radix-dark-accent-5:#572711;--color-radix-dark-accent-6:#66341f;--color-radix-dark-accent-7:#7d452d;--color-radix-dark-accent-8:#a1583a;--color-radix-dark-accent-9:#ff7a3d;--color-radix-dark-gray-1:#111113;--color-radix-dark-gray-10:#797b86;--color-radix-dark-gray-11:#b2b3bd;--color-radix-dark-gray-12:#eeeef0;--color-radix-dark-gray-2:#19191b;--color-radix-dark-gray-3:#222325;--color-radix-dark-gray-4:#292a2e;--color-radix-dark-gray-5:#303136;--color-radix-dark-gray-6:#393a40;--color-radix-dark-gray-7:#46484f;--color-radix-dark-gray-8:#5f606a;--color-radix-dark-gray-9:#6c6e79;--color-radix-light-accent-1:#fefcfb;--color-radix-light-accent-10:#f26e30;--color-radix-light-accent-11:#cc4e00;--color-radix-light-accent-12:#572e1c;--color-radix-light-accent-2:#fff6f2;--color-radix-light-accent-3:#ffebe1;--color-radix-light-accent-4:#ffd8c3;--color-radix-light-accent-5:#ffc9ae;--color-radix-light-accent-6:#ffbc9f;--color-radix-light-accent-7:#f6aa8b;--color-radix-light-accent-8:#eb926d;--color-radix-light-accent-9:#ff7a3d;--color-radix-light-gray-1:#fcfcfc;--color-radix-light-gray-10:#838383;--color-radix-light-gray-11:#646464;--color-radix-light-gray-12:#202020;--color-radix-light-gray-2:#f9f9f9;--color-radix-light-gray-3:#efefef;--color-radix-light-gray-4:#e8e8e8;--color-radix-light-gray-5:#e0e0e0;--color-radix-light-gray-6:#d8d8d8;--color-radix-light-gray-7:#cecece;--color-radix-light-gray-8:#bbb;--color-radix-light-gray-9:#8d8d8d;--color-radix-white:#fff;--color-success-400:oklch(74% .14 150);--color-success-500:oklch(55% .14 150);--color-success-600:oklch(44% .12 150);--color-success-muted-dark:oklch(24% .05 150);--color-success-muted-light:oklch(95% .04 150);--color-syntax-constant:oklch(60% .16 65);--color-syntax-constant-dark:oklch(80% .14 65);--color-syntax-function:oklch(55% .16 250);--color-syntax-function-dark:oklch(76% .14 250);--color-syntax-keyword:oklch(55% .18 300);--color-syntax-keyword-dark:oklch(75% .16 300);--color-syntax-string:oklch(52% .15 145);--color-syntax-string-dark:oklch(78% .14 145);--color-warning-400:oklch(82% .12 75);--color-warning-500:oklch(72% .14 75);--color-warning-600:oklch(44% .14 75);--color-warning-muted-dark:oklch(24% .05 75);--color-warning-muted-light:oklch(95% .04 75);--container-chat:var(--dimension-760px);--container-chat-user:var(--dimension-680px);--container-compact:var(--dimension-320px);--container-content:var(--dimension-896px);--container-content-wide:var(--dimension-content-wide);--container-dialog:var(--dimension-512px);--container-onboarding:var(--dimension-672px);--container-prose:var(--dimension-448px);--container-settings:var(--dimension-576px);--container-wide:var(--dimension-1280px);--destructive:var(--color-huemint-dark-red);--destructive-foreground:var(--color-huemint-white);--destructive-foreground-aa:var(--color-huemint-destructive-foreground-aa-light);--destructive-hover:var(--color-huemint-dark-red-hover);--destructive-muted:var(--color-huemint-soft-pink);--destructive-text:var(--color-huemint-dark-red);--dimension-0:0px;--dimension-10px:10px;--dimension-1280px:80rem;--dimension-12px:12px;--dimension-13px:13px;--dimension-14px:14px;--dimension-160px:10rem;--dimension-16px:16px;--dimension-176px:11rem;--dimension-192px:12rem;--dimension-1px:1px;--dimension-208px:13rem;--dimension-20px:20px;--dimension-216px:13.5rem;--dimension-220px:220px;--dimension-224px:14rem;--dimension-240px:15rem;--dimension-24px:24px;--dimension-264px:16.5rem;--dimension-280px:17.5rem;--dimension-28px:28px;--dimension-2px:2px;--dimension-300px:18.75rem;--dimension-320px:20rem;--dimension-32px:32px;--dimension-352px:22rem;--dimension-360px:22.5rem;--dimension-36px:36px;--dimension-384px:24rem;--dimension-3px:3px;--dimension-40px:40px;--dimension-448px:28rem;--dimension-44px:2.75rem;--dimension-48px:48px;--dimension-4px:4px;--dimension-512px:32rem;--dimension-56px:56px;--dimension-576px:36rem;--dimension-60px:60px;--dimension-64px:64px;--dimension-672px:42rem;--dimension-680px:42.5rem;--dimension-68px:4.25rem;--dimension-6px:6px;--dimension-72px:4.5rem;--dimension-74px:4.625rem;--dimension-760px:47.5rem;--dimension-768px:48rem;--dimension-80px:80px;--dimension-896px:56rem;--dimension-8px:8px;--dimension-96px:6rem;--dimension-content-wide:80%;--dimension-dialog-viewport:calc(100dvh - var(--spacing-section-gap) * 2);--dimension-dialog-viewport-w:calc(100dvw - var(--spacing-section-gap) * 2);--disabled:var(--color-huemint-disabled-light);--disabled-foreground:var(--color-huemint-disabled-foreground-light);--duration-base:var(--motion-duration-220ms);--duration-caret:var(--motion-duration-1050ms);--duration-fast:var(--motion-duration-140ms);--duration-instant:var(--motion-duration-0ms);--duration-panel:var(--motion-duration-280ms);--duration-pulse:var(--motion-duration-1600ms);--duration-shimmer:var(--motion-duration-1400ms);--duration-shimmer-text:var(--motion-duration-2400ms);--duration-slow:var(--motion-duration-360ms);--duration-stream-dot:var(--motion-duration-1200ms);--duration-stream-glow:var(--motion-duration-2200ms);--easing-in:var(--motion-easing-in);--easing-out:var(--motion-easing-out);--easing-spring:var(--motion-easing-spring);--easing-standard:var(--motion-easing-standard);--elevation-stroke-emphasis:2.5;--elevation-z-0:0;--elevation-z-30:30;--elevation-z-40:40;--elevation-z-50:50;--elevation-z-60:60;--elevation-z-70:70;--focus:var(--color-radix-light-accent-8);--font-mono:var(--type-primitive-family-mono);--font-sans:var(--type-primitive-family-sans);--font-weight-bold:var(--type-primitive-weight-bold);--font-weight-medium:var(--type-primitive-weight-medium);--font-weight-normal:var(--type-primitive-weight-normal);--font-weight-semibold:var(--type-primitive-weight-semibold);--foreground:var(--color-radix-light-gray-12);--height-caret:var(--spacing-caret);--height-chart:var(--dimension-192px);--height-control-lg:var(--spacing-control-lg);--height-control-md:var(--spacing-control-md);--height-control-sm:var(--spacing-control-sm);--height-control-xl:var(--spacing-control-xl);--height-control-xs:var(--spacing-control-xs);--height-hairline:var(--dimension-1px);--height-header-h:var(--spacing-header-h);--height-icon-container-sm:var(--dimension-24px);--height-none:var(--dimension-0);--height-progress:var(--dimension-8px);--info:var(--color-info-500);--info-foreground:var(--color-neutral-0);--info-foreground-aa:var(--color-info-600);--info-muted:var(--color-info-muted-light);--input:var(--color-radix-light-gray-6);--leading-4:var(--type-primitive-leading-4);--leading-5:var(--type-primitive-leading-5);--leading-6:var(--type-primitive-leading-6);--leading-7:var(--type-primitive-leading-7);--leading-none:var(--type-primitive-leading-none);--leading-relaxed:var(--type-primitive-leading-relaxed);--max-height-compact-list:var(--dimension-192px);--max-height-dialog-viewport:var(--spacing-dialog-viewport);--max-height-empty-md:var(--spacing-empty-md);--max-height-empty-sm:var(--spacing-empty-sm);--max-height-image-preview:var(--spacing-image-preview);--max-height-settings-list:var(--dimension-384px);--max-height-tool-output:var(--dimension-240px);--max-width-compact:var(--dimension-384px);--max-width-content:var(--dimension-896px);--max-width-content-wide:var(--dimension-content-wide);--max-width-dialog:var(--dimension-512px);--max-width-dialog-viewport:var(--spacing-dialog-viewport-w);--max-width-dialog-viewport-w:var(--spacing-dialog-viewport-w);--max-width-preset:var(--spacing-preset);--max-width-prose:var(--dimension-768px);--max-width-provider-card:var(--dimension-352px);--max-width-settings:var(--dimension-576px);--min-height-composer:var(--spacing-composer);--min-height-control-lg:var(--spacing-control-lg);--min-height-control-md:var(--spacing-control-md);--min-height-control-sm:var(--spacing-control-sm);--min-height-control-xl:var(--spacing-control-xl);--min-height-control-xs:var(--spacing-control-xs);--min-height-editor-sm:var(--spacing-editor-sm);--min-height-empty-md:var(--spacing-empty-md);--min-height-empty-sm:var(--spacing-empty-sm);--min-height-none:var(--dimension-0);--min-height-settings-radio:var(--spacing-settings-radio);--min-height-textarea:var(--spacing-textarea);--min-height-textarea-compact:var(--spacing-textarea-compact);--min-width-app:var(--spacing-app-min);--min-width-menu:var(--dimension-224px);--min-width-menu-sm:var(--dimension-176px);--min-width-none:var(--dimension-0);--min-width-provider-card:var(--dimension-264px);--motion-duration-0ms:0s;--motion-duration-100ms:.1s;--motion-duration-1050ms:1.05s;--motion-duration-1200ms:1.2s;--motion-duration-1400ms:1.4s;--motion-duration-140ms:.14s;--motion-duration-1600ms:1.6s;--motion-duration-160ms:.16s;--motion-duration-200ms:.2s;--motion-duration-2200ms:2.2s;--motion-duration-220ms:.22s;--motion-duration-2400ms:2.4s;--motion-duration-250ms:.25s;--motion-duration-280ms:.28s;--motion-duration-360ms:.36s;--motion-duration-40ms:40ms;--motion-easing-in:cubic-bezier(.4, 0, 1, 1);--motion-easing-out:cubic-bezier(.16, 1, .3, 1);--motion-easing-spring:cubic-bezier(.34, 1.3, .64, 1);--motion-easing-standard:cubic-bezier(.22, 1, .36, 1);--motion-property-collapse:max-height, opacity;--motion-property-input-focus:border-color, box-shadow;--motion-property-interactive:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, box-shadow;--muted:var(--color-radix-light-gray-2);--muted-foreground:var(--color-radix-light-gray-11);--opacity-0:var(--alpha-0);--opacity-10:var(--alpha-10);--opacity-100:var(--alpha-100);--opacity-12:var(--alpha-12);--opacity-15:var(--alpha-15);--opacity-16:var(--alpha-16);--opacity-20:var(--alpha-20);--opacity-3:var(--alpha-3);--opacity-30:var(--alpha-30);--opacity-35:var(--alpha-35);--opacity-40:var(--alpha-40);--opacity-45:var(--alpha-45);--opacity-50:var(--alpha-50);--opacity-55:var(--alpha-55);--opacity-60:var(--alpha-60);--opacity-70:var(--alpha-70);--opacity-8:var(--alpha-8);--opacity-80:var(--alpha-80);--opacity-90:var(--alpha-90);--overlay:var(--color-radix-light-gray-12);--popover:var(--color-radix-light-gray-1);--popover-foreground:var(--color-radix-light-gray-12);--primary:var(--color-radix-light-accent-9);--primary-active:var(--color-radix-light-accent-9);--primary-foreground:var(--color-radix-white);--primary-hover:var(--color-radix-light-accent-10);--radius:var(--dimension-8px);--radius-2xl:var(--dimension-12px);--radius-2xs:var(--dimension-2px);--radius-3xl:var(--dimension-16px);--radius-lg:var(--radius);--radius-md:var(--dimension-8px);--radius-sm:var(--dimension-6px);--radius-xl:var(--dimension-10px);--radius-xs:var(--dimension-4px);--ring:var(--color-radix-light-accent-8);--ring-offset-width-0:var(--dimension-0);--ring-offset-width-2:var(--dimension-2px);--ring-width-0:var(--dimension-0);--ring-width-1:var(--dimension-1px);--ring-width-2:var(--dimension-2px);--ring-width-3:var(--dimension-3px);--ring-width-focus:var(--dimension-2px);--secondary:var(--color-radix-light-gray-2);--secondary-foreground:var(--color-radix-light-gray-12);--selection:var(--color-radix-light-accent-9);--selection-foreground:var(--color-radix-white);--shadow-lg:var(--box-shadow-lg);--shadow-md:var(--box-shadow-md);--shadow-sm:var(--box-shadow-sm);--shadow-stream:var(--box-shadow-stream);--shadow-xs:var(--box-shadow-xs);--shiki-background:var(--color-radix-light-gray-1);--shiki-foreground:var(--color-radix-light-gray-12);--shiki-token-changed:var(--color-radix-light-accent-10);--shiki-token-comment:var(--color-radix-light-gray-11);--shiki-token-constant:var(--color-huemint-dark-red);--shiki-token-deleted:var(--color-huemint-dark-red);--shiki-token-function:var(--color-radix-light-accent-10);--shiki-token-inserted:var(--color-radix-light-accent-11);--shiki-token-keyword:var(--color-huemint-dark-red);--shiki-token-link:var(--color-radix-light-accent-11);--shiki-token-parameter:var(--color-radix-light-accent-10);--shiki-token-punctuation:var(--color-radix-light-gray-12);--shiki-token-string:var(--color-radix-light-accent-11);--shiki-token-string-expression:var(--color-radix-light-accent-11);--sidebar:var(--color-radix-light-gray-1);--sidebar-accent:var(--color-radix-light-accent-3);--sidebar-accent-foreground:var(--color-radix-light-accent-11);--sidebar-border:var(--color-radix-light-gray-6);--sidebar-foreground:var(--color-radix-light-gray-12);--spacing-app-min:var(--dimension-320px);--spacing-badge-inset:var(--dimension-10px);--spacing-btn-px:var(--spacing-icon-md);--spacing-btn-py:var(--spacing-caret);--spacing-card:var(--dimension-16px);--spacing-card-compact:var(--dimension-12px);--spacing-card-gap:var(--dimension-12px);--spacing-card-pad:var(--spacing-icon-lg);--spacing-card-pad-sm:var(--dimension-8px);--spacing-caret:var(--dimension-2px);--spacing-composer:var(--dimension-74px);--spacing-control-inline:var(--dimension-14px);--spacing-control-lg:var(--dimension-40px);--spacing-control-md:var(--dimension-36px);--spacing-control-sm:var(--dimension-32px);--spacing-control-tight:var(--dimension-6px);--spacing-control-xl:var(--dimension-44px);--spacing-control-xs:var(--dimension-28px);--spacing-dialog-pad:var(--dimension-20px);--spacing-dialog-viewport:var(--dimension-dialog-viewport);--spacing-dialog-viewport-w:var(--dimension-dialog-viewport-w);--spacing-editor-sm:var(--dimension-96px);--spacing-empty-md:var(--dimension-300px);--spacing-empty-sm:var(--dimension-280px);--spacing-empty-y:var(--dimension-40px);--spacing-empty-y-lg:var(--dimension-48px);--spacing-field-icon:var(--dimension-36px);--spacing-files:var(--dimension-280px);--spacing-files-panel-flex:var(--dimension-352px);--spacing-form:var(--dimension-20px);--spacing-header-h:var(--dimension-40px);--spacing-hero:var(--dimension-32px);--spacing-icon-2xs:var(--dimension-12px);--spacing-icon-hero:var(--dimension-56px);--spacing-icon-lg:var(--dimension-24px);--spacing-icon-md:var(--dimension-20px);--spacing-icon-sm:var(--dimension-16px);--spacing-icon-xl:var(--dimension-32px);--spacing-icon-xs:var(--dimension-14px);--spacing-image-preview:var(--dimension-360px);--spacing-item-gap:var(--dimension-8px);--spacing-item-gap-sm:var(--dimension-6px);--spacing-item-gap-xs:var(--dimension-4px);--spacing-layout-pad:var(--dimension-24px);--spacing-micro:var(--dimension-2px);--spacing-none:var(--dimension-0);--spacing-notice-p:var(--dimension-8px);--spacing-panel:var(--dimension-16px);--spacing-panel-gap:var(--dimension-12px);--spacing-panel-header:var(--dimension-16px);--spacing-pill-px:var(--dimension-10px);--spacing-pill-py:var(--dimension-4px);--spacing-preset:var(--dimension-160px);--spacing-section:var(--dimension-24px);--spacing-section-gap:var(--dimension-24px);--spacing-section-hero:var(--spacing-empty-y-lg);--spacing-section-pad:var(--spacing-empty-y);--spacing-settings-nav:var(--dimension-264px);--spacing-settings-nav-rail:var(--dimension-216px);--spacing-settings-radio:var(--dimension-72px);--spacing-sidebar:var(--dimension-240px);--spacing-sidebar-collapsed:var(--dimension-68px);--spacing-stack:var(--dimension-4px);--spacing-textarea:var(--dimension-80px);--spacing-textarea-compact:var(--dimension-64px);--spacing-traffic-dot:var(--spacing-control-inline);--stagger-bars:var(--motion-duration-200ms);--stagger-dots:var(--motion-duration-160ms);--stagger-spinner:var(--motion-duration-100ms);--stagger-step:var(--motion-duration-40ms);--stagger-text-dots:var(--motion-duration-200ms);--stagger-typing:var(--motion-duration-250ms);--stagger-wave:var(--motion-duration-100ms);--stroke-width-emphasis:var(--elevation-stroke-emphasis);--success:var(--color-success-500);--success-foreground:var(--color-neutral-0);--success-foreground-aa:var(--color-success-600);--success-muted:var(--color-success-muted-light);--surface:var(--color-radix-light-gray-1);--surface-foreground:var(--color-radix-light-gray-12);--text:var(--color-radix-light-gray-12);--text-2xl:var(--type-primitive-size-2xl);--text-2xs:var(--type-primitive-size-2xs);--text-3xl:var(--type-primitive-size-3xl);--text-base:var(--type-primitive-size-base);--text-lg:var(--type-primitive-size-lg);--text-md:var(--type-primitive-size-md);--text-sm:var(--type-primitive-size-sm);--text-xl:var(--type-primitive-size-xl);--text-xs:var(--type-primitive-size-xs);--tracking-tight:var(--type-primitive-tracking-tight);--tracking-wide:var(--type-primitive-tracking-wide);--tracking-widest:var(--type-primitive-tracking-widest);--transition-collapse:var(--motion-property-collapse);--transition-field:var(--motion-property-interactive);--transition-input-focus:var(--motion-property-input-focus);--type-primitive-family-desktop:-apple-system, "SF Pro Text", BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;--type-primitive-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-primitive-family-sans:Inter, "SF Pro Text", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--type-primitive-leading-4:1rem;--type-primitive-leading-5:1.25rem;--type-primitive-leading-6:1.5rem;--type-primitive-leading-7:1.75rem;--type-primitive-leading-none:1;--type-primitive-leading-relaxed:1.625;--type-primitive-size-2xl:1.5rem;--type-primitive-size-2xs:.75rem;--type-primitive-size-3xl:1.875rem;--type-primitive-size-base:.9375rem;--type-primitive-size-lg:1.125rem;--type-primitive-size-md:1rem;--type-primitive-size-sm:.875rem;--type-primitive-size-xl:1.25rem;--type-primitive-size-xs:.8125rem;--type-primitive-tracking-tight:-.002em;--type-primitive-tracking-wide:.14em;--type-primitive-tracking-widest:.2em;--type-primitive-weight-bold:700;--type-primitive-weight-medium:500;--type-primitive-weight-normal:400;--type-primitive-weight-semibold:600;--warning:var(--color-warning-500);--warning-foreground:var(--color-neutral-900);--warning-foreground-aa:var(--color-warning-600);--warning-muted:var(--color-warning-muted-light);--width-caret:var(--spacing-caret);--width-dialog-viewport:var(--spacing-dialog-viewport-w);--width-dialog-viewport-w:var(--spacing-dialog-viewport-w);--width-files:var(--spacing-files);--width-files-flex:var(--spacing-files-panel-flex);--width-hairline:var(--dimension-1px);--width-icon-container-sm:var(--dimension-24px);--width-menu:var(--dimension-224px);--width-none:var(--dimension-0);--width-preset:var(--spacing-preset);--width-resize-handle:var(--dimension-8px);--width-resize-line-active:var(--dimension-2px);--width-settings-nav:var(--spacing-settings-nav);--width-settings-nav-rail:var(--spacing-settings-nav-rail);--width-sidebar:var(--spacing-sidebar);--width-sidebar-collapsed:var(--spacing-sidebar-collapsed);--z-base:var(--elevation-z-0);--z-dropdown:var(--elevation-z-40);--z-modal:var(--elevation-z-50);--z-sticky:var(--elevation-z-30);--z-toast:var(--elevation-z-60);--z-tooltip:var(--elevation-z-70)}.dark{--accent:var(--color-radix-dark-accent-3);--accent-active:var(--color-radix-dark-accent-4);--accent-border:var(--color-radix-dark-accent-8);--accent-focus:var(--color-radix-dark-accent-8);--accent-foreground:var(--color-radix-dark-accent-11);--accent-hover:var(--color-radix-dark-accent-3);--accent-soft:var(--color-radix-dark-accent-3);--accent-solid:var(--color-radix-dark-accent-9);--accent-solid-foreground:var(--color-radix-white);--accent-solid-hover:var(--color-radix-dark-accent-10);--accent-text:var(--color-radix-dark-accent-11);--background:var(--color-radix-dark-gray-1);--border:var(--color-radix-dark-gray-6);--canvas:var(--color-radix-dark-gray-1);--card:var(--color-radix-dark-gray-2);--card-foreground:var(--color-radix-dark-gray-12);--destructive:var(--color-huemint-coral-red);--destructive-foreground:var(--color-huemint-dark-canvas);--destructive-foreground-aa:var(--color-huemint-dark-destructive-foreground-aa);--destructive-hover:var(--color-huemint-dark-coral-red-hover);--destructive-muted:var(--color-huemint-dark-destructive-muted);--destructive-text:var(--color-huemint-coral-red);--disabled:var(--color-huemint-dark-disabled);--disabled-foreground:var(--color-huemint-dark-disabled-foreground);--focus:var(--color-radix-dark-accent-8);--foreground:var(--color-radix-dark-gray-12);--info:var(--color-info-400);--info-foreground:var(--color-neutral-925);--info-foreground-aa:var(--color-info-400);--info-muted:var(--color-info-muted-dark);--input:var(--color-radix-dark-gray-6);--muted:var(--color-radix-dark-gray-3);--muted-foreground:var(--color-radix-dark-gray-11);--overlay:var(--color-radix-dark-gray-1);--popover:var(--color-radix-dark-gray-2);--popover-foreground:var(--color-radix-dark-gray-12);--primary:var(--color-radix-dark-accent-9);--primary-active:var(--color-radix-dark-accent-9);--primary-foreground:var(--color-radix-white);--primary-hover:var(--color-radix-dark-accent-10);--ring:var(--color-radix-dark-accent-8);--secondary:var(--color-radix-dark-gray-3);--secondary-foreground:var(--color-radix-dark-gray-12);--selection:var(--color-radix-dark-accent-9);--selection-foreground:var(--color-radix-white);--shiki-background:var(--color-radix-dark-gray-2);--shiki-foreground:var(--color-radix-dark-gray-12);--shiki-token-changed:var(--color-radix-dark-accent-11);--shiki-token-comment:var(--color-radix-dark-gray-11);--shiki-token-constant:var(--color-huemint-coral-red);--shiki-token-deleted:var(--color-huemint-coral-red);--shiki-token-function:var(--color-radix-dark-accent-11);--shiki-token-inserted:var(--color-radix-dark-accent-11);--shiki-token-keyword:var(--color-huemint-coral-red);--shiki-token-link:var(--color-radix-dark-accent-11);--shiki-token-parameter:var(--color-radix-dark-accent-11);--shiki-token-punctuation:var(--color-radix-dark-gray-12);--shiki-token-string:var(--color-radix-dark-accent-11);--shiki-token-string-expression:var(--color-radix-dark-accent-11);--sidebar:var(--color-radix-dark-gray-2);--sidebar-accent:var(--color-radix-dark-accent-3);--sidebar-accent-foreground:var(--color-radix-dark-accent-11);--sidebar-border:var(--color-radix-dark-gray-6);--sidebar-foreground:var(--color-radix-dark-gray-12);--success:var(--color-success-400);--success-foreground:var(--color-neutral-925);--success-foreground-aa:var(--color-success-400);--success-muted:var(--color-success-muted-dark);--surface:var(--color-radix-dark-gray-2);--surface-foreground:var(--color-radix-dark-gray-12);--text:var(--color-radix-dark-gray-12);--warning:var(--color-warning-400);--warning-foreground:var(--color-neutral-925);--warning-foreground-aa:var(--color-warning-400);--warning-muted:var(--color-warning-muted-dark)}@keyframes omw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes omw-fade-up{0%{opacity:0;transform:translateY(var(--spacing-item-gap))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
