/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-900:oklch(21% .034 264.665);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--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-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-xs:calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 1px) calc(var(--shadow-blur) * 1px) var(--glass-shadow);--drop-shadow-md:calc(var(--shadow-x) * 2px) calc(var(--shadow-y) * 3px) calc(var(--shadow-blur) * 3px) var(--glass-shadow);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-heading);--color-border:var(--border)}}@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}*,:after,:before,::backdrop{border-color:var(--border)}::file-selector-button{border-color:var(--border)}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:var(--font-body);background:var(--theme-bg-color,#f8fafc);min-height:100vh;color:var(--glass-text);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:where(h1,h2,h3,h4,h5,h6,[data-heading]){font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform)}:where(button,input,select,textarea){font-family:inherit}:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select){background-color:var(--glass-bg-input);border-color:var(--glass-border);color:var(--glass-text)}:where(input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select):focus{border-color:var(--glass-border);box-shadow:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sticky-header-ios{padding-top:max(env(safe-area-inset-top), 0px);position:sticky;top:0}@media (display-mode:standalone){.sticky-header-ios{padding-top:env(safe-area-inset-top)}}.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-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-15{top:calc(var(--spacing) * 15)}.top-20{top:calc(var(--spacing) * 20)}.top-27{top:calc(var(--spacing) * 27)}.top-32{top:calc(var(--spacing) * 32)}.top-44{top:calc(var(--spacing) * 44)}.top-\[15\%\]{top:15%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-2{left:calc(var(--spacing) * -2)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.left-\[calc\(var\(--sidebar-width\)\+1rem\)\]{left:calc(var(--sidebar-width) + 1rem)}.left-\[calc\(var\(--sidebar-width-icon\)\+2rem\)\]{left:calc(var(--sidebar-width-icon) + 2rem)}.glass-panel{background:var(--surface-fill);border:var(--surface-border-width) var(--surface-border-style) var(--glass-border);color:var(--glass-text);box-shadow:var(--surface-highlight);filter:var(--panel-filter);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));isolation:isolate;backface-visibility:hidden;transform:translateZ(0)}.isolate{isolation:isolate}.z-1{z-index:1}.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}.z-100{z-index:100}.z-9999{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.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-24{margin-top:calc(var(--spacing) * 24)}.mt-\[-14px\]{margin-top:-14px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.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)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-5\.5{margin-left:calc(var(--spacing) * 5.5)}.ml-\[3px\]{margin-left:3px}.ml-\[7px\]{margin-left:7px}.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}.line-clamp-4{-webkit-line-clamp:4;-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}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--glass-border-strong);border-radius:var(--radius-sm)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--glass-text-muted)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-0{height:0}.h-0\!{height:0!important}.h-0\.5{height:calc(var(--spacing) * .5)}.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\!{height:calc(var(--spacing) * 3)!important}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[70vh\]{height:70vh}.h-\[80vh\]{height:80vh}.h-\[85vh\]{height:85vh}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.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-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-144{max-height:calc(var(--spacing) * 144)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100\%-6rem\)\]{max-height:calc(100% - 6rem)}.max-h-\[calc\(100\%-7\.75rem\)\]{max-height:calc(100% - 7.75rem)}.max-h-\[calc\(100\%-9rem\)\]{max-height:calc(100% - 9rem)}.max-h-\[calc\(100\%-12rem\)\]{max-height:calc(100% - 12rem)}.max-h-\[calc\(100vh-16rem\)\]{max-height:calc(100vh - 16rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-0\!{min-height:0!important}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-\[68px\]{min-height:68px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\!{width:0!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\!{width:calc(var(--spacing) * 3)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-88{width:calc(var(--spacing) * 88)}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[220px\]{width:220px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[380px\]{width:380px}.w-\[560px\]{width:560px}.w-\[900px\]{width:900px}.w-\[1200px\]{width:1200px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(600px\,90vw\)\]{width:min(600px,90vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-\[80px\]{max-width:80px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[20px\]{min-width:20px}.min-w-\[60px\]{min-width:60px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;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-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.85\]{scale:.85}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.map-marker-shadow{fill:var(--glass-shadow);stroke:none;transform:translate(calc(var(--shadow-x) * 1.5px), calc(var(--shadow-y) * 1.5px))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.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-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-thin{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.auto-rows-\[1fr\]{grid-auto-rows:1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(6\,minmax\(0\,80px\)\)\]{grid-template-columns:repeat(6,minmax(0,80px))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.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}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * 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)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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(var(--border-width) * var(--tw-divide-y-reverse));border-bottom-width:calc(var(--border-width) * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-glass-edge>:not(:last-child)){border-color:var(--glass-border)}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.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}.page-label{background:var(--page-label-bg);padding:var(--page-label-padding);border-radius:var(--radius-sm)}.glass-icon-button{color:var(--glass-text-secondary);border-radius:var(--radius-lg);transition:background-color var(--motion-duration) ease, color var(--motion-duration) ease}.glass-icon-button:hover{background:var(--glass-bg-hover);color:var(--glass-text)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-2xl)}.rounded-pill{border-radius:var(--pill-radius)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border\!{border-style:var(--tw-border-style)!important;border-width:var(--border-width)!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.surface-border{border-width:var(--surface-border-width);border-style:var(--surface-border-style)}.border-y{border-block-style:var(--tw-border-style);border-block-width:var(--border-width)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width)}.border-r{border-right-style:var(--tw-border-style);border-right-width:var(--border-width)}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.glass-pill-control{border:var(--border-width) solid var(--glass-border);background:var(--glass-bg);color:var(--glass-text-secondary);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:background-color var(--motion-duration) ease, border-color var(--motion-duration) ease, color var(--motion-duration) ease}.glass-pill-control:hover{background:var(--glass-bg-hover);color:var(--glass-text)}.glass-pill-control[data-active=true]{background:var(--glass-action)}@supports (color:color-mix(in lab, red, red)){.glass-pill-control[data-active=true]{background:color-mix(in srgb, var(--glass-action) 16%, var(--glass-bg-strong))}}.glass-pill-control[data-active=true]{border-color:var(--glass-action)}@supports (color:color-mix(in lab, red, red)){.glass-pill-control[data-active=true]{border-color:color-mix(in srgb, var(--glass-action) 52%, var(--glass-border-strong))}}.glass-pill-control[data-active=true]{color:var(--glass-action);box-shadow:var(--surface-highlight)}.glass-pill-control-active{background:var(--glass-action)}@supports (color:color-mix(in lab, red, red)){.glass-pill-control-active{background:color-mix(in srgb, var(--glass-action) 16%, var(--glass-bg-strong))}}.glass-pill-control-active{border-color:var(--glass-action)}@supports (color:color-mix(in lab, red, red)){.glass-pill-control-active{border-color:color-mix(in srgb, var(--glass-action) 52%, var(--glass-border-strong))}}.glass-pill-control-active{color:var(--glass-action);box-shadow:var(--surface-highlight)}.glass-focus-ring:focus-visible{border-color:var(--glass-border);box-shadow:none;outline:none}.glass-button-surface{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--elevation-raised)}.glass-button-surface:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-strong)}.glass-button-outline{background:var(--glass-bg);border-color:var(--glass-border-strong);box-shadow:var(--elevation-raised)}.glass-button-outline:hover{background:var(--glass-bg-hover)}.glass-interactive{transition:background-color var(--motion-duration) ease, border-color var(--motion-duration) ease, color var(--motion-duration) ease}.glass-interactive:hover{background:var(--glass-bg-hover)}.glass-interactive[data-active=true]{background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.glass-container-compact{background:var(--glass-bg-strong);border-color:var(--glass-border)}.glass-container-compact:hover{background:var(--glass-bg-hover)}.glass-container-medium{background:var(--glass-bg);border-color:var(--glass-border)}.glass-container-medium:hover{background:var(--glass-bg-hover)}.glass-container-large{background:var(--glass-bg);border-color:var(--glass-border)}.glass-interactive-active{background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.glass-toolbar{background:var(--glass-bg);border-color:var(--glass-border)}.border-\(--glass-bg-strong\){border-color:var(--glass-bg-strong)}.border-\(--glass-divider\){border-color:var(--glass-divider)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-background{border-color:var(--background)}.border-blue-300\/80\!{border-color:#90c5ffcc!important}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/80\!{border-color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)!important}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/40{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.border-border{border-color:var(--border)}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-glass-edge{border-color:var(--glass-border)}.border-glass-edge-strong{border-color:var(--glass-border-strong)}.border-hue-amber\/20{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.border-hue-amber\/20{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 20%, transparent)}}.border-hue-amber\/25{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.border-hue-amber\/25{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 25%, transparent)}}.border-hue-amber\/30{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.border-hue-amber\/30{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 30%, transparent)}}.border-hue-amber\/40{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.border-hue-amber\/40{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 40%, transparent)}}.border-hue-amber\/50{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.border-hue-amber\/50{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 50%, transparent)}}.border-hue-blue\/20{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/20{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.border-hue-blue\/25{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/25{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 25%, transparent)}}.border-hue-blue\/30{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/30{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 30%, transparent)}}.border-hue-blue\/35{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/35{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 35%, transparent)}}.border-hue-blue\/40{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/40{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 40%, transparent)}}.border-hue-blue\/50{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.border-hue-blue\/50{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.border-hue-cyan\/20{border-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.border-hue-cyan\/20{border-color:color-mix(in oklab, rgb(var(--hue-cyan)) 20%, transparent)}}.border-hue-cyan\/30{border-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.border-hue-cyan\/30{border-color:color-mix(in oklab, rgb(var(--hue-cyan)) 30%, transparent)}}.border-hue-emerald\/20{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.border-hue-emerald\/20{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 20%, transparent)}}.border-hue-emerald\/30{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.border-hue-emerald\/30{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 30%, transparent)}}.border-hue-emerald\/40{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.border-hue-emerald\/40{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 40%, transparent)}}.border-hue-emerald\/50{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.border-hue-emerald\/50{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 50%, transparent)}}.border-hue-gray\/20{border-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.border-hue-gray\/20{border-color:color-mix(in oklab, rgb(var(--hue-gray)) 20%, transparent)}}.border-hue-gray\/50{border-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.border-hue-gray\/50{border-color:color-mix(in oklab, rgb(var(--hue-gray)) 50%, transparent)}}.border-hue-green\/20{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.border-hue-green\/20{border-color:color-mix(in oklab, rgb(var(--hue-green)) 20%, transparent)}}.border-hue-green\/30{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.border-hue-green\/30{border-color:color-mix(in oklab, rgb(var(--hue-green)) 30%, transparent)}}.border-hue-green\/35{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.border-hue-green\/35{border-color:color-mix(in oklab, rgb(var(--hue-green)) 35%, transparent)}}.border-hue-green\/40{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.border-hue-green\/40{border-color:color-mix(in oklab, rgb(var(--hue-green)) 40%, transparent)}}.border-hue-green\/50{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.border-hue-green\/50{border-color:color-mix(in oklab, rgb(var(--hue-green)) 50%, transparent)}}.border-hue-indigo\/20{border-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.border-hue-indigo\/20{border-color:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.border-hue-orange,.border-hue-orange\/20{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.border-hue-orange\/20{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 20%, transparent)}}.border-hue-orange\/30{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.border-hue-orange\/30{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 30%, transparent)}}.border-hue-orange\/35{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.border-hue-orange\/35{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 35%, transparent)}}.border-hue-orange\/40{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.border-hue-orange\/40{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 40%, transparent)}}.border-hue-orange\/50{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.border-hue-orange\/50{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 50%, transparent)}}.border-hue-purple\/20{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.border-hue-purple\/20{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 20%, transparent)}}.border-hue-purple\/30{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.border-hue-purple\/30{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 30%, transparent)}}.border-hue-purple\/35{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.border-hue-purple\/35{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 35%, transparent)}}.border-hue-purple\/40{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.border-hue-purple\/40{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 40%, transparent)}}.border-hue-purple\/50{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.border-hue-purple\/50{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 50%, transparent)}}.border-hue-red\/20{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.border-hue-red\/20{border-color:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.border-hue-red\/30{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.border-hue-red\/30{border-color:color-mix(in oklab, rgb(var(--hue-red)) 30%, transparent)}}.border-hue-red\/35{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.border-hue-red\/35{border-color:color-mix(in oklab, rgb(var(--hue-red)) 35%, transparent)}}.border-hue-red\/40{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.border-hue-red\/40{border-color:color-mix(in oklab, rgb(var(--hue-red)) 40%, transparent)}}.border-hue-rose\/20{border-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.border-hue-rose\/20{border-color:color-mix(in oklab, rgb(var(--hue-rose)) 20%, transparent)}}.border-hue-sky\/20{border-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.border-hue-sky\/20{border-color:color-mix(in oklab, rgb(var(--hue-sky)) 20%, transparent)}}.border-hue-sky\/30{border-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.border-hue-sky\/30{border-color:color-mix(in oklab, rgb(var(--hue-sky)) 30%, transparent)}}.border-hue-slate,.border-hue-slate\/20{border-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.border-hue-slate\/20{border-color:color-mix(in oklab, rgb(var(--hue-slate)) 20%, transparent)}}.border-hue-slate\/35{border-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.border-hue-slate\/35{border-color:color-mix(in oklab, rgb(var(--hue-slate)) 35%, transparent)}}.border-hue-slate\/40{border-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.border-hue-slate\/40{border-color:color-mix(in oklab, rgb(var(--hue-slate)) 40%, transparent)}}.border-hue-slate\/50{border-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.border-hue-slate\/50{border-color:color-mix(in oklab, rgb(var(--hue-slate)) 50%, transparent)}}.border-hue-stone\/30{border-color:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.border-hue-stone\/30{border-color:color-mix(in oklab, rgb(var(--hue-stone)) 30%, transparent)}}.border-hue-teal\/20{border-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.border-hue-teal\/20{border-color:color-mix(in oklab, rgb(var(--hue-teal)) 20%, transparent)}}.border-hue-violet\/20{border-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.border-hue-violet\/20{border-color:color-mix(in oklab, rgb(var(--hue-violet)) 20%, transparent)}}.border-hue-violet\/30{border-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.border-hue-violet\/30{border-color:color-mix(in oklab, rgb(var(--hue-violet)) 30%, transparent)}}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/40{border-color:color-mix(in oklab, var(--color-indigo-400) 40%, transparent)}}.border-lime-400\/40{border-color:#9de50066}@supports (color:color-mix(in lab, red, red)){.border-lime-400\/40{border-color:color-mix(in oklab, var(--color-lime-400) 40%, transparent)}}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/40{border-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.border-primary{border-color:var(--primary)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/40{border-color:color-mix(in oklab, var(--color-purple-400) 40%, transparent)}}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/50{border-color:color-mix(in oklab, var(--color-purple-400) 50%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.border-red-400\/50{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/50{border-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}}.border-slate-400\/40{border-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/40{border-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.border-stone-400\/40{border-color:#a6a09b66}@supports (color:color-mix(in lab, red, red)){.border-stone-400\/40{border-color:color-mix(in oklab, var(--color-stone-400) 40%, transparent)}}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-400\/40{border-color:#00d3bd66}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/40{border-color:color-mix(in oklab, var(--color-teal-400) 40%, transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/40{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.border-yellow-400\/40{border-color:#fac80066}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/40{border-color:color-mix(in oklab, var(--color-yellow-400) 40%, transparent)}}.glass-border{border-color:var(--glass-border)}.glass-border\!{border-color:var(--glass-border)!important}.glass-border-strong{border-color:var(--glass-border-strong)}.glass-divider,.glass-section-divider{border-color:var(--glass-divider)}.border-t-foreground{border-top-color:var(--foreground)}.border-t-transparent{border-top-color:#0000}.border-b-\(--glass-text\){border-bottom-color:var(--glass-text)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--glass-bg\){background-color:var(--glass-bg)}.bg-\(--glass-bg\)\!{background-color:var(--glass-bg)!important}.bg-\(--glass-bg-hover\){background-color:var(--glass-bg-hover)}.bg-\(--glass-bg-strong\){background-color:var(--glass-bg-strong)}.bg-\(--glass-border\){background-color:var(--glass-border)}.bg-\(--glass-border-strong\){background-color:var(--glass-border-strong)}.bg-\(--glass-text-muted\){background-color:var(--glass-text-muted)}.bg-\(--glass-text-secondary\){background-color:var(--glass-text-secondary)}.bg-accent{background-color:var(--accent)}.bg-amber-50\/20{background-color:#fffbeb33}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/20{background-color:color-mix(in oklab, var(--color-amber-50) 20%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400\/60\!{background-color:#54a2ff99!important}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/60\!{background-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)!important}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-emerald-50\/10{background-color:#ecfdf51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/10{background-color:color-mix(in oklab, var(--color-emerald-50) 10%, transparent)}}.bg-emerald-50\/20{background-color:#ecfdf533}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/20{background-color:color-mix(in oklab, var(--color-emerald-50) 20%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-glass{background-color:var(--glass-bg)}.bg-glass-hover{background-color:var(--glass-bg-hover)}.bg-glass-input{background-color:var(--glass-bg-input)}.bg-glass-strong{background-color:var(--glass-bg-strong)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-hue-amber,.bg-hue-amber\/4{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/4{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 4%, transparent)}}.bg-hue-amber\/5{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/5{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 5%, transparent)}}.bg-hue-amber\/8{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/8{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 8%, transparent)}}.bg-hue-amber\/10{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/10{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 10%, transparent)}}.bg-hue-amber\/15{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/15{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 15%, transparent)}}.bg-hue-amber\/20{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/20{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 20%, transparent)}}.bg-hue-amber\/25{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/25{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 25%, transparent)}}.bg-hue-amber\/50{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.bg-hue-amber\/50{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 50%, transparent)}}.bg-hue-blue,.bg-hue-blue\/3{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/3{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 3%, transparent)}}.bg-hue-blue\/5{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/5{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 5%, transparent)}}.bg-hue-blue\/8{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/8{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 8%, transparent)}}.bg-hue-blue\/10{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/10{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 10%, transparent)}}.bg-hue-blue\/12{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/12{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 12%, transparent)}}.bg-hue-blue\/15{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/15{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 15%, transparent)}}.bg-hue-blue\/20{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/20{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.bg-hue-blue\/50{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/50{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.bg-hue-blue\/80{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.bg-hue-blue\/80{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 80%, transparent)}}.bg-hue-cyan,.bg-hue-cyan\/5{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.bg-hue-cyan\/5{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 5%, transparent)}}.bg-hue-cyan\/8{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.bg-hue-cyan\/8{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 8%, transparent)}}.bg-hue-cyan\/10{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.bg-hue-cyan\/10{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 10%, transparent)}}.bg-hue-cyan\/12{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.bg-hue-cyan\/12{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 12%, transparent)}}.bg-hue-cyan\/15{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.bg-hue-cyan\/15{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 15%, transparent)}}.bg-hue-emerald,.bg-hue-emerald\/5{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/5{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 5%, transparent)}}.bg-hue-emerald\/8{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/8{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 8%, transparent)}}.bg-hue-emerald\/10{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/10{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 10%, transparent)}}.bg-hue-emerald\/15{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/15{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 15%, transparent)}}.bg-hue-emerald\/20{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/20{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 20%, transparent)}}.bg-hue-emerald\/50{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/50{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 50%, transparent)}}.bg-hue-emerald\/60{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.bg-hue-emerald\/60{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 60%, transparent)}}.bg-hue-gray,.bg-hue-gray\/8{background-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.bg-hue-gray\/8{background-color:color-mix(in oklab, rgb(var(--hue-gray)) 8%, transparent)}}.bg-hue-gray\/10{background-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.bg-hue-gray\/10{background-color:color-mix(in oklab, rgb(var(--hue-gray)) 10%, transparent)}}.bg-hue-gray\/15{background-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.bg-hue-gray\/15{background-color:color-mix(in oklab, rgb(var(--hue-gray)) 15%, transparent)}}.bg-hue-gray\/20{background-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.bg-hue-gray\/20{background-color:color-mix(in oklab, rgb(var(--hue-gray)) 20%, transparent)}}.bg-hue-gray\/60{background-color:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.bg-hue-gray\/60{background-color:color-mix(in oklab, rgb(var(--hue-gray)) 60%, transparent)}}.bg-hue-green,.bg-hue-green\/8{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/8{background-color:color-mix(in oklab, rgb(var(--hue-green)) 8%, transparent)}}.bg-hue-green\/10{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/10{background-color:color-mix(in oklab, rgb(var(--hue-green)) 10%, transparent)}}.bg-hue-green\/15{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/15{background-color:color-mix(in oklab, rgb(var(--hue-green)) 15%, transparent)}}.bg-hue-green\/20{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/20{background-color:color-mix(in oklab, rgb(var(--hue-green)) 20%, transparent)}}.bg-hue-green\/30{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/30{background-color:color-mix(in oklab, rgb(var(--hue-green)) 30%, transparent)}}.bg-hue-green\/60{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.bg-hue-green\/60{background-color:color-mix(in oklab, rgb(var(--hue-green)) 60%, transparent)}}.bg-hue-indigo\/5{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-hue-indigo\/5{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 5%, transparent)}}.bg-hue-indigo\/8{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-hue-indigo\/8{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 8%, transparent)}}.bg-hue-indigo\/10{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-hue-indigo\/10{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 10%, transparent)}}.bg-hue-indigo\/15{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-hue-indigo\/15{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 15%, transparent)}}.bg-hue-indigo\/20{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.bg-hue-indigo\/20{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.bg-hue-orange,.bg-hue-orange\/4{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/4{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 4%, transparent)}}.bg-hue-orange\/5{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/5{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 5%, transparent)}}.bg-hue-orange\/8{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/8{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 8%, transparent)}}.bg-hue-orange\/10{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/10{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 10%, transparent)}}.bg-hue-orange\/15{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/15{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 15%, transparent)}}.bg-hue-orange\/20{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/20{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 20%, transparent)}}.bg-hue-orange\/60{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.bg-hue-orange\/60{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 60%, transparent)}}.bg-hue-pink\/10{background-color:rgb(var(--hue-pink))}@supports (color:color-mix(in lab, red, red)){.bg-hue-pink\/10{background-color:color-mix(in oklab, rgb(var(--hue-pink)) 10%, transparent)}}.bg-hue-pink\/15{background-color:rgb(var(--hue-pink))}@supports (color:color-mix(in lab, red, red)){.bg-hue-pink\/15{background-color:color-mix(in oklab, rgb(var(--hue-pink)) 15%, transparent)}}.bg-hue-pink\/20{background-color:rgb(var(--hue-pink))}@supports (color:color-mix(in lab, red, red)){.bg-hue-pink\/20{background-color:color-mix(in oklab, rgb(var(--hue-pink)) 20%, transparent)}}.bg-hue-purple,.bg-hue-purple\/4{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/4{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 4%, transparent)}}.bg-hue-purple\/5{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/5{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 5%, transparent)}}.bg-hue-purple\/8{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/8{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 8%, transparent)}}.bg-hue-purple\/10{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/10{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 10%, transparent)}}.bg-hue-purple\/15{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/15{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 15%, transparent)}}.bg-hue-purple\/20{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/20{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 20%, transparent)}}.bg-hue-purple\/50{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.bg-hue-purple\/50{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 50%, transparent)}}.bg-hue-red,.bg-hue-red\/5{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/5{background-color:color-mix(in oklab, rgb(var(--hue-red)) 5%, transparent)}}.bg-hue-red\/8{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/8{background-color:color-mix(in oklab, rgb(var(--hue-red)) 8%, transparent)}}.bg-hue-red\/10{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/10{background-color:color-mix(in oklab, rgb(var(--hue-red)) 10%, transparent)}}.bg-hue-red\/12{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/12{background-color:color-mix(in oklab, rgb(var(--hue-red)) 12%, transparent)}}.bg-hue-red\/15{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/15{background-color:color-mix(in oklab, rgb(var(--hue-red)) 15%, transparent)}}.bg-hue-red\/20{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/20{background-color:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.bg-hue-red\/40{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/40{background-color:color-mix(in oklab, rgb(var(--hue-red)) 40%, transparent)}}.bg-hue-red\/50{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/50{background-color:color-mix(in oklab, rgb(var(--hue-red)) 50%, transparent)}}.bg-hue-red\/80{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.bg-hue-red\/80{background-color:color-mix(in oklab, rgb(var(--hue-red)) 80%, transparent)}}.bg-hue-rose\/5{background-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.bg-hue-rose\/5{background-color:color-mix(in oklab, rgb(var(--hue-rose)) 5%, transparent)}}.bg-hue-rose\/8{background-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.bg-hue-rose\/8{background-color:color-mix(in oklab, rgb(var(--hue-rose)) 8%, transparent)}}.bg-hue-rose\/10{background-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.bg-hue-rose\/10{background-color:color-mix(in oklab, rgb(var(--hue-rose)) 10%, transparent)}}.bg-hue-rose\/15{background-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.bg-hue-rose\/15{background-color:color-mix(in oklab, rgb(var(--hue-rose)) 15%, transparent)}}.bg-hue-sky\/8{background-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.bg-hue-sky\/8{background-color:color-mix(in oklab, rgb(var(--hue-sky)) 8%, transparent)}}.bg-hue-sky\/10{background-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.bg-hue-sky\/10{background-color:color-mix(in oklab, rgb(var(--hue-sky)) 10%, transparent)}}.bg-hue-sky\/15{background-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.bg-hue-sky\/15{background-color:color-mix(in oklab, rgb(var(--hue-sky)) 15%, transparent)}}.bg-hue-sky\/20{background-color:rgb(var(--hue-sky))}@supports (color:color-mix(in lab, red, red)){.bg-hue-sky\/20{background-color:color-mix(in oklab, rgb(var(--hue-sky)) 20%, transparent)}}.bg-hue-slate,.bg-hue-slate\/5{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/5{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 5%, transparent)}}.bg-hue-slate\/8{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/8{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 8%, transparent)}}.bg-hue-slate\/10{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/10{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 10%, transparent)}}.bg-hue-slate\/15{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/15{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 15%, transparent)}}.bg-hue-slate\/20{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/20{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 20%, transparent)}}.bg-hue-slate\/40{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/40{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 40%, transparent)}}.bg-hue-slate\/50{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.bg-hue-slate\/50{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 50%, transparent)}}.bg-hue-stone,.bg-hue-stone\/10{background-color:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.bg-hue-stone\/10{background-color:color-mix(in oklab, rgb(var(--hue-stone)) 10%, transparent)}}.bg-hue-stone\/15{background-color:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.bg-hue-stone\/15{background-color:color-mix(in oklab, rgb(var(--hue-stone)) 15%, transparent)}}.bg-hue-stone\/20{background-color:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.bg-hue-stone\/20{background-color:color-mix(in oklab, rgb(var(--hue-stone)) 20%, transparent)}}.bg-hue-teal,.bg-hue-teal\/5{background-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.bg-hue-teal\/5{background-color:color-mix(in oklab, rgb(var(--hue-teal)) 5%, transparent)}}.bg-hue-teal\/10{background-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.bg-hue-teal\/10{background-color:color-mix(in oklab, rgb(var(--hue-teal)) 10%, transparent)}}.bg-hue-teal\/15{background-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.bg-hue-teal\/15{background-color:color-mix(in oklab, rgb(var(--hue-teal)) 15%, transparent)}}.bg-hue-teal\/20{background-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.bg-hue-teal\/20{background-color:color-mix(in oklab, rgb(var(--hue-teal)) 20%, transparent)}}.bg-hue-violet,.bg-hue-violet\/5{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.bg-hue-violet\/5{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 5%, transparent)}}.bg-hue-violet\/8{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.bg-hue-violet\/8{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 8%, transparent)}}.bg-hue-violet\/10{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.bg-hue-violet\/10{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 10%, transparent)}}.bg-hue-violet\/15{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.bg-hue-violet\/15{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 15%, transparent)}}.bg-hue-violet\/20{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.bg-hue-violet\/20{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 20%, transparent)}}.bg-hue-yellow,.bg-hue-yellow\/10{background-color:rgb(var(--hue-yellow))}@supports (color:color-mix(in lab, red, red)){.bg-hue-yellow\/10{background-color:color-mix(in oklab, rgb(var(--hue-yellow)) 10%, transparent)}}.bg-hue-yellow\/15{background-color:rgb(var(--hue-yellow))}@supports (color:color-mix(in lab, red, red)){.bg-hue-yellow\/15{background-color:color-mix(in oklab, rgb(var(--hue-yellow)) 15%, transparent)}}.bg-hue-yellow\/20{background-color:rgb(var(--hue-yellow))}@supports (color:color-mix(in lab, red, red)){.bg-hue-yellow\/20{background-color:color-mix(in oklab, rgb(var(--hue-yellow)) 20%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-primary{background-color:var(--primary)}.bg-purple-50\/10{background-color:#faf5ff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/10{background-color:color-mix(in oklab, var(--color-purple-50) 10%, transparent)}}.bg-purple-50\/20{background-color:#faf5ff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/20{background-color:color-mix(in oklab, var(--color-purple-50) 20%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50\/10{background-color:#fef2f21a}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/10{background-color:color-mix(in oklab, var(--color-red-50) 10%, transparent)}}.bg-red-50\/20{background-color:#fef2f233}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/20{background-color:color-mix(in oklab, var(--color-red-50) 20%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/50{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-teal-50\/20{background-color:#f0fdfa33}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/20{background-color:color-mix(in oklab, var(--color-teal-50) 20%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, 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-\[linear-gradient\(135deg\,var\(--glass-bg-hover\)_0\%\,transparent_50\%\,var\(--glass-bg\)_100\%\)\]{background-image:linear-gradient(135deg,var(--glass-bg-hover) 0%,transparent 50%,var(--glass-bg) 100%)}.bg-\[linear-gradient\(to_bottom\,rgb\(var\(--hue-emerald\)\/0\.5\)\,var\(--glass-border\)\)\]{background-image:linear-gradient(to bottom,rgb(var(--hue-emerald)/.5),var(--glass-border))}.bg-\[linear-gradient\(to_bottom\,var\(--glass-bg-strong\)\,var\(--glass-border\)\,var\(--glass-bg-strong\)\)\]{background-image:linear-gradient(to bottom,var(--glass-bg-strong),var(--glass-border),var(--glass-bg-strong))}.bg-\[linear-gradient\(to_bottom\,var\(--glass-border\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--glass-border),transparent)}.bg-\[linear-gradient\(to_bottom_right\,var\(--glass-bg-strong\)\,var\(--glass-bg\)\)\]{background-image:linear-gradient(to bottom right,var(--glass-bg-strong),var(--glass-bg))}.bg-\[linear-gradient\(to_right\,transparent\,var\(--glass-border\)\,transparent\)\]{background-image:linear-gradient(to right,transparent,var(--glass-border),transparent)}.bg-\[linear-gradient\(to_right\,var\(--glass-border\)\,transparent\)\]{background-image:linear-gradient(to right,var(--glass-border),transparent)}.from-background\/80{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/80{--tw-gradient-from:color-mix(in oklab, var(--background) 80%, transparent)}}.from-background\/80{--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-hue-amber{--tw-gradient-from:rgb(var(--hue-amber));--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-hue-amber\/10{--tw-gradient-from:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.from-hue-amber\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-amber)) 10%, transparent)}}.from-hue-amber\/10{--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-hue-amber\/20{--tw-gradient-from:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.from-hue-amber\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-amber)) 20%, transparent)}}.from-hue-amber\/20{--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-hue-blue\/10{--tw-gradient-from:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.from-hue-blue\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-blue)) 10%, transparent)}}.from-hue-blue\/10{--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-hue-blue\/20{--tw-gradient-from:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.from-hue-blue\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.from-hue-blue\/20{--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-hue-cyan\/8{--tw-gradient-from:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.from-hue-cyan\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-cyan)) 8%, transparent)}}.from-hue-cyan\/8{--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-hue-cyan\/20{--tw-gradient-from:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.from-hue-cyan\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-cyan)) 20%, transparent)}}.from-hue-cyan\/20{--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-hue-emerald{--tw-gradient-from:rgb(var(--hue-emerald));--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-hue-emerald\/8{--tw-gradient-from:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.from-hue-emerald\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-emerald)) 8%, transparent)}}.from-hue-emerald\/8{--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-hue-emerald\/10{--tw-gradient-from:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.from-hue-emerald\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-emerald)) 10%, transparent)}}.from-hue-emerald\/10{--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-hue-emerald\/20{--tw-gradient-from:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.from-hue-emerald\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-emerald)) 20%, transparent)}}.from-hue-emerald\/20{--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-hue-gray\/8{--tw-gradient-from:rgb(var(--hue-gray))}@supports (color:color-mix(in lab, red, red)){.from-hue-gray\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-gray)) 8%, transparent)}}.from-hue-gray\/8{--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-hue-green\/20{--tw-gradient-from:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.from-hue-green\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-green)) 20%, transparent)}}.from-hue-green\/20{--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-hue-indigo\/20{--tw-gradient-from:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.from-hue-indigo\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.from-hue-indigo\/20{--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-hue-orange\/8{--tw-gradient-from:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.from-hue-orange\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-orange)) 8%, transparent)}}.from-hue-orange\/8{--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-hue-orange\/20{--tw-gradient-from:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.from-hue-orange\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-orange)) 20%, transparent)}}.from-hue-orange\/20{--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-hue-purple\/10{--tw-gradient-from:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.from-hue-purple\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-purple)) 10%, transparent)}}.from-hue-purple\/10{--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-hue-purple\/20{--tw-gradient-from:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.from-hue-purple\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-purple)) 20%, transparent)}}.from-hue-purple\/20{--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-hue-red\/10{--tw-gradient-from:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.from-hue-red\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-red)) 10%, transparent)}}.from-hue-red\/10{--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-hue-red\/20{--tw-gradient-from:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.from-hue-red\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.from-hue-red\/20{--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-hue-rose\/20{--tw-gradient-from:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.from-hue-rose\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-rose)) 20%, transparent)}}.from-hue-rose\/20{--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-hue-slate\/10{--tw-gradient-from:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.from-hue-slate\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-slate)) 10%, transparent)}}.from-hue-slate\/10{--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-hue-slate\/20{--tw-gradient-from:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.from-hue-slate\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-slate)) 20%, transparent)}}.from-hue-slate\/20{--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-hue-slate\/50{--tw-gradient-from:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.from-hue-slate\/50{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-slate)) 50%, transparent)}}.from-hue-slate\/50{--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-hue-stone\/10{--tw-gradient-from:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.from-hue-stone\/10{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-stone)) 10%, transparent)}}.from-hue-stone\/10{--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-hue-teal\/8{--tw-gradient-from:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.from-hue-teal\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-teal)) 8%, transparent)}}.from-hue-teal\/8{--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-hue-teal\/20{--tw-gradient-from:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.from-hue-teal\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-teal)) 20%, transparent)}}.from-hue-teal\/20{--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-hue-violet\/8{--tw-gradient-from:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.from-hue-violet\/8{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-violet)) 8%, transparent)}}.from-hue-violet\/8{--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-hue-violet\/20{--tw-gradient-from:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.from-hue-violet\/20{--tw-gradient-from:color-mix(in oklab, rgb(var(--hue-violet)) 20%, transparent)}}.from-hue-violet\/20{--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-hue-purple\/8{--tw-gradient-via:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.via-hue-purple\/8{--tw-gradient-via:color-mix(in oklab, rgb(var(--hue-purple)) 8%, transparent)}}.via-hue-purple\/8{--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-background\/40{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/40{--tw-gradient-to:color-mix(in oklab, var(--background) 40%, transparent)}}.to-background\/40{--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-hue-amber{--tw-gradient-to:rgb(var(--hue-amber));--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-hue-amber\/8{--tw-gradient-to:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.to-hue-amber\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-amber)) 8%, transparent)}}.to-hue-amber\/8{--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-hue-amber\/10{--tw-gradient-to:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.to-hue-amber\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-amber)) 10%, transparent)}}.to-hue-amber\/10{--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-hue-blue\/8{--tw-gradient-to:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.to-hue-blue\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-blue)) 8%, transparent)}}.to-hue-blue\/8{--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-hue-blue\/10{--tw-gradient-to:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.to-hue-blue\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-blue)) 10%, transparent)}}.to-hue-blue\/10{--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-hue-cyan\/10{--tw-gradient-to:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.to-hue-cyan\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-cyan)) 10%, transparent)}}.to-hue-cyan\/10{--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-hue-emerald{--tw-gradient-to:rgb(var(--hue-emerald));--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-hue-emerald\/8{--tw-gradient-to:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.to-hue-emerald\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-emerald)) 8%, transparent)}}.to-hue-emerald\/8{--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-hue-emerald\/10{--tw-gradient-to:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.to-hue-emerald\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-emerald)) 10%, transparent)}}.to-hue-emerald\/10{--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-hue-green\/10{--tw-gradient-to:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.to-hue-green\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-green)) 10%, transparent)}}.to-hue-green\/10{--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-hue-indigo\/10{--tw-gradient-to:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.to-hue-indigo\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-indigo)) 10%, transparent)}}.to-hue-indigo\/10{--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-hue-indigo\/20{--tw-gradient-to:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.to-hue-indigo\/20{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.to-hue-indigo\/20{--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-hue-orange\/10{--tw-gradient-to:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.to-hue-orange\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-orange)) 10%, transparent)}}.to-hue-orange\/10{--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-hue-purple\/8{--tw-gradient-to:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.to-hue-purple\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-purple)) 8%, transparent)}}.to-hue-purple\/8{--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-hue-purple\/10{--tw-gradient-to:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.to-hue-purple\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-purple)) 10%, transparent)}}.to-hue-purple\/10{--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-hue-red\/8{--tw-gradient-to:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.to-hue-red\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-red)) 8%, transparent)}}.to-hue-red\/8{--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-hue-red\/10{--tw-gradient-to:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.to-hue-red\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-red)) 10%, transparent)}}.to-hue-red\/10{--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-hue-rose\/10{--tw-gradient-to:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.to-hue-rose\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-rose)) 10%, transparent)}}.to-hue-rose\/10{--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-hue-slate\/8{--tw-gradient-to:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.to-hue-slate\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-slate)) 8%, transparent)}}.to-hue-slate\/8{--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-hue-slate\/10{--tw-gradient-to:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.to-hue-slate\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-slate)) 10%, transparent)}}.to-hue-slate\/10{--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-hue-stone\/8{--tw-gradient-to:rgb(var(--hue-stone))}@supports (color:color-mix(in lab, red, red)){.to-hue-stone\/8{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-stone)) 8%, transparent)}}.to-hue-stone\/8{--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-hue-teal\/10{--tw-gradient-to:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.to-hue-teal\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-teal)) 10%, transparent)}}.to-hue-teal\/10{--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-hue-violet\/10{--tw-gradient-to:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.to-hue-violet\/10{--tw-gradient-to:color-mix(in oklab, rgb(var(--hue-violet)) 10%, transparent)}}.to-hue-violet\/10{--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-transparent{--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))}.to-white{--tw-gradient-to:var(--color-white);--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))}.fill-current{fill:currentColor}.fill-hue-amber{fill:rgb(var(--hue-amber))}.fill-hue-violet\/40{fill:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.fill-hue-violet\/40{fill:color-mix(in oklab, rgb(var(--hue-violet)) 40%, transparent)}}.fill-hue-yellow{fill:rgb(var(--hue-yellow))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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-12{padding:calc(var(--spacing) * 12)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.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-24{padding-top:calc(var(--spacing) * 24)}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0{padding-bottom:0}.pb-0\!{padding-bottom:0!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.5{padding-left:calc(var(--spacing) * 5.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-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-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.glass-surface-input{background:var(--glass-bg-input);border:var(--border-width) solid var(--glass-border);color:var(--glass-text);box-shadow:var(--shadow-geo-control) var(--glass-shadow), var(--surface-highlight);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.glass-surface{background:linear-gradient(var(--glass-bg), var(--glass-bg)), var(--surface-texture-layer);border:var(--border-width) solid var(--glass-border);color:var(--glass-text);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.glass-surface-gradient{background:var(--surface-fill);border:var(--surface-border-width) var(--surface-border-style) var(--glass-border);color:var(--glass-text);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.glass-surface-modal{background:linear-gradient(var(--surface-gradient-angle), var(--glass-bg-gradient-from) 0%, var(--glass-bg-input) 100%), var(--surface-texture-layer);border:var(--surface-border-width) var(--surface-border-style) var(--glass-border-strong);color:var(--glass-text);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl))}.glass-surface-popover{background:linear-gradient(var(--glass-bg), var(--glass-bg)), var(--surface-texture-layer);border:var(--surface-border-width) var(--surface-border-style) var(--glass-border);color:var(--glass-text);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.glass-surface-strong{background:linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong)), var(--surface-texture-layer);border:var(--border-width) solid var(--glass-border-strong);color:var(--glass-text);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.glass-text{color:var(--glass-text)}.glass-text-muted{color:var(--glass-text-muted)}.glass-text-secondary{color:var(--glass-text-secondary)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--destructive)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-hue-amber,.text-hue-amber\/80{color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.text-hue-amber\/80{color:color-mix(in oklab, rgb(var(--hue-amber)) 80%, transparent)}}.text-hue-blue{color:rgb(var(--hue-blue))}.text-hue-cyan{color:rgb(var(--hue-cyan))}.text-hue-emerald,.text-hue-emerald\/80{color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.text-hue-emerald\/80{color:color-mix(in oklab, rgb(var(--hue-emerald)) 80%, transparent)}}.text-hue-gray{color:rgb(var(--hue-gray))}.text-hue-green,.text-hue-green\/80{color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.text-hue-green\/80{color:color-mix(in oklab, rgb(var(--hue-green)) 80%, transparent)}}.text-hue-indigo{color:rgb(var(--hue-indigo))}.text-hue-orange{color:rgb(var(--hue-orange))}.text-hue-pink{color:rgb(var(--hue-pink))}.text-hue-purple{color:rgb(var(--hue-purple))}.text-hue-red,.text-hue-red\/80{color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.text-hue-red\/80{color:color-mix(in oklab, rgb(var(--hue-red)) 80%, transparent)}}.text-hue-rose{color:rgb(var(--hue-rose))}.text-hue-sky{color:rgb(var(--hue-sky))}.text-hue-slate,.text-hue-slate\/80{color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.text-hue-slate\/80{color:color-mix(in oklab, rgb(var(--hue-slate)) 80%, transparent)}}.text-hue-stone{color:rgb(var(--hue-stone))}.text-hue-teal{color:rgb(var(--hue-teal))}.text-hue-violet{color:rgb(var(--hue-violet))}.text-hue-yellow{color:rgb(var(--hue-yellow))}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-lime-500{color:var(--color-lime-500)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/50{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/50{color:color-mix(in oklab, var(--sidebar-foreground) 50%, transparent)}}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-slate-500{color:var(--color-slate-500)}.text-stone-500{color:var(--color-stone-500)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-blue-500{accent-color:var(--color-blue-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-2xl{--tw-shadow:calc(var(--shadow-x) * 9px) calc(var(--shadow-y) * 20px) calc(var(--shadow-blur) * 48px) var(--tw-shadow-color,var(--glass-shadow-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgb\(var\(--hue-orange\)\/0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,rgb(var(--hue-orange)/.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-\[inset_0_0_12px_rgb\(var\(--hue-amber\)\/0\.08\)\]{--tw-shadow:inset 0 0 12px var(--tw-shadow-color,rgb(var(--hue-amber)/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-control{--tw-shadow:var(--elevation-control);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-floating{--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:calc(var(--shadow-x) * 5px) calc(var(--shadow-y) * 8px) calc(var(--shadow-blur) * 16px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg\!{--tw-shadow:calc(var(--shadow-x) * 5px) calc(var(--shadow-y) * 8px) calc(var(--shadow-blur) * 16px) var(--tw-shadow-color,var(--glass-shadow))!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}.shadow-md{--tw-shadow:calc(var(--shadow-x) * 3px) calc(var(--shadow-y) * 4px) calc(var(--shadow-blur) * 8px) var(--tw-shadow-color,var(--glass-shadow));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-xl{--tw-shadow:calc(var(--shadow-x) * 7px) calc(var(--shadow-y) * 14px) calc(var(--shadow-blur) * 28px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 1px) calc(var(--shadow-blur) * 2px) var(--tw-shadow-color,var(--glass-shadow));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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.glass-shadow-accent-blue{box-shadow:var(--shadow-geo-raised) rgb(var(--hue-blue) / .2), var(--surface-highlight)}.glass-shadow-md{box-shadow:var(--elevation-raised)}.glass-shadow-popover{box-shadow:var(--elevation-floating)}.glass-shadow-popover-strong{box-shadow:var(--elevation-overlay)}.glass-shadow-soft{box-shadow:var(--elevation-control)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-amber\/30{--tw-shadow-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-amber\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-amber)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-amber\/50{--tw-shadow-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-amber\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-amber)) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-blue\/30{--tw-shadow-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-blue\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-blue)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-blue\/40{--tw-shadow-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-blue\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-blue)) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-emerald\/30{--tw-shadow-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-emerald\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-emerald)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-emerald\/40{--tw-shadow-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-emerald\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-emerald)) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-purple\/30{--tw-shadow-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-purple\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-purple)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-purple\/50{--tw-shadow-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-purple\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-purple)) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-red\/30{--tw-shadow-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-red\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-red)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-red\/50{--tw-shadow-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-red\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-red)) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-hue-slate\/30{--tw-shadow-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.shadow-hue-slate\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, rgb(var(--hue-slate)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\(--glass-border\){--tw-ring-color:var(--glass-border)}.ring-\(--glass-border-strong\){--tw-ring-color:var(--glass-border-strong)}.ring-amber-400\/60{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-hue-amber,.ring-hue-amber\/15{--tw-ring-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.ring-hue-amber\/15{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-amber)) 15%, transparent)}}.ring-hue-amber\/20{--tw-ring-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.ring-hue-amber\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-amber)) 20%, transparent)}}.ring-hue-amber\/40{--tw-ring-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.ring-hue-amber\/40{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-amber)) 40%, transparent)}}.ring-hue-blue,.ring-hue-blue\/20{--tw-ring-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.ring-hue-blue\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.ring-hue-blue\/50{--tw-ring-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.ring-hue-blue\/50{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.ring-hue-cyan\/20{--tw-ring-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.ring-hue-cyan\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-cyan)) 20%, transparent)}}.ring-hue-emerald\/20{--tw-ring-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.ring-hue-emerald\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-emerald)) 20%, transparent)}}.ring-hue-green{--tw-ring-color:rgb(var(--hue-green))}.ring-hue-indigo\/20{--tw-ring-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.ring-hue-indigo\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.ring-hue-orange\/20{--tw-ring-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.ring-hue-orange\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-orange)) 20%, transparent)}}.ring-hue-purple,.ring-hue-purple\/20{--tw-ring-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.ring-hue-purple\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-purple)) 20%, transparent)}}.ring-hue-purple\/30{--tw-ring-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.ring-hue-purple\/30{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-purple)) 30%, transparent)}}.ring-hue-purple\/40{--tw-ring-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.ring-hue-purple\/40{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-purple)) 40%, transparent)}}.ring-hue-red,.ring-hue-red\/20{--tw-ring-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.ring-hue-red\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.ring-hue-red\/50{--tw-ring-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.ring-hue-red\/50{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-red)) 50%, transparent)}}.ring-hue-rose\/20{--tw-ring-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.ring-hue-rose\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-rose)) 20%, transparent)}}.ring-hue-slate,.ring-hue-slate\/20{--tw-ring-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.ring-hue-slate\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-slate)) 20%, transparent)}}.ring-hue-teal\/20{--tw-ring-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.ring-hue-teal\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-teal)) 20%, transparent)}}.ring-hue-violet\/20{--tw-ring-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.ring-hue-violet\/20{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-violet)) 20%, transparent)}}.ring-primary{--tw-ring-color:var(--primary)}.ring-red-400\/60{--tw-ring-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-teal-400\/50{--tw-ring-color:#00d3bd80}@supports (color:color-mix(in lab, red, red)){.ring-teal-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-teal-400) 50%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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-sm{--tw-blur:blur(var(--blur-sm));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(calc(var(--shadow-x) * 2px) calc(var(--shadow-y) * 3px) calc(var(--shadow-blur) * 3px) var(--tw-drop-shadow-color,var(--glass-shadow)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-xs{--tw-drop-shadow-size:drop-shadow(calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 1px) calc(var(--shadow-blur) * 1px) var(--tw-drop-shadow-color,var(--glass-shadow)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,)}.grayscale{--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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.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)}.glass-list-item{transition:background-color var(--motion-duration) ease, color var(--motion-duration) ease}.glass-list-item:hover{background:var(--glass-bg-hover)}.glass-list-item[data-active=true]{background:var(--glass-bg-strong)}.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[contain-intrinsic-size\:auto_32px\]{contain-intrinsic-size:auto 32px}.\[contain-intrinsic-size\:auto_40px\]{contain-intrinsic-size:auto 40px}.\[content-visibility\:auto\]{content-visibility:auto}.glass-bg{background:var(--glass-bg)}.glass-bg-gradient{background:var(--surface-fill)}.glass-bg-hover{background:var(--glass-bg-hover)}.glass-bg-input{background:var(--glass-bg-input)}.glass-bg-strong{background:var(--glass-bg-strong)}.glass-border-bg{background:var(--glass-border)}.glass-container-small:hover{background:var(--glass-bg)}.glass-divider-bg{background:var(--glass-divider)}.glass-list-item-active{background:var(--glass-bg-strong)}.glass-overlay-bg{background:var(--glass-overlay)}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-last\:hidden:is(:where(.group):last-child *){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:border-emerald-600:is(:where(.group):hover *){border-color:var(--color-emerald-600)}.group-hover\:border-glass-edge-strong:is(:where(.group):hover *){border-color:var(--glass-border-strong)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-glass-strong:is(:where(.group):hover *){background-color:var(--glass-bg-strong)}.group-hover\:bg-hue-orange\/30:is(:where(.group):hover *){background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-hue-orange\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, rgb(var(--hue-orange)) 30%, transparent)}}.group-hover\:glass-text:is(:where(.group):hover *){color:var(--glass-text)}.group-hover\:glass-text-secondary:is(:where(.group):hover *){color:var(--glass-text-secondary)}.group-hover\:text-hue-green:is(:where(.group):hover *){color:rgb(var(--hue-green))}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:items-center:is(:where(.group)[data-collapsible=icon] *){align-items:center}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:px-0:is(:where(.group)[data-collapsible=icon] *){padding-inline:0}.group-data-\[collapsible\=icon\]\:py-1\.5:is(:where(.group)[data-collapsible=icon] *){padding-block:calc(var(--spacing) * 1.5)}.group-data-\[collapsible\=icon\]\:pt-1:is(:where(.group)[data-collapsible=icon] *){padding-top:var(--spacing)}.group-data-\[collapsible\=icon\]\:pl-2:is(:where(.group)[data-collapsible=icon] *){padding-left:calc(var(--spacing) * 2)}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:-right-\(--sidebar-width\):is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:-left-\(--sidebar-width\):is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-\[\.destructive\]\:border-hue-red\/40:is(:where(.group).destructive *){border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-hue-red\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, rgb(var(--hue-red)) 40%, transparent)}}.group-\[\.destructive\]\:text-hue-red\/60:is(:where(.group).destructive *){color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:text-hue-red\/60:is(:where(.group).destructive *){color:color-mix(in oklab, rgb(var(--hue-red)) 60%, transparent)}}.group-\[\.destructive\]\:ring-offset-hue-red:is(:where(.group).destructive *){--tw-ring-offset-color:rgb(var(--hue-red))}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.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)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing) * 2)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:rounded-md:before{content:var(--tw-content);border-radius:var(--radius-md)}.group-data-\[collapsible\=icon\]\:before\:left-0:is(:where(.group)[data-collapsible=icon] *):before{content:var(--tw-content);left:0}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-xl:first-child{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:var(--border-width)}.last\:flex-none:last-child{flex:none}.last\:rounded-r-xl:last-child{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-glass-edge-strong:hover{border-color:var(--glass-border-strong)}.hover\:border-hue-amber\/40:hover{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-amber\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 40%, transparent)}}.hover\:border-hue-blue\/40:hover{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-blue\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 40%, transparent)}}.hover\:border-hue-cyan\/40:hover{border-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-cyan\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-cyan)) 40%, transparent)}}.hover\:border-hue-emerald\/40:hover{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-emerald\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 40%, transparent)}}.hover\:border-hue-emerald\/50:hover{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-emerald\/50:hover{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 50%, transparent)}}.hover\:border-hue-green\/40:hover{border-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-green\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-green)) 40%, transparent)}}.hover\:border-hue-indigo\/40:hover{border-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-indigo\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-indigo)) 40%, transparent)}}.hover\:border-hue-orange\/40:hover{border-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-orange\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-orange)) 40%, transparent)}}.hover\:border-hue-purple\/40:hover{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-purple\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 40%, transparent)}}.hover\:border-hue-red\/40:hover{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-red\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-red)) 40%, transparent)}}.hover\:border-hue-rose\/40:hover{border-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-rose\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-rose)) 40%, transparent)}}.hover\:border-hue-slate\/40:hover{border-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-slate\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-slate)) 40%, transparent)}}.hover\:border-hue-teal\/40:hover{border-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-teal\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-teal)) 40%, transparent)}}.hover\:border-hue-violet\/40:hover{border-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.hover\:border-hue-violet\/40:hover{border-color:color-mix(in oklab, rgb(var(--hue-violet)) 40%, transparent)}}.hover\:bg-\(--glass-bg-hover\):hover{background-color:var(--glass-bg-hover)}.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-blue-400\!:hover{background-color:var(--color-blue-400)!important}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-glass-hover:hover{background-color:var(--glass-bg-hover)}.hover\:bg-hue-amber:hover,.hover\:bg-hue-amber\/15:hover{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-amber\/15:hover{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 15%, transparent)}}.hover\:bg-hue-amber\/20:hover{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-amber\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 20%, transparent)}}.hover\:bg-hue-amber\/25:hover{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-amber\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 25%, transparent)}}.hover\:bg-hue-amber\/80:hover{background-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-amber\/80:hover{background-color:color-mix(in oklab, rgb(var(--hue-amber)) 80%, transparent)}}.hover\:bg-hue-blue:hover,.hover\:bg-hue-blue\/10:hover{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-blue\/10:hover{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 10%, transparent)}}.hover\:bg-hue-blue\/15:hover{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-blue\/15:hover{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 15%, transparent)}}.hover\:bg-hue-blue\/20:hover{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-blue\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.hover\:bg-hue-blue\/25:hover{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-blue\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 25%, transparent)}}.hover\:bg-hue-blue\/90:hover{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-blue\/90:hover{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 90%, transparent)}}.hover\:bg-hue-cyan\/20:hover{background-color:rgb(var(--hue-cyan))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-cyan\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-cyan)) 20%, transparent)}}.hover\:bg-hue-emerald\/20:hover{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-emerald\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 20%, transparent)}}.hover\:bg-hue-emerald\/25:hover{background-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-emerald\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-emerald)) 25%, transparent)}}.hover\:bg-hue-green:hover,.hover\:bg-hue-green\/8:hover{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-green\/8:hover{background-color:color-mix(in oklab, rgb(var(--hue-green)) 8%, transparent)}}.hover\:bg-hue-green\/20:hover{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-green\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-green)) 20%, transparent)}}.hover\:bg-hue-green\/25:hover{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-green\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-green)) 25%, transparent)}}.hover\:bg-hue-green\/80:hover{background-color:rgb(var(--hue-green))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-green\/80:hover{background-color:color-mix(in oklab, rgb(var(--hue-green)) 80%, transparent)}}.hover\:bg-hue-indigo\/20:hover{background-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-indigo\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-indigo)) 20%, transparent)}}.hover\:bg-hue-orange:hover,.hover\:bg-hue-orange\/20:hover{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-orange\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 20%, transparent)}}.hover\:bg-hue-orange\/90:hover{background-color:rgb(var(--hue-orange))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-orange\/90:hover{background-color:color-mix(in oklab, rgb(var(--hue-orange)) 90%, transparent)}}.hover\:bg-hue-purple\/10:hover{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-purple\/10:hover{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 10%, transparent)}}.hover\:bg-hue-purple\/15:hover{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-purple\/15:hover{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 15%, transparent)}}.hover\:bg-hue-purple\/20:hover{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-purple\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 20%, transparent)}}.hover\:bg-hue-purple\/25:hover{background-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-purple\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-purple)) 25%, transparent)}}.hover\:bg-hue-red:hover,.hover\:bg-hue-red\/8:hover{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-red\/8:hover{background-color:color-mix(in oklab, rgb(var(--hue-red)) 8%, transparent)}}.hover\:bg-hue-red\/10:hover{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-red\/10:hover{background-color:color-mix(in oklab, rgb(var(--hue-red)) 10%, transparent)}}.hover\:bg-hue-red\/20:hover{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-red\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.hover\:bg-hue-red\/25:hover{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-red\/25:hover{background-color:color-mix(in oklab, rgb(var(--hue-red)) 25%, transparent)}}.hover\:bg-hue-red\/80:hover{background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-red\/80:hover{background-color:color-mix(in oklab, rgb(var(--hue-red)) 80%, transparent)}}.hover\:bg-hue-rose\/20:hover{background-color:rgb(var(--hue-rose))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-rose\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-rose)) 20%, transparent)}}.hover\:bg-hue-slate\/20:hover{background-color:rgb(var(--hue-slate))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-slate\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-slate)) 20%, transparent)}}.hover\:bg-hue-teal\/20:hover{background-color:rgb(var(--hue-teal))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-teal\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-teal)) 20%, transparent)}}.hover\:bg-hue-violet\/20:hover{background-color:rgb(var(--hue-violet))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-violet\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-violet)) 20%, transparent)}}.hover\:bg-hue-yellow\/20:hover{background-color:rgb(var(--hue-yellow))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-hue-yellow\/20:hover{background-color:color-mix(in oklab, rgb(var(--hue-yellow)) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:glass-text:hover{color:var(--glass-text)}.hover\:glass-text-secondary:hover{color:var(--glass-text-secondary)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-hue-amber:hover{color:rgb(var(--hue-amber))}.hover\:text-hue-blue:hover{color:rgb(var(--hue-blue))}.hover\:text-hue-green:hover{color:rgb(var(--hue-green))}.hover\:text-hue-purple:hover{color:rgb(var(--hue-purple))}.hover\:text-hue-red:hover{color:rgb(var(--hue-red))}.hover\:text-hue-violet:hover{color:rgb(var(--hue-violet))}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sidebar-foreground\/70:hover{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-sidebar-foreground\/70:hover{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:calc(var(--shadow-x) * 9px) calc(var(--shadow-y) * 20px) calc(var(--shadow-blur) * 48px) var(--tw-shadow-color,var(--glass-shadow-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:calc(var(--shadow-x) * 5px) calc(var(--shadow-y) * 8px) calc(var(--shadow-blur) * 16px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:calc(var(--shadow-x) * 7px) calc(var(--shadow-y) * 14px) calc(var(--shadow-blur) * 28px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-hue-indigo\/50:hover{--tw-ring-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.hover\:ring-hue-indigo\/50:hover{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-indigo)) 50%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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-125:hover{--tw-brightness:brightness(125%);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\:glass-bg:hover{background:var(--glass-bg)}.hover\:glass-bg-hover:hover{background:var(--glass-bg-hover)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar-background)}.hover\:group-\[\.destructive\]\:border-hue-red\/30:hover:is(:where(.group).destructive *){border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:group-\[\.destructive\]\:border-hue-red\/30:hover:is(:where(.group).destructive *){border-color:color-mix(in oklab, rgb(var(--hue-red)) 30%, transparent)}}.hover\:group-\[\.destructive\]\:bg-hue-red\/20:hover:is(:where(.group).destructive *){background-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:group-\[\.destructive\]\:bg-hue-red\/20:hover:is(:where(.group).destructive *){background-color:color-mix(in oklab, rgb(var(--hue-red)) 20%, transparent)}}.hover\:group-\[\.destructive\]\:text-hue-red\/80:hover:is(:where(.group).destructive *){color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.hover\:group-\[\.destructive\]\:text-hue-red\/80:hover:is(:where(.group).destructive *){color:color-mix(in oklab, rgb(var(--hue-red)) 80%, transparent)}}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-b:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.focus\:border-hue-amber\/60:focus{border-color:rgb(var(--hue-amber))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-amber\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-amber)) 60%, transparent)}}.focus\:border-hue-blue\/60:focus{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-blue\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 60%, transparent)}}.focus\:border-hue-emerald\/60:focus{border-color:rgb(var(--hue-emerald))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-emerald\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-emerald)) 60%, transparent)}}.focus\:border-hue-indigo\/60:focus{border-color:rgb(var(--hue-indigo))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-indigo\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-indigo)) 60%, transparent)}}.focus\:border-hue-purple\/60:focus{border-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-purple\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-purple)) 60%, transparent)}}.focus\:border-hue-red\/60:focus{border-color:rgb(var(--hue-red))}@supports (color:color-mix(in lab, red, red)){.focus\:border-hue-red\/60:focus{border-color:color-mix(in oklab, rgb(var(--hue-red)) 60%, transparent)}}.focus\:bg-hue-blue\/90:focus{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-hue-blue\/90:focus{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 90%, transparent)}}.focus\:glass-text:focus{color:var(--glass-text)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:text-hue-red:focus{color:rgb(var(--hue-red))}.focus\:text-white:focus{color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:ring-1:focus{--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)}.focus\:ring-2:focus{--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\:ring-hue-blue\/50:focus{--tw-ring-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-hue-blue\/50:focus{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.focus\:ring-hue-purple\/60:focus{--tw-ring-color:rgb(var(--hue-purple))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-hue-purple\/60:focus{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-purple)) 60%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:glass-bg:focus{background:var(--glass-bg)}.focus\:glass-bg-hover:focus{background:var(--glass-bg-hover)}.focus\:group-\[\.destructive\]\:ring-hue-red:focus:is(:where(.group).destructive *){--tw-ring-color:rgb(var(--hue-red))}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1:focus-visible{--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)}.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-\(--glass-action\):focus-visible{--tw-ring-color:var(--glass-action)}.focus-visible\:ring-hue-blue\/50:focus-visible{--tw-ring-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-hue-blue\/50:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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}}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.first\:has-aria-\[selected\]\:rounded-l-xl:first-child:has([aria-selected]){border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:has-aria-\[selected\]\:rounded-r-xl:last-child:has([aria-selected]){border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar-background)}.has-\[\[role\=checkbox\]\]\:pr-0:has([role=checkbox]){padding-right:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:opacity-80[aria-selected=true]{opacity:.8}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:glass-text[data-highlighted]{color:var(--glass-text)}.data-highlighted\:glass-bg-hover[data-highlighted]{background:var(--glass-bg-hover)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:shadow-xs[data-active=true]{--tw-shadow:calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 1px) calc(var(--shadow-blur) * 2px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:before\:bg-sidebar-accent[data-active=true]:before{content:var(--tw-content);background-color:var(--sidebar-accent)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[selected\=true\]\:bg-\(--glass-bg-hover\)[data-selected=true]{background-color:var(--glass-bg-hover)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[selected\=true\]\:glass-bg-hover[data-selected=true]{background:var(--glass-bg-hover)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:flex[data-state=active]{display:flex}.data-\[state\=active\]\:flex-1[data-state=active]{flex:1}.data-\[state\=active\]\:flex-col[data-state=active]{flex-direction:column}.data-\[state\=active\]\:glass-text[data-state=active]{color:var(--glass-text)}.data-\[state\=active\]\:shadow-xs[data-state=active]{--tw-shadow:calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 1px) calc(var(--shadow-blur) * 2px) var(--tw-shadow-color,var(--glass-shadow));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\=active\]\:glass-bg-strong[data-state=active]{background:var(--glass-bg-strong)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\(--glass-action\)[data-state=checked]{border-color:var(--glass-action)}.data-\[state\=checked\]\:border-hue-blue\/30[data-state=checked]{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:border-hue-blue\/30[data-state=checked]{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 30%, transparent)}}.data-\[state\=checked\]\:border-hue-blue\/50[data-state=checked]{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:border-hue-blue\/50[data-state=checked]{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 50%, transparent)}}.data-\[state\=checked\]\:bg-\(--glass-action\)[data-state=checked]{background-color:var(--glass-action)}.data-\[state\=checked\]\:bg-hue-blue\/20[data-state=checked]{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:bg-hue-blue\/20[data-state=checked]{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 20%, transparent)}}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-out[data-state=closed]{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-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:calc(1*100%)}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:border-hue-blue\/30[data-state=on]{border-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:border-hue-blue\/30[data-state=on]{border-color:color-mix(in oklab, rgb(var(--hue-blue)) 30%, transparent)}}.data-\[state\=on\]\:bg-hue-blue\/80[data-state=on]{background-color:rgb(var(--hue-blue))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:bg-hue-blue\/80[data-state=on]{background-color:color-mix(in oklab, rgb(var(--hue-blue)) 80%, transparent)}}.data-\[state\=on\]\:text-white[data-state=on]{color:var(--color-white)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:animate-in[data-state=open]{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\=open\]\:overflow-visible[data-state=open]{overflow:visible}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:glass-text[data-state=open]{color:var(--glass-text)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:glass-bg[data-state=open]{background:var(--glass-bg)}.data-\[state\=open\]\:glass-bg-hover[data-state=open]{background:var(--glass-bg-hover)}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:calc(1*-100%)}@media (hover:hover){.data-\[state\=open\]\:hover\:\[background\:var\(--glass-bg-strong\)\][data-state=open]:hover{background:var(--glass-bg-strong)}}.data-\[state\=open\]\:focus\:\[background\:var\(--glass-bg-strong\)\][data-state=open]:focus{background:var(--glass-bg-strong)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--radix-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{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-\[swipe\=move\]\:translate-x-\(--radix-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (width>=40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[340px\]{max-width:340px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[550px\]{max-width:550px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[850px\]{max-width:850px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.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\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\: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)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:data-\[state\=open\]\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:calc(var(--shadow-x) * 1px) calc(var(--shadow-y) * 2px) calc(var(--shadow-blur) * 4px) var(--tw-shadow-color,var(--glass-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,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-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.lg\:flex-col{flex-direction:column}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=28rem){.\@md\:col-start-2{grid-column-start:2}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-rose-900\/30:is(.dark *){background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 30%, transparent)}}.dark\:bg-teal-900\/30:is(.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-hue-slate .recharts-cartesian-axis-tick text{fill:rgb(var(--hue-slate))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-white\/40 .recharts-curve.recharts-tooltip-cursor{stroke:#fff6}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-white\/40 .recharts-curve.recharts-tooltip-cursor{stroke:color-mix(in oklab, var(--color-white) 40%, transparent)}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-polar-grid [stroke=\#ccc]{stroke:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-polar-grid [stroke=\#ccc]{stroke:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-white\/20 .recharts-radial-bar-background-sector{fill:#fff3}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-radial-bar-background-sector\]\:fill-white\/20 .recharts-radial-bar-background-sector{fill:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-white\/20 .recharts-rectangle.recharts-tooltip-cursor{fill:#fff3}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-white\/20 .recharts-rectangle.recharts-tooltip-cursor{fill:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-reference-line [stroke=\#ccc]{stroke:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-white\/30 .recharts-reference-line [stroke=\#ccc]{stroke:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-xl:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}: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-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\*\:\[\[cmdk-group\]\]\:px-2 *)[cmdk-group]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-input\]\]\:h-12 *)[cmdk-input]{height:calc(var(--spacing) * 12)}:is(.\*\*\:\[\[cmdk-item\]\]\:px-2 *)[cmdk-item]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-item\]\]\:py-3 *)[cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:glass-border\!>button{border-color:var(--glass-border)!important}.\[\&\>button\]\:bg-transparent\!>button{background-color:#0000!important}.\[\&\>button\]\:glass-text-secondary\!>button{color:var(--glass-text-secondary)!important}.\[\&\>button\:hover\]\:bg-\(--glass-bg-hover\)\!>button:hover{background-color:var(--glass-bg-hover)!important}.\[\&\>button\:last-child\]\:hidden>button:last-child{display:none}.\[\&\>div\]\:mb-0>div{margin-bottom:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:h-3>span{height:calc(var(--spacing) * 3)}.\[\&\>span\]\:w-3>span{width:calc(var(--spacing) * 3)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:glass-text-secondary>svg{color:var(--glass-text-secondary)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-hue-red>svg{color:rgb(var(--hue-red))}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.last\:\[\&\>tr\]\:border-b-0:last-child>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-wght-normal-C4R2PX-h.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-scale:1;--pill-radius:9999px;--density:1;--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-heading:var(--font-body);--font-code:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-scale:1;--heading-weight:600;--heading-tracking:-.01em;--heading-transform:none;--border-width:1px;--surface-border-width:1px;--surface-border-style:solid;--shadow-x:0;--shadow-y:1;--shadow-blur:1;--highlight-width:1px;--blur-scale:1;--map-overlay-opacity:90%;--surface-gradient-angle:135deg;--theme-bg-image:none;--surface-texture:none;--surface-texture-size:1024px;--page-label-bg:transparent;--page-label-padding:0;--motion-duration:.16s}:root,.theme-scope,.map-overlay{--radius-xs:calc(.125rem * var(--radius-scale));--radius-sm:calc(.25rem * var(--radius-scale));--radius-md:calc(.375rem * var(--radius-scale));--radius-lg:calc(.5rem * var(--radius-scale));--radius-xl:calc(.75rem * var(--radius-scale));--radius-2xl:calc(1rem * var(--radius-scale));--radius-3xl:calc(1.5rem * var(--radius-scale));--radius-4xl:calc(2rem * var(--radius-scale));--spacing:calc(.25rem * var(--density));--text-xs:calc(.75rem * var(--text-scale));--text-sm:calc(.875rem * var(--text-scale));--text-base:calc(1rem * var(--text-scale));--text-lg:calc(1.125rem * var(--text-scale));--text-xl:calc(1.25rem * var(--text-scale));--text-2xl:calc(1.5rem * var(--text-scale));--text-3xl:calc(1.875rem * var(--text-scale));--text-4xl:calc(2.25rem * var(--text-scale));--blur-xs:calc(4px * var(--blur-scale));--blur-sm:calc(8px * var(--blur-scale));--blur-md:calc(12px * var(--blur-scale));--blur-lg:calc(16px * var(--blur-scale));--blur-xl:calc(24px * var(--blur-scale));--blur-2xl:calc(40px * var(--blur-scale));--blur-3xl:calc(64px * var(--blur-scale));--font-sans:var(--font-body);--font-mono:var(--font-code);--surface-highlight:inset 0 var(--highlight-width) 0 var(--glass-highlight);--shadow-geo-control:calc(var(--shadow-x) * 2px) calc(var(--shadow-y) * 2px) calc(var(--shadow-blur) * 8px);--shadow-geo-raised:calc(var(--shadow-x) * 4px) calc(var(--shadow-y) * 4px) calc(var(--shadow-blur) * 16px);--shadow-geo-floating:calc(var(--shadow-x) * 6px) calc(var(--shadow-y) * 8px) calc(var(--shadow-blur) * 32px);--shadow-geo-overlay:calc(var(--shadow-x) * 8px) calc(var(--shadow-y) * 12px) calc(var(--shadow-blur) * 40px);--elevation-control:var(--shadow-geo-control) var(--glass-shadow), var(--surface-highlight);--elevation-raised:var(--shadow-geo-raised) var(--glass-shadow), var(--surface-highlight);--elevation-floating:var(--shadow-geo-floating) var(--glass-shadow), var(--surface-highlight);--elevation-overlay:var(--shadow-geo-overlay) var(--glass-shadow-strong), var(--surface-highlight);--panel-filter:drop-shadow(calc(var(--shadow-x) * 6px) calc(var(--shadow-y) * 8px) calc(var(--shadow-blur) * 16px) var(--glass-shadow));--surface-texture-layer:var(--surface-texture) 0 0 / var(--surface-texture-size) auto repeat;--surface-fill:linear-gradient(var(--surface-gradient-angle), var(--glass-bg-gradient-from) 0%, var(--surface-gradient-end,var(--glass-bg-gradient-to)) 100%), var(--surface-texture-layer)}.theme-scope{font-family:var(--font-body);color:var(--glass-text)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hue-red:220 38 38;--hue-orange:234 88 12;--hue-amber:217 119 6;--hue-yellow:202 138 4;--hue-green:22 163 74;--hue-emerald:5 150 105;--hue-teal:13 148 136;--hue-cyan:8 145 178;--hue-sky:2 132 199;--hue-blue:37 99 235;--hue-indigo:79 70 229;--hue-violet:124 58 237;--hue-purple:147 51 234;--hue-pink:219 39 119;--hue-rose:225 29 72;--hue-slate:71 85 105;--hue-gray:75 85 99;--hue-stone:87 83 78;--background:#f8fafc;--foreground:#0c1e3a;--muted:#f0f2f5;--muted-foreground:#6889ac;--popover:#f8fafc;--popover-foreground:#0c1e3a;--card:#f8fafc;--card-foreground:#0c1e3a;--border:#94c8ff40;--input:#94c8ff40;--primary:#2094f3;--primary-foreground:#fafcff;--secondary:#f0f2f5;--secondary-foreground:#1a3a5c;--accent:#f0f2f5;--accent-foreground:#1a3a5c;--destructive:#ef4444;--destructive-foreground:#fafaf9;--ring:#2094f3;--radius:.5rem;--success:#16a249;--warning:#f4930b;--danger:#ef4444;--glass-bg:#fff3;--glass-bg-hover:#ffffff4d;--glass-bg-strong:#fff6;--glass-bg-input:#ffffff5c;--glass-bg-gradient-from:#ffffff40;--glass-bg-gradient-to:#ffffff1a;--glass-border:#94c8ff4d;--glass-border-strong:#94c8ff73;--glass-highlight:#3b82f626;--glass-shadow:#1432641a;--glass-shadow-strong:#14326426;--glass-text:#0c1e3a;--glass-text-secondary:#3d5a7c;--glass-text-muted:#6889ac;--glass-divider:#3b82f61a;--glass-overlay:#0a1e3c1f;--glass-action:var(--glass-text-secondary);--sidebar-background:#ffffffd9;--sidebar-foreground:#3f3f46;--sidebar-primary:#f76808;--sidebar-primary-foreground:#fff;--sidebar-accent:#0000000d;--sidebar-accent-foreground:#18181b;--sidebar-border:#00000014;--sidebar-ring:#f76808;--theme-bg-gradient:linear-gradient(to bottom right, #cffafe, #bfdbfe, #a5b4fc);--theme-bg-overlay:radial-gradient(circle at 50% 50%, #ffffff1a 0%, transparent 70%), radial-gradient(circle at 30% 80%, #0000ff0d 0%, transparent 60%);--theme-bg-color:transparent}[data-theme=ocean]{--theme-bg-gradient:linear-gradient(to bottom right, #cffafe, #bfdbfe, #a5b4fc);--theme-bg-overlay:radial-gradient(circle at 50% 50%, #ffffff1a 0%, transparent 70%), radial-gradient(circle at 30% 80%, #0000ff0d 0%, transparent 60%);--theme-bg-color:transparent}[data-theme=forest]{--theme-bg-gradient:linear-gradient(to bottom left, #d1fae5, #bbf7d0, #99f6e4);--theme-bg-overlay:radial-gradient(circle at 40% 30%, #ffffff26 0%, transparent 60%), radial-gradient(circle at 80% 70%, #22c55e14 0%, transparent 50%);--theme-bg-color:transparent;--glass-border:#86e6b44d;--glass-border-strong:#86e6b473;--glass-highlight:#22c55e1f;--glass-shadow:#0f46281a;--glass-shadow-strong:#0f462826;--glass-text:#0c2818;--glass-text-secondary:#3d6850;--glass-text-muted:#689078;--glass-divider:#22c55e1a;--glass-overlay:#0a28191f;--foreground:#0c2818;--popover-foreground:#0c2818;--card-foreground:#0c2818;--muted-foreground:#689078;--secondary-foreground:#1a4830;--accent-foreground:#1a4830;--border:#86e6b440;--input:#86e6b440;--primary:#1d9a60;--ring:#1d9a60}[data-theme=lavender]{--theme-bg-gradient:linear-gradient(to bottom right, #f3e8ff, #fce7f3, #ddd6fe);--theme-bg-overlay:radial-gradient(circle at 60% 40%, #ffffff2e 0%, transparent 65%), radial-gradient(circle at 30% 70%, #a855f70f 0%, transparent 55%);--theme-bg-color:transparent;--glass-border:#c4a7ff52;--glass-border-strong:#c4a7ff7a;--glass-highlight:#a855f71f;--glass-shadow:#3c1e641a;--glass-shadow-strong:#3c1e6426;--glass-text:#1c1030;--glass-text-secondary:#5a4070;--glass-text-muted:#806898;--glass-divider:#a855f71a;--glass-overlay:#280f3c1f;--foreground:#1c1030;--popover-foreground:#1c1030;--card-foreground:#1c1030;--muted-foreground:#806898;--secondary-foreground:#382050;--accent-foreground:#382050;--border:#c4a7ff40;--input:#c4a7ff40;--primary:#8f46d8;--ring:#8f46d8}[data-theme=autumn]{--theme-bg-gradient:linear-gradient(to bottom left, #ffedd5, #fecaca, #fcd34d);--theme-bg-overlay:radial-gradient(circle at 35% 60%, #ffffff2b 0%, transparent 60%), radial-gradient(circle at 85% 25%, #ea580c17 0%, transparent 55%);--theme-bg-color:transparent;--glass-border:#fbbf8252;--glass-border-strong:#fbbf827a;--glass-highlight:#ea580c1f;--glass-shadow:#64320f1a;--glass-shadow-strong:#64320f26;--glass-text:#2c1808;--glass-text-secondary:#735030;--glass-text-muted:#9a7858;--glass-divider:#ea580c1a;--glass-overlay:#3c19081f;--foreground:#2c1808;--popover-foreground:#2c1808;--card-foreground:#2c1808;--muted-foreground:#9a7858;--secondary-foreground:#4a3015;--accent-foreground:#4a3015;--border:#fbbf8240;--input:#fbbf8240;--primary:#df6016;--ring:#df6016}[data-theme=arcane]{--theme-bg-gradient:linear-gradient(135deg, #f3e8ff, #fef0e1, #e8defc);--theme-bg-overlay:radial-gradient(circle at 25% 70%, #a855f714 0%, transparent 60%), radial-gradient(circle at 80% 25%, #eaaa3c12 0%, transparent 55%);--theme-bg-color:transparent;--glass-border:#b48cdc4d;--glass-border-strong:#b48cdc73;--glass-highlight:#a855f71f;--glass-shadow:#3219501a;--glass-shadow-strong:#32195026;--glass-text:#1e1028;--glass-text-secondary:#5c4070;--glass-text-muted:#876898;--glass-divider:#a855f71a;--glass-overlay:#230f371f;--foreground:#1e1028;--popover-foreground:#1e1028;--card-foreground:#1e1028;--muted-foreground:#876898;--secondary-foreground:#3a2050;--accent-foreground:#3a2050;--border:#b48cdc40;--input:#b48cdc40;--primary:#8c33cc;--ring:#8c33cc}[data-theme=sandstone]{--theme-bg-gradient:linear-gradient(160deg, #f5ebdc, #eee1cd, #e8dac6);--theme-bg-overlay:radial-gradient(circle at 35% 35%, #fff8eb80 0%, transparent 55%), radial-gradient(circle at 70% 75%, #c8a0640f 0%, transparent 50%);--theme-bg-color:transparent;--glass-border:#c8aa7d4d;--glass-border-strong:#c8aa7d73;--glass-highlight:#b48c501f;--glass-shadow:#503c1e1a;--glass-shadow-strong:#503c1e26;--glass-text:#28201a;--glass-text-secondary:#685848;--glass-text-muted:#907a65;--glass-divider:#b48c501a;--glass-overlay:#2d20121f;--foreground:#28201a;--popover-foreground:#28201a;--card-foreground:#28201a;--muted-foreground:#907a65;--secondary-foreground:#4a3a28;--accent-foreground:#4a3a28;--border:#c8aa7d40;--input:#c8aa7d40;--primary:#a66f30;--ring:#a66f30}[data-theme=simple]{--theme-bg-gradient:none;--theme-bg-overlay:radial-gradient(circle at 25% 25%, #faf2e6b3 0%, transparent 50%), radial-gradient(circle at 75% 75%, #f0e6d280 0%, transparent 50%);--theme-bg-color:#f5e6d3;--glass-bg:#ffffff40;--glass-bg-gradient-from:#ffffff4d;--glass-border:#d2bea059;--glass-border-strong:#d2bea080;--glass-highlight:#b48c501f;--glass-shadow:#503c1e1a;--glass-shadow-strong:#503c1e26;--glass-text:#2a2018;--glass-text-secondary:#6b5a42;--glass-text-muted:#937862;--glass-divider:#b48c501a;--glass-overlay:#32230f1f;--foreground:#2a2018;--popover-foreground:#2a2018;--card-foreground:#2a2018;--muted-foreground:#937862;--secondary-foreground:#4a3828;--accent-foreground:#4a3828;--border:#d2bea047;--input:#d2bea047;--primary:#a66b30;--ring:#a66b30}[data-theme=simple-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:none;--theme-bg-overlay:none;--theme-bg-color:#1c1c1e;--glass-bg:#2c2c2e80;--glass-bg-hover:#3636388c;--glass-bg-strong:#4040428c;--glass-bg-input:#1e1e20a6;--glass-bg-gradient-from:#32323466;--glass-bg-gradient-to:#2323254d;--glass-border:#ffffff1a;--glass-border-strong:#ffffff29;--glass-highlight:#ffffff0f;--glass-shadow:#0000004d;--glass-shadow-strong:#0006;--glass-text:#ebebf0e0;--glass-text-secondary:#c8c8d2ad;--glass-text-muted:#9b9baa8c;--glass-divider:#ffffff14;--glass-overlay:#0006;--background:#1c1c1e;--foreground:#ebebf0e0;--muted:#2c2c2e99;--muted-foreground:#9b9baa8c;--popover:#2c2c2e;--popover-foreground:#ebebf0e0;--card:#2c2c2e;--card-foreground:#ebebf0e0;--border:#ffffff1f;--input:#ffffff1f;--secondary:#2c2c2e99;--secondary-foreground:#e1e1ebd1;--accent:#2c2c2e99;--accent-foreground:#e1e1ebd1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--primary:#007bff;--primary-foreground:#fff;--ring:#fff3;--sidebar-background:#161618f0;--sidebar-foreground:#d2d2dccc;--sidebar-accent:#ffffff0f;--sidebar-accent-foreground:#e1e1ebd9;--sidebar-border:#ffffff14}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:linear-gradient(135deg, #0a0e27 0%, #0d1b3e 40%, #0f1f4a 70%, #0a1628 100%);--theme-bg-overlay:radial-gradient(ellipse at 20% 50%, #3b82f614 0%, transparent 60%), radial-gradient(ellipse at 80% 30%, #6366f10f 0%, transparent 50%);--theme-bg-color:#0a0e27;--glass-bg:#0f173c66;--glass-bg-hover:#141e5080;--glass-bg-strong:#19286480;--glass-bg-input:#0a123299;--glass-bg-gradient-from:#141e5059;--glass-bg-gradient-to:#0a0f2840;--glass-border:#648cff1f;--glass-border-strong:#648cff33;--glass-highlight:#648cff1a;--glass-shadow:#0000004d;--glass-shadow-strong:#0006;--glass-text:#c8daffe0;--glass-text-secondary:#a0b9f0b3;--glass-text-muted:#7896d28c;--glass-divider:#648cff1a;--glass-overlay:#0006;--background:#0a0e27;--foreground:#c8daffe0;--muted:#0f173c99;--muted-foreground:#7896d28c;--popover:#0d1b3e;--popover-foreground:#c8daffe0;--card:#0d1b3e;--card-foreground:#c8daffe0;--border:#648cff26;--input:#648cff26;--secondary:#0f173c99;--secondary-foreground:#bed2fad1;--accent:#0f173c99;--accent-foreground:#bed2fad1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--ring:#648cff4d;--sidebar-background:#080c23eb;--sidebar-foreground:#b4c8ffcc;--sidebar-accent:#648cff14;--sidebar-accent-foreground:#c3d4fad9;--sidebar-border:#648cff1a}[data-theme=dark-fantasy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:linear-gradient(135deg, #1a0a2e 0%, #16082b 30%, #0d0520 60%, #1a0f10 100%);--theme-bg-overlay:radial-gradient(ellipse at 30% 70%, #9333ea1a 0%, transparent 60%), radial-gradient(ellipse at 80% 20%, #ea580c0f 0%, transparent 50%);--theme-bg-color:#1a0a2e;--glass-bg:#1e0f3266;--glass-bg-hover:#28144180;--glass-bg-strong:#32195080;--glass-bg-input:#140a2899;--glass-bg-gradient-from:#28144659;--glass-bg-gradient-to:#140a2340;--glass-border:#a855f726;--glass-border-strong:#a855f740;--glass-highlight:#a855f71f;--glass-shadow:#0000004d;--glass-shadow-strong:#0006;--glass-text:#dccdffe0;--glass-text-secondary:#b9a0ebb3;--glass-text-muted:#9b82c88c;--glass-divider:#a855f71f;--glass-overlay:#0006;--background:#1a0a2e;--foreground:#dccdffe0;--muted:#1e0f3299;--muted-foreground:#9b82c88c;--popover:#16082b;--popover-foreground:#dccdffe0;--card:#16082b;--card-foreground:#dccdffe0;--border:#a855f72e;--input:#a855f72e;--secondary:#1e0f3299;--secondary-foreground:#d2c3f8d1;--accent:#1e0f3299;--accent-foreground:#d2c3f8d1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--ring:#a855f74d;--sidebar-background:#0f061ceb;--sidebar-foreground:#c8aaf0cc;--sidebar-accent:#a855f71a;--sidebar-accent-foreground:#d2c3f8d9;--sidebar-border:#a855f71f}[data-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:linear-gradient(160deg, #1a1714 0%, #15120f 40%, #1a1610 70%, #12100e 100%);--theme-bg-overlay:radial-gradient(ellipse at 40% 40%, #b48c500d 0%, transparent 60%), radial-gradient(ellipse at 70% 70%, #c8a0640a 0%, transparent 50%);--theme-bg-color:#1a1714;--glass-bg:#1e1a1680;--glass-bg-hover:#28231c8c;--glass-bg-strong:#322c248c;--glass-bg-input:#16120ea6;--glass-bg-gradient-from:#28231c66;--glass-bg-gradient-to:#1914104d;--glass-border:#b496641f;--glass-border-strong:#b4966433;--glass-highlight:#b4966414;--glass-shadow:#00000059;--glass-shadow-strong:#00000073;--glass-text:#e8dec8e0;--glass-text-secondary:#c8b496b3;--glass-text-muted:#aa967885;--glass-divider:#b496641a;--glass-overlay:#00000073;--background:#1a1714;--foreground:#e8dec8e0;--muted:#1e1a1699;--muted-foreground:#aa967885;--popover:#15120f;--popover-foreground:#e8dec8e0;--card:#15120f;--card-foreground:#e8dec8e0;--border:#b4966426;--input:#b4966426;--secondary:#1e1a1699;--secondary-foreground:#ded2b9d1;--accent:#1e1a1699;--accent-foreground:#ded2b9d1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--ring:#b496644d;--sidebar-background:#120f0cf0;--sidebar-foreground:#d2bea0cc;--sidebar-accent:#b4966414;--sidebar-accent-foreground:#ded2b9d9;--sidebar-border:#b496641a}[data-theme=twilight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:linear-gradient(135deg, #0f1428 0%, #161040 40%, #1a1050 70%, #0d0a20 100%);--theme-bg-overlay:radial-gradient(ellipse at 30% 60%, #6366f114 0%, transparent 60%), radial-gradient(ellipse at 75% 30%, #8b5cf60f 0%, transparent 50%);--theme-bg-color:#0f1428;--glass-bg:#14123766;--glass-bg-hover:#1c19467a;--glass-bg-strong:#231e557a;--glass-bg-input:#0f0c2d99;--glass-bg-gradient-from:#1c194659;--glass-bg-gradient-to:#0f0c2840;--glass-border:#8278ff24;--glass-border-strong:#8278ff38;--glass-highlight:#8278ff1a;--glass-shadow:#0000004d;--glass-shadow-strong:#0006;--glass-text:#d2d2ffe0;--glass-text-secondary:#aaa8ebb3;--glass-text-muted:#8a87c88c;--glass-divider:#8278ff1a;--glass-overlay:#0006;--background:#0f1428;--foreground:#d2d2ffe0;--muted:#14123799;--muted-foreground:#8a87c88c;--popover:#161040;--popover-foreground:#d2d2ffe0;--card:#161040;--card-foreground:#d2d2ffe0;--border:#8278ff2e;--input:#8278ff2e;--secondary:#14123799;--secondary-foreground:#c8c8f8d1;--accent:#14123799;--accent-foreground:#c8c8f8d1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--ring:#8278ff4d;--sidebar-background:#0a0a1eeb;--sidebar-foreground:#b4aff0cc;--sidebar-accent:#8278ff14;--sidebar-accent-foreground:#c8c8f8d9;--sidebar-border:#8278ff1a}[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:linear-gradient(150deg, #1a0f0a 0%, #201008 35%, #1a0a05 65%, #150d0a 100%);--theme-bg-overlay:radial-gradient(ellipse at 40% 70%, #ea580c14 0%, transparent 60%), radial-gradient(ellipse at 70% 25%, #ef44440d 0%, transparent 50%);--theme-bg-color:#1a0f0a;--glass-bg:#28160c73;--glass-bg-hover:#321c1085;--glass-bg-strong:#3c231485;--glass-bg-input:#1e1008a6;--glass-bg-gradient-from:#321c1061;--glass-bg-gradient-to:#1c0e0847;--glass-border:#ea823c24;--glass-border-strong:#ea823c38;--glass-highlight:#ea823c1a;--glass-shadow:#00000059;--glass-shadow-strong:#00000073;--glass-text:#ffe4cde0;--glass-text-secondary:#e6b991b3;--glass-text-muted:#be966e85;--glass-divider:#ea823c1a;--glass-overlay:#00000073;--background:#1a0f0a;--foreground:#ffe4cde0;--muted:#28160c99;--muted-foreground:#be966e85;--popover:#201008;--popover-foreground:#ffe4cde0;--card:#201008;--card-foreground:#ffe4cde0;--border:#ea823c2e;--input:#ea823c2e;--secondary:#28160c99;--secondary-foreground:#f8dcc3d1;--accent:#28160c99;--accent-foreground:#f8dcc3d1;--destructive:#bb2b2b;--destructive-foreground:#fffffff2;--ring:#ea823c4d;--sidebar-background:#100a06f0;--sidebar-foreground:#e6b991cc;--sidebar-accent:#ea823c14;--sidebar-accent-foreground:#f8dcc3d9;--sidebar-border:#ea823c1a}[data-theme=grimoire]{--theme-bg-image:url(/themes/grimoire-wood.webp);--surface-texture:url(https://images.unsplash.com/photo-1616410731303-6affae095a0a?auto=format&fit=crop&w=1024&q=60);--surface-texture-size:1024px;--theme-bg-gradient:radial-gradient(ellipse at 50% 35%, #ffd69629 0%, transparent 60%), radial-gradient(ellipse at 50% 50%, transparent 45%, #190c048c 100%);--theme-bg-overlay:none;--theme-bg-color:#5b3b22;--page-label-bg:#fbf3e2eb;--page-label-padding:.125rem .5rem;--glass-bg:#fffaec8c;--glass-bg-hover:#fff6decc;--glass-bg-strong:#f7e9c8d9;--glass-bg-input:#fffcf3d9;--glass-bg-gradient-from:#fffbf0bd;--glass-bg-gradient-to:#f6eacea8;--glass-border:#6e461e66;--glass-border-strong:#6e461ea6;--glass-highlight:#ffffff8c;--glass-shadow:#46280a33;--glass-shadow-strong:#46280a52;--glass-text:#2b1d0e;--glass-text-secondary:#5c4327;--glass-text-muted:#86684a;--glass-divider:#6e461e38;--glass-overlay:#28140547;--glass-action:#8b2635;--background:#efe2c6;--foreground:#2b1d0e;--popover:#fbf3e2;--popover-foreground:#2b1d0e;--card:#fbf3e2;--card-foreground:#2b1d0e;--muted:#f7e9c8d9;--muted-foreground:#86684a;--secondary:#f7e9c8d9;--secondary-foreground:#4a3418;--accent:#f7e9c8d9;--accent-foreground:#4a3418;--border:#6e461e59;--input:#6e461e59;--primary:#8b2635;--primary-foreground:#fff7e6;--ring:#8b2635;--sidebar-background:#faf1dceb;--sidebar-foreground:#4a3418;--sidebar-accent:#8b263514;--sidebar-accent-foreground:#2b1d0e;--sidebar-border:#6e461e40;--radius-scale:.35;--font-body:"Crimson Pro Variable", "Iowan Old Style", Georgia, serif;--font-heading:"Cinzel Variable", "Trajan Pro", Georgia, serif;--text-scale:1.08;--heading-weight:600;--heading-tracking:.04em;--surface-border-width:3px;--surface-border-style:double;--shadow-blur:.6;--blur-scale:0;--surface-gradient-angle:180deg}[data-theme=brutalist]{--theme-bg-gradient:none;--theme-bg-overlay:none;--theme-bg-color:#efebe1;--glass-bg:#fff;--glass-bg-hover:#fff3a3;--glass-bg-strong:#ffe14d;--glass-bg-input:#fff;--glass-bg-gradient-from:#fff;--glass-bg-gradient-to:#fff;--glass-border:#111;--glass-border-strong:#000;--glass-highlight:transparent;--glass-shadow:#111;--glass-shadow-strong:#000;--glass-text:#111;--glass-text-secondary:#333;--glass-text-muted:#5c5c5c;--glass-divider:#1111118c;--glass-overlay:#11111173;--glass-action:#0038e0;--background:#efebe1;--foreground:#111;--popover:#fff;--popover-foreground:#111;--card:#fff;--card-foreground:#111;--muted:#f4f1ea;--muted-foreground:#5c5c5c;--secondary:#ffe14d;--secondary-foreground:#111;--accent:#fff3a3;--accent-foreground:#111;--border:#111;--input:#111;--primary:#0038e0;--primary-foreground:#fff;--ring:#0038e0;--sidebar-background:#fff;--sidebar-foreground:#111;--sidebar-accent:#fff3a3;--sidebar-accent-foreground:#111;--sidebar-border:#111;--theme-surface-solid:#fff;--theme-border-solid:#111;--radius-scale:0;--pill-radius:0px;--density:.92;--font-body:"Space Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-heading:"Space Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-code:"JetBrains Mono Variable", ui-monospace, monospace;--heading-weight:700;--heading-tracking:.02em;--heading-transform:uppercase;--border-width:2px;--surface-border-width:2px;--shadow-x:1;--shadow-y:1;--shadow-blur:0;--highlight-width:0px;--blur-scale:0;--map-overlay-opacity:100%;--motion-duration:0s}[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg-gradient:radial-gradient(ellipse at 50% 35%, #0c2213 0%, #050a06 70%);--theme-bg-overlay:repeating-linear-gradient(0deg, #39ff7840 0px, #39ff7840 1px, transparent 1px, transparent 3px);--theme-bg-color:#050a06;--glass-bg:#08180ce0;--glass-bg-hover:#12361ceb;--glass-bg-strong:#164824eb;--glass-bg-input:#030805;--glass-bg-gradient-from:#081a0de6;--glass-bg-gradient-to:#081a0de6;--glass-border:#39ff7861;--glass-border-strong:#39ff78bf;--glass-highlight:transparent;--glass-shadow:#39ff7829;--glass-shadow-strong:#39ff7847;--glass-text:#a6ffb8;--glass-text-secondary:#5fd47a;--glass-text-muted:#3f9454;--glass-divider:#39ff7833;--glass-overlay:#000000a6;--glass-action:#39ff78;--background:#050a06;--foreground:#a6ffb8;--popover:#07130a;--popover-foreground:#a6ffb8;--card:#07130a;--card-foreground:#a6ffb8;--muted:#08180ce0;--muted-foreground:#3f9454;--secondary:#164824eb;--secondary-foreground:#a6ffb8;--accent:#164824eb;--accent-foreground:#a6ffb8;--border:#39ff7861;--input:#39ff7861;--destructive:#ff4d4d;--destructive-foreground:#050a06;--primary:#39ff78;--primary-foreground:#031006;--ring:#39ff78;--sidebar-background:#040805;--sidebar-foreground:#5fd47a;--sidebar-accent:#39ff781a;--sidebar-accent-foreground:#a6ffb8;--sidebar-border:#39ff7840;--radius-scale:.15;--pill-radius:2px;--density:.9;--font-body:"JetBrains Mono Variable", ui-monospace, monospace;--font-heading:"JetBrains Mono Variable", ui-monospace, monospace;--font-code:"JetBrains Mono Variable", ui-monospace, monospace;--text-scale:.94;--heading-weight:700;--heading-tracking:.06em;--heading-transform:uppercase;--shadow-y:0;--shadow-blur:.6;--highlight-width:0px;--blur-scale:0;--map-overlay-opacity:100%}[data-theme=simple-dark],[data-theme=midnight],[data-theme=dark-fantasy],[data-theme=obsidian],[data-theme=twilight],[data-theme=ember],[data-theme=terminal]{--hue-red:248 113 113;--hue-orange:251 146 60;--hue-amber:251 191 36;--hue-yellow:250 204 21;--hue-green:74 222 128;--hue-emerald:52 211 153;--hue-teal:45 212 191;--hue-cyan:34 211 238;--hue-sky:56 189 248;--hue-blue:96 165 250;--hue-indigo:129 140 248;--hue-violet:167 139 250;--hue-purple:192 132 252;--hue-pink:244 114 182;--hue-rose:251 113 133;--hue-slate:148 163 184;--hue-gray:156 163 175;--hue-stone:168 162 158}.dark{--background:#09090b;--foreground:#fafafa;--muted:#27272a;--muted-foreground:#a1a1aa;--popover:#09090b;--popover-foreground:#fafafa;--card:#09090b;--card-foreground:#fafafa;--border:#27272a;--input:#27272a;--primary:#2094f3;--primary-foreground:#fafcff;--secondary:#27272a;--secondary-foreground:#fafafa;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#7f1d1d;--destructive-foreground:#fafafa;--ring:#d4d4d8;--radius:.5rem;--success:#16a249;--warning:#f4930b;--danger:#7f1d1d;--sidebar-background:#141419f2;--sidebar-foreground:#f4f4f5;--sidebar-primary:#f76808;--sidebar-primary-foreground:#fff;--sidebar-accent:#ffffff0d;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#ffffff14;--sidebar-ring:#f76808}:where(.glass-panel,.glass-surface,.glass-surface-strong,.glass-surface-input,.glass-surface-popover,.glass-surface-modal,.glass-surface-gradient,.glass-pill-control,[class*=backdrop-blur]) :where(.glass-panel,.glass-surface,.glass-surface-strong,.glass-surface-input,.glass-surface-popover,.glass-surface-modal,.glass-surface-gradient,.glass-pill-control,[class*=backdrop-blur]):not(.glass-keep-blur){-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root:has(.map-backdrop),.map-overlay){--map-overlay-solid:var(--theme-surface-solid,var(--popover));--glass-bg:var(--map-overlay-solid)!important}@supports (color:color-mix(in lab, red, red)){:is(:root:has(.map-backdrop),.map-overlay){--glass-bg:color-mix(in srgb, var(--map-overlay-solid) var(--map-overlay-opacity), transparent)!important}}:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-hover:var(--glass-text)!important}@supports (color:color-mix(in lab, red, red)){:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-hover:color-mix(in srgb, var(--glass-text) 6%, var(--glass-bg))!important}}:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-strong:var(--glass-text)!important}@supports (color:color-mix(in lab, red, red)){:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-strong:color-mix(in srgb, var(--glass-text) 10%, var(--glass-bg))!important}}:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-input:var(--map-overlay-solid)!important}@supports (color:color-mix(in lab, red, red)){:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-input:color-mix(in srgb, var(--map-overlay-solid) 96%, transparent)!important}}:is(:root:has(.map-backdrop),.map-overlay){--glass-bg-gradient-from:var(--glass-bg)!important;--glass-bg-gradient-to:var(--glass-bg)!important;--surface-texture:none!important}:is(:root:has(.map-backdrop) :where(.glass-panel,.glass-surface,.glass-surface-strong,.glass-surface-input,.glass-surface-popover,.glass-surface-modal,.glass-surface-gradient,.glass-pill-control,[class*=backdrop-blur]),.map-overlay :where(.glass-panel,.glass-surface,.glass-surface-strong,.glass-surface-input,.glass-surface-popover,.glass-surface-modal,.glass-surface-gradient,.glass-pill-control,[class*=backdrop-blur])){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-reduce-transparency=true]{--glass-bg:var(--theme-surface-solid,var(--background));--glass-bg-hover:var(--theme-surface-solid,var(--background));--glass-bg-strong:var(--theme-surface-solid,var(--background));--glass-bg-input:var(--theme-surface-solid,var(--background));--glass-bg-gradient-from:var(--glass-bg-strong);--glass-bg-gradient-to:var(--glass-bg);--glass-border:var(--theme-border-solid,var(--border));--glass-border-strong:var(--theme-border-solid,var(--border));--glass-highlight:transparent;--blur-scale:0}html[data-reduce-transparency=true] .glass-surface,html[data-reduce-transparency=true] .glass-surface-strong,html[data-reduce-transparency=true] .glass-surface-input,html[data-reduce-transparency=true] .glass-surface-popover,html[data-reduce-transparency=true] .glass-surface-modal,html[data-reduce-transparency=true] .glass-surface-gradient,html[data-reduce-transparency=true] .glass-panel,html[data-reduce-transparency=true] .glass-pill-control,html[data-reduce-transparency=true] [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}*{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent}::-webkit-scrollbar{-webkit-appearance:none;background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--glass-border-strong);border-radius:var(--radius-sm);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--glass-text-muted);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.react-mentions{width:100%;position:relative}.react-mentions__control{font-size:var(--text-sm);position:relative}.react-mentions__highlighter{padding:calc(var(--spacing) * 3);border:var(--border-width) solid transparent;border-radius:var(--radius-xl);pointer-events:none;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;inset:0;overflow:hidden;position:absolute!important}.react-mentions__input{z-index:1;width:100%;padding:calc(var(--spacing) * 3);border:var(--border-width) solid var(--glass-border);border-radius:var(--radius-xl);background-color:var(--glass-bg-input);color:var(--glass-text);font-size:var(--text-sm);resize:vertical;box-sizing:border-box;cursor:text;outline:none;font-family:inherit;line-height:1.5;position:relative}.react-mentions textarea,.react-mentions input{z-index:1;cursor:text;position:relative}.react-mentions__input:focus{border-color:var(--glass-border-strong);box-shadow:0 0 0 2px var(--glass-highlight)}.react-mentions__input:disabled{opacity:.5;cursor:not-allowed}.react-mentions__suggestions{z-index:100;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border:var(--surface-border-width) var(--surface-border-style) var(--glass-border-strong);border-radius:var(--radius-lg);box-shadow:var(--elevation-raised);max-height:200px;overflow-y:auto;position:absolute!important}.react-mentions__suggestions__list{margin:0;padding:0;list-style:none}.react-mentions__suggestions__item{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--glass-divider);cursor:pointer;color:var(--glass-text)}.react-mentions__suggestions__item:last-child{border-bottom:none}.react-mentions__suggestions__item--focused{background-color:var(--glass-bg-hover)}.react-mentions__mention{background-color:rgb(var(--hue-purple) / .15);border-radius:var(--radius-sm)}[role=tablist] button:hover{background:var(--glass-bg-hover)}[role=tablist] button[data-state=active]{background:var(--glass-bg-strong);color:var(--glass-text)}[cmdk-item][data-selected=true]{background:var(--glass-bg-hover)}[role=menuitem]:focus,[role=menuitemcheckbox]:focus,[role=menuitemradio]:focus,[data-radix-collection-item]:focus,[data-sidebar=menu-button]:hover{background:var(--glass-bg-hover);color:var(--glass-text)}[data-sidebar=menu-button]:active,[data-sidebar=menu-button][data-active=true]{background:var(--glass-bg-strong);color:var(--glass-text)}[data-sidebar=menu-button][data-state=open]:hover{background:var(--glass-bg-hover);color:var(--glass-text)}button.glass-hover:hover,[data-glass-hover]:hover{background:var(--glass-bg-hover)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@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-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 ping{75%,to{opacity:0;transform:scale(2)}}@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 caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
