@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--glass-materialize:1}}}@layer theme{:root,:host{--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--radius-surface:var(--glass-radius-surface);--spacing-control-lg:calc(3rem * var(--glass-density));--spacing-card:calc(1.25rem * var(--glass-density));--spacing-card-sm:calc(1rem * var(--glass-density));--font-heading:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif}}@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(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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:where(:not(iframe)){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}:where(.glass-liquid,.glass-liquid-clear,.glass-light,.glass-prominent,.glass-illuminate,.scroll-edge-soft){position:relative}:where(.glass-press,.glass-press-liquid){transition:scale calc(var(--glass-duration) * 1.5) var(--glass-ease)}:where(.glass-knob-lens){transition:scale calc(var(--glass-duration) * 1.5) var(--glass-ease), background-color var(--glass-duration) ease-out, box-shadow var(--glass-duration) ease-out}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--aurora-base);color:var(--foreground)}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--primary) 25%, transparent)}}html{font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container\/kpi{container:kpi/inline-size}.\@container\/widget{container:widget/inline-size}.\@container{container-type:inline-size}.glass-prominent{color:var(--primary-foreground);--foreground:var(--primary-foreground);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--primary-foreground);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-prominent{background-color:color-mix(in oklch, var(--primary) 94%, transparent)}}.glass-prominent{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass-prominent{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass-prominent{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass-prominent{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-prominent{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-prominent{-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-prominent{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.glass-prominent{isolation:isolate}.glass-prominent:before{content:"";inset:calc(var(--glass-border-width) * -1);padding:max(1px, var(--glass-border-width));border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color));position:absolute}@supports (color:lab(0% 0 0)){.glass-prominent:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))}}@supports (color:color-mix(in lab, red, red)){.glass-prominent:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))}}.glass-prominent:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-prominent:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), var(--glass-highlight-color), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-prominent:after{background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), color-mix(in oklch, var(--glass-highlight-color) var(--glass-illumination), transparent), transparent 60%)}}.glass-prominent:after{mix-blend-mode:plus-lighter;opacity:0;transition:opacity calc(var(--glass-duration) * 2) ease-out}.glass-prominent:active:after,.glass-prominent[data-pressed]:not([data-pressed=false]):after{opacity:1;transition-duration:calc(var(--glass-duration) * .5)}.glass-prominent{--glass-specular:45%}.glass-liquid{color:var(--glass-label);--foreground:var(--glass-label);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--glass-label-secondary);background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))}@supports (color:color-mix(in lab, red, red)){.glass-liquid{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-liquid-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-liquid-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))}}.glass-liquid{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass-liquid{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass-liquid{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass-liquid{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-liquid{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-liquid{-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-liquid{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.glass-liquid{isolation:isolate}.glass-liquid:before{content:"";inset:calc(var(--glass-border-width) * -1);padding:max(1px, var(--glass-border-width));border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color));position:absolute}@supports (color:lab(0% 0 0)){.glass-liquid:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))}}@supports (color:color-mix(in lab, red, red)){.glass-liquid:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))}}.glass-liquid:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-liquid\!{color:var(--glass-label)!important;--foreground:var(--glass-label)!important;--card-foreground:var(--glass-label)!important;--popover-foreground:var(--glass-label)!important;--muted-foreground:var(--glass-label-secondary)!important;background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))!important}@supports (color:color-mix(in lab, red, red)){.glass-liquid\!{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-liquid-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-liquid-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))!important}}.glass-liquid\!{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)!important}@supports (color:lab(0% 0 0)){.glass-liquid\!{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)!important}}@supports (color:color-mix(in lab, red, red)){.glass-liquid\!{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)!important}}.glass-liquid\!{border-width:var(--glass-border-width)!important;border-style:solid!important;border-color:var(--glass-border-color)!important}@supports (color:color-mix(in lab, red, red)){.glass-liquid\!{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)!important}}.glass-liquid\!{-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness))!important;backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness))!important;box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.glass-liquid\!{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)!important}}.glass-liquid\!{isolation:isolate!important}.glass-liquid\!:before{content:""!important;inset:calc(var(--glass-border-width) * -1)!important;padding:max(1px, var(--glass-border-width))!important;border-radius:inherit!important;pointer-events:none!important;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color))!important;position:absolute!important}@supports (color:lab(0% 0 0)){.glass-liquid\!:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))!important}}@supports (color:color-mix(in lab, red, red)){.glass-liquid\!:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))!important}}.glass-liquid\!:before{-webkit-mask-composite:xor!important;-webkit-mask-composite:xor,source-over!important;-webkit-mask-composite:xor,source-over!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor,source-over!important;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)!important}.glass-liquid-clear{color:#fafafa;color:lab(98.26% 0 0);--foreground:#fafafa;--card-foreground:#fafafa;--popover-foreground:#fafafa;--muted-foreground:#dedede;background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))}@supports (color:lab(0% 0 0)){.glass-liquid-clear{--foreground:lab(98.26% 0 0);--card-foreground:lab(98.26% 0 0);--popover-foreground:lab(98.26% 0 0);--muted-foreground:lab(88.4% 0 .0000119209)}}@supports (color:color-mix(in lab, red, red)){.glass-liquid-clear{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-liquid-clear-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-liquid-clear-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))}}.glass-liquid-clear{background-image:linear-gradient(#000, #000), linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass-liquid-clear{background-image:linear-gradient(lab(0% 0 0), lab(0% 0 0)), linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass-liquid-clear{background-image:linear-gradient(color-mix(in oklch, lab(0% 0 0) var(--glass-liquid-clear-dim), transparent), color-mix(in oklch, lab(0% 0 0) var(--glass-liquid-clear-dim), transparent)), linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass-liquid-clear{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-liquid-clear{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-liquid-clear{-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-liquid-clear{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.glass-liquid-clear{isolation:isolate}.glass-liquid-clear:before{content:"";inset:calc(var(--glass-border-width) * -1);padding:max(1px, var(--glass-border-width));border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color));position:absolute}@supports (color:lab(0% 0 0)){.glass-liquid-clear:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))}}@supports (color:color-mix(in lab, red, red)){.glass-liquid-clear:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))}}.glass-liquid-clear:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-light:before{content:"";inset:calc(var(--glass-border-width) * -1);padding:max(1px, var(--glass-border-width));border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color));position:absolute}@supports (color:lab(0% 0 0)){.glass-light:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))}}@supports (color:color-mix(in lab, red, red)){.glass-light:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))}}.glass-light:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.scroll-edge-soft{pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent)}.scroll-edge-soft:before,.scroll-edge-soft:after{content:"";position:absolute;inset:0}.scroll-edge-soft:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%)}.scroll-edge-soft:after{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:var(--glass-tinted,var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){.scroll-edge-soft:after{background-color:color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-subtle) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-subtle)) * max(0, var(--glass-clarity) * 2 - 1)), transparent)}}.scroll-edge-soft:after{-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%)}.scroll-edge-hard{pointer-events:none;background-color:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.scroll-edge-hard{background-color:color-mix(in oklch, var(--glass-tint) max(var(--glass-opacity-strong), 88%), transparent)}}.scroll-edge-hard{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));border-color:var(--glass-scroll-edge-rule,transparent);box-shadow:0 1px 0 var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.scroll-edge-hard{box-shadow:0 1px 0 color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.glass-illuminate:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), var(--glass-highlight-color), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-illuminate:after{background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), color-mix(in oklch, var(--glass-highlight-color) var(--glass-illumination), transparent), transparent 60%)}}.glass-illuminate:after{mix-blend-mode:plus-lighter;opacity:0;transition:opacity calc(var(--glass-duration) * 2) ease-out}.glass-illuminate:active:after,.glass-illuminate[data-pressed]:not([data-pressed=false]):after{opacity:1;transition-duration:calc(var(--glass-duration) * .5)}.hit-area{position:relative}.hit-area:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;translate:-50% -50%}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[5px\]{inset:5px}.inset-\[9px\]{inset:9px}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-start-\[calc\(var\(--sidebar-width\)\+1\.5rem\)\]{inset-inline-start:calc(calc(var(--sidebar-width) + 1.5rem) * -1)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-\[calc\(0\.75rem\*var\(--glass-density\)\)\]{inset-inline-start:calc(.75rem * var(--glass-density))}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-\[15\%\]{top:-15%}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[10\%\]{top:10%}.top-\[55\%\]{top:55%}.top-auto{top:auto}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-17{bottom:calc(var(--spacing) * 17)}.bottom-\[calc\(var\(--chat-thread-inset\,0px\)\+0\.75rem\)\]{bottom:calc(var(--chat-thread-inset,0px) + .75rem)}.bottom-full{bottom:100%}.-left-\[10\%\]{left:-10%}.-left-\[25\%\]{left:-25%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[40\%\]{left:40%}.left-\[…\]{left:…}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.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}}.m-0\!{margin:0!important}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-auto{margin:auto}.glass-prose{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 0));line-height:var(--glass-leading);letter-spacing:var(--glass-tracking);font-weight:var(--glass-body-weight);font-feature-settings:var(--glass-font-features);max-width:var(--glass-measure);overflow-wrap:break-word;text-wrap:pretty;width:100%;min-width:0;hyphens:var(--glass-hyphens);color:var(--foreground)}.glass-prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-weight:var(--glass-heading-weight);letter-spacing:var(--glass-heading-tracking);line-height:var(--glass-heading-leading);text-transform:var(--glass-heading-case);text-wrap:var(--glass-heading-wrap);-webkit-hyphens:manual;hyphens:manual;margin-top:1.7em;margin-bottom:.55em;scroll-margin-top:5rem}.glass-prose :where(h1,h2,h3,h4,h5,h6)>a:where([href^=\#]){color:inherit;text-decoration-line:none}.glass-prose :where(h2+*,h3+*,h4+*){margin-top:0}.glass-prose :where(h1){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 4))}.glass-prose :where(h2){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 3))}.glass-prose :where(h3){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 2))}.glass-prose :where(h4){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 1))}.glass-prose :where(h5,h6){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 0))}.glass-prose :where(p,ul,ol,blockquote,pre,table,figure){margin-block:.9em}.glass-prose :where(a){color:var(--primary);text-underline-offset:var(--glass-underline-offset);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(a){-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.glass-prose :where(a:hover){-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.glass-prose :where(strong){font-weight:650}.glass-prose :where(ul){padding-inline-start:1.4em;list-style-type:disc}.glass-prose :where(ul ul){list-style-type:circle}.glass-prose :where(ul ul ul){list-style-type:square}.glass-prose :where(ol ol){list-style-type:lower-alpha}.glass-prose :where(ol ol ol){list-style-type:lower-roman}.glass-prose :where(li>ul,li>ol){margin-block:.3em}.glass-prose :where(ul.contains-task-list,ul:has(>li>input[type=checkbox])){padding-inline-start:.2em;list-style-type:none}.glass-prose :where(li>input[type=checkbox]){accent-color:var(--primary);vertical-align:-.1em;margin-inline-end:.5em}.glass-prose :where(ol){font-variant-numeric:var(--glass-numeric);padding-inline-start:1.4em;list-style-type:decimal}.glass-prose :where(li){margin-block:.3em}.glass-prose :where(li)::marker{color:var(--primary)}.glass-prose :where(blockquote){border-inline-start:3px solid var(--primary);font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 1));line-height:var(--glass-heading-leading);color:var(--muted-foreground);padding-inline-start:1em}.glass-prose :where(code){font-family:var(--glass-font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace);background-color:var(--glass-fill-tint);font-size:.88em}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(code){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.glass-prose :where(code){border-radius:calc(var(--glass-radius-control) * .5);padding:.15em .4em}.glass-prose :where(pre){font-family:var(--glass-font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace);font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1));background-color:var(--glass-tinted,var(--glass-tint));line-height:1.6}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(pre){background-color:color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-subtle) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-subtle)) * max(0, var(--glass-clarity) * 2 - 1)), transparent)}}.glass-prose :where(pre){border:var(--glass-border-width) solid var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(pre){border:var(--glass-border-width) solid color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-prose :where(pre){border-radius:var(--glass-radius-control);padding:1em 1.2em;overflow-x:auto}.glass-prose :where(pre code){font-size:inherit;background-color:#0000;padding:0}.glass-prose :where(hr){border:0;border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(hr){border-top:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.glass-prose :where(hr){margin-block:2em}.glass-prose :where(table){border-collapse:collapse;width:max-content;min-width:100%;max-width:100%;font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1));font-variant-numeric:var(--glass-numeric);display:block;overflow-x:auto}.glass-prose :where(th,td){border-bottom:1px solid var(--foreground);padding:.55em .75em}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(th,td){border-bottom:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.glass-prose :where(th,td){text-align:start}.glass-prose :where(th){font-weight:600}.glass-prose :where(img,video){border-radius:var(--glass-radius-control);max-width:100%;height:auto}.glass-prose :where(figure){margin-inline:0}.glass-prose :where(kbd){font-family:var(--glass-font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace);border-radius:calc(var(--glass-radius-control) * .4);border:var(--glass-border-width) solid var(--foreground);padding:.1em .4em;font-size:.82em}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(kbd){border:var(--glass-border-width) solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.glass-prose :where(kbd){background-color:var(--glass-fill-tint);border-bottom-width:2px}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(kbd){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.glass-prose :where(mark){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(mark){background-color:color-mix(in oklch, var(--primary) 22%, transparent)}}.glass-prose :where(mark){color:inherit;border-radius:.2em;padding:0 .15em}.glass-prose :where(del){color:var(--muted-foreground)}.glass-prose :where(ins){-webkit-text-decoration-color:var(--success);-webkit-text-decoration-color:var(--success);-webkit-text-decoration-color:var(--success);text-decoration-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(ins){-webkit-text-decoration-color:color-mix(in oklch, var(--success) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--success) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--success) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--success) 60%, transparent)}}.glass-prose :where(dl){margin-block:.9em}.glass-prose :where(dt){margin-top:.6em;font-weight:600}.glass-prose :where(dd){color:var(--muted-foreground);margin-inline-start:1.4em}.glass-prose :where(details){border-radius:var(--glass-radius-control);background-color:var(--glass-fill-tint);margin-block:.9em;padding:.6em 1em}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(details){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.glass-prose :where(summary){cursor:pointer;font-weight:600}.glass-prose :where(details[open]>summary){margin-bottom:.5em}.glass-prose :where(sup>a[data-footnote-ref],a[data-footnote-ref]){font-variant-numeric:var(--glass-numeric);text-decoration-line:none}.glass-prose :where(section[data-footnotes]){border-top:1px solid var(--foreground);margin-top:2.5em;padding-top:1em}@supports (color:color-mix(in lab, red, red)){.glass-prose :where(section[data-footnotes]){border-top:1px solid color-mix(in oklch, var(--foreground) 10%, transparent)}}.glass-prose :where(section[data-footnotes]){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1));color:var(--muted-foreground)}.glass-prose :where(.markdown-alert){border-inline-start:3px solid var(--primary);font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;padding-inline-start:1em}.glass-prose :where(.markdown-alert-title){color:var(--primary);align-items:center;gap:.4em;font-weight:600;display:flex}.glass-prose :where(.markdown-alert-warning,.markdown-alert-caution){border-inline-start-color:var(--destructive)}.glass-prose :where(.markdown-alert-warning,.markdown-alert-caution) :where(.markdown-alert-title){color:var(--destructive)}.glass-prose :where(.markdown-alert-tip){border-inline-start-color:var(--success)}.glass-prose :where(.markdown-alert-tip) :where(.markdown-alert-title){color:var(--success)}.glass-prose :where(figcaption){font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1));color:var(--muted-foreground);margin-top:.5em}.glass-prose>:first-child{margin-top:0}.glass-prose>:last-child{margin-bottom:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[calc\(0\.5rem\*var\(--glass-density\)\)\]{margin-inline:calc(calc(.5rem * var(--glass-density)) * -1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[25\%\]{margin-block:25%}.-ms-1\.5{margin-inline-start:calc(var(--spacing) * -1.5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-auto{margin-inline-end:auto}.-mt-\(--card-spacing\){margin-top:calc(var(--card-spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-24{margin-top:calc(var(--spacing) * -24)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[364\/170\]{aspect-ratio:364/170}.aspect-\[364\/382\]{aspect-ratio:364/382}.aspect-\[768\/382\]{aspect-ratio:768/382}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-0\!{width:0!important;height:0!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[4\.75rem\]{width:4.75rem;height:4.75rem}.size-\[30\%\]{width:30%;height:30%}.size-\[40\%\]{width:40%;height:40%}.size-\[calc\(1\.5rem\*var\(--glass-density\)\)\]{width:calc(1.5rem * var(--glass-density));height:calc(1.5rem * var(--glass-density))}.size-\[calc\(1\.125rem\*var\(--glass-density\)\)\]{width:calc(1.125rem * var(--glass-density));height:calc(1.125rem * var(--glass-density))}.size-\[calc\(2\.5rem\*var\(--glass-density\)\)\]{width:calc(2.5rem * var(--glass-density));height:calc(2.5rem * var(--glass-density))}.size-\[calc\(2rem\*var\(--glass-density\)\)\]{width:calc(2rem * var(--glass-density));height:calc(2rem * var(--glass-density))}.size-\[calc\(var\(--spacing-control-lg\)\+0\.75rem\)\]{width:calc(var(--spacing-control-lg) + .75rem);height:calc(var(--spacing-control-lg) + .75rem)}.size-control{width:calc(2.5rem * var(--glass-density));height:calc(2.5rem * var(--glass-density))}.size-control-2xs{width:calc(1.5rem * var(--glass-density));height:calc(1.5rem * var(--glass-density))}.size-control-lg{width:calc(3rem * var(--glass-density));height:calc(3rem * var(--glass-density))}.size-control-sm{width:calc(2rem * var(--glass-density));height:calc(2rem * var(--glass-density))}.size-control-xs{width:calc(1.75rem * var(--glass-density));height:calc(1.75rem * var(--glass-density))}.size-full{width:100%;height:100%}.size-knob{width:calc(1.5rem * var(--glass-density));height:calc(1.5rem * var(--glass-density))}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--data-table-height\){height:var(--data-table-height)}.h-\(--indicator-h\){height:var(--indicator-h)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--scroll-edge-size\){height:var(--scroll-edge-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.5\!{height:calc(var(--spacing) * .5)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[0\.3125rem\]{height:.3125rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[36rem\]{height:36rem}.h-\[70vh\]{height:70vh}.h-\[Npx\]{height:Npx}.h-\[calc\(1\.125rem\*var\(--glass-density\)\)\]{height:calc(1.125rem * var(--glass-density))}.h-\[calc\(2\.25rem\*var\(--glass-density\)\)\]{height:calc(2.25rem * var(--glass-density))}.h-\[calc\(2rem…\)\]{height:calc(2rem…)}.h-\[calc\(3\.5rem\*var\(--glass-density\)\)\]{height:calc(3.5rem * var(--glass-density))}.h-\[calc\(6rem\*var\(--glass-density\)\)\]{height:calc(6rem * var(--glass-density))}.h-\[calc\(100\%\+1\.5rem\)\]{height:calc(100% + 1.5rem)}.h-\[calc\(100dvh-7rem\)\]{height:calc(100dvh - 7rem)}.h-\[min\(600px\,80svh\)\]{height:min(600px,80svh)}.h-auto{height:auto}.h-control{height:calc(2.5rem * var(--glass-density))}.h-control-2xs{height:calc(1.5rem * var(--glass-density))}.h-control-lg{height:calc(3rem * var(--glass-density))}.h-control-sm{height:calc(2rem * var(--glass-density))}.h-control-xs{height:calc(1.75rem * var(--glass-density))}.h-control-xs\!{height:calc(1.75rem * var(--glass-density))!important}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(85dvh\,52rem\)\]{max-height:min(85dvh,52rem)}.min-h-0{min-height:0}.min-h-2{min-height:calc(var(--spacing) * 2)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[calc\(3\.25rem\*var\(--glass-density\)\)\]{min-height:calc(3.25rem * var(--glass-density))}.min-h-\[calc\(6rem\*var\(--glass-density\)\)\]{min-height:calc(6rem * var(--glass-density))}.min-h-control{min-height:calc(2.5rem * var(--glass-density))}.min-h-control-sm{min-height:calc(2rem * var(--glass-density))}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--indicator-w\){width:var(--indicator-w)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[10\.75rem\]{width:10.75rem}.w-\[10\.625rem\]{width:10.625rem}.w-\[22\.75rem\]{width:22.75rem}.w-\[35\%\]{width:35%}.w-\[48rem\]{width:48rem}.w-\[calc\(5\.75rem\*var\(--glass-density\)\)\]{width:calc(5.75rem * var(--glass-density))}.w-\[calc\(var\(--sidebar-width\)\+1\.5rem\)\]{width:calc(var(--sidebar-width) + 1.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--glass-measure\){max-width:var(--glass-measure)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[45\%\]{max-width:45%}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[min\(80\%\,36rem\)\]{max-width:min(80%,36rem)}.max-w-\[min\(80\%\,var\(--chat-bubble-max\,36rem\)\)\]{max-width:min(80%, var(--chat-bubble-max,36rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3ch\]{min-width:3ch}.min-w-\[calc\(1\.125rem\*var\(--glass-density\)\)\]{min-width:calc(1.125rem * var(--glass-density))}.min-w-\[min\(4\.5rem\,13vw\)\]{min-width:min(4.5rem,13vw)}.min-w-control{min-width:calc(2.5rem * var(--glass-density))}.min-w-control-lg{min-width:calc(3rem * var(--glass-density))}.min-w-control-sm{min-width:calc(2rem * var(--glass-density))}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.glass-morph-origin{transform-origin:var(--glass-morph-origin,center);clip-path:inset(calc(var(--glass-shadow-blur) * -2) round var(--glass-radius-surface));transition:clip-path calc(var(--glass-duration) * 1.5) var(--glass-ease)}.glass-morph-origin[data-state=closed]{clip-path:inset(calc((100% - var(--glass-morph-h,100%)) / 2) calc((100% - var(--glass-morph-w,100%)) / 2) round var(--glass-radius-button));transition-timing-function:ease-in;transition-duration:var(--glass-duration)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.glass-knob-lens,.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){background-color:var(--glass-knob)}@supports (color:color-mix(in lab, red, red)){.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){background-color:color-mix(in oklch, var(--glass-knob) 22%, transparent)}}.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));box-shadow:0 calc(var(--glass-shadow-y) * .4) calc(var(--glass-shadow-blur) * .5) var(--glass-shadow-color), inset 0 0 0 1px var(--glass-highlight-color), inset 0 -2px 4px #000}@supports (color:lab(0% 0 0)){.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){box-shadow:0 calc(var(--glass-shadow-y) * .4) calc(var(--glass-shadow-blur) * .5) var(--glass-shadow-color), inset 0 0 0 1px var(--glass-highlight-color), inset 0 -2px 4px lab(0% 0 0)}}@supports (color:color-mix(in lab, red, red)){.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){box-shadow:0 calc(var(--glass-shadow-y) * .4) calc(var(--glass-shadow-blur) * .5) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent), inset 0 0 0 1px color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), inset 0 -2px 4px color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent)}}.glass-knob-lens:is(:where(.group):active>*,[data-dragging]:not([data-dragging=false]),[data-dragging]:not([data-dragging=false]) *){scale:calc(var(--glass-knob-lens-scale) * (1 + max(var(--glass-knob-stretch-x,0), var(--glass-knob-stretch-x,0) * -1) * .12)) calc(var(--glass-knob-lens-scale) * (1 - max(var(--glass-knob-stretch-x,0), var(--glass-knob-stretch-x,0) * -1) * .06))}.glass-press:active:not(:disabled,[aria-disabled=true],[aria-haspopup]),.glass-press[data-pressed]:not([data-pressed=false]){scale:calc(var(--glass-press-scale) * (1 + var(--glass-press-stretch))) calc(var(--glass-press-scale) * (1 - var(--glass-press-stretch)))}.glass-press-liquid:active:not(:disabled,[aria-disabled=true],[aria-haspopup]),.glass-press-liquid[data-pressed]:not([data-pressed=false]){scale:calc(var(--glass-press-grow) * (1 + var(--glass-press-stretch) * .5)) calc(var(--glass-press-grow) * (1 - var(--glass-press-stretch) * .5))}.-rotate-90{rotate:-90deg}.\[transform\:translate\(var\(--indicator-x\)\,var\(--indicator-y\)\)\]{transform:translate(var(--indicator-x),var(--indicator-y))}.\[transform\:translateX\(var\(--indicator-x\)\)\]\!{transform:translateX(var(--indicator-x))!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.glass-materialize:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:glass-materialize calc(var(--glass-duration) * 1.5) var(--glass-ease) both}.glass-materialize[data-state=closed]{animation:glass-materialize var(--glass-duration) ease-in reverse both}.animate-\[glass-fade_var\(--glass-duration\)_ease-out\]{animation:glass-fade var(--glass-duration) ease-out}.animate-\[glass-typing_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite glass-typing}.animate-\[spin_0\.9s_steps\(8\)_infinite\]{animation:.9s steps(8,end) infinite spin}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-my-1\.5{scroll-margin-block:calc(var(--spacing) * 1.5)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-px-pad-sm{scroll-padding-inline:calc(.875rem * var(--glass-density))}.scroll-py-1\.5{scroll-padding-block:calc(var(--spacing) * 1.5)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-\[7rem\]{grid-auto-rows:7rem}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(3rem\,auto\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(3rem,auto) auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-\(--heatmap-gap\){gap:var(--heatmap-gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[3px\]{gap:3px}.gap-\[calc\(0\.5rem\*var\(--glass-density\)\)\]{gap:calc(.5rem * var(--glass-density))}.gap-\[calc\(0\.25rem\*var\(--gap\)\)\]{gap:calc(.25rem * var(--gap))}.gap-\[calc\(0\.125rem\*var\(--glass-density\)\)\]{gap:calc(.125rem * var(--glass-density))}.gap-\[calc\(0\.375rem\*var\(--glass-density\)\)\]{gap:calc(.375rem * var(--glass-density))}.gap-\[calc\(1\.5rem\*var\(--glass-density\)\)\]{gap:calc(1.5rem * var(--glass-density))}.gap-\[inherit\]{gap:inherit}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-separator>:not(:last-child)){border-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){:where(.divide-separator>:not(:last-child)){border-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--indicator-r\){border-radius:var(--indicator-r)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[3px\]{border-radius:3px}.rounded-\[calc\(var\(--glass-radius-control\)\*0\.25\)\]{border-radius:calc(var(--glass-radius-control) * .25)}.rounded-\[calc\(var\(--glass-radius-surface\)\*1\.25\)\]{border-radius:calc(var(--glass-radius-surface) * 1.25)}.rounded-\[calc\(…\*0\.5\)\]{border-radius:calc(… * .5)}.rounded-\[calc\(…\*0\.35\)\]{border-radius:calc(… * .35)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--glass-radius-button\)\,1rem\)\]{border-radius:min(var(--glass-radius-button), 1rem)}.rounded-\[…\]{border-radius:…}.rounded-badge{border-radius:var(--glass-radius-badge)}.rounded-button{border-radius:var(--glass-radius-button)}.rounded-button\!{border-radius:var(--glass-radius-button)!important}.rounded-concentric{border-radius:max(min(var(--glass-concentric-min,.25rem), var(--glass-container-radius,var(--glass-radius-control))), calc(var(--glass-container-radius,var(--glass-radius-control)) - var(--glass-container-pad,.25rem)))}.rounded-control{border-radius:var(--glass-radius-control)}.rounded-control-sm{border-radius:calc(var(--glass-radius-control) * .7)}.rounded-control-xs{border-radius:calc(var(--glass-radius-control) * .5)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-surface{border-radius:var(--glass-radius-surface)}.rounded-surface-sm{border-radius:calc(var(--glass-radius-surface) * .75)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-surface{border-top-left-radius:var(--glass-radius-surface);border-top-right-radius:var(--glass-radius-surface)}.\!glass{color:var(--glass-label)!important;--foreground:var(--glass-label)!important;--card-foreground:var(--glass-label)!important;--popover-foreground:var(--glass-label)!important;--muted-foreground:var(--glass-label-secondary)!important;background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))!important}@supports (color:color-mix(in lab, red, red)){.\!glass{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))!important}}.\!glass{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)!important}@supports (color:lab(0% 0 0)){.\!glass{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)!important}}@supports (color:color-mix(in lab, red, red)){.\!glass{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)!important}}.\!glass{border-width:var(--glass-border-width)!important;border-style:solid!important;border-color:var(--glass-border-color)!important}@supports (color:color-mix(in lab, red, red)){.\!glass{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)!important}}.\!glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))!important;box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 1px 0 var(--glass-highlight-color), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.\!glass{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 1px 0 color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)!important}}.glass{color:var(--glass-label);--foreground:var(--glass-label);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--glass-label-secondary);background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))}@supports (color:color-mix(in lab, red, red)){.glass{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))}}.glass{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 1px 0 var(--glass-highlight-color), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 1px 0 color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.glass-strong{color:var(--glass-label);--foreground:var(--glass-label);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--glass-label-secondary);background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))}@supports (color:color-mix(in lab, red, red)){.glass-strong{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-strong) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-strong)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))}}.glass-strong{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass-strong{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass-strong{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass-strong{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-strong{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-strong{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 1px 0 var(--glass-highlight-color), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-strong{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 1px 0 color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.glass-subtle{color:var(--glass-label);--foreground:var(--glass-label);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--glass-label-secondary);background-color:var(--glass-bg,var(--glass-tinted,var(--glass-tint)))}@supports (color:color-mix(in lab, red, red)){.glass-subtle{background-color:var(--glass-bg,color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-subtle) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-subtle)) * max(0, var(--glass-clarity) * 2 - 1)), transparent))}}.glass-subtle{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.glass-subtle{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.glass-subtle{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.glass-subtle{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.glass-subtle{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.glass-subtle{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 1px 0 var(--glass-highlight-color), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-subtle{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 1px 0 color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-foreground\/5{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/5{border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-glass-border{border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.border-glass-border{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.border-glass-border\!{border-color:var(--glass-border-color)!important}@supports (color:color-mix(in lab, red, red)){.border-glass-border\!{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)!important}}.border-muted-foreground{border-color:var(--muted-foreground)}.border-primary{border-color:var(--primary)}.border-separator{border-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.border-separator{border-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.bg-\(--glass-tint\){background-color:var(--glass-tint)}.bg-aurora-1{background-color:var(--aurora-1)}.bg-aurora-base{background-color:var(--aurora-base)}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-card{background-color:var(--card)}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-destructive,.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.bg-destructive\/14{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/14{background-color:color-mix(in oklab, var(--destructive) 14%, transparent)}}.bg-fill{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.bg-fill{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.bg-fill\!{background-color:var(--glass-fill-tint)!important}@supports (color:color-mix(in lab, red, red)){.bg-fill\!{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)!important}}.bg-fill-faint{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.bg-fill-faint{background-color:color-mix(in oklch, var(--glass-fill-tint) calc(var(--glass-fill-opacity) * .4), transparent)}}.bg-fill-strong{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.bg-fill-strong{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.bg-fill-subtle{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle{background-color:color-mix(in oklch, var(--glass-fill-tint) calc(var(--glass-fill-opacity) * .66), transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.bg-glass{background-color:var(--glass-tinted,var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){.bg-glass{background-color:color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity)) * max(0, var(--glass-clarity) * 2 - 1)), transparent)}}.bg-glass-dim{background-color:#000;background-color:lab(0% 0 0)}@supports (color:color-mix(in lab, red, red)){.bg-glass-dim{background-color:color-mix(in oklch, lab(0% 0 0) var(--glass-dim), transparent)}}.bg-glass-knob{background-color:var(--glass-knob)}.bg-glass-label-tertiary{background-color:var(--glass-label-tertiary)}.bg-glass-thumb{background-color:var(--glass-thumb)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-popover\!{background-color:var(--popover)!important}.bg-primary{background-color:var(--primary)}.bg-primary\!{background-color:var(--primary)!important}.bg-primary-foreground{background-color:var(--primary-foreground)}.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) 10%, transparent)}}.bg-primary\/16{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/16{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-primary\/45{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/45{background-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.bg-primary\/75{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/75{background-color:color-mix(in oklab, var(--primary) 75%, transparent)}}.bg-separator{background-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.bg-separator{background-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.bg-success,.bg-success\/12{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, var(--success) 12%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_200deg\,var\(--aurora-1\)\,var\(--aurora-2\)\,var\(--primary\)\,var\(--aurora-3\)\,var\(--aurora-1\)\)\]{background-image:conic-gradient(from 200deg,var(--aurora-1),var(--aurora-2),var(--primary),var(--aurora-3),var(--aurora-1))}.bg-\[conic-gradient\(var\(--aurora-1\)\,var\(--aurora-2\)\,var\(--primary\)\,var\(--aurora-3\)\,var\(--aurora-1\)\)\]{background-image:conic-gradient(var(--aurora-1),var(--aurora-2),var(--primary),var(--aurora-3),var(--aurora-1))}.bg-\[linear-gradient\(135deg\,var\(--aurora-1\)\,var\(--aurora-2\)\,var\(--aurora-3\)\)\]{background-image:linear-gradient(135deg,var(--aurora-1),var(--aurora-2),var(--aurora-3))}.from-chart-2{--tw-gradient-from:var(--chart-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fill{--tw-gradient-from:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.from-fill{--tw-gradient-from:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.from-fill{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-chart-2{--tw-gradient-via:var(--chart-2);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-chart-3{--tw-gradient-to:var(--chart-3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fill{--tw-gradient-to:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.to-fill{--tw-gradient-to:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.to-fill{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_1rem\,black_calc\(100\%-1rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(#0000,#000 1rem calc(100% - 1rem),#0000)}.\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_1rem\,\#000_calc\(100\%-1rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-\(--alert-spacing\){padding:var(--alert-spacing)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-\(--glass-container-pad\){padding:var(--glass-container-pad)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[calc\(0\.875rem\*var\(--glass-density\)\)\]{padding:calc(.875rem * var(--glass-density))}.p-\[calc\(1\.5rem\*var\(--glass-density\)\)\]{padding:calc(1.5rem * var(--glass-density))}.p-\[calc\(1rem\*var\(--glass-density\)\)\],.p-card-sm{padding:calc(1rem * var(--glass-density))}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.4em\]{padding-inline:.4em}.px-\[calc\(\.875rem\*density\)\]{padding-inline:calc(.875rem * density)}.px-\[calc\(0\.5rem\*var\(--glass-density\)\)\]{padding-inline:calc(.5rem * var(--glass-density))}.px-\[min\(0\.75rem\,2vw\)\]{padding-inline:min(.75rem,2vw)}.px-pad{padding-inline:calc(1.25rem * var(--glass-density))}.px-pad-lg{padding-inline:calc(1.75rem * var(--glass-density))}.px-pad-sm{padding-inline:calc(.875rem * var(--glass-density))}.px-pad-xs{padding-inline:calc(.625rem * var(--glass-density))}.px-pad-xs\!{padding-inline:calc(.625rem * var(--glass-density))!important}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[0\.15em\]{padding-block:.15em}.py-\[calc\(\(2rem\*var\(--glass-density\)-1\.25rem\)\/2\)\]{padding-block:calc((2rem * var(--glass-density) - 1.25rem) / 2)}.py-\[calc\(0\.5rem\*var\(--glass-density\)\)\]{padding-block:calc(.5rem * var(--glass-density))}.py-\[calc\(0\.75rem\*var\(--glass-density\)\)\]{padding-block:calc(.75rem * var(--glass-density))}.py-\[calc\(0\.625rem\*var\(--glass-density\)\)\]{padding-block:calc(.625rem * var(--glass-density))}.py-\[calc\(0\.875rem\*var\(--glass-density\)\)\]{padding-block:calc(.875rem * var(--glass-density))}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-8\.5{padding-inline-start:calc(var(--spacing) * 8.5)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-\[1\.4em\]{padding-inline-start:1.4em}.ps-\[calc\(2\.25rem\*var\(--glass-density\)\)\]{padding-inline-start:calc(2.25rem * var(--glass-density))}.ps-pad-sm{padding-inline-start:calc(.875rem * var(--glass-density))}.pe-0\.5{padding-inline-end:calc(var(--spacing) * .5)}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pe-pad-sm{padding-inline-end:calc(.875rem * var(--glass-density))}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-0{padding-right:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-\(--dock-inset\){padding-bottom:var(--dock-inset)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(0\.875rem\*var\(--glass-density\)\)\]{padding-bottom:calc(.875rem * var(--glass-density))}.pb-\[calc\(var\(--chat-thread-inset\,0px\)\+1rem\)\]{padding-bottom:calc(var(--chat-thread-inset,0px) + 1rem)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8\.5{padding-left:calc(var(--spacing) * 8.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[1\.4em\]{padding-left:1.4em}.pl-\[…\]{padding-left:…}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-glass-heading{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-weight:var(--glass-heading-weight);letter-spacing:var(--glass-heading-tracking);line-height:var(--glass-heading-leading);text-transform:var(--glass-heading-case);text-wrap:var(--glass-heading-wrap);font-feature-settings:var(--glass-font-features)}.type-glass{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);line-height:var(--glass-leading);hyphens:var(--glass-hyphens);letter-spacing:var(--glass-tracking);font-weight:var(--glass-body-weight);font-feature-settings:var(--glass-font-features)}.type-body{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1.0625rem * var(--glass-text-scale));font-weight:400;line-height:1.294}.type-callout{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1rem * var(--glass-text-scale));font-weight:400;line-height:1.313}.type-caption-1{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(.75rem * var(--glass-text-scale));font-weight:400;line-height:1.333}.type-caption-2{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(.6875rem * var(--glass-text-scale));font-weight:400;line-height:1.182}.type-footnote{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(.8125rem * var(--glass-text-scale));font-weight:400;line-height:1.385}.type-headline{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1.0625rem * var(--glass-text-scale));font-weight:600;line-height:1.294}.type-large-title{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(2.125rem * var(--glass-text-scale));font-weight:400;line-height:1.206}.type-subheadline{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(.9375rem * var(--glass-text-scale));font-weight:400;line-height:1.333}.type-title-1{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1.75rem * var(--glass-text-scale));font-weight:400;line-height:1.214}.type-title-2{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1.375rem * var(--glass-text-scale));font-weight:400;line-height:1.273}.type-title-3{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif);font-size:calc(1.25rem * var(--glass-text-scale));font-weight:400;line-height:1.25}.type-glass-display{font-family:var(--glass-font-display,var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif));font-weight:var(--glass-display-weight);letter-spacing:var(--glass-display-tracking);font-variant-numeric:var(--glass-numeric);line-height:1}.font-glass-display{font-family:var(--glass-font-display,var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif))}.font-glass-heading{font-family:var(--glass-font-heading,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif)}.font-glass-mono{font-family:var(--glass-font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace)}.font-glass-sans{font-family:var(--glass-font-sans,"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif)}.font-mono{font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace}.font-sans{font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[calc\(0\.875rem\*var\(--glass-text-scale\)\)\]{font-size:calc(.875rem * var(--glass-text-scale))}.text-\[calc\(1rem\*var\(--glass-text-scale\)\*pow\(var\(--glass-type-ratio\)\,8\)\)\]{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 8))}.text-\[length\:inherit\]{font-size:inherit}.text-\[max\(0\.6875rem\,calc\(0\.875rem\*var\(--glass-text-scale\)\)\)\]{font-size:max(.6875rem, calc(.875rem * var(--glass-text-scale)))}.type-step-0{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 0))}.type-step-1{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 1))}.type-step-2{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 2))}.type-step-3{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 3))}.type-step-4{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 4))}.type-step-5{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 5))}.type-step-6{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 6))}.type-step-n1{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1))}.type-step-n2{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -2))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[line-height\:var\(--glass-heading-leading\)\]{line-height:var(--glass-heading-leading)}.\[line-height\:var\(--glass-leading\)\]{line-height:var(--glass-leading)}.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-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-title{--tw-tracking:var(--glass-heading-tracking);letter-spacing:var(--glass-heading-tracking)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.\[hyphens\:var\(--glass-hyphens\)\]{hyphens:var(--glass-hyphens)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-aurora-1{color:var(--aurora-1)}.text-card-foreground{color:var(--card-foreground)}.text-chart-2{color:var(--chart-2)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground,#fafafa)}@supports (color:lab(0% 0 0)){.text-destructive-foreground{color:var(--destructive-foreground,lab(98.26% 0 0))}}.text-destructive-ink{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive-ink{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-glass-label-tertiary{color:var(--glass-label-tertiary)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-popover-foreground{color:var(--popover-foreground)}.text-popover-foreground\!{color:var(--popover-foreground)!important}.text-primary{color:var(--primary)}.text-primary\!{color:var(--primary)!important}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-foreground\!{color:var(--primary-foreground)!important}.text-primary-ink{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary-ink{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.text-success-ink{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-success-ink{color:color-mix(in oklch, var(--success) 68%, var(--glass-label))}}.text-transparent{color:#0000}.text-warning-ink{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning-ink{color:color-mix(in oklch, var(--warning) 55%, var(--glass-label))}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.numeric-glass{font-variant-numeric:var(--glass-numeric)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-primary\/40{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.underline-offset-\(--glass-underline-offset\){text-underline-offset:var(--glass-underline-offset)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-primary{caret-color:var(--primary)}.accent-foreground{accent-color:var(--foreground)}.opacity-\(--indicator-opacity\){opacity:var(--indicator-opacity)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.14\]{opacity:.14}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-1{--tw-shadow:0 calc(var(--glass-shadow-y) * .3) calc(var(--glass-shadow-blur) * .3) var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.shadow-glass-1{--tw-shadow:0 calc(var(--glass-shadow-y) * .3) calc(var(--glass-shadow-blur) * .3) var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent))}}.shadow-glass-1{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-2{--tw-shadow:0 calc(var(--glass-shadow-y) * .6) calc(var(--glass-shadow-blur) * .6) var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.shadow-glass-2{--tw-shadow:0 calc(var(--glass-shadow-y) * .6) calc(var(--glass-shadow-blur) * .6) var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent))}}.shadow-glass-2{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-3{--tw-shadow:0 calc(var(--glass-shadow-y) * 1) calc(var(--glass-shadow-blur) * 1) var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.shadow-glass-3{--tw-shadow:0 calc(var(--glass-shadow-y) * 1) calc(var(--glass-shadow-blur) * 1) var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent))}}.shadow-glass-3{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-4{--tw-shadow:0 calc(var(--glass-shadow-y) * 1.6) calc(var(--glass-shadow-blur) * 1.6) var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.shadow-glass-4{--tw-shadow:0 calc(var(--glass-shadow-y) * 1.6) calc(var(--glass-shadow-blur) * 1.6) var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent))}}.shadow-glass-4{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-accent{--tw-shadow:0 8px 22px var(--tw-shadow-color,var(--primary)), inset 0 1px 0 var(--tw-shadow-color,#ffffff4d)}@supports (color:color-mix(in lab, red, red)){.shadow-glass-accent{--tw-shadow:0 8px 22px var(--tw-shadow-color,color-mix(in oklch, var(--primary) 32%, transparent)), inset 0 1px 0 var(--tw-shadow-color,lab(100% 0 0/.3))}}.shadow-glass-accent{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glass-knob{--tw-shadow:0 3px 8px var(--tw-shadow-color,var(--glass-shadow-color)), 0 1px 2px var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.shadow-glass-knob{--tw-shadow:0 3px 8px var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) calc(var(--glass-shadow-opacity) + 8%), transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) calc(var(--glass-shadow-opacity) + 4%), transparent))}}.shadow-glass-knob{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;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:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.ring-\(length\:--glass-ring-width\){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--glass-ring-width) + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.inset-shadow-2xs{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.inset-ring-\(length\:--glass-ring-width\){--tw-inset-ring-shadow:inset 0 0 0 var(--glass-ring-width) var(--tw-inset-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)}.inset-ring-0{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-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)}.glass-focus:focus-visible{outline:var(--glass-ring-width) solid var(--ring);outline-offset:2px;box-shadow:0 0 0 2px var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.glass-focus:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--glass-tint) 92%, transparent)}}.glass-focus\!:focus-visible{outline:var(--glass-ring-width) solid var(--ring)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--glass-tint)!important}@supports (color:color-mix(in lab, red, red)){.glass-focus\!:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--glass-tint) 92%, transparent)!important}}.ring-\(--glass-tint\){--tw-ring-color:var(--glass-tint)}.ring-background{--tw-ring-color:var(--background)}.ring-glass-border{--tw-ring-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.ring-glass-border{--tw-ring-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.inset-shadow-glass-highlight{--tw-inset-shadow-color:var(--glass-highlight-color)}@supports (color:color-mix(in lab, red, red)){.inset-shadow-glass-highlight{--tw-inset-shadow-color:color-mix(in oklab, color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent) var(--tw-inset-shadow-alpha), transparent)}}.inset-ring-foreground\/70{--tw-inset-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.inset-ring-foreground\/70{--tw-inset-ring-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.inset-ring-glass-border{--tw-inset-ring-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.inset-ring-glass-border{--tw-inset-ring-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.glass-focus-inset:focus-visible{outline:var(--glass-ring-width) solid var(--ring);outline-offset:calc(var(--glass-ring-width) * -1)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.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{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-filter{-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-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,scale\]{transition-property:background-color,color,box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,filter\]\!{transition-property:background-color,filter!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,width\]{transition-property:height,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\]{transition-property:inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,background-color\,box-shadow\,opacity\,color\,filter\]{transition-property:scale,background-color,box-shadow,opacity,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\]{transition-property:scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-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))}.duration-\(--glass-duration\){--tw-duration:var(--glass-duration);transition-duration:var(--glass-duration)}.duration-\(--glass-duration\)\!{--tw-duration:var(--glass-duration)!important;transition-duration:var(--glass-duration)!important}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[calc\(var\(--glass-duration\)\*1\.5\)\]{--tw-duration:calc(var(--glass-duration) * 1.5);transition-duration:calc(var(--glass-duration) * 1.5)}.duration-\[calc\(var\(--glass-duration\)\*3\)\]{--tw-duration:calc(var(--glass-duration) * 3);transition-duration:calc(var(--glass-duration) * 3)}.ease-glass{--tw-ease:var(--glass-ease);transition-timing-function:var(--glass-ease)}.ease-glass\!{--tw-ease:var(--glass-ease)!important;transition-timing-function:var(--glass-ease)!important}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[contain\:strict\]{contain:strict}.glass-shadow-adaptive{transition:box-shadow var(--glass-duration) ease-out}.glass-shadow-adaptive[data-over-content]:not([data-over-content=false]){--glass-elevation:0 calc(var(--glass-shadow-y) * var(--glass-shadow-over-content)) calc(var(--glass-shadow-blur) * var(--glass-shadow-over-content)) var(--glass-shadow-color)}@supports (color:color-mix(in lab, red, red)){.glass-shadow-adaptive[data-over-content]:not([data-over-content=false]){--glass-elevation:0 calc(var(--glass-shadow-y) * var(--glass-shadow-over-content)) calc(var(--glass-shadow-blur) * var(--glass-shadow-over-content)) color-mix(in oklch, var(--glass-shadow-color) min(100%, calc(var(--glass-shadow-opacity) * var(--glass-shadow-over-content))), transparent)}}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--alert-spacing\:calc\(1\.5rem\*var\(--glass-density\)\)\]{--alert-spacing:calc(1.5rem * var(--glass-density))}.\[--card-spacing\:--theme\(--spacing-card\)\],.\[--card-spacing\:calc\(1\.25rem\*var\(--glass-density\)\)\]{--card-spacing:calc(1.25rem * var(--glass-density))}.\[--cell-size\:calc\(2\.25rem\*var\(--glass-density\)\)\]{--cell-size:calc(2.25rem * var(--glass-density))}.\[--chat-thread-inset\:6\.5rem\]{--chat-thread-inset:6.5rem}.\[--glass-bg\:var\(--primary\)\]{--glass-bg:var(--primary)}.\[--glass-bg\:…\]{--glass-bg:…}.\[--glass-blur\:6px\]{--glass-blur:6px}.\[--glass-blur\:8px\]{--glass-blur:8px}.\[--glass-clarity\:…\]{--glass-clarity:…}.\[--glass-container-pad\:0\.25rem\]{--glass-container-pad:.25rem}.\[--glass-container-pad\:0\.125rem\]{--glass-container-pad:.125rem}.\[--glass-container-pad\:1rem\]{--glass-container-pad:1rem}.\[--glass-container-pad\:var\(--card-spacing\)\]{--glass-container-pad:var(--card-spacing)}.\[--glass-container-radius\:var\(--glass-radius-button\)\]{--glass-container-radius:var(--glass-radius-button)}.\[--glass-container-radius\:var\(--glass-radius-surface\)\]{--glass-container-radius:var(--glass-radius-surface)}.\[--glass-density\:0\.85\]{--glass-density:.85}.\[--glass-elevation\:0_0_\#0000\]{--glass-elevation:0 0 #0000}.\[--glass-elevation\:0_calc\(var\(--glass-shadow-y\)\*0\.3\)_calc\(var\(--glass-shadow-blur\)\*0\.3\)_color-mix\(in_oklch\,var\(--glass-shadow-color\)_var\(--glass-shadow-opacity\)\,transparent\)\]{--glass-elevation:0 calc(var(--glass-shadow-y) * .3) calc(var(--glass-shadow-blur) * .3) var(--glass-shadow-color)}@supports (color:color-mix(in lab, red, red)){.\[--glass-elevation\:0_calc\(var\(--glass-shadow-y\)\*0\.3\)_calc\(var\(--glass-shadow-blur\)\*0\.3\)_color-mix\(in_oklch\,var\(--glass-shadow-color\)_var\(--glass-shadow-opacity\)\,transparent\)\]{--glass-elevation:0 calc(var(--glass-shadow-y) * .3) calc(var(--glass-shadow-blur) * .3) color-mix(in oklch,var(--glass-shadow-color) var(--glass-shadow-opacity),transparent)}}.\[--glass-elevation\:0_calc\(var\(--glass-shadow-y\)\*0\.4\)_calc\(var\(--glass-shadow-blur\)\*0\.4\)_color-mix\(in_oklch\,var\(--primary\)_30\%\,transparent\)\]{--glass-elevation:0 calc(var(--glass-shadow-y) * .4) calc(var(--glass-shadow-blur) * .4) var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[--glass-elevation\:0_calc\(var\(--glass-shadow-y\)\*0\.4\)_calc\(var\(--glass-shadow-blur\)\*0\.4\)_color-mix\(in_oklch\,var\(--primary\)_30\%\,transparent\)\]{--glass-elevation:0 calc(var(--glass-shadow-y) * .4) calc(var(--glass-shadow-blur) * .4) color-mix(in oklch,var(--primary) 30%,transparent)}}.\[--glass-font-heading\:Fraunces\,serif\]{--glass-font-heading:Fraunces,serif}.\[--glass-font-heading\:…\]{--glass-font-heading:…}.\[--glass-knob\:var\(--glass-thumb\)\]{--glass-knob:var(--glass-thumb)}.\[--glass-morph-h\:var\(--radix-dropdown-menu-trigger-height\)\]{--glass-morph-h:var(--radix-dropdown-menu-trigger-height)}.\[--glass-morph-h\:var\(--radix-popover-trigger-height\)\]{--glass-morph-h:var(--radix-popover-trigger-height)}.\[--glass-morph-h\:var\(--radix-select-trigger-height\)\]{--glass-morph-h:var(--radix-select-trigger-height)}.\[--glass-morph-h\:var\(--radix-tooltip-trigger-height\)\]{--glass-morph-h:var(--radix-tooltip-trigger-height)}.\[--glass-morph-origin\:var\(--radix-dropdown-menu-content-transform-origin\)\]{--glass-morph-origin:var(--radix-dropdown-menu-content-transform-origin)}.\[--glass-morph-origin\:var\(--radix-popover-content-transform-origin\)\]{--glass-morph-origin:var(--radix-popover-content-transform-origin)}.\[--glass-morph-origin\:var\(--radix-select-content-transform-origin\)\]{--glass-morph-origin:var(--radix-select-content-transform-origin)}.\[--glass-morph-origin\:var\(--radix-tooltip-content-transform-origin\)\]{--glass-morph-origin:var(--radix-tooltip-content-transform-origin)}.\[--glass-morph-w\:var\(--radix-dropdown-menu-trigger-width\)\]{--glass-morph-w:var(--radix-dropdown-menu-trigger-width)}.\[--glass-morph-w\:var\(--radix-popover-trigger-width\)\]{--glass-morph-w:var(--radix-popover-trigger-width)}.\[--glass-morph-w\:var\(--radix-select-trigger-width\)\]{--glass-morph-w:var(--radix-select-trigger-width)}.\[--glass-morph-w\:var\(--radix-tooltip-trigger-width\)\]{--glass-morph-w:var(--radix-tooltip-trigger-width)}.\[--glass-opacity\:70\%\]{--glass-opacity:70%}.\[--glass-radius-button\:0\.5rem\]{--glass-radius-button:.5rem}.\[--glass-radius-surface\:0\]{--glass-radius-surface:0}.\[--glass-shadow-blur\:18px\]{--glass-shadow-blur:18px}.\[--glass-shadow-y\:6px\]{--glass-shadow-y:6px}.\[--glass-tint\:color-mix\(…var\(--glass-tint\)\)\]{--glass-tint:color-mix(…var(--glass-tint))}.\[--glass-tinted\:color-mix\(in_oklch\,var\(--destructive\)_30\%\,var\(--glass-tint\)\)\]{--glass-tinted:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[--glass-tinted\:color-mix\(in_oklch\,var\(--destructive\)_30\%\,var\(--glass-tint\)\)\]{--glass-tinted:color-mix(in oklch,var(--destructive) 30%,var(--glass-tint))}}.\[--glass-tinted\:color-mix\(in_oklch\,var\(--primary\)_30\%\,var\(--glass-tint\)\)\]{--glass-tinted:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[--glass-tinted\:color-mix\(in_oklch\,var\(--primary\)_30\%\,var\(--glass-tint\)\)\]{--glass-tinted:color-mix(in oklch,var(--primary) 30%,var(--glass-tint))}}.\[--glass-type-ratio\:1\.414\]{--glass-type-ratio:1.414}.\[--heatmap-gap\:calc\(0\.1875rem\*var\(--glass-density\)\)\]{--heatmap-gap:calc(.1875rem * var(--glass-density))}.\[--radix-collapsible-content-height\:var\(--radix-accordion-content-height\)\]{--radix-collapsible-content-height:var(--radix-accordion-content-height)}.\[--scroll-edge-size\:calc\(5rem\*var\(--glass-density\)\)\]{--scroll-edge-size:calc(5rem * var(--glass-density))}.\[--ts-chart-1\:var\(--chart-1\)\]{--ts-chart-1:var(--chart-1)}.\[--ts-chart-2\:var\(--chart-2\)\]{--ts-chart-2:var(--chart-2)}.\[--ts-chart-3\:var\(--chart-3\)\]{--ts-chart-3:var(--chart-3)}.\[--ts-chart-4\:var\(--chart-4\)\]{--ts-chart-4:var(--chart-4)}.\[--ts-chart-5\:var\(--chart-5\)\]{--ts-chart-5:var(--chart-5)}.\[--ts-chart-6\:var\(--chart-6\)\]{--ts-chart-6:var(--chart-6)}.\[--ts-chart-tooltip-background\:color-mix\(in_oklch\,var\(--glass-tint\)_var\(--glass-opacity-strong\)\,transparent\)\]{--ts-chart-tooltip-background:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.\[--ts-chart-tooltip-background\:color-mix\(in_oklch\,var\(--glass-tint\)_var\(--glass-opacity-strong\)\,transparent\)\]{--ts-chart-tooltip-background:color-mix(in oklch,var(--glass-tint) var(--glass-opacity-strong),transparent)}}.\[--ts-chart-tooltip-border-radius\:var\(--glass-radius-control\)\]{--ts-chart-tooltip-border-radius:var(--glass-radius-control)}.\[--ts-chart-tooltip-border\:var\(--glass-border-width\)_solid_color-mix\(in_oklch\,var\(--glass-border-color\)_var\(--glass-border-opacity\)\,transparent\)\]{--ts-chart-tooltip-border:var(--glass-border-width) solid var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.\[--ts-chart-tooltip-border\:var\(--glass-border-width\)_solid_color-mix\(in_oklch\,var\(--glass-border-color\)_var\(--glass-border-opacity\)\,transparent\)\]{--ts-chart-tooltip-border:var(--glass-border-width) solid color-mix(in oklch,var(--glass-border-color) var(--glass-border-opacity),transparent)}}.\[--ts-chart-tooltip-color\:var\(--popover-foreground\)\]{--ts-chart-tooltip-color:var(--popover-foreground)}.\[--ts-chart-tooltip-font\:inherit\]{--ts-chart-tooltip-font:inherit}.\[--ts-chart-tooltip-padding\:0\.5rem_0\.75rem\]{--ts-chart-tooltip-padding:.5rem .75rem}.\[--ts-chart-tooltip-shadow\:0_6px_18px_color-mix\(in_oklch\,var\(--glass-shadow-color\)_var\(--glass-shadow-opacity\)\,transparent\)\]{--ts-chart-tooltip-shadow:0 6px 18px var(--glass-shadow-color)}@supports (color:color-mix(in lab, red, red)){.\[--ts-chart-tooltip-shadow\:0_6px_18px_color-mix\(in_oklch\,var\(--glass-shadow-color\)_var\(--glass-shadow-opacity\)\,transparent\)\]{--ts-chart-tooltip-shadow:0 6px 18px color-mix(in oklch,var(--glass-shadow-color) var(--glass-shadow-opacity),transparent)}}.\[--x\:…\]{--x:…}.\[--x\:…var\(--x\)…\]{--x:…var(--x)…}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[contain-intrinsic-size\:auto_900px\]{contain-intrinsic-size:auto 900px}.\[contain-intrinsic-size\:auto_1200px\]{contain-intrinsic-size:auto 1200px}.\[content-visibility\:auto\]{content-visibility:auto}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[prop\:var\(--glass-thing\)\]{prop:var(--glass-thing)}.\[transition\:margin_calc\(var\(--glass-duration\)\*1\.5\)_var\(--glass-ease\)\,scale_calc\(var\(--glass-duration\)\*1\.5\)_var\(--glass-ease\)\,background-color_var\(--glass-duration\)_ease-out\,box-shadow_var\(--glass-duration\)_ease-out\]{transition:margin calc(var(--glass-duration) * 1.5) var(--glass-ease),scale calc(var(--glass-duration) * 1.5) var(--glass-ease),background-color var(--glass-duration) ease-out,box-shadow var(--glass-duration) ease-out}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:size-full>*){width:100%;height:100%}:is(.\*\:w-full>*){width:100%}:is(.\*\:min-w-0>*){min-width:0}:is(.\*\:object-cover>*){object-fit:cover}.not-group-data-\[from\=user\]\/chat-message\:ms-2:not(:is(:where(.group\/chat-message)[data-from=user] *)){margin-inline-start:calc(var(--spacing) * 2)}.not-first\:mt-3:not(:first-child){margin-top:calc(var(--spacing) * 3)}.not-in-data-indicator-ready\:opacity-0:not(:where([data-indicator-ready]) *){opacity:0}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/scrollbar\:bg-muted-foreground\/70:is(:where(.group\/scrollbar):hover *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\/scrollbar\:bg-muted-foreground\/70:is(:where(.group\/scrollbar):hover *){background-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}}.group-has-data-\[orientation\=horizontal\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-dragging\/segmented\:cursor-grabbing:is(:where(.group\/segmented)[data-dragging] *){cursor:grabbing}.group-data-dragging\/slider\:scale-100:is(:where(.group\/slider)[data-dragging] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-dragging\/slider\:opacity-100:is(:where(.group\/slider)[data-dragging] *){opacity:1}.group-data-grouped\/chat-message\:invisible:is(:where(.group\/chat-message)[data-grouped] *){visibility:hidden}.group-data-minimized\/dock\:ms-2:is(:where(.group\/dock)[data-minimized] *){margin-inline-start:calc(var(--spacing) * 2)}.group-data-minimized\/dock\:size-control-lg:is(:where(.group\/dock)[data-minimized] *){width:calc(3rem * var(--glass-density));height:calc(3rem * var(--glass-density))}.group-data-minimized\/dock\:min-w-control-lg:is(:where(.group\/dock)[data-minimized] *){min-width:calc(3rem * var(--glass-density))}.group-data-minimized\/dock\:gap-0:is(:where(.group\/dock)[data-minimized] *){gap:0}.group-data-minimized\/dock\:px-0:is(:where(.group\/dock)[data-minimized] *){padding-inline:0}.group-data-minimized\/dock\:text-\[0px\]:is(:where(.group\/dock)[data-minimized] *){font-size:0}.group-data-minimized\/toolbar\:opacity-0:is(:where(.group\/toolbar)[data-minimized] *){opacity:0}.group-data-paused\/aurora\:will-change-auto:is(:where(.group\/aurora)[data-paused] *){will-change:auto}.group-data-paused\/aurora\:\[animation-play-state\:paused\]:is(:where(.group\/aurora)[data-paused] *),.group-data-scrolling\/aurora\:\[animation-play-state\:paused\]:is(:where(.group\/aurora)[data-scrolling] *){animation-play-state:paused}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:text-glass-label-tertiary:is(:where(.group)[data-disabled=true] *){color:var(--glass-label-tertiary)}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[from\=system\]\/chat-message\:max-w-full:is(:where(.group\/chat-message)[data-from=system] *){max-width:100%}.group-data-\[from\=system\]\/chat-message\:items-center:is(:where(.group\/chat-message)[data-from=system] *){align-items:center}.group-data-\[from\=user\]\/chat-message\:me-2:is(:where(.group\/chat-message)[data-from=user] *){margin-inline-end:calc(var(--spacing) * 2)}.group-data-\[from\=user\]\/chat-message\:items-end:is(:where(.group\/chat-message)[data-from=user] *){align-items:flex-end}.group-data-\[from\=user\]\/chat-message\:self-end:is(:where(.group\/chat-message)[data-from=user] *){align-self:flex-end}.group-data-\[layout\=compact\]\/dock\:h-control:is(:where(.group\/dock)[data-layout=compact] *){height:calc(2.5rem * var(--glass-density))}.group-data-\[layout\=compact\]\/dock\:flex-row:is(:where(.group\/dock)[data-layout=compact] *){flex-direction:row}.group-data-\[layout\=compact\]\/dock\:gap-1\.5:is(:where(.group\/dock)[data-layout=compact] *){gap:calc(var(--spacing) * 1.5)}.group-data-\[layout\=compact\]\/dock\:px-pad-sm:is(:where(.group\/dock)[data-layout=compact] *){padding-inline:calc(.875rem * var(--glass-density))}.group-data-\[layout\=compact\]\/dock\:text-xs:is(:where(.group\/dock)[data-layout=compact] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[layout\=document\]\/chat-message\:group-data-\[from\=assistant\]\/chat-message\:w-full:is(:where(.group\/chat-message)[data-layout=document] *):is(:where(.group\/chat-message)[data-from=assistant] *){width:100%}.group-data-\[layout\=document\]\/chat-message\:group-data-\[from\=assistant\]\/chat-message\:max-w-full:is(:where(.group\/chat-message)[data-layout=document] *):is(:where(.group\/chat-message)[data-from=assistant] *){max-width:100%}.group-data-\[layout\=document\]\/chat-message\:group-data-\[from\=assistant\]\/chat-message\:group-data-grouped\/chat-message\:hidden:is(:where(.group\/chat-message)[data-layout=document] *):is(:where(.group\/chat-message)[data-from=assistant] *):is(:where(.group\/chat-message)[data-grouped] *){display:none}.group-data-\[size\=default\]\/switch\:h-\[calc\(1\.5rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=default] *){height:calc(1.5rem * var(--glass-density))}.group-data-\[size\=default\]\/switch\:w-\[calc\(2\.375rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=default] *){width:calc(2.375rem * var(--glass-density))}.group-data-\[size\=lg\]\/segmented\:text-base:is(:where(.group\/segmented)[data-size=lg] *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/card\:text-\[calc\(0\.875rem\*var\(--glass-text-scale\)\)\]:is(:where(.group\/card)[data-size=sm] *){font-size:calc(.875rem * var(--glass-text-scale))}.group-data-\[size\=sm\]\/segmented\:px-2:is(:where(.group\/segmented)[data-size=sm] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/segmented\:text-xs:is(:where(.group\/segmented)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:h-\[calc\(1rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=sm] *){height:calc(1rem * var(--glass-density))}.group-data-\[size\=sm\]\/switch\:w-\[calc\(1\.625rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=sm] *){width:calc(1.625rem * var(--glass-density))}.group-data-\[state\=checked\]\/checkbox\:block:is(:where(.group\/checkbox)[data-state=checked] *),.group-data-\[state\=indeterminate\]\/checkbox\:block:is(:where(.group\/checkbox)[data-state=indeterminate] *){display:block}.group-data-\[state\=open\]\/accordion-trigger\:rotate-90:is(:where(.group\/accordion-trigger)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/disclosure\:rotate-180:is(:where(.group\/disclosure)[data-state=open] *){rotate:180deg}.group-data-\[variant\=grouped\]\/accordion\:ms-pad-sm:is(:where(.group\/accordion)[data-variant=grouped] *){margin-inline-start:calc(.875rem * var(--glass-density))}.group-data-\[variant\=grouped\]\/accordion\:pe-pad-sm:is(:where(.group\/accordion)[data-variant=grouped] *){padding-inline-end:calc(.875rem * var(--glass-density))}.group-data-\[variant\=hard\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=hard] *){pointer-events:none;background-color:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=hard\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=hard] *){background-color:color-mix(in oklch, var(--glass-tint) max(var(--glass-opacity-strong), 88%), transparent)}}.group-data-\[variant\=hard\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=hard] *){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));border-color:var(--glass-scroll-edge-rule,transparent);box-shadow:0 1px 0 var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=hard\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=hard] *){box-shadow:0 1px 0 color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.group-data-\[variant\=line\]\/tabs-list\:rounded-none:is(:where(.group\/tabs-list)[data-variant=line] *){border-radius:0}.group-data-\[variant\=line\]\/tabs-list\:px-pad-xs:is(:where(.group\/tabs-list)[data-variant=line] *){padding-inline:calc(.625rem * var(--glass-density))}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *){pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent)}.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):before,.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):after{content:"";position:absolute;inset:0}.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%)}.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):after{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:var(--glass-tinted,var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):after{background-color:color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-subtle) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-subtle)) * max(0, var(--glass-clarity) * 2 - 1)), transparent)}}.group-data-\[variant\=soft\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=soft] *):after{-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:items-stretch:is(:where(.group\/tabs):where([data-orientation=vertical]) *){align-items:stretch}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:text-glass-label-tertiary:is(:where(.peer):disabled~*){color:var(--glass-label-tertiary)}.marker\:text-primary ::marker{color:var(--primary)}.marker\:text-primary::marker{color:var(--primary)}.marker\:text-primary ::-webkit-details-marker{color:var(--primary)}.marker\:text-primary::-webkit-details-marker{color:var(--primary)}.selection\:bg-primary-foreground\/30 ::selection{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary-foreground\/30 ::selection{background-color:color-mix(in oklab, var(--primary-foreground) 30%, transparent)}}.selection\:bg-primary-foreground\/30::selection{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary-foreground\/30::selection{background-color:color-mix(in oklab, var(--primary-foreground) 30%, transparent)}}.selection\:bg-primary\/25 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/25 ::selection{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.selection\:bg-primary\/25::selection{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-primary\/25::selection{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:h-full::file-selector-button{height:100%}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-glass-label-tertiary::placeholder{color:var(--glass-label-tertiary)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-separator:before{content:var(--tw-content);background-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.before\:bg-separator:before{background-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.not-first\:before\:pointer-events-none:not(:first-child):before{content:var(--tw-content);pointer-events:none}.not-first\:before\:absolute:not(:first-child):before{content:var(--tw-content);position:absolute}.not-first\:before\:inset-x-0:not(:first-child):before{content:var(--tw-content);inset-inline:0}.not-first\:before\:top-0:not(:first-child):before{content:var(--tw-content);top:0}.not-first\:before\:ms-4:not(:first-child):before{content:var(--tw-content);margin-inline-start:calc(var(--spacing) * 4)}.not-first\:before\:h-px:not(:first-child):before{content:var(--tw-content);height:1px}.not-first\:before\:bg-separator:not(:first-child):before{content:var(--tw-content);background-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.not-first\:before\:bg-separator:not(:first-child):before{background-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-full:after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:animate-\[glass-shimmer_1\.6s_ease-in-out_infinite\]:after{content:var(--tw-content);animation:1.6s ease-in-out infinite glass-shimmer}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-glass-border:after{content:var(--tw-content);border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.after\:border-glass-border:after{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.after\:bg-separator:after{content:var(--tw-content);background-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.after\:bg-separator:after{background-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.after\:bg-linear-to-r:after{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.after\:bg-linear-to-r:after{--tw-gradient-position:to right in oklab}}.after\:bg-linear-to-r:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:via-fill-strong:after{content:var(--tw-content);--tw-gradient-via:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.after\:via-fill-strong:after{--tw-gradient-via:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.after\:via-fill-strong:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-s-badge:first-child{border-start-start-radius:var(--glass-radius-badge);border-end-start-radius:var(--glass-radius-badge)}.first\:rounded-s-control-sm:first-child{border-start-start-radius:calc(var(--glass-radius-control) * .7);border-end-start-radius:calc(var(--glass-radius-control) * .7)}.last\:mt-0:last-child{margin-top:0}.last\:rounded-e-badge:last-child{border-start-end-radius:var(--glass-radius-badge);border-end-end-radius:var(--glass-radius-badge)}.last\:rounded-e-control-sm:last-child{border-start-end-radius:calc(var(--glass-radius-control) * .7);border-end-end-radius:calc(var(--glass-radius-control) * .7)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:outline-\(length\:--glass-ring-width\):focus-within{outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.focus-within\:outline-ring\/60:focus-within{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:outline-ring\/60:focus-within{outline-color:color-mix(in oklab, var(--ring) 60%, transparent)}}@media (hover:hover){.hover\:h-3:hover{height:calc(var(--spacing) * 3)}.hover\:w-3:hover{width:calc(var(--spacing) * 3)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-y-110:hover{--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-destructive\/22:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/22:hover{background-color:color-mix(in oklab, var(--destructive) 22%, transparent)}}.hover\:bg-fill:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.hover\:bg-fill-strong:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill-strong:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.hover\:bg-fill-strong\!:hover{background-color:var(--glass-fill-tint)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill-strong\!:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)!important}}.hover\:bg-primary\/16:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/16:hover{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.hover\:bg-primary\/24:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/24:hover{background-color:color-mix(in oklab, var(--primary) 24%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary-ink:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary-ink:hover{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-105\!:hover{--tw-brightness:brightness(105%)!important;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,)!important}.hover\:\[--glass-liquid-opacity\:var\(--glass-opacity\)\]:hover{--glass-liquid-opacity:var(--glass-opacity)}}.focus\:z-10:focus{z-index:10}.focus\:bg-fill-strong:focus{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-fill-strong:focus{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:size-knob\!:focus-visible{width:calc(1.5rem * var(--glass-density))!important;height:calc(1.5rem * var(--glass-density))!important}.focus-visible\:rounded-control-xs:focus-visible{border-radius:calc(var(--glass-radius-control) * .5)}.focus-visible\:bg-fill-strong:focus-visible{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-fill-strong:focus-visible{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.focus-visible\:bg-transparent:focus-visible{background-color:#0000}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-none\!:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:ring-\(length\:--glass-ring-width\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--glass-ring-width) + 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(2px + 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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-hidden\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus-visible\:outline-hidden\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-110:active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\(--glass-press-scale\):active{scale:var(--glass-press-scale)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-fill:active{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.active\:bg-fill:active{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.active\:bg-fill-strong:active{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.active\:bg-fill-strong:active{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.group-data-dragging\/segmented\:active\:bg-transparent:is(:where(.group\/segmented)[data-dragging] *):active{background-color:#0000}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-fill-subtle:disabled{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-fill-subtle:disabled{background-color:color-mix(in oklch, var(--glass-fill-tint) calc(var(--glass-fill-opacity) * .66), transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-glass-label-tertiary:disabled{color:var(--glass-label-tertiary)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}:where([data-collapsed]) .in-data-collapsed\:opacity-100{opacity:1}:where([data-dragging]) .in-data-dragging\:bg-fill-strong{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){:where([data-dragging]) .in-data-dragging\:bg-fill-strong{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}:where([data-indicator-ready]) .in-data-indicator-ready\:\[transition\:transform_calc\(var\(--glass-duration\)\*1\.5\)_var\(--glass-ease\)\,width_calc\(var\(--glass-duration\)\*1\.5\)_ease-out\,height_calc\(var\(--glass-duration\)\*1\.5\)_ease-out\,border-radius_calc\(var\(--glass-duration\)\*1\.5\)_ease-out\,opacity_var\(--glass-duration\)_ease-out\]{transition:transform calc(var(--glass-duration) * 1.5) var(--glass-ease),width calc(var(--glass-duration) * 1.5) ease-out,height calc(var(--glass-duration) * 1.5) ease-out,border-radius calc(var(--glass-duration) * 1.5) ease-out,opacity var(--glass-duration) ease-out}:where([data-over-content]) .in-data-over-content\:opacity-100{opacity:1}:where([data-align=center]) .in-data-\[align\=center\]\:justify-center{justify-content:center}:where([data-align=end]) .in-data-\[align\=end\]\:justify-end{justify-content:flex-end}:where([data-placement=bottom]) .in-data-\[placement\=bottom\]\:bottom-full{bottom:100%}:where([data-placement=bottom]) .in-data-\[placement\=bottom\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)}:where([data-placement=inline]) .in-data-\[placement\=inline\]\:top-full{top:100%}:where([data-placement=inline]) .in-data-\[placement\=inline\]\:mt-2{margin-top:calc(var(--spacing) * 2)}:where([data-size=circular]) .in-data-\[size\=circular\]\:type-step-0{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 0))}:where([data-size=inline]) .in-data-\[size\=inline\]\:type-step-n1{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), -1))}:where([data-size=rectangular]) .in-data-\[size\=rectangular\]\:type-step-1{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 1))}.has-focus\:outline-\(length\:--glass-ring-width\):has(:focus){outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.has-focus\:outline-ring:has(:focus){outline-color:var(--ring)}.has-focus\:outline-solid:has(:focus){--tw-outline-style:solid;outline-style:solid}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pe-4:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:ps-4:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing) * 4)}.has-data-\[slot\=alert-action\]\:pe-24:has([data-slot=alert-action]){padding-inline-end:calc(var(--spacing) * 24)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.not-first\:has-data-\[slot\=grouped-list-icon\]\:before\:ms-\[calc\(1rem\+1\.875rem\+0\.875rem\)\]:not(:first-child):has([data-slot=grouped-list-icon]):before{content:var(--tw-content);margin-inline-start:3.75rem}.has-data-\[slot\=kbd\]\:pe-1\.5:has([data-slot=kbd]){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[state\=checked\]\:inset-ring-2:has([data-state=checked]){--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.has-data-\[state\=checked\]\:inset-ring-primary:has([data-state=checked]){--tw-inset-ring-color:var(--primary)}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:bg-fill-subtle:has([data-slot=input-group-control]:disabled){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:disabled\]\:bg-fill-subtle:has([data-slot=input-group-control]:disabled){background-color:color-mix(in oklch, var(--glass-fill-tint) calc(var(--glass-fill-opacity) * .66), transparent)}}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:opacity-70:has([data-slot=input-group-control]:disabled){opacity:.7}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:bg-fill-strong:has([data-slot=input-group-control]:focus-visible){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:bg-fill-strong:has([data-slot=input-group-control]:focus-visible){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-\(length\:--glass-ring-width\):has([data-slot=input-group-control]:focus-visible){outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-offset-2:has([data-slot=input-group-control]:focus-visible){outline-offset:2px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-ring:has([data-slot=input-group-control]:focus-visible){outline-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-solid:has([data-slot=input-group-control]:focus-visible){--tw-outline-style:solid;outline-style:solid}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:inset-ring-2:has([data-slot][aria-invalid=true]){--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:inset-ring-destructive\/70:has([data-slot][aria-invalid=true]){--tw-inset-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:inset-ring-destructive\/70:has([data-slot][aria-invalid=true]){--tw-inset-ring-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.has-\[input\:focus-visible\]\:outline-\(length\:--glass-ring-width\):has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.has-\[input\:focus-visible\]\:outline-ring:has(:is(input:focus-visible)){outline-color:var(--ring)}.has-\[input\:focus-visible\]\:outline-solid:has(:is(input:focus-visible)){--tw-outline-style:solid;outline-style:solid}.has-\[role\=checkbox\]\:w-px:has(:is()){width:1px}.has-\[textarea\:disabled\]\:opacity-60:has(:is(textarea:disabled)){opacity:.6}.has-\[textarea\:focus-visible\]\:outline-\(length\:--glass-ring-width\):has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.has-\[textarea\:focus-visible\]\:outline-offset-2:has(:is(textarea:focus-visible)){outline-offset:2px}.has-\[textarea\:focus-visible\]\:outline-ring:has(:is(textarea:focus-visible)){outline-color:var(--ring)}.has-\[textarea\:focus-visible\]\:outline-solid:has(:is(textarea:focus-visible)){--tw-outline-style:solid;outline-style:solid}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-control:has(>[data-slot=field]){border-radius:var(--glass-radius-control)}.has-\[\>\[data-slot\=field\]\]\:bg-fill:has(>[data-slot=field]){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:bg-fill:has(>[data-slot=field]){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.has-data-\[state\=checked\]\:has-\[\>\[data-slot\=field\]\]\:inset-ring-2:has([data-state=checked]):has(>[data-slot=field]){--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.has-data-\[state\=checked\]\:has-\[\>\[data-slot\=field\]\]\:inset-ring-primary:has([data-state=checked]):has(>[data-slot=field]){--tw-inset-ring-color:var(--primary)}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:-ms-1\.5:has(>button){margin-inline-start:calc(var(--spacing) * -1.5)}.has-\[\>button\]\:-me-1\.5:has(>button){margin-inline-end:calc(var(--spacing) * -1.5)}.has-\[\>kbd\]\:-ms-1:has(>kbd){margin-inline-start:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:-me-1:has(>kbd){margin-inline-end:calc(var(--spacing) * -1)}.has-\[\>svg\]\:grid-cols-\[1rem_1fr\]:has(>svg){grid-template-columns:1rem 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-busy\:pointer-events-none[aria-busy=true],.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:text-glass-label-tertiary[aria-disabled=true]{color:var(--glass-label-tertiary)}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-45[aria-disabled=true]{opacity:.45}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\(length\:--glass-ring-width\)[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--glass-ring-width) + 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)}.aria-invalid\:inset-ring-0[aria-invalid=true]{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-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)}.aria-invalid\:inset-ring-2[aria-invalid=true]{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.aria-invalid\:inset-ring-destructive\/70[aria-invalid=true]{--tw-inset-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:inset-ring-destructive\/70[aria-invalid=true]{--tw-inset-ring-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.aria-pressed\:bg-primary\/16[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-primary\/16[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.aria-pressed\:text-primary-ink[aria-pressed=true]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:text-primary-ink[aria-pressed=true]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.aria-selected\:bg-fill[aria-selected=true]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-fill[aria-selected=true]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.aria-selected\:text-glass-label-tertiary[aria-selected=true]{color:var(--glass-label-tertiary)}.data-detent\:overflow-hidden[data-detent]{overflow:hidden}.data-detent\:transition-\[height\,background-color\][data-detent]{transition-property:height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-detent\:duration-\[calc\(var\(--glass-duration\)\*1\.5\)\][data-detent]{--tw-duration:calc(var(--glass-duration) * 1.5);transition-duration:calc(var(--glass-duration) * 1.5)}.data-dot\:end-0[data-dot]{inset-inline-end:calc(var(--spacing) * 0)}.data-dot\:top-0[data-dot]{top:0}.data-dot\:size-2\.5[data-dot]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.data-dot\:min-w-0[data-dot]{min-width:0}.data-dot\:p-0[data-dot]{padding:0}.data-dragging\:outline-\(length\:--glass-ring-width\)[data-dragging]{outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.data-dragging\:outline-ring[data-dragging]{outline-color:var(--ring)}.data-dragging\:transition-none[data-dragging]{transition-property:none}.data-dragging\:outline-dashed[data-dragging]{--tw-outline-style:dashed;outline-style:dashed}.data-empty\:text-glass-label-tertiary[data-empty]{color:var(--glass-label-tertiary)}.data-empty\:text-muted-foreground[data-empty]{color:var(--muted-foreground)}.data-expanded\:max-w-md[data-expanded]{max-width:var(--container-md)}.data-expanded\:min-w-0[data-expanded]{min-width:0}.data-expanded\:flex-1[data-expanded]{flex:1}.data-grouped\:mt-1[data-grouped]{margin-top:var(--spacing)}.data-inset\:ps-8\.5[data-inset]{padding-inline-start:calc(var(--spacing) * 8.5)}.data-minimized\:scale-90[data-minimized]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-minimized\:flex-nowrap[data-minimized]{flex-wrap:nowrap}.data-minimized\:focus-within\:scale-100[data-minimized]:focus-within{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.data-minimized\:hover\:scale-100[data-minimized]:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.data-morphing\:animate-none\![data-morphing]{animation:none!important}.data-over-content\:opacity-100[data-over-content]{opacity:1}.data-placeholder\:text-glass-label-tertiary[data-placeholder]{color:var(--glass-label-tertiary)}.data-prominent\:glass-prominent[data-prominent]{color:var(--primary-foreground);--foreground:var(--primary-foreground);--card-foreground:var(--glass-label);--popover-foreground:var(--glass-label);--muted-foreground:var(--primary-foreground);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]{background-color:color-mix(in oklch, var(--primary) 94%, transparent)}}.data-prominent\:glass-prominent[data-prominent]{background-image:linear-gradient(var(--glass-sheen-angle), #fff, transparent 55%), var(--glass-texture)}@supports (color:lab(0% 0 0)){.data-prominent\:glass-prominent[data-prominent]{background-image:linear-gradient(var(--glass-sheen-angle), lab(100% 0 0), transparent 55%), var(--glass-texture)}}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]{background-image:linear-gradient(var(--glass-sheen-angle), color-mix(in oklch, lab(100% 0 0) var(--glass-sheen), transparent), transparent 55%), var(--glass-texture)}}.data-prominent\:glass-prominent[data-prominent]{border-width:var(--glass-border-width);border-style:solid;border-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]{border-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}.data-prominent\:glass-prominent[data-prominent]{-webkit-backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-liquid-blur)) saturate(var(--glass-liquid-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) var(--glass-shadow-color)), inset 0 0 calc(var(--glass-shadow-blur) * .8) var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]{box-shadow:var(--glass-elevation,0 var(--glass-shadow-y) var(--glass-shadow-blur) color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent)), inset 0 0 calc(var(--glass-shadow-blur) * .8) color-mix(in oklch, var(--primary) var(--glass-glow), transparent)}}.data-prominent\:glass-prominent[data-prominent]{isolation:isolate}.data-prominent\:glass-prominent[data-prominent]:before{content:"";inset:calc(var(--glass-border-width) * -1);padding:max(1px, var(--glass-border-width));border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, #000 50%, transparent 75%, var(--glass-highlight-color));position:absolute}@supports (color:lab(0% 0 0)){.data-prominent\:glass-prominent[data-prominent]:before{background:conic-gradient(from var(--glass-light-angle), var(--glass-highlight-color), transparent 25%, lab(0% 0 0) 50%, transparent 75%, var(--glass-highlight-color))}}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]:before{background:conic-gradient(from var(--glass-light-angle), color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent), transparent 25%, color-mix(in oklch, lab(0% 0 0) var(--glass-edge-shade), transparent) 50%, transparent 75%, color-mix(in oklch, var(--glass-highlight-color) var(--glass-specular), transparent))}}.data-prominent\:glass-prominent[data-prominent]:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.data-prominent\:glass-prominent[data-prominent]:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), var(--glass-highlight-color), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-prominent[data-prominent]:after{background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), color-mix(in oklch, var(--glass-highlight-color) var(--glass-illumination), transparent), transparent 60%)}}.data-prominent\:glass-prominent[data-prominent]:after{mix-blend-mode:plus-lighter;opacity:0;transition:opacity calc(var(--glass-duration) * 2) ease-out}.data-prominent\:glass-prominent[data-prominent]:active:after,.data-prominent\:glass-prominent[data-prominent][data-pressed]:not([data-pressed=false]):after{opacity:1;transition-duration:calc(var(--glass-duration) * .5)}.data-prominent\:glass-prominent[data-prominent]{--glass-specular:45%}.data-prominent\:glass-illuminate[data-prominent]:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), var(--glass-highlight-color), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-illuminate[data-prominent]:after{background:radial-gradient(circle at var(--glass-press-x,50%) var(--glass-press-y,50%), color-mix(in oklch, var(--glass-highlight-color) var(--glass-illumination), transparent), transparent 60%)}}.data-prominent\:glass-illuminate[data-prominent]:after{mix-blend-mode:plus-lighter;opacity:0;transition:opacity calc(var(--glass-duration) * 2) ease-out}.data-prominent\:glass-illuminate[data-prominent]:active:after,.data-prominent\:glass-illuminate[data-prominent][data-pressed]:not([data-pressed=false]):after{opacity:1;transition-duration:calc(var(--glass-duration) * .5)}.data-prominent\:h-control-lg[data-prominent]{height:calc(3rem * var(--glass-density))}.data-prominent\:min-w-control-lg[data-prominent]{min-width:calc(3rem * var(--glass-density))}.data-prominent\:glass-press-liquid[data-prominent]:active:not(:disabled,[aria-disabled=true],[aria-haspopup]),.data-prominent\:glass-press-liquid[data-prominent][data-pressed]:not([data-pressed=false]){scale:calc(var(--glass-press-grow) * (1 + var(--glass-press-stretch) * .5)) calc(var(--glass-press-grow) * (1 - var(--glass-press-stretch) * .5))}.data-prominent\:text-primary-foreground[data-prominent]{color:var(--primary-foreground)}.data-prominent\:text-primary-ink[data-prominent]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-prominent\:text-primary-ink[data-prominent]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.data-prominent\:glass-shadow-adaptive[data-prominent]{transition:box-shadow var(--glass-duration) ease-out}.data-prominent\:glass-shadow-adaptive[data-prominent][data-over-content]:not([data-over-content=false]){--glass-elevation:0 calc(var(--glass-shadow-y) * var(--glass-shadow-over-content)) calc(var(--glass-shadow-blur) * var(--glass-shadow-over-content)) var(--glass-shadow-color)}@supports (color:color-mix(in lab, red, red)){.data-prominent\:glass-shadow-adaptive[data-prominent][data-over-content]:not([data-over-content=false]){--glass-elevation:0 calc(var(--glass-shadow-y) * var(--glass-shadow-over-content)) calc(var(--glass-shadow-blur) * var(--glass-shadow-over-content)) color-mix(in oklch, var(--glass-shadow-color) min(100%, calc(var(--glass-shadow-opacity) * var(--glass-shadow-over-content))), transparent)}}@media (hover:hover){.data-prominent\:hover\:bg-transparent[data-prominent]:hover{background-color:#0000}}.data-range-end\:bg-primary[data-range-end]{background-color:var(--primary)}.data-range-end\:text-primary-foreground[data-range-end]{color:var(--primary-foreground)}.data-range-middle\:bg-transparent[data-range-middle]{background-color:#0000}.data-range-middle\:text-foreground[data-range-middle]{color:var(--foreground)}.data-range-start\:bg-primary[data-range-start]{background-color:var(--primary)}.data-range-start\:text-primary-foreground[data-range-start]{color:var(--primary-foreground)}.data-sorted\:text-foreground[data-sorted]{color:var(--foreground)}.data-\[align\=center\]\:text-center[data-align=center]{text-align:center}.data-\[align\=end\]\:text-end[data-align=end]{text-align:end}.data-\[bar-edge\=bottom\]\:origin-bottom[data-bar-edge=bottom]{transform-origin:bottom}.data-\[detent\=large\]\:bg-popover[data-detent=large]{background-color:var(--popover)}.data-\[detent\=large\]\:\[--glass-liquid-opacity\:100\%\][data-detent=large]{--glass-liquid-opacity:100%}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[edge\=bottom\]\:bottom-0[data-edge=bottom]{bottom:0}.data-\[edge\=bottom\]\:-mt-\(--scroll-edge-size\)[data-edge=bottom]{margin-top:calc(var(--scroll-edge-size) * -1)}.data-\[edge\=bottom\]\:\[--glass-scroll-edge-to\:top\][data-edge=bottom]{--glass-scroll-edge-to:top}.data-\[edge\=top\]\:top-0[data-edge=top]{top:0}.data-\[edge\=top\]\:-mb-\(--scroll-edge-size\)[data-edge=top]{margin-bottom:calc(var(--scroll-edge-size) * -1)}.data-\[from\=system\]\:justify-center[data-from=system]{justify-content:center}.data-\[from\=user\]\:flex-row-reverse[data-from=user]{flex-direction:row-reverse}.data-\[invalid\=true\]\:text-destructive-ink[data-invalid=true]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[invalid\=true\]\:text-destructive-ink[data-invalid=true]{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}.data-\[layout\=document\]\:data-\[from\=assistant\]\:flex-col[data-layout=document][data-from=assistant]{flex-direction:column}.data-\[layout\=document\]\:data-\[from\=assistant\]\:items-start[data-layout=document][data-from=assistant]{align-items:flex-start}.data-\[layout\=document\]\:data-\[from\=assistant\]\:not-first\:mt-5[data-layout=document][data-from=assistant]:not(:first-child){margin-top:calc(var(--spacing) * 5)}.data-\[placement\=bottom\]\:fixed[data-placement=bottom]{position:fixed}.data-\[placement\=bottom\]\:inset-x-0[data-placement=bottom]{inset-inline:0}.data-\[placement\=bottom\]\:inset-x-3[data-placement=bottom]{inset-inline:calc(var(--spacing) * 3)}.data-\[placement\=bottom\]\:bottom-\[calc\(max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\+var\(--keyboard-inset\,0px\)\)\][data-placement=bottom]{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + var(--keyboard-inset,0px))}.data-\[placement\=bottom\]\:bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\][data-placement=bottom]{bottom:max(.75rem, env(safe-area-inset-bottom))}.data-\[placement\=bottom\]\:z-40[data-placement=bottom]{z-index:40}.data-\[placement\=bottom\]\:transition-\[bottom\][data-placement=bottom]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-\[placement\=bottom\]\:duration-\(--glass-duration\)[data-placement=bottom]{--tw-duration:var(--glass-duration);transition-duration:var(--glass-duration)}.data-\[placement\=bottom\]\:ease-glass[data-placement=bottom]{--tw-ease:var(--glass-ease);transition-timing-function:var(--glass-ease)}.data-\[placement\=expanded\]\:order-first[data-placement=expanded]{order:-9999}.data-\[placement\=expanded\]\:w-full[data-placement=expanded]{width:100%}.data-\[placement\=expanded\]\:max-w-md[data-placement=expanded]{max-width:var(--container-md)}.data-\[placement\=expanded\]\:basis-full[data-placement=expanded]{flex-basis:100%}.data-\[placement\=inline\]\:max-w-xs[data-placement=inline]{max-width:var(--container-xs)}.data-\[placement\=inline\]\:flex-1[data-placement=inline]{flex:1}.data-\[placement\=sticky-bottom\]\:sticky[data-placement=sticky-bottom]{position:sticky}.data-\[placement\=sticky-bottom\]\:bottom-3[data-placement=sticky-bottom]{bottom:calc(var(--spacing) * 3)}.data-\[placement\=sticky-top\]\:sticky[data-placement=sticky-top]{position:sticky}.data-\[placement\=sticky-top\]\:top-3[data-placement=sticky-top]{top:calc(var(--spacing) * 3)}.data-\[placement\=top\]\:fixed[data-placement=top]{position:fixed}.data-\[placement\=top\]\:inset-x-0[data-placement=top]{inset-inline:0}.data-\[placement\=top\]\:top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\][data-placement=top]{top:max(.75rem, env(safe-area-inset-top))}.data-\[position\=absolute\]\:absolute[data-position=absolute]{position:absolute}.data-\[position\=fixed\]\:fixed[data-position=fixed]{position:fixed}.data-\[position\=fixed\]\:inset-x-0[data-position=fixed]{inset-inline:0}.data-\[position\=fixed\]\:bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\][data-position=fixed]{bottom:max(1rem, env(safe-area-inset-bottom))}.data-\[selected-single\]\:bg-primary[data-selected-single]{background-color:var(--primary)}.data-\[selected-single\]\:font-semibold[data-selected-single]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected-single\]\:text-primary-foreground[data-selected-single]{color:var(--primary-foreground)}.data-\[selected\=true\]\:bg-fill-strong[data-selected=true]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-fill-strong[data-selected=true]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.data-\[sentiment\=negative\]\:bg-destructive\/12[data-sentiment=negative]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[sentiment\=negative\]\:bg-destructive\/12[data-sentiment=negative]{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.data-\[sentiment\=negative\]\:text-destructive-ink[data-sentiment=negative]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[sentiment\=negative\]\:text-destructive-ink[data-sentiment=negative]{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}.data-\[sentiment\=neutral\]\:bg-fill[data-sentiment=neutral]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-\[sentiment\=neutral\]\:bg-fill[data-sentiment=neutral]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.data-\[sentiment\=neutral\]\:text-muted-foreground[data-sentiment=neutral]{color:var(--muted-foreground)}.data-\[sentiment\=positive\]\:bg-success\/14[data-sentiment=positive]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.data-\[sentiment\=positive\]\:bg-success\/14[data-sentiment=positive]{background-color:color-mix(in oklab, var(--success) 14%, transparent)}}.data-\[sentiment\=positive\]\:text-success-ink[data-sentiment=positive]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.data-\[sentiment\=positive\]\:text-success-ink[data-sentiment=positive]{color:color-mix(in oklch, var(--success) 68%, var(--glass-label))}}.data-\[shape\=capsule\]\:rounded-button[data-shape=capsule]{border-radius:var(--glass-radius-button)}.data-\[shape\=capsule\]\:\[--glass-container-radius\:var\(--glass-radius-button\)\][data-shape=capsule]{--glass-container-radius:var(--glass-radius-button)}.data-\[shape\=circle\]\:rounded-full[data-shape=circle]{border-radius:2147483647px}.data-\[shape\=rounded\]\:rounded-control[data-shape=rounded]{border-radius:var(--glass-radius-control)}.data-\[shape\=rounded\]\:\[--glass-container-radius\:var\(--glass-radius-control\)\][data-shape=rounded]{--glass-container-radius:var(--glass-radius-control)}.data-\[side\=bottom\]\:inset-x-3[data-side=bottom]{inset-inline:calc(var(--spacing) * 3)}.data-\[side\=bottom\]\:bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\][data-side=bottom]{bottom:max(.75rem, env(safe-area-inset-bottom))}.data-\[side\=bottom\]\:max-h-\[calc\(100dvh-1\.5rem-env\(safe-area-inset-bottom\)\)\][data-side=bottom]{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom))}.data-\[side\=bottom\]\:translate-y-1\.5[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=end\]\:inset-y-3[data-side=end]{inset-block:calc(var(--spacing) * 3)}.data-\[side\=end\]\:end-3[data-side=end]{inset-inline-end:calc(var(--spacing) * 3)}.data-\[side\=end\]\:w-\[calc\(100\%-1\.5rem\)\][data-side=end]{width:calc(100% - 1.5rem)}.data-\[side\=left\]\:inset-y-3[data-side=left]{inset-block:calc(var(--spacing) * 3)}.data-\[side\=left\]\:left-3[data-side=left]{left:calc(var(--spacing) * 3)}.data-\[side\=left\]\:w-\[calc\(100\%-1\.5rem\)\][data-side=left]{width:calc(100% - 1.5rem)}.data-\[side\=right\]\:inset-y-3[data-side=right]{inset-block:calc(var(--spacing) * 3)}.data-\[side\=right\]\:right-3[data-side=right]{right:calc(var(--spacing) * 3)}.data-\[side\=right\]\:w-\[calc\(100\%-1\.5rem\)\][data-side=right]{width:calc(100% - 1.5rem)}.data-\[side\=start\]\:inset-y-3[data-side=start]{inset-block:calc(var(--spacing) * 3)}.data-\[side\=start\]\:start-3[data-side=start]{inset-inline-start:calc(var(--spacing) * 3)}.data-\[side\=start\]\:w-\[calc\(100\%-1\.5rem\)\][data-side=start]{width:calc(100% - 1.5rem)}.data-\[side\=top\]\:inset-x-3[data-side=top]{inset-inline:calc(var(--spacing) * 3)}.data-\[side\=top\]\:top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\][data-side=top]{top:max(.75rem, env(safe-area-inset-top))}.data-\[side\=top\]\:max-h-\[calc\(100dvh-1\.5rem-env\(safe-area-inset-top\)\)\][data-side=top]{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top))}.data-\[side\=top\]\:-translate-y-1\.5[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:size-\[calc\(1\.125rem\*var\(--glass-density\)\)\][data-size=default]{width:calc(1.125rem * var(--glass-density));height:calc(1.125rem * var(--glass-density))}.data-\[size\=default\]\:h-\[calc\(1\.75rem\*var\(--glass-density\)\)\][data-size=default]{height:calc(1.75rem * var(--glass-density))}.data-\[size\=default\]\:h-control[data-size=default]{height:calc(2.5rem * var(--glass-density))}.data-\[size\=default\]\:h-control-sm[data-size=default]{height:calc(2rem * var(--glass-density))}.data-\[size\=default\]\:w-\[calc\(3\.9375rem\*var\(--glass-density\)\)\][data-size=default]{width:calc(3.9375rem * var(--glass-density))}.data-\[size\=inline\]\:flex-row[data-size=inline]{flex-direction:row}.data-\[size\=inline\]\:justify-start[data-size=inline]{justify-content:flex-start}.data-\[size\=inline\]\:gap-1\.5[data-size=inline]{gap:calc(var(--spacing) * 1.5)}.data-\[size\=lg\]\:size-\[calc\(1\.375rem\*var\(--glass-density\)\)\][data-size=lg]{width:calc(1.375rem * var(--glass-density));height:calc(1.375rem * var(--glass-density))}.data-\[size\=lg\]\:h-control-lg[data-size=lg]{height:calc(3rem * var(--glass-density))}.data-\[size\=lg\]\:px-pad[data-size=lg]{padding-inline:calc(1.25rem * var(--glass-density))}.data-\[size\=rectangular\]\:items-start[data-size=rectangular]{align-items:flex-start}.data-\[size\=rectangular\]\:text-start[data-size=rectangular]{text-align:start}.data-\[size\=sm\]\:size-\[calc\(0\.875rem\*var\(--glass-density\)\)\][data-size=sm]{width:calc(.875rem * var(--glass-density));height:calc(.875rem * var(--glass-density))}.data-\[size\=sm\]\:h-\[calc\(1\.25rem\*var\(--glass-density\)\)\][data-size=sm]{height:calc(1.25rem * var(--glass-density))}.data-\[size\=sm\]\:h-control-sm[data-size=sm]{height:calc(2rem * var(--glass-density))}.data-\[size\=sm\]\:h-control-xs[data-size=sm]{height:calc(1.75rem * var(--glass-density))}.data-\[size\=sm\]\:w-\[calc\(2\.75rem\*var\(--glass-density\)\)\][data-size=sm]{width:calc(2.75rem * var(--glass-density))}.data-\[size\=sm\]\:w-\[calc\(4\.75rem\*var\(--glass-density\)\)\][data-size=sm]{width:calc(4.75rem * var(--glass-density))}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-surface-sm[data-size=sm]{border-radius:calc(var(--glass-radius-surface) * .75)}.data-\[size\=sm\]\:px-pad-xs[data-size=sm]{padding-inline:calc(.625rem * var(--glass-density))}.data-\[size\=sm\]\:text-sm[data-size=sm]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:\[--alert-spacing\:calc\(1\.25rem\*var\(--glass-density\)\)\][data-size=sm]{--alert-spacing:calc(1.25rem * var(--glass-density))}.data-\[size\=sm\]\:\[--card-spacing\:--theme\(--spacing-card-sm\)\][data-size=sm]{--card-spacing:calc(1rem * var(--glass-density))}.data-\[size\=sm\]\:\[--glass-container-radius\:calc\(var\(--glass-radius-surface\)\*0\.75\)\][data-size=sm]{--glass-container-radius:calc(var(--glass-radius-surface) * .75)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-title\]\:text-destructive-ink>*)[data-slot=alert-title]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-title\]\:text-destructive-ink>*)[data-slot=alert-title]{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}:is(.\*\:data-\[slot\=alert-title\]\:text-primary-ink>*)[data-slot=alert-title]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-title\]\:text-primary-ink>*)[data-slot=alert-title]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}:is(.\*\:data-\[slot\=alert-title\]\:text-success-ink>*)[data-slot=alert-title]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-title\]\:text-success-ink>*)[data-slot=alert-title]{color:color-mix(in oklch, var(--success) 68%, var(--glass-label))}}:is(.\*\:data-\[slot\=avatar\]\:bg-\(--glass-tint\)>*)[data-slot=avatar]{background-color:var(--glass-tint)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar\]\:ring-glass-border>*)[data-slot=avatar]{--tw-ring-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=avatar\]\:ring-glass-border>*)[data-slot=avatar]{--tw-ring-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}:is(.\*\:data-\[slot\=avatar-group-count\]\:ring-2>*)[data-slot=avatar-group-count]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=avatar-group-count\]\:ring-glass-border>*)[data-slot=avatar-group-count]{--tw-ring-color:var(--glass-border-color)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=avatar-group-count\]\:ring-glass-border>*)[data-slot=avatar-group-count]{--tw-ring-color:color-mix(in oklch, var(--glass-border-color) var(--glass-border-opacity), transparent)}}:is(.\*\:data-\[slot\=button\]\:rounded-button\!>*)[data-slot=button]{border-radius:var(--glass-radius-button)!important}:is(.\*\:data-\[slot\=button\]\:bg-transparent>*)[data-slot=button]{background-color:#0000}:is(.\*\:data-\[slot\=button\]\:shadow-none>*)[data-slot=button]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=button\]\:before\:hidden>*)[data-slot=button]:before{content:var(--tw-content);display:none}@media (hover:hover){:is(.\*\:data-\[slot\=button\]\:hover\:bg-fill>*)[data-slot=button]:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=button\]\:hover\:bg-fill>*)[data-slot=button]:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}}:is(.\*\:data-\[slot\=button\]\:focus-visible\:z-10>*)[data-slot=button]:focus-visible{z-index:10}:is(.has-\[\+\[data-grouped\]\]\:data-\[from\=assistant\]\:\*\*\:data-\[slot\=chat-bubble\]\:rounded-es-\[calc\(var\(--glass-radius-surface\)\*0\.25\)\]:has(+[data-grouped])[data-from=assistant] *)[data-slot=chat-bubble]{border-end-start-radius:calc(var(--glass-radius-surface) * .25)}:is(.data-grouped\:data-\[from\=assistant\]\:\*\*\:data-\[slot\=chat-bubble\]\:rounded-ss-\[calc\(var\(--glass-radius-surface\)\*0\.25\)\][data-grouped][data-from=assistant] *)[data-slot=chat-bubble]{border-start-start-radius:calc(var(--glass-radius-surface) * .25)}:is(.has-\[\+\[data-grouped\]\]\:data-\[from\=user\]\:\*\*\:data-\[slot\=chat-bubble\]\:rounded-ee-\[calc\(var\(--glass-radius-surface\)\*0\.25\)\]:has(+[data-grouped])[data-from=user] *)[data-slot=chat-bubble]{border-end-end-radius:calc(var(--glass-radius-surface) * .25)}:is(.data-grouped\:data-\[from\=user\]\:\*\*\:data-\[slot\=chat-bubble\]\:rounded-se-\[calc\(var\(--glass-radius-surface\)\*0\.25\)\][data-grouped][data-from=user] *)[data-slot=chat-bubble]{border-start-end-radius:calc(var(--glass-radius-surface) * .25)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-\[calc\(0\.875rem\*var\(--glass-density\)\)\]>*)[data-slot=field]{padding:calc(.875rem * var(--glass-density))}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:first\:rounded-s-control[data-spacing="0"]:first-child{border-start-start-radius:var(--glass-radius-control);border-end-start-radius:var(--glass-radius-control)}.data-\[spacing\=0\]\:last\:rounded-e-control[data-spacing="0"]:last-child{border-start-end-radius:var(--glass-radius-control);border-end-end-radius:var(--glass-radius-control)}.data-\[state\=active\]\:animate-in[data-state=active]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:duration-\(--glass-duration\)[data-state=active]{--tw-duration:var(--glass-duration);transition-duration:var(--glass-duration)}.data-\[state\=active\]\:fade-in-0[data-state=active]{--tw-enter-opacity:0}.data-\[state\=active\]\:slide-in-from-bottom-1[data-state=active]{--tw-enter-translate-y:calc(1*var(--spacing))}.not-in-data-indicator-ready\:data-\[state\=active\]\:bg-fill-strong:not(:where([data-indicator-ready]) *)[data-state=active]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.not-in-data-indicator-ready\:data-\[state\=active\]\:bg-fill-strong:not(:where([data-indicator-ready]) *)[data-state=active]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.not-in-data-indicator-ready\:data-\[state\=active\]\:inset-shadow-2xs:not(:where([data-indicator-ready]) *)[data-state=active]{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-in-data-indicator-ready\:data-\[state\=active\]\:inset-shadow-glass-highlight:not(:where([data-indicator-ready]) *)[data-state=active]{--tw-inset-shadow-color:var(--glass-highlight-color)}@supports (color:color-mix(in lab, red, red)){.not-in-data-indicator-ready\:data-\[state\=active\]\:inset-shadow-glass-highlight:not(:where([data-indicator-ready]) *)[data-state=active]{--tw-inset-shadow-color:color-mix(in oklab, color-mix(in oklch, var(--glass-highlight-color) var(--glass-highlight-opacity), transparent) var(--tw-inset-shadow-alpha), transparent)}}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:text-primary-ink:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:text-primary-ink:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.group-data-\[variant\=line\]\/tabs-list\:not-in-data-indicator-ready\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):not(:where([data-indicator-ready]) *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:not-in-data-indicator-ready\:data-\[state\=active\]\:shadow-\[inset_0_-2px_0_var\(--primary\)\]:is(:where(.group\/tabs-list)[data-variant=line] *):not(:where([data-indicator-ready]) *)[data-state=active]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:not-in-data-indicator-ready\:data-\[state\=active\]\:inset-shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):not(:where([data-indicator-ready]) *)[data-state=active]{--tw-inset-shadow:inset 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:animate-\[glass-collapsible-up_var\(--glass-duration\)_ease-out\][data-state=closed]{animation:glass-collapsible-up var(--glass-duration) ease-out}.data-\[state\=collapsed\]\:opacity-0[data-state=collapsed]{opacity:0}.data-\[side\=end\]\:data-\[state\=collapsed\]\:translate-x-\[calc\(100\%\+1rem\)\][data-side=end][data-state=collapsed]{--tw-translate-x:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=start\]\:data-\[state\=collapsed\]\:-translate-x-\[calc\(100\%\+1rem\)\][data-side=start][data-state=collapsed]{--tw-translate-x:calc(calc(100% + 1rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=indeterminate\]\:border-transparent[data-state=indeterminate]{border-color:#0000}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.group-data-minimized\/dock\:data-\[state\=off\]\:hidden:is(:where(.group\/dock)[data-minimized] *)[data-state=off]{display:none}.data-\[state\=on\]\:bg-primary\/16[data-state=on]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:bg-primary\/16[data-state=on]{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.data-\[state\=on\]\:font-semibold[data-state=on]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=on\]\:text-primary[data-state=on],.data-\[state\=on\]\:text-primary-ink[data-state=on]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:text-primary-ink[data-state=on]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.not-in-data-indicator-ready\:data-\[state\=on\]\:bg-fill:not(:where([data-indicator-ready]) *)[data-state=on]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.not-in-data-indicator-ready\:data-\[state\=on\]\:bg-fill:not(:where([data-indicator-ready]) *)[data-state=on]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}.not-in-data-indicator-ready\:data-\[state\=on\]\:bg-fill-strong:not(:where([data-indicator-ready]) *)[data-state=on]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.not-in-data-indicator-ready\:data-\[state\=on\]\:bg-fill-strong:not(:where([data-indicator-ready]) *)[data-state=on]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.not-in-data-indicator-ready\:data-\[state\=on\]\:bg-glass-thumb:not(:where([data-indicator-ready]) *)[data-state=on]{background-color:var(--glass-thumb)}.not-in-data-indicator-ready\:data-\[state\=on\]\:shadow-glass-knob:not(:where([data-indicator-ready]) *)[data-state=on]{--tw-shadow:0 3px 8px var(--tw-shadow-color,var(--glass-shadow-color)), 0 1px 2px var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){.not-in-data-indicator-ready\:data-\[state\=on\]\:shadow-glass-knob:not(:where([data-indicator-ready]) *)[data-state=on]{--tw-shadow:0 3px 8px var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) calc(var(--glass-shadow-opacity) + 8%), transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) calc(var(--glass-shadow-opacity) + 4%), transparent))}}.not-in-data-indicator-ready\:data-\[state\=on\]\:shadow-glass-knob:not(:where([data-indicator-ready]) *)[data-state=on]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){:where([data-indicator-ready]) .in-data-indicator-ready\:hover\:data-\[state\=on\]\:bg-transparent:hover[data-state=on]{background-color:#0000}}.data-\[state\=open\]\:animate-\[glass-collapsible-down_calc\(var\(--glass-duration\)\*1\.5\)_ease-out\][data-state=open]{animation:glass-collapsible-down calc(var(--glass-duration) * 1.5) ease-out}.data-\[state\=open\]\:bg-fill-strong[data-state=open]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-fill-strong[data-state=open]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.data-\[state\=open\]\:text-primary-ink[data-state=open]{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:text-primary-ink[data-state=open]{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}:is(.data-\[state\=open\]\:\*\:data-\[slot\=context-menu-preview\]\:scale-\[1\.02\][data-state=open]>*)[data-slot=context-menu-preview]{scale:1.02}:is(.data-\[state\=open\]\:\*\:data-\[slot\=context-menu-preview\]\:shadow-glass-2[data-state=open]>*)[data-slot=context-menu-preview]{--tw-shadow:0 calc(var(--glass-shadow-y) * .6) calc(var(--glass-shadow-blur) * .6) var(--tw-shadow-color,var(--glass-shadow-color))}@supports (color:color-mix(in lab, red, red)){:is(.data-\[state\=open\]\:\*\:data-\[slot\=context-menu-preview\]\:shadow-glass-2[data-state=open]>*)[data-slot=context-menu-preview]{--tw-shadow:0 calc(var(--glass-shadow-y) * .6) calc(var(--glass-shadow-blur) * .6) var(--tw-shadow-color,color-mix(in oklch, var(--glass-shadow-color) var(--glass-shadow-opacity), transparent))}}:is(.data-\[state\=open\]\:\*\:data-\[slot\=context-menu-preview\]\:shadow-glass-2[data-state=open]>*)[data-slot=context-menu-preview]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=selected\]\:bg-fill[data-state=selected]{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-fill[data-state=selected]{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}@media (hover:hover){.data-\[state\=selected\]\:hover\:bg-fill-strong[data-state=selected]:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:hover\:bg-fill-strong[data-state=selected]:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}}.data-\[status\=sending\]\:opacity-70[data-status=sending]{opacity:.7}.data-\[today\]\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[today\]\:not-data-\[selected-single\]\:not-data-\[range-start\]\:not-data-\[range-end\]\:text-primary-ink[data-today]:not([data-selected-single]):not([data-range-start]):not([data-range-end]){color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[today\]\:not-data-\[selected-single\]\:not-data-\[range-start\]\:not-data-\[range-end\]\:text-primary-ink[data-today]:not([data-selected-single]):not([data-range-start]):not([data-range-end]){color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive],.data-\[variant\=destructive\]\:text-destructive-ink[data-variant=destructive]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:text-destructive-ink[data-variant=destructive]{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}.data-\[variant\=destructive\]\:focus\:bg-destructive\/12[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/12[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.data-\[variant\=fixed\]\:w-2[data-variant=fixed]{width:calc(var(--spacing) * 2)}.data-\[variant\=flexible\]\:flex-1[data-variant=flexible]{flex:1}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:not-first\:-ms-px[data-spacing="0"][data-variant=outline]:not(:first-child){margin-inline-start:-1px}.data-\[variant\=preferred\]\:font-semibold[data-variant=preferred]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_2\.4s_steps\(8\)_infinite\]{animation:2.4s steps(8,end) infinite spin}.motion-reduce\:animate-none{animation:none}.motion-reduce\:animate-none\!{animation:none!important}.motion-reduce\:animate-spin{animation:var(--animate-spin)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:will-change-auto{will-change:auto}.motion-reduce\:\[--tw-enter-scale\:1\]\!{--tw-enter-scale:1!important}.motion-reduce\:\[--tw-enter-translate-x\:0\]\!{--tw-enter-translate-x:0!important}.motion-reduce\:\[--tw-enter-translate-y\:0\]\!{--tw-enter-translate-y:0!important}.motion-reduce\:\[--tw-exit-scale\:1\]\!{--tw-exit-scale:1!important}.motion-reduce\:\[--tw-exit-translate-x\:0\]\!{--tw-exit-translate-x:0!important}.motion-reduce\:\[--tw-exit-translate-y\:0\]\!{--tw-exit-translate-y:0!important}.motion-reduce\:after\:hidden:after{content:var(--tw-content);display:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:hover\:scale-y-100:hover{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-reduce\:data-detent\:transition-none[data-detent]{transition-property:none}}@media not all and (min-width:48rem){.max-md\:not-data-mobile-open\:opacity-0:not([data-mobile-open]){opacity:0}.max-md\:data-mobile-open\:translate-x-0[data-mobile-open]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:data-mobile-open\:opacity-100[data-mobile-open]{opacity:1}.max-md\:data-\[side\=end\]\:not-data-mobile-open\:translate-x-\[calc\(100\%\+1rem\)\][data-side=end]:not([data-mobile-open]){--tw-translate-x:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:data-\[side\=start\]\:not-data-mobile-open\:-translate-x-\[calc\(100\%\+1rem\)\][data-side=start]:not([data-mobile-open]){--tw-translate-x:calc(calc(100% + 1rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:mx-0{margin-inline:0}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-56{max-width:calc(var(--spacing) * 56)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[14rem_1fr_auto\]{grid-template-columns:14rem 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-0{padding-inline:0}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.\*\:sm\:max-w-sm>*){max-width:var(--container-sm)}.sm\:data-detent\:mx-auto[data-detent]{margin-inline:auto}.sm\:data-detent\:max-w-xl[data-detent]{max-width:var(--container-xl)}.sm\:data-\[side\=end\]\:max-w-sm[data-side=end],.sm\:data-\[side\=left\]\:max-w-sm[data-side=left],.sm\:data-\[side\=right\]\:max-w-sm[data-side=right],.sm\:data-\[side\=start\]\:max-w-sm[data-side=start]{max-width:var(--container-sm)}.data-\[size\=default\]\:sm\:max-w-md[data-size=default]{max-width:var(--container-md)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.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\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:flex-row{flex-direction:row}.md\:p-\[calc\(3rem\*var\(--glass-density\)\)\]{padding:calc(3rem * var(--glass-density))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.md\:group-data-\[state\=expanded\]\/sidebar-wrapper\:block:is(:where(.group\/sidebar-wrapper)[data-state=expanded] *){display:block}.md\:group-data-\[state\=expanded\]\/sidebar-wrapper\:ps-\[calc\(var\(--sidebar-width\)\+1\.5rem\)\]:is(:where(.group\/sidebar-wrapper)[data-state=expanded] *){padding-inline-start:calc(var(--sidebar-width) + 1.5rem)}.data-\[size\=lg\]\:md\:text-base[data-size=lg]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:h-\[calc\(100dvh-7\.5rem\)\]{height:calc(100dvh - 7.5rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}}@container widget (min-width:20rem){.\@\[20rem\]\/widget\:type-step-4{font-size:calc(1rem * var(--glass-text-scale) * pow(var(--glass-type-ratio), 4))}}@container widget (min-width:28rem){.\@md\/widget\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container (min-width:32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:origin-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab}}.rtl\:bg-linear-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\:group-data-\[state\=open\]\/accordion-trigger\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/accordion-trigger)[data-state=open] *){rotate:-90deg}.rtl\:after\:animate-\[glass-shimmer-rtl_1\.6s_ease-in-out_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:1.6s ease-in-out infinite glass-shimmer-rtl}.rtl\:data-\[side\=end\]\:data-\[state\=collapsed\]\:-translate-x-\[calc\(100\%\+1rem\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=end][data-state=collapsed]{--tw-translate-x:calc(calc(100% + 1rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-\[side\=start\]\:data-\[state\=collapsed\]\:translate-x-\[calc\(100\%\+1rem\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=start][data-state=collapsed]{--tw-translate-x:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (min-width:48rem){.max-md\:rtl\:data-\[side\=start\]\:not-data-mobile-open\:translate-x-\[calc\(100\%\+1rem\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-side=start]:not([data-mobile-open]){--tw-translate-x:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:block:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){display:block}.dark\:hidden:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){display:none}.dark\:bg-black\/45:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/45:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.dark\:bg-primary\/16:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/16:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.dark\:bg-primary\/22:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/22:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.dark\:bg-white\/30:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/30:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:data-\[state\=on\]\:bg-primary\/22:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *)))[data-state=on]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=on\]\:bg-primary\/22:is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *)))[data-state=on]{background-color:color-mix(in oklab, var(--primary) 22%, transparent)}}@starting-style{.starting\:w-control-lg{width:calc(3rem * var(--glass-density))}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-\[CanvasText\]{border-color:canvastext}}@media (pointer:coarse){.pointer-coarse\:py-3{padding-block:calc(var(--spacing) * 3)}.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *){pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 25%, transparent)}.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):before,.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):after{content:"";position:absolute;inset:0}.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000 15%, transparent 65%)}.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):after{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:var(--glass-tinted,var(--glass-tint))}@supports (color:color-mix(in lab, red, red)){.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):after{background-color:color-mix(in oklch, var(--glass-tinted,var(--glass-tint)) calc(var(--glass-opacity-subtle) * min(1, var(--glass-clarity) * 2) + (100% - var(--glass-opacity-subtle)) * max(0, var(--glass-clarity) * 2 - 1)), transparent)}}.pointer-coarse\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-soft:is(:where(.group\/scroll-edge)[data-variant=automatic] *):after{-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);-webkit-mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%);mask-image:linear-gradient(to var(--glass-scroll-edge-to,bottom), #000, transparent 40%)}}@media (pointer:fine){.pointer-fine\:opacity-0{opacity:0}.pointer-fine\:group-last\/chat-message\:opacity-100:is(:where(.group\/chat-message):last-child *){opacity:1}@media (hover:hover){.pointer-fine\:group-hover\/chat-message\:opacity-100:is(:where(.group\/chat-message):hover *){opacity:1}}.pointer-fine\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=automatic] *){pointer-events:none;background-color:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.pointer-fine\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=automatic] *){background-color:color-mix(in oklch, var(--glass-tint) max(var(--glass-opacity-strong), 88%), transparent)}}.pointer-fine\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=automatic] *){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));border-color:var(--glass-scroll-edge-rule,transparent);box-shadow:0 1px 0 var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.pointer-fine\:group-data-\[variant\=automatic\]\/scroll-edge\:scroll-edge-hard:is(:where(.group\/scroll-edge)[data-variant=automatic] *){box-shadow:0 1px 0 color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.pointer-fine\:focus-within\:opacity-100:focus-within{opacity:1}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-fill-strong:where([data-state=open]),.data-open\:bg-fill-strong:where([data-open]:not([data-open=false])){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-fill-strong:where([data-state=open]),.data-open\:bg-fill-strong:where([data-open]:not([data-open=false])){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.data-open\:duration-\[calc\(var\(--glass-duration\)\*1\.5\)\]:where([data-state=open]),.data-open\:duration-\[calc\(var\(--glass-duration\)\*1\.5\)\]:where([data-open]:not([data-open=false])){--tw-duration:calc(var(--glass-duration) * 1.5);transition-duration:calc(var(--glass-duration) * 1.5)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:slide-in-from-bottom-8:where([data-state=open]),.data-open\:slide-in-from-bottom-8:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(8*var(--spacing))}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom[data-side=bottom]:where([data-state=open]),.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:100%}:is(.data-\[side\=end\]\:data-open\:slide-in-from-end[data-side=end]:where([data-state=open]),.data-\[side\=end\]\:data-open\:slide-in-from-end[data-side=end]:where([data-open]:not([data-open=false]))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-enter-translate-x:100%}:is(.data-\[side\=end\]\:data-open\:slide-in-from-end[data-side=end]:where([data-state=open]),.data-\[side\=end\]\:data-open\:slide-in-from-end[data-side=end]:where([data-open]:not([data-open=false]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.data-\[side\=left\]\:data-open\:slide-in-from-left[data-side=left]:where([data-state=open]),.data-\[side\=left\]\:data-open\:slide-in-from-left[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:-100%}.data-\[side\=right\]\:data-open\:slide-in-from-right[data-side=right]:where([data-state=open]),.data-\[side\=right\]\:data-open\:slide-in-from-right[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x:100%}:is(.data-\[side\=start\]\:data-open\:slide-in-from-start[data-side=start]:where([data-state=open]),.data-\[side\=start\]\:data-open\:slide-in-from-start[data-side=start]:where([data-open]:not([data-open=false]))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-enter-translate-x:-100%}:is(.data-\[side\=start\]\:data-open\:slide-in-from-start[data-side=start]:where([data-state=open]),.data-\[side\=start\]\:data-open\:slide-in-from-start[data-side=start]:where([data-open]:not([data-open=false]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-enter-translate-x:100%}.data-\[side\=top\]\:data-open\:slide-in-from-top[data-side=top]:where([data-state=open]),.data-\[side\=top\]\:data-open\:slide-in-from-top[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y:-100%}@media (min-width:40rem){.sm\:data-open\:slide-in-from-bottom-0:where([data-state=open]),.sm\:data-open\:slide-in-from-bottom-0:where([data-open]:not([data-open=false])){--tw-enter-translate-y:calc(0*100%)}.sm\:data-open\:zoom-in-95:where([data-state=open]),.sm\:data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:duration-\(--glass-duration\):where([data-state=closed]),.data-closed\:duration-\(--glass-duration\):where([data-closed]:not([data-closed=false])){--tw-duration:var(--glass-duration);transition-duration:var(--glass-duration)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:slide-out-to-bottom-8:where([data-state=closed]),.data-closed\:slide-out-to-bottom-8:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(8*var(--spacing))}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom[data-side=bottom]:where([data-state=closed]),.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:100%}:is(.data-\[side\=end\]\:data-closed\:slide-out-to-end[data-side=end]:where([data-state=closed]),.data-\[side\=end\]\:data-closed\:slide-out-to-end[data-side=end]:where([data-closed]:not([data-closed=false]))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-exit-translate-x:100%}:is(.data-\[side\=end\]\:data-closed\:slide-out-to-end[data-side=end]:where([data-state=closed]),.data-\[side\=end\]\:data-closed\:slide-out-to-end[data-side=end]:where([data-closed]:not([data-closed=false]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.data-\[side\=left\]\:data-closed\:slide-out-to-left[data-side=left]:where([data-state=closed]),.data-\[side\=left\]\:data-closed\:slide-out-to-left[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:-100%}.data-\[side\=right\]\:data-closed\:slide-out-to-right[data-side=right]:where([data-state=closed]),.data-\[side\=right\]\:data-closed\:slide-out-to-right[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:100%}:is(.data-\[side\=start\]\:data-closed\:slide-out-to-start[data-side=start]:where([data-state=closed]),.data-\[side\=start\]\:data-closed\:slide-out-to-start[data-side=start]:where([data-closed]:not([data-closed=false]))):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-exit-translate-x:-100%}:is(.data-\[side\=start\]\:data-closed\:slide-out-to-start[data-side=start]:where([data-state=closed]),.data-\[side\=start\]\:data-closed\:slide-out-to-start[data-side=start]:where([data-closed]:not([data-closed=false]))):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-exit-translate-x:100%}.data-\[side\=top\]\:data-closed\:slide-out-to-top[data-side=top]:where([data-state=closed]),.data-\[side\=top\]\:data-closed\:slide-out-to-top[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:-100%}@media (min-width:40rem){.sm\:data-closed\:slide-out-to-bottom-0:where([data-state=closed]),.sm\:data-closed\:slide-out-to-bottom-0:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:calc(0*100%)}.sm\:data-closed\:zoom-out-95:where([data-state=closed]),.sm\:data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:ms-\[calc\(1\.3125rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:ms-\[calc\(1\.3125rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])){margin-inline-start:calc(1.3125rem * var(--glass-density))}.group-data-\[size\=sm\]\/switch\:data-checked\:ms-\[calc\(0\.875rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:ms-\[calc\(0\.875rem\*var\(--glass-density\)\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){margin-inline-start:calc(.875rem * var(--glass-density))}.data-unchecked\:ms-0:where([data-state=unchecked]),.data-unchecked\:ms-0:where([data-unchecked]:not([data-unchecked=false])){margin-inline-start:0}.data-unchecked\:bg-fill-strong:where([data-state=unchecked]),.data-unchecked\:bg-fill-strong:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-unchecked\:bg-fill-strong:where([data-state=unchecked]),.data-unchecked\:bg-fill-strong:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-fill-strong:where([data-state=active]),.data-active\:bg-fill-strong:where([data-active]:not([data-active=false])){background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-fill-strong:where([data-state=active]),.data-active\:bg-fill-strong:where([data-active]:not([data-active=false])){background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity-strong), transparent)}}.data-active\:font-semibold:where([data-state=active]),.data-active\:font-semibold:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-primary-ink:where([data-state=active]),.data-active\:text-primary-ink:where([data-active]:not([data-active=false])){color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-active\:text-primary-ink:where([data-state=active]),.data-active\:text-primary-ink:where([data-active]:not([data-active=false])){color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.data-horizontal\:top-1\/2:where([data-orientation=horizontal]){top:50%}.data-horizontal\:h-1\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-knob:where([data-orientation=horizontal]){height:calc(1.5rem * var(--glass-density))}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:min-h-3:where([data-orientation=horizontal]){min-height:calc(var(--spacing) * 3)}.data-horizontal\:min-h-knob:where([data-orientation=horizontal]){min-height:calc(1.5rem * var(--glass-density))}.data-horizontal\:w-\[calc\(2\.25rem\*var\(--glass-density\)\)\]:where([data-orientation=horizontal]){width:calc(2.25rem * var(--glass-density))}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.group-data-\[variant\=progress\]\/slider\:group-data-dragging\/slider\:data-horizontal\:h-2\.5:is(:where(.group\/slider)[data-variant=progress] *):is(:where(.group\/slider)[data-dragging] *):where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-vertical\:left-1\/2:where([data-orientation=vertical]){left:50%}.data-vertical\:h-\[calc\(2\.25rem\*var\(--glass-density\)\)\]:where([data-orientation=vertical]){height:calc(2.25rem * var(--glass-density))}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 1.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-knob:where([data-orientation=vertical]){width:calc(1.5rem * var(--glass-density))}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:min-w-3:where([data-orientation=vertical]){min-width:calc(var(--spacing) * 3)}.data-vertical\:min-w-knob:where([data-orientation=vertical]){min-width:calc(1.5rem * var(--glass-density))}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.group-data-\[variant\=progress\]\/slider\:group-data-dragging\/slider\:data-vertical\:w-2\.5:is(:where(.group\/slider)[data-variant=progress] *):is(:where(.group\/slider)[data-dragging] *):where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.\[\&_\.ts-chart-tooltip\]\:numeric-glass .ts-chart-tooltip{font-variant-numeric:var(--glass-numeric)}.\[\&_\.ts-chart-tooltip\]\:\[backdrop-filter\:blur\(var\(--glass-blur\)\)_saturate\(var\(--glass-saturate\)\)\] .ts-chart-tooltip{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.\[\&_\.ts-chart-tooltip\]\:\[-webkit-backdrop-filter\:blur\(var\(--glass-blur\)\)_saturate\(var\(--glass-saturate\)\)\] .ts-chart-tooltip{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.\[\&_\[data-slot\=widget-content\]\]\:grayscale [data-slot=widget-content]{--tw-grayscale:grayscale(100%);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,)}.\[\&_\[data-slot\=widget-title\]\]\:text-primary [data-slot=widget-title]{color:var(--primary)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_pre\]\:bg-transparent\! pre{background-color:#0000!important}.\[\&_pre\]\:px-3 pre{padding-inline:calc(var(--spacing) * 3)}.\[\&_pre\]\:py-2\.5 pre{padding-block:calc(var(--spacing) * 2.5)}.\[\&_pre\]\:font-glass-mono pre{font-family:var(--glass-font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:outline-none pre{--tw-outline-style:none;outline-style:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-\[70\%\] svg{width:70%;height:70%}.\[\&_svg\]\:size-\[85\%\] svg{width:85%;height:85%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-3 svg{stroke-width:3px}.group-data-\[shape\=circle\]\/checkbox\:\[\&_svg\]\:size-\[70\%\]:is(:where(.group\/checkbox)[data-shape=circle] *) svg{width:70%;height:70%}.\[\&_svg_text\]\:select-none svg text{-webkit-user-select:none;user-select:none}.\[\&_svg\:focus-visible\]\:outline-hidden svg:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_svg\:focus-visible\]\:outline-hidden svg:focus-visible{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[1\.15rem\] svg:not([class*=size-]){width:1.15rem;height:1.15rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[1\.35rem\] svg:not([class*=size-]){width:1.35rem;height:1.35rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[55\%\] svg:not([class*=size-]){width:55%;height:55%}.group-data-\[layout\=compact\]\/dock\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\[1\.1rem\]:is(:where(.group\/dock)[data-layout=compact] *) svg:not([class*=size-]){width:1.1rem;height:1.1rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_th\]\:bg-background\/85 th{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.\[\&_th\]\:bg-background\/85 th{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.\[\&_tr\]\:hover\:bg-transparent tr:hover{background-color:#0000}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\.range-end\]\:rounded-e-button.range-end{border-start-end-radius:var(--glass-radius-button);border-end-end-radius:var(--glass-radius-button)}.\[\&\.range-end\]\:bg-primary\/12.range-end{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.range-end\]\:bg-primary\/12.range-end{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.\[\&\.range-middle\]\:bg-primary\/12.range-middle{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.range-middle\]\:bg-primary\/12.range-middle{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.\[\&\.range-start\]\:rounded-s-button.range-start{border-start-start-radius:var(--glass-radius-button);border-end-start-radius:var(--glass-radius-button)}.\[\&\.range-start\]\:bg-primary\/12.range-start{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\.range-start\]\:bg-primary\/12.range-start{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.\[\&\.range-start\.range-end\]\:bg-transparent.range-start.range-end{background-color:#0000}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:w-px:has([role=checkbox]){width:1px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\&\:has\(svg\:focus-visible\)\]\:rounded-control-sm:has(svg:focus-visible){border-radius:calc(var(--glass-radius-control) * .7)}.\[\&\:has\(svg\:focus-visible\)\]\:outline-\(length\:--glass-ring-width\):has(svg:focus-visible){outline-style:var(--tw-outline-style);outline-width:var(--glass-ring-width)}.\[\&\:has\(svg\:focus-visible\)\]\:outline-offset-2:has(svg:focus-visible){outline-offset:2px}.\[\&\:has\(svg\:focus-visible\)\]\:outline-ring:has(svg:focus-visible){outline-color:var(--ring)}.\[\&\:has\(svg\:focus-visible\)\]\:outline-solid:has(svg:focus-visible){--tw-outline-style:solid;outline-style:solid}:is(.rtl\:\*\*\:\[\.rdp-button_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button next>svg),:is(.rtl\:\*\*\:\[\.rdp-button_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2\.5 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:pt-2 *)[cmdk-group-heading]{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:pb-1 *)[cmdk-group-heading]{padding-bottom:var(--spacing)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-semibold *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:tracking-wide *)[cmdk-group-heading]{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:uppercase *)[cmdk-group-heading]{text-transform:uppercase}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>\*\]\:max-w-none>*{max-width:none}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-s-none>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-s-0>:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-e-none>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\[data-slot\=button-group-separator\]\]\:ms-0>[data-slot=button-group-separator]{margin-inline-start:0}.\[\&\>\[data-slot\=button-group-separator\]\]\:mt-0>[data-slot=button-group-separator]{margin-top:0}.\[\&\>\[data-slot\=button\]\:not\(\:first-child\)\]\:rounded-s-none>[data-slot=button]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\[data-slot\=button\]\:not\(\:first-child\)\]\:border-s>[data-slot=button]:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.\[\&\>\[data-slot\=button\]\:not\(\:first-child\)\]\:border-separator>[data-slot=button]:not(:first-child){border-color:var(--glass-label)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=button\]\:not\(\:first-child\)\]\:border-separator>[data-slot=button]:not(:first-child){border-color:color-mix(in oklch, var(--glass-label) var(--glass-separator-opacity), transparent)}}.\[\&\>\[data-slot\=button\]\:not\(\:first-child\)\]\:ps-2\.5>[data-slot=button]:not(:first-child){padding-inline-start:calc(var(--spacing) * 2.5)}.\[\&\>\[data-slot\=button\]\:not\(\:last-child\)\]\:rounded-e-none>[data-slot=button]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:first-child\)\]\:-ms-px>[data-slot]:not(:first-child){margin-inline-start:-1px}.\[\&\>\[data-slot\]\:not\(\:first-child\)\]\:-mt-px>[data-slot]:not(:first-child){margin-top:-1px}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary-ink>a:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>a\:hover\]\:text-primary-ink>a:hover{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.\[\&\>img\]\:block>img{display:block}.\[\&\>img\]\:aspect-video>img{aspect-ratio:var(--aspect-video)}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>kbd\]\:rounded-control-xs>kbd{border-radius:calc(var(--glass-radius-control) * .5)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-\[70\%\]>svg{width:70%;height:70%}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-destructive-ink>svg{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>svg\]\:text-destructive-ink>svg{color:color-mix(in oklch, var(--destructive) 30%, var(--glass-label))}}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-primary-ink>svg{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>svg\]\:text-primary-ink>svg{color:color-mix(in oklch, var(--primary) 30%, var(--glass-label))}}.\[\&\>svg\]\:text-success-ink>svg{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.\[\&\>svg\]\:text-success-ink>svg{color:color-mix(in oklch, var(--success) 68%, var(--glass-label))}}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[type\=number\]\]\:\[appearance\:textfield\][type=number]{appearance:textfield}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-fill:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-fill:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}}button.\[button\&\]\:text-start{text-align:start}@media (hover:hover){button.\[button\&\]\:hover\:bg-fill:hover{background-color:var(--glass-fill-tint)}@supports (color:color-mix(in lab, red, red)){button.\[button\&\]\:hover\:bg-fill:hover{background-color:color-mix(in oklch, var(--glass-fill-tint) var(--glass-fill-opacity), transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--primary:#ca370c;--primary-foreground:#fcfcfc;--ring:#ca370c;--chart-1:#ca370c;--chart-2:#a77bff;--chart-3:#fa3;--chart-4:#867000;--chart-5:#f6b6e7;--chart-6:#295f9b;--chart-7:#a3b37a;--chart-8:#92827e;--aurora-1:#ffb199;--aurora-2:#c7b2ff;--aurora-3:#ffd9ae;--success:#017f38;--success-foreground:#fcfcfc;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--info-foreground:#fcfcfc;--aurora-base:#eef0f5;--glass-tint:#fff;--glass-opacity:52%;--glass-opacity-strong:74%;--glass-opacity-subtle:28%;--glass-blur:28px;--glass-saturate:180%;--glass-brightness:100%;--glass-sheen:10%;--glass-sheen-angle:160deg;--glass-texture:none;--glass-fill-tint:#717177;--glass-fill-opacity:12%;--glass-fill-opacity-strong:20%;--glass-thumb:#fff;--glass-label:#0a0a0a;--glass-clarity:.5;--glass-label-secondary:#525258;--glass-label-tertiary:#7f7f86;--glass-label-quaternary:#b0b1b4;--glass-separator-opacity:12%;--glass-knob:#fff;--glass-liquid-opacity:46%;--glass-liquid-clear-opacity:10%;--glass-liquid-clear-dim:30%;--glass-liquid-blur:12px;--glass-liquid-saturate:200%;--glass-border-color:#fff;--glass-border-opacity:85%;--glass-border-width:1px;--glass-highlight-opacity:92%;--glass-highlight-color:#fff;--glass-light-angle:-45deg;--glass-specular:70%;--glass-edge-shade:0%;--glass-illumination:22%;--glass-shadow-color:#242c47;--glass-shadow-opacity:12%;--glass-shadow-y:10px;--glass-shadow-blur:30px;--glass-dim:15%;--glass-shadow-over-content:1.6;--glass-glow:0%;--glass-radius-surface:1.5rem;--glass-radius-control:.75rem;--glass-radius-button:9999px;--glass-radius-badge:9999px;--glass-hit-min:44px;--glass-density:1;--glass-duration:.2s;--glass-ease:linear(0, .028, .098, .194, .302, .415, .523, .624, .713, .79, .855, .908, .949, .98, 1.003, 1.019, 1.029, 1.034, 1.036, 1.036, 1.034, 1.03, 1.026, 1.022, 1.018, 1.015, 1.011, 1.008, 1.006, 1.004, 1.002, 1.001, 1, .999, .999, .999, .999, .999, .999, .999, 1);--glass-press-scale:.97;--glass-press-stretch:.04;--glass-press-grow:1.04;--glass-knob-lens-scale:1.15;--aurora-opacity:100%;--aurora-scale:1;--aurora-speed:1;--aurora-blur:0px;--glass-ring-width:3px;--glass-text-scale:1;--glass-type-ratio:1.25;--glass-leading:1.6;--glass-tracking:0em;--glass-body-weight:400;--glass-heading-weight:650;--glass-heading-tracking:-.015em;--glass-heading-leading:1.15;--glass-heading-case:none;--glass-heading-wrap:balance;--glass-hyphens:manual;--glass-display-weight:700;--glass-display-tracking:-.03em;--glass-numeric:tabular-nums;--glass-font-features:normal;--glass-measure:68ch;--glass-underline-offset:.22em}@supports (color:lab(0% 0 0)){:root{--primary:lab(46.8977% 57.444 56.2675);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(46.8977% 57.444 56.2675);--chart-1:lab(46.8977% 57.444 56.2675);--chart-2:lab(60.6641% 38.581 -60.5491);--chart-3:lab(76.8183% 25.7057 69.6845);--chart-4:lab(48.1655% 2.04057 53.7484);--chart-5:lab(81.2555% 29.2248 -14.9307);--chart-6:lab(39.0693% -2.04039 -38.3681);--chart-7:lab(70.6162% -12.9695 27.4033);--chart-8:lab(55.7715% 5.56883 4.47164);--aurora-1:lab(79.4468% 26.9946 24.1408);--aurora-2:lab(76.5133% 19.1958 -35.2879);--aurora-3:lab(89.1846% 9.2245 26.3318);--success:lab(46.0932% -43.5003 29.0664);--success-foreground:lab(98.84% .0000298023 -.0000119209);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--info-foreground:lab(98.84% .0000298023 -.0000119209);--aurora-base:lab(94.7444% -.0200868 -2.65452);--glass-tint:lab(100% 0 0);--glass-fill-tint:lab(47.7134% .956506 -3.63976);--glass-thumb:lab(100% 0 0);--glass-label:lab(2.75381% 0 0);--glass-label-secondary:lab(34.9526% .967369 -3.6333);--glass-label-tertiary:lab(53.5136% .95287 -3.64196);--glass-label-quaternary:lab(72.1176% .464439 -1.82855);--glass-knob:lab(100% 0 0);--glass-border-color:lab(100% 0 0);--glass-highlight-color:lab(100% 0 0);--glass-shadow-color:lab(18.3792% 2.75573 -18.0798)}}.dark{--primary:#ff7a55;--primary-foreground:#190e0c;--ring:#ff7a55;--chart-1:#ff7a55;--chart-2:#a77bff;--chart-3:#fa3;--chart-4:#ab901c;--chart-5:#f9b9ea;--chart-6:#5289c8;--chart-7:#d6e7ab;--chart-8:#8c7c78;--aurora-1:#9a3a2a;--aurora-2:#4a2f96;--aurora-3:#7a4a1c;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#050507;--glass-tint:#1e1f25;--glass-opacity:45%;--glass-opacity-strong:72%;--glass-opacity-subtle:24%;--glass-blur:28px;--glass-saturate:180%;--glass-brightness:100%;--glass-sheen:5%;--glass-sheen-angle:160deg;--glass-texture:none;--glass-fill-tint:#7f7f86;--glass-fill-opacity:24%;--glass-fill-opacity-strong:36%;--glass-thumb:#fff3;--glass-label:#fafafa;--glass-clarity:.5;--glass-label-secondary:#d6d7de;--glass-label-tertiary:#85858c;--glass-label-quaternary:#54555b;--glass-separator-opacity:16%;--glass-knob:#fff;--glass-liquid-opacity:40%;--glass-liquid-clear-opacity:8%;--glass-liquid-clear-dim:20%;--glass-liquid-blur:12px;--glass-liquid-saturate:200%;--glass-border-color:#fff;--glass-border-opacity:12%;--glass-border-width:1px;--glass-highlight-opacity:14%;--glass-highlight-color:#fff;--glass-light-angle:-45deg;--glass-specular:30%;--glass-edge-shade:18%;--glass-illumination:22%;--glass-shadow-color:#000;--glass-shadow-opacity:45%;--glass-shadow-y:10px;--glass-shadow-blur:30px;--glass-dim:45%;--glass-shadow-over-content:1.6;--glass-glow:0%;--glass-radius-surface:1.5rem;--glass-radius-control:.75rem;--glass-radius-button:9999px;--glass-radius-badge:9999px;--glass-hit-min:44px;--glass-density:1;--glass-duration:.2s;--glass-ease:linear(0, .028, .098, .194, .302, .415, .523, .624, .713, .79, .855, .908, .949, .98, 1.003, 1.019, 1.029, 1.034, 1.036, 1.036, 1.034, 1.03, 1.026, 1.022, 1.018, 1.015, 1.011, 1.008, 1.006, 1.004, 1.002, 1.001, 1, .999, .999, .999, .999, .999, .999, .999, 1);--glass-press-scale:.97;--glass-press-stretch:.04;--glass-press-grow:1.04;--glass-knob-lens-scale:1.15;--aurora-opacity:100%;--aurora-scale:1;--aurora-speed:1;--aurora-blur:0px;--glass-ring-width:3px;--glass-text-scale:1;--glass-type-ratio:1.25;--glass-leading:1.6;--glass-tracking:0em;--glass-body-weight:400;--glass-heading-weight:650;--glass-heading-tracking:-.015em;--glass-heading-leading:1.15;--glass-heading-case:none;--glass-heading-wrap:balance;--glass-hyphens:manual;--glass-display-weight:700;--glass-display-tracking:-.03em;--glass-numeric:tabular-nums;--glass-font-features:normal;--glass-measure:68ch;--glass-underline-offset:.22em}@supports (color:lab(0% 0 0)){.dark{--primary:lab(67.0345% 49.9314 45.1997);--primary-foreground:lab(5.15012% 4.54132 3.02663);--ring:lab(67.0345% 49.9314 45.1997);--chart-1:lab(67.0345% 49.9314 45.1997);--chart-2:lab(60.6641% 38.581 -60.5491);--chart-3:lab(76.8183% 25.7057 69.6845);--chart-4:lab(60.9942% 1.98025 59.1278);--chart-5:lab(82.4159% 29.2287 -14.933);--chart-6:lab(55.4211% -4.15677 -38.6844);--chart-7:lab(89.1939% -13.1869 27.073);--chart-8:lab(53.4513% 5.57101 4.47351);--aurora-1:lab(38.4775% 40.187 31.4504);--aurora-2:lab(27.8418% 32.8565 -53.3122);--aurora-3:lab(36.5628% 17.8754 34.898);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.3925% .200272 -.735825);--glass-tint:lab(11.7297% 1.23971 -4.31745);--glass-fill-tint:lab(53.5136% .95287 -3.64196);--glass-thumb:lab(100% 0 0/.2);--glass-label:lab(98.26% 0 0);--glass-label-secondary:lab(85.9945% .940204 -3.6498);--glass-label-tertiary:lab(55.8337% .951588 -3.64274);--glass-label-quaternary:lab(36.1127% .966162 -3.63401);--glass-knob:lab(100% 0 0);--glass-border-color:lab(100% 0 0);--glass-highlight-color:lab(100% 0 0);--glass-shadow-color:lab(0% 0 0)}}:root[data-palette=dusk]{--primary:#ca370c;--ring:#ca370c;--chart-1:#ca370c;--chart-4:#867000;--chart-5:#f6b6e7;--chart-6:#295f9b;--chart-7:#a3b37a;--chart-8:#92827e;--aurora-1:#ffb199;--aurora-2:#c7b2ff;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6}@supports (color:lab(0% 0 0)){:root[data-palette=dusk]{--primary:lab(46.8977% 57.444 56.2675);--ring:lab(46.8977% 57.444 56.2675);--chart-1:lab(46.8977% 57.444 56.2675);--chart-4:lab(48.1655% 2.04057 53.7484);--chart-5:lab(81.2555% 29.2248 -14.9307);--chart-6:lab(39.0693% -2.04039 -38.3681);--chart-7:lab(70.6162% -12.9695 27.4033);--chart-8:lab(55.7715% 5.56883 4.47164);--aurora-1:lab(79.4468% 26.9946 24.1408);--aurora-2:lab(76.5133% 19.1958 -35.2879);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409)}}:root.dark[data-palette=dusk]{--primary-foreground:#190e0c;--chart-4:#ab901c;--chart-5:#f9b9ea;--chart-6:#5289c8;--chart-7:#d6e7ab;--chart-8:#8c7c78;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826}@supports (color:lab(0% 0 0)){:root.dark[data-palette=dusk]{--primary-foreground:lab(5.15012% 4.54132 3.02663);--chart-4:lab(60.9942% 1.98025 59.1278);--chart-5:lab(82.4159% 29.2287 -14.933);--chart-6:lab(55.4211% -4.15677 -38.6844);--chart-7:lab(89.1939% -13.1869 27.073);--chart-8:lab(53.4513% 5.57101 4.47351);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577)}}:root[data-palette=ocean]{--primary:#0c67e2;--ring:#0c67e2;--chart-1:#0c67e2;--chart-2:#2dcfc2;--chart-3:#8e7cff;--chart-4:#9156a0;--chart-5:#7be1e5;--chart-6:#5a6500;--chart-7:#d097b6;--chart-8:#7f8793;--aurora-1:#9cc6ff;--aurora-2:#a6eee4;--aurora-3:#c7bcff;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#007781}@supports (color:lab(0% 0 0)){:root[data-palette=ocean]{--primary:lab(44.902% 14.0897 -70.5621);--ring:lab(44.902% 14.0897 -70.5621);--chart-1:lab(44.902% 14.0897 -70.5621);--chart-2:lab(75.1716% -43.6559 -5.69719);--chart-3:lab(58.5487% 31.3799 -64.0108);--chart-4:lab(45.8904% 34.1932 -30.3806);--chart-5:lab(83.5554% -30.4386 -11.8836);--chart-6:lab(40.5229% -13.2616 46.2331);--chart-7:lab(68.7481% 25.7353 -7.56148);--chart-8:lab(55.8532% -1.02127 -7.37869);--aurora-1:lab(78.3987% -3.83136 -32.7323);--aurora-2:lab(89.161% -24.8718 -2.70789);--aurora-3:lab(78.9928% 14.126 -31.6429);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(45.0879% -26.2974 -14.0064)}}:root.dark[data-palette=ocean]{--primary:#4ea3ff;--primary-foreground:#0c121a;--ring:#4ea3ff;--chart-1:#4ea3ff;--chart-2:#2dcfc2;--chart-3:#8e7cff;--chart-4:#b477c4;--chart-5:#7ee4e9;--chart-6:#828f38;--chart-7:#ffcde8;--chart-8:#79818c;--aurora-1:#14408a;--aurora-2:#0f5e66;--aurora-3:#33298a;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#04c1d0;--info-foreground:#001a1d}@supports (color:lab(0% 0 0)){:root.dark[data-palette=ocean]{--primary:lab(64.9737% -3.97161 -54.0227);--primary-foreground:lab(5.19673% -.385173 -6.48314);--ring:lab(64.9737% -3.97161 -54.0227);--chart-1:lab(64.9737% -3.97161 -54.0227);--chart-2:lab(75.1716% -43.6559 -5.69719);--chart-3:lab(58.5487% 31.3799 -64.0108);--chart-4:lab(58.6961% 33.978 -30.5183);--chart-5:lab(84.7156% -30.4409 -11.8868);--chart-6:lab(56.8334% -14.2638 42.9186);--chart-7:lab(87.516% 21.0364 -6.16057);--chart-8:lab(53.5328% -1.01468 -7.37553);--aurora-1:lab(27.8089% 8.56268 -46.4892);--aurora-2:lab(35.8792% -20.898 -11.3974);--aurora-3:lab(23.2074% 28.4207 -53.779);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(70.9274% -37.2376 -19.8325);--info-foreground:lab(7.51957% -9.1562 -5.63904)}}:root[data-palette=rose]{--primary:#ca2c5a;--ring:#ca2c5a;--chart-1:#ca2c5a;--chart-2:#b57bff;--chart-3:#ff9467;--chart-4:#9d6300;--chart-5:#e1bdfd;--chart-6:#006787;--chart-7:#baab70;--chart-8:#928183;--aurora-1:#ffb3c8;--aurora-2:#e2b8ff;--aurora-3:#ffd3de;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6}@supports (color:lab(0% 0 0)){:root[data-palette=rose]{--primary:lab(46.4688% 62.9929 14.64);--ring:lab(46.4688% 62.9929 14.64);--chart-1:lab(46.4688% 62.9929 14.64);--chart-2:lab(62.0825% 42.4728 -58.0267);--chart-3:lab(72.4624% 38.0643 42.0994);--chart-4:lab(47.5311% 19.5638 54.8264);--chart-5:lab(81.3178% 22.1546 -27.0041);--chart-6:lab(39.9182% -16.9109 -25.3712);--chart-7:lab(70.2279% -.888497 32.5091);--chart-8:lab(55.6907% 6.63516 1.3956);--aurora-1:lab(80.7573% 30.6108 1.02172);--aurora-2:lab(80.3489% 25.0146 -29.2668);--aurora-3:lab(88.578% 17.1002 .654972);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409)}}:root.dark[data-palette=rose]{--primary:#ff6b8e;--primary-foreground:#190e10;--ring:#ff6b8e;--chart-1:#ff6b8e;--chart-2:#b57bff;--chart-3:#ff9467;--chart-4:#c38229;--chart-5:#e4c1ff;--chart-6:#2293bb;--chart-7:#eedfa2;--chart-8:#8c7c7d;--aurora-1:#8a2346;--aurora-2:#5e2c86;--aurora-3:#4a1f66;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826}@supports (color:lab(0% 0 0)){:root.dark[data-palette=rose]{--primary:lab(65.2616% 59.5042 11.1326);--primary-foreground:lab(5.09573% 5.25224 1.01083);--ring:lab(65.2616% 59.5042 11.1326);--chart-1:lab(65.2616% 59.5042 11.1326);--chart-2:lab(62.0825% 42.4728 -58.0267);--chart-3:lab(72.4624% 38.0643 42.0994);--chart-4:lab(60.3063% 20.4556 55.6858);--chart-5:lab(82.5375% 21.1808 -25.9096);--chart-6:lab(56.2216% -20.5845 -30.3154);--chart-7:lab(88.8114% -1.2722 31.9624);--chart-8:lab(53.3707% 6.63456 1.39592);--aurora-1:lab(32.2979% 45.4994 5.3444);--aurora-2:lab(28.7865% 36.0039 -41.8551);--aurora-3:lab(21.3001% 30.8653 -33.74);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577)}}:root[data-palette=sage]{--primary:#007d4c;--ring:#007d4c;--chart-1:#007d4c;--chart-2:#93cc3f;--chart-3:#32b2d6;--chart-4:#007f98;--chart-5:#decf84;--chart-6:#923f48;--chart-7:#7fb1da;--chart-8:#7d8a82;--aurora-1:#b2eacb;--aurora-2:#dcf2a8;--aurora-3:#a9dfea;--success:#677000;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6}@supports (color:lab(0% 0 0)){:root[data-palette=sage]{--primary:lab(45.7961% -40.2242 17.8899);--ring:lab(45.7961% -40.2242 17.8899);--chart-1:lab(45.7961% -40.2242 17.8899);--chart-2:lab(76.118% -34.708 60.3733);--chart-3:lab(67.0215% -26.198 -28.677);--chart-4:lab(48.3393% -23.4707 -22.3508);--chart-5:lab(83.0995% -2.13805 38.9772);--chart-6:lab(38.4583% 36.2418 12.9833);--chart-7:lab(69.7758% -9.11155 -26.4471);--chart-8:lab(56.1909% -6.33842 2.80296);--aurora-1:lab(88.1945% -23.0559 8.97937);--aurora-2:lab(92.4984% -16.3637 33.2012);--aurora-3:lab(85.3555% -15.9914 -11.2728);--success:lab(45.1741% -12.6466 50.0641);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409)}}:root.dark[data-palette=sage]{--primary:#4cd08f;--primary-foreground:#0a140e;--ring:#4cd08f;--chart-1:#4cd08f;--chart-2:#93cc3f;--chart-3:#32b2d6;--chart-4:#04a3c2;--chart-5:#e1d288;--chart-6:#c0686f;--chart-7:#c2e3ff;--chart-8:#77847c;--aurora-1:#1c6644;--aurora-2:#466620;--aurora-3:#145a66;--success:#a8b532;--success-foreground:#161802;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826}@supports (color:lab(0% 0 0)){:root.dark[data-palette=sage]{--primary:lab(75.1648% -48.8141 21.2597);--primary-foreground:lab(5.4727% -4.64734 2.03567);--ring:lab(75.1648% -48.8141 21.2597);--chart-1:lab(75.1648% -48.8141 21.2597);--chart-2:lab(76.118% -34.708 60.3733);--chart-3:lab(67.0215% -26.198 -28.677);--chart-4:lab(61.2038% -28.0006 -26.6466);--chart-5:lab(84.2613% -2.16845 38.9278);--chart-6:lab(54.7057% 36.2621 12.7375);--chart-7:lab(88.3967% -6.70308 -17.4544);--chart-8:lab(53.8709% -6.33955 2.80339);--aurora-1:lab(38.0949% -30.0734 12.4514);--aurora-2:lab(39.5853% -21.4496 34.398);--aurora-3:lab(34.5956% -18.2856 -13.3088);--success:lab(70.9669% -16.6727 60.7338);--success-foreground:lab(7.51201% -4.09467 10.1251);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577)}}:root[data-palette=amber]{--primary:#9d5e01;--ring:#9d5e01;--chart-1:#9d5e01;--chart-2:#ff6f4f;--chart-3:#e8c21b;--chart-4:#5f7e1b;--chart-5:#ffb7c5;--chart-6:#57539a;--chart-7:#85ba92;--chart-8:#8f847a;--aurora-1:#ffd899;--aurora-2:#ffbba3;--aurora-3:#fff0b4;--success:#017f38;--warning:#bbc93c;--warning-foreground:#161802;--info:#0070a6}@supports (color:lab(0% 0 0)){:root[data-palette=amber]{--primary:lab(46.2602% 22.3257 53.8939);--ring:lab(46.2602% 22.3257 53.8939);--chart-1:lab(46.2602% 22.3257 53.8939);--chart-2:lab(64.9949% 54.7174 46.0579);--chart-3:lab(79.98% 3.66223 76.9535);--chart-4:lab(48.9895% -22.5746 46.158);--chart-5:lab(81.5834% 28.2404 3.73986);--chart-6:lab(38.2813% 16.2525 -38.9462);--chart-7:lab(70.8928% -24.3461 14.3716);--chart-8:lab(55.9056% 2.85459 7.09556);--aurora-1:lab(88.6376% 7.8283 36.4968);--aurora-2:lab(81.9028% 22.8303 22.138);--aurora-3:lab(94.9559% -1.33163 30.9951);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(78.007% -17.8558 64.497);--warning-foreground:lab(7.51201% -4.09467 10.1251);--info:lab(44.1427% -11.7281 -37.0409)}}:root.dark[data-palette=amber]{--primary:#ffb340;--primary-foreground:#181008;--ring:#ffb340;--chart-1:#ffb340;--chart-2:#ff6f4f;--chart-3:#e8c21b;--chart-4:#7fa042;--chart-5:#ffbcc9;--chart-6:#7e7cc7;--chart-7:#b7eec4;--chart-8:#897e74;--aurora-1:#7a520e;--aurora-2:#7a321f;--aurora-3:#5e5613;--success:#5ac576;--success-foreground:#071b0c;--warning:#bbc93c;--warning-foreground:#161802;--info:#47b5fa;--info-foreground:#031826}@supports (color:lab(0% 0 0)){:root.dark[data-palette=amber]{--primary:lab(78.9364% 21.4807 66.4552);--primary-foreground:lab(5.2413% 2.53288 4.5638);--ring:lab(78.9364% 21.4807 66.4552);--chart-1:lab(78.9364% 21.4807 66.4552);--chart-2:lab(64.9949% 54.7174 46.0579);--chart-3:lab(79.98% 3.66223 76.9535);--chart-4:lab(61.7955% -23.106 44.0046);--chart-5:lab(82.8273% 25.9415 3.42441);--chart-6:lab(54.6416% 14.6935 -39.2321);--chart-7:lab(89.4586% -24.2879 14.3091);--chart-8:lab(53.5853% 2.86013 7.09984);--aurora-1:lab(38.5208% 13.1742 42.639);--aurora-2:lab(31.1256% 31.2808 28.127);--aurora-3:lab(36.3959% -2.71274 37.6232);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(78.007% -17.8558 64.497);--warning-foreground:lab(7.51201% -4.09467 10.1251);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577)}}:root[data-palette=graphite]{--primary:#1c1c1e;--ring:#1c1c1e;--chart-1:#1c1c1e;--chart-2:#7c7c84;--chart-3:#aeaeb4;--chart-4:#796e73;--chart-5:#c6d0d4;--chart-6:#596059;--chart-7:#b1a8a9;--chart-8:#858592;--aurora-1:#d3d8e2;--aurora-2:#e4def0;--aurora-3:#ccdfe8;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6}@supports (color:lab(0% 0 0)){:root[data-palette=graphite]{--primary:lab(10.2966% .406653 -1.4483);--ring:lab(10.2966% .406653 -1.4483);--chart-1:lab(10.2966% .406653 -1.4483);--chart-2:lab(52.2174% 1.22094 -4.34243);--chart-3:lab(71.2779% .804722 -2.90327);--chart-4:lab(47.584% 5.24035 -1.41912);--chart-5:lab(82.6575% -2.75791 -3.29411);--chart-6:lab(39.8634% -3.86277 3.11648);--chart-7:lab(69.7281% 3.30001 .825584);--chart-8:lab(55.7385% 2.09072 -7.20508);--aurora-1:lab(86.1306% -.352979 -5.64281);--aurora-2:lab(89.3916% 4.55365 -8.02784);--aurora-3:lab(87.5743% -5.26413 -6.74844);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409)}}:root.dark[data-palette=graphite]{--primary:#f2f2f7;--primary-foreground:#0b0b0b;--ring:#f2f2f7;--chart-1:#f2f2f7;--chart-2:#7c7c84;--chart-3:#aeaeb4;--chart-4:#9a8e94;--chart-5:#c9d3d7;--chart-6:#818881;--chart-7:#e4dbdc;--chart-8:#7f7f8c;--aurora-1:#30343f;--aurora-2:#3a3446;--aurora-3:#24343e;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826}@supports (color:lab(0% 0 0)){:root.dark[data-palette=graphite]{--primary:lab(95.6469% .70259 -2.54252);--primary-foreground:lab(3.04863% 0 0);--ring:lab(95.6469% .70259 -2.54252);--chart-1:lab(95.6469% .70259 -2.54252);--chart-2:lab(52.2174% 1.22094 -4.34243);--chart-3:lab(71.2779% .804722 -2.90327);--chart-4:lab(60.3441% 5.24515 -1.41966);--chart-5:lab(83.8175% -2.75829 -3.2943);--chart-6:lab(56.1039% -3.86328 3.11134);--chart-7:lab(88.2881% 3.30052 .825131);--chart-8:lab(53.4181% 2.09579 -7.20227);--aurora-1:lab(21.6906% .382066 -7.427);--aurora-2:lab(22.9349% 5.98903 -10.2011);--aurora-3:lab(20.5824% -4.56072 -8.62675);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577)}}:root[data-palette=lavender]{--primary:#8059bb;--ring:#8059bb;--chart-1:#8059bb;--chart-2:#cb6ab2;--chart-3:#96b6ff;--chart-4:#a8506f;--chart-5:#9cd6ff;--chart-6:#146f46;--chart-7:#d69992;--chart-8:#888491;--aurora-1:#d2bff9;--aurora-2:#efb1dc;--aurora-3:#cfdeff;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--aurora-base:#f1eef7}@supports (color:lab(0% 0 0)){:root[data-palette=lavender]{--primary:lab(45.5526% 32.3631 -46.5159);--ring:lab(45.5526% 32.3631 -46.5159);--chart-1:lab(45.5526% 32.3631 -46.5159);--chart-2:lab(58.4202% 45.9494 -20.444);--chart-3:lab(73.7013% 2.75812 -40.2395);--chart-4:lab(46.2906% 39.3242 .506473);--chart-5:lab(82.6337% -11.5878 -26.5478);--chart-6:lab(41.055% -34.543 15.1999);--chart-7:lab(69.1435% 23.0482 13.1811);--chart-8:lab(55.6941% 3.55032 -6.48592);--aurora-1:lab(80.4256% 15.5914 -26.4317);--aurora-2:lab(79.027% 27.9443 -12.4002);--aurora-3:lab(88.1437% -.176519 -17.8373);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.6476% 2.09397 -3.91737)}}:root.dark[data-palette=lavender]{--primary:#b895f5;--primary-foreground:#140e1d;--ring:#b895f5;--chart-1:#b895f5;--chart-2:#e07dc5;--chart-3:#a9c3ff;--chart-4:#cd718f;--chart-5:#a3d8ff;--chart-6:#47996e;--chart-7:#ffd2cc;--chart-8:#827e8b;--aurora-1:#5d4089;--aurora-2:#6c1b5b;--aurora-3:#364b7e;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#060509}@supports (color:lab(0% 0 0)){:root.dark[data-palette=lavender]{--primary:lab(67.9704% 27.8416 -43.2305);--primary-foreground:lab(4.97313% 4.63863 -8.5819);--ring:lab(67.9704% 27.8416 -43.2305);--chart-1:lab(67.9704% 27.8416 -43.2305);--chart-2:lab(65.3887% 46.039 -20.4756);--chart-3:lab(78.5539% 1.22747 -32.5232);--chart-4:lab(59.051% 39.5109 .486147);--chart-5:lab(83.7998% -10.9292 -24.6857);--chart-6:lab(57.307% -34.1555 15.0496);--chart-7:lab(87.9242% 15.8798 8.99215);--chart-8:lab(53.3738% 3.55363 -6.48369);--aurora-1:lab(33.3009% 25.1122 -36.3049);--aurora-2:lab(26.1001% 40.8874 -18.2388);--aurora-3:lab(31.9557% 4.42997 -32.2167);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.51201% .771731 -1.47149)}}:root[data-palette=mint]{--primary:#017a58;--ring:#017a58;--chart-1:#017a58;--chart-2:#b078c9;--chart-3:#f699a0;--chart-4:#017d9f;--chart-5:#d5d196;--chart-6:#466932;--chart-7:#99b58b;--chart-8:#7c8a83;--aurora-1:#9edabf;--aurora-2:#dbb9eb;--aurora-3:#ffd1d3;--success:#677000;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--aurora-base:#e9f3ee}@supports (color:lab(0% 0 0)){:root[data-palette=mint]{--primary:lab(45.17% -37.2007 10.5194);--ring:lab(45.17% -37.2007 10.5194);--chart-1:lab(45.17% -37.2007 10.5194);--chart-2:lab(58.6717% 33.0443 -33.3489);--chart-3:lab(73.2678% 36.0683 11.7161);--chart-4:lab(48.1598% -20.6296 -26.7886);--chart-5:lab(83.1431% -5.47975 30.186);--chart-6:lab(40.6896% -21.0777 26.4631);--chart-7:lab(70.6125% -15.4108 17.8823);--chart-8:lab(56.1892% -6.60124 1.91242);--aurora-1:lab(82.4042% -24.0383 6.91969);--aurora-2:lab(79.2278% 19.319 -20.345);--aurora-3:lab(87.8371% 16.9278 5.36064);--success:lab(45.1741% -12.6466 50.0641);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.9418% -3.94505 1.14541)}}:root.dark[data-palette=mint]{--primary:#54c398;--primary-foreground:#04160e;--ring:#54c398;--chart-1:#54c398;--chart-2:#c38adc;--chart-3:#ffa9af;--chart-4:#3b9fc2;--chart-5:#d8d499;--chart-6:#6e935a;--chart-7:#cce8bd;--chart-8:#76847d;--aurora-1:#006245;--aurora-2:#592a6c;--aurora-3:#713a3f;--success:#a8b532;--success-foreground:#161802;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#030705}@supports (color:lab(0% 0 0)){:root.dark[data-palette=mint]{--primary:lab(71.4357% -40.8072 11.625);--primary-foreground:lab(5.57565% -7.16796 2.10934);--ring:lab(71.4357% -40.8072 11.625);--chart-1:lab(71.4357% -40.8072 11.625);--chart-2:lab(65.654% 32.906 -33.4223);--chart-3:lab(78.0082% 33.1566 10.7089);--chart-4:lab(60.9502% -21.3819 -26.9566);--chart-5:lab(84.3043% -5.49835 30.1611);--chart-6:lab(56.959% -21.2834 25.7616);--chart-7:lab(89.1808% -15.4671 17.7692);--chart-8:lab(53.8692% -6.6027 1.91262);--aurora-1:lab(36.2712% -32.049 9.06014);--aurora-2:lab(26.2357% 30.6147 -29.6792);--aurora-3:lab(31.8644% 25.3221 8.34684);--success:lab(70.9669% -16.6727 60.7338);--success-foreground:lab(7.51201% -4.09467 10.1251);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.61551% -1.29389 .378919)}}:root[data-palette=cherry]{--primary:#d02a3a;--ring:#d02a3a;--chart-1:#d02a3a;--chart-2:#02a6af;--chart-3:#ff9968;--chart-4:#926a01;--chart-5:#f3b3fc;--chart-6:#9d3438;--chart-7:#67bf9c;--chart-8:#928281;--aurora-1:#ffb4b1;--aurora-2:#50dee8;--aurora-3:#ffd3bf;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--aurora-base:#f8edec}@supports (color:lab(0% 0 0)){:root[data-palette=cherry]{--primary:lab(46.866% 63.9007 34.4882);--ring:lab(46.866% 63.9007 34.4882);--chart-1:lab(46.866% 63.9007 34.4882);--chart-2:lab(61.5972% -34.3037 -15.6979);--chart-3:lab(73.6003% 35.7488 42.6669);--chart-4:lab(47.8448% 10.9549 54.0357);--chart-5:lab(80.9001% 32.6518 -27.0672);--chart-6:lab(38.2344% 44.6019 23.0094);--chart-7:lab(71.1716% -33.935 8.99853);--chart-8:lab(55.7253% 6.26585 2.93829);--aurora-1:lab(80.5786% 27.4113 13.0781);--aurora-2:lab(81.3985% -36.8823 -16.8993);--aurora-3:lab(88.095% 13.5948 15.9083);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.6637% 3.75301 1.75306)}}:root.dark[data-palette=cherry]{--primary:#ff7e7d;--primary-foreground:#1d0c0b;--ring:#ff7e7d;--chart-1:#ff7e7d;--chart-2:#05bbc5;--chart-3:#ffae88;--chart-4:#b80;--chart-5:#f5b7ff;--chart-6:#cd5f5f;--chart-7:#9bf4cf;--chart-8:#8c7c7b;--aurora-1:#961c28;--aurora-2:#004c51;--aurora-3:#7f3200;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#090404}@supports (color:lab(0% 0 0)){:root.dark[data-palette=cherry]{--primary:lab(68.2362% 50.1336 24.8591);--primary-foreground:lab(5.04322% 7.75255 2.97405);--ring:lab(68.2362% 50.1336 24.8591);--chart-1:lab(68.2362% 50.1336 24.8591);--chart-2:lab(68.6499% -37.3679 -17.1003);--chart-3:lab(78.4702% 27.3295 32.0771);--chart-4:lab(60.6128% 13.2033 65.1514);--chart-5:lab(82.1071% 31.8209 -26.4107);--chart-6:lab(54.4951% 44.4525 22.1621);--chart-7:lab(89.7342% -33.7375 8.97772);--chart-8:lab(53.4052% 6.26645 2.93922);--aurora-1:lab(33.4075% 49.8372 26.8423);--aurora-2:lab(28.6818% -19.9046 -9.10811);--aurora-3:lab(31.8657% 32.2792 43.9848);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.5213% 1.33106 .551802)}}:root[data-palette=lagoon]{--primary:#03767b;--ring:#03767b;--chart-1:#03767b;--chart-2:#1b9ddd;--chart-3:#61d0a6;--chart-4:#4971b2;--chart-5:#b1dca8;--chart-6:#864e1c;--chart-7:#a6a5d6;--chart-8:#798a8b;--aurora-1:#8cdade;--aurora-2:#93d0f8;--aurora-3:#baebd5;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--aurora-base:#e7f3f3}@supports (color:lab(0% 0 0)){:root[data-palette=lagoon]{--primary:lab(44.5804% -27.2203 -11.173);--ring:lab(44.5804% -27.2203 -11.173);--chart-1:lab(44.5804% -27.2203 -11.173);--chart-2:lab(60.4711% -16.2708 -42.8115);--chart-3:lab(76.0623% -40.5606 10.7268);--chart-4:lab(47.0417% 1.32534 -39.6516);--chart-5:lab(83.636% -21.7665 20.9731);--chart-6:lab(39.2431% 21.3296 38.2049);--chart-7:lab(69.1303% 8.36054 -24.7361);--chart-8:lab(56.1186% -6.32274 -2.64311);--aurora-1:lab(82.1955% -24.2447 -10.0399);--aurora-2:lab(80.3544% -12.574 -26.3027);--aurora-3:lab(89.1902% -19.699 5.27469);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.8996% -3.79822 -1.59357)}}:root.dark[data-palette=lagoon]{--primary:#08c2ca;--primary-foreground:#001517;--ring:#08c2ca;--chart-1:#08c2ca;--chart-2:#39b0f1;--chart-3:#6fddb2;--chart-4:#6992d7;--chart-5:#b4dfab;--chart-6:#b27747;--chart-7:#dadaff;--chart-8:#738485;--aurora-1:#005f63;--aurora-2:#00486a;--aurora-3:#085b42;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#020707}@supports (color:lab(0% 0 0)){:root.dark[data-palette=lagoon]{--primary:lab(71.0475% -39.1096 -16.0532);--primary-foreground:lab(5.49054% -6.57891 -3.32677);--ring:lab(71.0475% -39.1096 -16.0532);--chart-1:lab(71.0475% -39.1096 -16.0532);--chart-2:lab(67.4663% -17.0599 -42.9402);--chart-3:lab(80.7033% -40.4838 10.7188);--chart-4:lab(59.8776% -.0109375 -39.8811);--chart-5:lab(84.7966% -21.7687 20.9641);--chart-6:lab(55.5308% 20.5355 35.6821);--chart-7:lab(87.9268% 5.50276 -17.8697);--chart-8:lab(53.7985% -6.32232 -2.64241);--aurora-1:lab(35.7643% -23.4625 -9.62924);--aurora-2:lab(28.0119% -9.5603 -25.9452);--aurora-3:lab(33.8326% -28.9975 7.60909);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.60077% -1.21287 -.569567)}}:root[data-palette=sand]{--primary:#87663f;--ring:#87663f;--chart-1:#87663f;--chart-2:#aa8d61;--chart-3:#d4af90;--chart-4:#677856;--chart-5:#e8c3c7;--chart-6:#4c5f79;--chart-7:#93b2ac;--chart-8:#8e8479;--aurora-1:#cebaa3;--aurora-2:#e7d5b9;--aurora-3:#f3e1d1;--success:#017f38;--warning:#bbc93c;--warning-foreground:#161802;--info:#0070a6;--aurora-base:#f6efe8}@supports (color:lab(0% 0 0)){:root[data-palette=sand]{--primary:lab(45.9783% 10.2123 27.6292);--ring:lab(45.9783% 10.2123 27.6292);--chart-1:lab(45.9783% 10.2123 27.6292);--chart-2:lab(60.625% 6.71473 28.0647);--chart-3:lab(74.3478% 10.452 21.1605);--chart-4:lab(48.4235% -11.8501 16.8972);--chart-5:lab(82.118% 13.9142 2.94194);--chart-6:lab(39.4684% -1.69724 -17.6036);--chart-7:lab(70.2727% -11.9286 -.570202);--chart-8:lab(55.9241% 2.42174 7.29564);--aurora-1:lab(76.7987% 4.89441 14.3677);--aurora-2:lab(86.156% 3.37285 16.0836);--aurora-3:lab(90.6727% 4.73985 9.94369);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(78.007% -17.8558 64.497);--warning-foreground:lab(7.51201% -4.09467 10.1251);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.7859% 1.38807 4.3313)}}:root.dark[data-palette=sand]{--primary:#c5a47f;--primary-foreground:#1a0f03;--ring:#c5a47f;--chart-1:#c5a47f;--chart-2:#bda072;--chart-3:#e1bc9d;--chart-4:#879a75;--chart-5:#ebc6cb;--chart-6:#7487a4;--chart-7:#c6e6e0;--chart-8:#887e74;--aurora-1:#664d30;--aurora-2:#553e17;--aurora-3:#5e4835;--success:#5ac576;--success-foreground:#071b0c;--warning:#bbc93c;--warning-foreground:#161802;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#080503}@supports (color:lab(0% 0 0)){:root.dark[data-palette=sand]{--primary:lab(69.8038% 8.65263 24.2193);--primary-foreground:lab(5.23097% 3.66201 6.49252);--ring:lab(69.8038% 8.65263 24.2193);--chart-1:lab(69.8038% 8.65263 24.2193);--chart-2:lab(67.5941% 6.55475 27.8344);--chart-3:lab(78.9906% 10.4004 21.105);--chart-4:lab(61.1925% -11.9321 16.7553);--chart-5:lab(83.278% 13.9149 2.94156);--chart-6:lab(55.7285% -2.0656 -17.7221);--chart-7:lab(88.8328% -11.9113 -.571716);--chart-8:lab(53.6038% 2.42755 7.30011);--aurora-1:lab(34.9801% 7.94886 21.5702);--aurora-2:lab(28.0849% 6.96845 27.2358);--aurora-3:lab(32.6156% 7.53324 15.0756);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(78.007% -17.8558 64.497);--warning-foreground:lab(7.51201% -4.09467 10.1251);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.55786% .574149 1.26648)}}:root[data-palette=midnight]{--primary:#545edc;--ring:#545edc;--chart-1:#545edc;--chart-2:#ef5b36;--chart-3:#4cd588;--chart-4:#a54994;--chart-5:#68e1fc;--chart-6:#00697b;--chart-7:#99a6e7;--chart-8:#828593;--aurora-1:#bbc7ff;--aurora-2:#ffb19d;--aurora-3:#b4eec7;--success:#017f38;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#0070a6;--aurora-base:#edf0f8}@supports (color:lab(0% 0 0)){:root[data-palette=midnight]{--primary:lab(44.6339% 26.5155 -67.1708);--ring:lab(44.6339% 26.5155 -67.1708);--chart-1:lab(44.6339% 26.5155 -67.1708);--chart-2:lab(58.899% 56.7836 51.2837);--chart-3:lab(76.5837% -51.6848 26.6537);--chart-4:lab(45.5786% 45.647 -23.2778);--chart-5:lab(83.3403% -29.4639 -24.2674);--chart-6:lab(40.2106% -21.4347 -17.934);--chart-7:lab(69.0122% 6.6832 -34.4913);--chart-8:lab(55.7814% .846714 -7.47342);--aurora-1:lab(80.8037% 4.75186 -28.9292);--aurora-2:lab(79.5243% 27.4811 22.301);--aurora-3:lab(89.4671% -24.9873 12.8218);--success:lab(46.0932% -43.5003 29.0664);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(44.1427% -11.7281 -37.0409);--aurora-base:lab(94.701% .44176 -4.52034)}}:root.dark[data-palette=midnight]{--primary:#93a3ff;--primary-foreground:#0e101f;--ring:#93a3ff;--chart-1:#93a3ff;--chart-2:#ff7553;--chart-3:#5be295;--chart-4:#c96bb7;--chart-5:#6ee4ff;--chart-6:#0396af;--chart-7:#d4dcff;--chart-8:#7c808d;--aurora-1:#3e45a2;--aurora-2:#7a1a00;--aurora-3:#005d33;--success:#5ac576;--success-foreground:#071b0c;--warning:#f3b01d;--warning-foreground:#1f1401;--info:#47b5fa;--info-foreground:#031826;--aurora-base:#05050a}@supports (color:lab(0% 0 0)){:root.dark[data-palette=midnight]{--primary:lab(68.5302% 11.574 -48.1522);--primary-foreground:lab(5.05572% 1.8611 -10.0142);--ring:lab(68.5302% 11.574 -48.1522);--chart-1:lab(68.5302% 11.574 -48.1522);--chart-2:lab(66.0189% 52.1088 45.0351);--chart-3:lab(81.2284% -51.58 26.5853);--chart-4:lab(58.3658% 45.7971 -23.3646);--chart-5:lab(84.4898% -29.0079 -23.8623);--chart-6:lab(56.6012% -27.508 -23.0034);--chart-7:lab(88.0494% 2.31978 -17.7988);--chart-8:lab(53.461% .852793 -7.47033);--aurora-1:lab(33.0711% 20.0648 -52.3501);--aurora-2:lab(26.8561% 40.8708 39.9764);--aurora-3:lab(34.0588% -33.4621 17.2978);--success:lab(71.7413% -45.1561 29.6234);--success-foreground:lab(7.71098% -10.4164 6.30971);--warning:lab(76.8064% 17.1488 74.8702);--warning-foreground:lab(7.22788% 4.17398 10.5845);--info:lab(69.7146% -15.6268 -43.8615);--info-foreground:lab(7.18698% -3.85434 -12.4577);--aurora-base:lab(1.52816% .249468 -1.73949)}}:root{--swatch-dusk:#ca370c;--swatch-ocean:#0c67e2;--swatch-rose:#ca2c5a;--swatch-sage:#007d4c;--swatch-amber:#9d5e01;--swatch-graphite:#1c1c1e;--swatch-lavender:#8059bb;--swatch-mint:#017a58;--swatch-cherry:#d02a3a;--swatch-lagoon:#03767b;--swatch-sand:#87663f;--swatch-midnight:#545edc}@supports (color:lab(0% 0 0)){:root{--swatch-dusk:lab(46.8977% 57.444 56.2675);--swatch-ocean:lab(44.902% 14.0897 -70.5621);--swatch-rose:lab(46.4688% 62.9929 14.64);--swatch-sage:lab(45.7961% -40.2242 17.8899);--swatch-amber:lab(46.2602% 22.3257 53.8939);--swatch-graphite:lab(10.2966% .406653 -1.4483);--swatch-lavender:lab(45.5526% 32.3631 -46.5159);--swatch-mint:lab(45.17% -37.2007 10.5194);--swatch-cherry:lab(46.866% 63.9007 34.4882);--swatch-lagoon:lab(44.5804% -27.2203 -11.173);--swatch-sand:lab(45.9783% 10.2123 27.6292);--swatch-midnight:lab(44.6339% 26.5155 -67.1708)}}.dark{--swatch-dusk:#ff7a55;--swatch-ocean:#4ea3ff;--swatch-rose:#ff6b8e;--swatch-sage:#4cd08f;--swatch-amber:#ffb340;--swatch-graphite:#f2f2f7;--swatch-lavender:#b895f5;--swatch-mint:#54c398;--swatch-cherry:#ff7e7d;--swatch-lagoon:#08c2ca;--swatch-sand:#c5a47f;--swatch-midnight:#93a3ff}@supports (color:lab(0% 0 0)){.dark{--swatch-dusk:lab(67.0345% 49.9314 45.1997);--swatch-ocean:lab(64.9737% -3.97161 -54.0227);--swatch-rose:lab(65.2616% 59.5042 11.1326);--swatch-sage:lab(75.1648% -48.8141 21.2597);--swatch-amber:lab(78.9364% 21.4807 66.4552);--swatch-graphite:lab(95.6469% .70259 -2.54252);--swatch-lavender:lab(67.9704% 27.8416 -43.2305);--swatch-mint:lab(71.4357% -40.8072 11.625);--swatch-cherry:lab(68.2362% 50.1336 24.8591);--swatch-lagoon:lab(71.0475% -39.1096 -16.0532);--swatch-sand:lab(69.8038% 8.65263 24.2193);--swatch-midnight:lab(68.5302% 11.574 -48.1522)}}@media (pointer:coarse){.hit-area:after{width:max(100%, var(--glass-hit-min));height:max(100%, var(--glass-hit-min))}}@keyframes glass-aurora-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,4%)scale(1.08)}}@keyframes glass-aurora-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,6%)scale(1.06)}}@keyframes glass-aurora-3{0%,to{transform:translate(0)scale(1.04)}50%{transform:translate(4%,-6%)scale(1)}}@keyframes glass-draw{0%{stroke-dashoffset:var(--glass-draw-from,1)}}@property --glass-materialize{syntax:"<number>";inherits:false;initial-value:1}@keyframes glass-materialize{0%{--glass-materialize:0;opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;scale:.96}}@keyframes glass-fade{0%{opacity:0}}@keyframes glass-grow{0%{transform:scaleX(0)}}@keyframes glass-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes glass-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@keyframes glass-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes glass-shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes glass-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes glass-collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{opacity:0;height:0}}@starting-style{.glass-morph-origin:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){clip-path:inset(calc((100% - var(--glass-morph-h,100%)) / 2) calc((100% - var(--glass-morph-w,100%)) / 2) round var(--glass-radius-button))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong,.glass-subtle,.glass-liquid,.glass-liquid-clear{--glass-bg:var(--glass-tint)}@supports (color:color-mix(in lab, red, red)){.glass,.glass-strong,.glass-subtle,.glass-liquid,.glass-liquid-clear{--glass-bg:color-mix(in oklch, var(--glass-tint) 92%, transparent)}}}@media (prefers-reduced-motion:reduce){[data-slot=aurora-blob],[data-glass-motion]{transition:none!important;animation:none!important}:root,[data-glass-scope]{--glass-duration:0s!important;--glass-press-scale:1!important;--glass-ease:linear!important;--glass-press-stretch:0!important;--glass-press-grow:1!important;--glass-knob-lens-scale:1!important}.glass-materialize:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:.15s ease-out both glass-fade!important}.glass-materialize[data-state=closed]{animation:.12s ease-in reverse both glass-fade!important}.glass-morph-origin{clip-path:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){:root,[data-glass-scope]{--glass-opacity:90%!important;--glass-opacity-strong:96%!important;--glass-opacity-subtle:84%!important;--glass-liquid-opacity:90%!important;--glass-liquid-clear-opacity:70%!important;--glass-clarity:.5!important;--glass-blur:40px!important;--glass-liquid-blur:30px!important;--glass-sheen:0%!important;--glass-texture:none!important;--glass-specular:0%!important;--glass-illumination:0%!important}}@media (prefers-contrast:more){:root,[data-glass-scope]{--glass-opacity:94%!important;--glass-opacity-strong:97%!important;--glass-opacity-subtle:90%!important;--glass-liquid-opacity:94%!important;--glass-liquid-clear-opacity:80%!important;--glass-clarity:.5!important;--glass-border-width:1.5px!important;--glass-border-opacity:100%!important;--glass-border-color:#222!important;--glass-highlight-opacity:0%!important;--glass-sheen:0%!important;--glass-glow:0%!important;--glass-texture:none!important;--glass-specular:0%!important;--glass-edge-shade:0%!important;--glass-illumination:0%!important;--glass-press-stretch:0!important;--glass-press-grow:1!important;--glass-label-secondary:#3c3c42!important}@supports (color:lab(0% 0 0)){:root,[data-glass-scope]{--glass-border-color:lab(13% 0 0)!important;--glass-label-secondary:lab(25.6718% .979483 -3.62631)!important}}:is(:root,[data-glass-scope]):is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){--glass-border-color:#fff!important;--glass-label-secondary:#e7e7ee!important}@supports (color:lab(0% 0 0)){:is(:root,[data-glass-scope]):is(.dark,.dark *):not(:where(.dark .light,.dark .light *):not(:where(.dark .light .dark,.dark .light .dark *))){--glass-border-color:lab(100% 0 0)!important;--glass-label-secondary:lab(91.7946% .938803 -3.65071)!important}}}@media (forced-colors:active){.glass,.glass-strong,.glass-subtle,.glass-liquid,.glass-liquid-clear{-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}.glass-prominent{-webkit-backdrop-filter:none;backdrop-filter:none;color:buttonface;box-shadow:none;background-color:buttontext}:is(.glass-liquid,.glass-liquid-clear,.glass-light,.glass-prominent):before{display:none}:is(.glass-illuminate,.glass-prominent):after{background:0 0}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#5a5a60;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(38.4329% .963882 -3.63534);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#c9cad1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(81.3544% .941575 -3.64901);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}.shiki,.shiki span{color:var(--shiki-light);background-color:#0000!important}.dark .shiki,.dark .shiki span{color:var(--shiki-dark)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
