@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.0 | 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)))){:root,:host{--shimmer-track-height:200px;--shimmer-angle:15deg}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-x-reverse:0;--tw-border-style:solid;--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-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;--border-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--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-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-950:oklch(26.6% .065 152.934);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--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;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--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);--color-background:var(--background)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body{background-color:var(--background);color:var(--foreground)}}@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}.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:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-\[max\(0\.75rem\,calc\(50\%-31rem\)\)\]{inset-inline-start:max(.75rem,50% - 31rem)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[4\.45rem\]{top:4.45rem}.top-\[50\%\]{top:50%}.top-\[calc\(3\.5rem\+0\.75rem\)\]{top:4.25rem}.top-\[calc\(3\.5rem\+1rem\)\]{top:4.5rem}.top-\[calc\(3\.5rem\+2px\)\]{top:calc(3.5rem + 2px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-4{right:calc(var(--spacing) * 4)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-7\.5{margin-bottom:calc(var(--spacing) * -7.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.block{display:block}.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)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-\[60vh\]{height:60vh}.h-\[88vh\]{height:88vh}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[min\(24rem\,calc\(100vh-5rem\)\)\]{max-height:min(24rem,100vh - 5rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18rem\]{width:18rem}.w-\[25rem\]{width:25rem}.w-\[94vw\]{width:94vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--thread-max-width\){max-width:var(--thread-max-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);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-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;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)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_gradient-width:calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance:calc(var(--shimmer-track-width,200px) + var(--_gradient-width));--_duration:var(--shimmer-duration,calc(var(--_active-distance) / var(--_speed) / 1px * 1000));--_repeat-delay:var(--shimmer-repeat-delay,calc(20000 / var(--_speed)));--_repeat-delay-px:calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px:calc((var(--shimmer-x,0) + var(--shimmer-y,0) * tan(var(--shimmer-angle))) * 1px);--_bg-width:calc(100% + var(--shimmer-track-width,100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position:calc(var(--shimmer-track-width,(100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px))}.shimmer:not(.shimmer-bg){--_speed:var(--shimmer-speed,200);--_spread:var(--shimmer-spread, calc(4ch + 80px) );--_bg:currentColor;--_fg:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *):not(.shimmer-bg){--_fg:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}@-moz-document url-prefix(){.shimmer{--_duration:var(--shimmer-duration,calc(375000 / var(--_speed)))}}.shimmer{--_mix-96:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-96:color-mix(in oklch, var(--_fg), var(--_bg) 96%)}}.shimmer{--_mix-83:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-83:color-mix(in oklch, var(--_fg), var(--_bg) 83%)}}.shimmer{--_mix-67:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-67:color-mix(in oklch, var(--_fg), var(--_bg) 67%)}}.shimmer{--_mix-50:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-50:color-mix(in oklch, var(--_fg), var(--_bg) 50%)}}.shimmer{--_mix-33:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-33:color-mix(in oklch, var(--_fg), var(--_bg) 33%)}}.shimmer{--_mix-17:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-17:color-mix(in oklch, var(--_fg), var(--_bg) 17%)}}.shimmer{--_mix-4:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-4:color-mix(in oklch, var(--_fg), var(--_bg) 4%)}}.shimmer{background:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_bg) calc(var(--_position) - var(--_spread) * .5),var(--_mix-96) calc(var(--_position) - var(--_spread) * .44),var(--_mix-83) calc(var(--_position) - var(--_spread) * .37),var(--_mix-67) calc(var(--_position) - var(--_spread) * .31),var(--_mix-50) calc(var(--_position) - var(--_spread) * .25),var(--_mix-33) calc(var(--_position) - var(--_spread) * .19),var(--_mix-17) calc(var(--_position) - var(--_spread) * .12),var(--_mix-4) calc(var(--_position) - var(--_spread) * .06),var(--_fg) var(--_position),var(--_mix-4) calc(var(--_position) + var(--_spread) * .06),var(--_mix-17) calc(var(--_position) + var(--_spread) * .12),var(--_mix-33) calc(var(--_position) + var(--_spread) * .19),var(--_mix-50) calc(var(--_position) + var(--_spread) * .25),var(--_mix-67) calc(var(--_position) + var(--_spread) * .31),var(--_mix-83) calc(var(--_position) + var(--_spread) * .37),var(--_mix-96) calc(var(--_position) + var(--_spread) * .44),var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 / var(--_bg-width) 100% no-repeat;animation:1s linear infinite backwards tw-shimmer;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms)}.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-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(5rem\,9rem\)_1fr\]{grid-template-columns:minmax(5rem,9rem) 1fr}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.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:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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)}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-\[var\(--border-card\)\]>:not(:last-child)){border-color:var(--border-card)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.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-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--composer-radius\){border-radius:var(--composer-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--composer-radius\)-var\(--composer-padding\)\)\]{border-radius:calc(var(--composer-radius) - var(--composer-padding))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\(--composer-radius\){border-top-left-radius:var(--composer-radius);border-top-right-radius:var(--composer-radius)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-xl{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border-card\)\]{border-color:var(--border-card)}.border-\[var\(--border-header\)\]{border-color:var(--border-header)}.border-\[var\(--border-input\)\]{border-color:var(--border-input)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--brand-blue\)\],.border-\[var\(--brand-blue\)\]\/35{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/35{border-color:color-mix(in oklab,var(--brand-blue) 35%,transparent)}}.border-\[var\(--brand-blue\)\]\/40{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/40{border-color:color-mix(in oklab,var(--brand-blue) 40%,transparent)}}.border-\[var\(--brand-blue\)\]\/50{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-blue\)\]\/50{border-color:color-mix(in oklab,var(--brand-blue) 50%,transparent)}}.border-\[var\(--brand-gold\)\]\/30{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-gold\)\]\/30{border-color:color-mix(in oklab,var(--brand-gold) 30%,transparent)}}.border-\[var\(--brand-gold\)\]\/40{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-gold\)\]\/40{border-color:color-mix(in oklab,var(--brand-gold) 40%,transparent)}}.border-\[var\(--brand-gold\)\]\/70{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-gold\)\]\/70{border-color:color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.border-\[var\(--divider-subtle\)\]{border-color:var(--divider-subtle)}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-transparent{border-color:#0000}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#161b22\]{background-color:#161b22}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border-card\)\]{background-color:var(--border-card)}.bg-\[var\(--brand-blue\)\],.bg-\[var\(--brand-blue\)\]\/10{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/10{background-color:color-mix(in oklab,var(--brand-blue) 10%,transparent)}}.bg-\[var\(--brand-blue\)\]\/15{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/15{background-color:color-mix(in oklab,var(--brand-blue) 15%,transparent)}}.bg-\[var\(--brand-blue\)\]\/30{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/30{background-color:color-mix(in oklab,var(--brand-blue) 30%,transparent)}}.bg-\[var\(--brand-blue\)\]\/40{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-blue\)\]\/40{background-color:color-mix(in oklab,var(--brand-blue) 40%,transparent)}}.bg-\[var\(--brand-dark-blue\)\]{background-color:var(--brand-dark-blue)}.bg-\[var\(--brand-gold\)\],.bg-\[var\(--brand-gold\)\]\/10{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-gold\)\]\/10{background-color:color-mix(in oklab,var(--brand-gold) 10%,transparent)}}.bg-\[var\(--brand-gold\)\]\/15{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-gold\)\]\/15{background-color:color-mix(in oklab,var(--brand-gold) 15%,transparent)}}.bg-\[var\(--divider-subtle\)\]{background-color:var(--divider-subtle)}.bg-\[var\(--new-thread-bg\)\]{background-color:var(--new-thread-bg)}.bg-\[var\(--popover\)\]{background-color:var(--popover)}.bg-\[var\(--surface-badge\)\]{background-color:var(--surface-badge)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--surface-card-hover\)\]{background-color:var(--surface-card-hover)}.bg-\[var\(--surface-composer\)\]{background-color:var(--surface-composer)}.bg-\[var\(--surface-header\)\],.bg-\[var\(--surface-header\)\]\/95{background-color:var(--surface-header)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-header\)\]\/95{background-color:color-mix(in oklab,var(--surface-header) 95%,transparent)}}.bg-\[var\(--surface-page\)\]{background-color:var(--surface-page)}.bg-\[var\(--surface-panel\)\]\/75{background-color:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-panel\)\]\/75{background-color:color-mix(in oklab,var(--surface-panel) 75%,transparent)}}.bg-background,.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/35{background-color:color-mix(in oklab,var(--background) 35%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,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-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-950\/20{background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.bg-green-950\/20{background-color:color-mix(in oklab,var(--color-green-950) 20%,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\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,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-50{background-color:var(--color-orange-50)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-background),transparent)}.fill-\[var\(--brand-gold\)\]{fill:var(--brand-gold)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.stroke-\[1\.5px\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--composer-padding\){padding:var(--composer-padding)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.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-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.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-\[calc\(3\.5rem\+2px\)\]{padding-top:calc(3.5rem + 2px)}.pt-\[n\]{padding-top:n}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pl-3{padding-left:calc(var(--spacing) * 3)}.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-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.92em\]{font-size:.92em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6e7681\]{color:#6e7681}.text-\[\#8b949e\]{color:#8b949e}.text-\[\#c9d1d9\]{color:#c9d1d9}.text-\[\#ffb000\]{color:#ffb000}.text-\[var\(--brand-blue\)\]{color:var(--brand-blue)}.text-\[var\(--brand-gold\)\]{color:var(--brand-gold)}.text-\[var\(--brand-orange\)\]{color:var(--brand-orange)}.text-\[var\(--divider-subtle\)\]{color:var(--divider-subtle)}.text-\[var\(--text-badge\)\]{color:var(--text-badge)}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-heading\)\]{color:var(--text-heading)}.text-\[var\(--text-placeholder\)\]{color:var(--text-placeholder)}.text-\[var\(--text-subtitle\)\]{color:var(--text-subtitle)}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-slate-950{color:var(--color-slate-950)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_8px_28px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000029);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:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-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)}.ring-background{--tw-ring-color:var(--background)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-\(--animation-duration\){--tw-duration:var(--animation-duration);transition-duration:var(--animation-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}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[contain\:layout_paint\]{contain:layout paint}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[chart\:\<id\>\]{chart:<id>}.\[chart\:id\]{chart:id}.\[chart\:trend\]{chart:trend}.\[chart\:trend_1\]{chart:trend 1}.\[contain-intrinsic-size\:auto_60px\]{contain-intrinsic-size:auto 60px}.\[contain-intrinsic-size\:auto_300px\]{contain-intrinsic-size:auto 300px}.\[content-visibility\:auto\]{content-visibility:auto}.\[mytool\:id\]{mytool:id}.\[table\:\<id\>\]{table:<id>}.\[table\:id\]{table:id}.\[table\:top_brands\]{table:top brands}.\[table\:trend_1\]{table:trend 1}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}@media(hover:hover){.group-hover\:max-h-40:is(:where(.group):hover *){max-height:calc(var(--spacing) * 40)}.group-hover\:min-h-16:is(:where(.group):hover *){min-height:calc(var(--spacing) * 16)}.group-hover\:py-2:is(:where(.group):hover *){padding-block:calc(var(--spacing) * 2)}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[state\=closed\]\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[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)}.group-data-\[state\=closed\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=closed\]\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-opacity:0}.group-data-\[state\=closed\]\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=closed\]\/trigger\:-rotate-90:is(:where(.group\/trigger)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=open\]\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content)[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)}.group-data-\[state\=open\]\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[data-state=open] *){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)}.group-data-\[state\=open\]\/collapsible-content\:delay-\[calc\(var\(--animation-duration\)\*0\.75\)\]:is(:where(.group\/collapsible-content)[data-state=open] *){transition-delay:calc(var(--animation-duration) * .75)}.group-data-\[state\=open\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=open] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=open\]\/collapsible-content\:delay-\[calc\(var\(--animation-duration\)\*0\.75\)\]:is(:where(.group\/collapsible-content)[data-state=open] *){animation-delay:calc(var(--animation-duration) * .75);--tw-animation-delay:calc(var(--animation-duration) * .75)}.group-data-\[state\=open\]\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-opacity:0}.group-data-\[state\=open\]\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-exit-opacity:0}.group-data-\[state\=open\]\/collapsible-content\:fill-mode-forwards:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.group-data-\[state\=open\]\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=open\]\/trigger\:rotate-0:is(:where(.group\/trigger)[data-state=open] *){rotate:0deg}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,hsl\(var\(--muted\)\/0\.5\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to top,hsl(var(--muted)/.5),transparent)}.group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *){width:100%}.group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *){flex-grow:1}.group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *){width:100%}.group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *){flex-grow:1}.group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-top:calc(var(--spacing) * 3)}.peer-empty\:hidden:is(:where(.peer):empty~*){display:none}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-ss-lg:first-child{border-start-start-radius:var(--radius)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-se-lg:last-child{border-start-end-radius:var(--radius)}.last\:border-e:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is(.only\:\*\:first\:size-24:only-child>*):first-child{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-\[var\(--border-card\)\]:hover{border-color:var(--border-card)}.hover\:border-\[var\(--brand-gold\)\]\/50:hover{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-gold\)\]\/50:hover{border-color:color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.hover\:bg-\[var\(--brand-blue\)\]\/30:hover{background-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--brand-blue\)\]\/30:hover{background-color:color-mix(in oklab,var(--brand-blue) 30%,transparent)}}.hover\:bg-\[var\(--brand-blue-hover\)\]:hover{background-color:var(--brand-blue-hover)}.hover\:bg-\[var\(--brand-gold-hover\)\]:hover{background-color:var(--brand-gold-hover)}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--new-thread-hover\)\]:hover{background-color:var(--new-thread-hover)}.hover\:bg-\[var\(--surface-card\)\]:hover{background-color:var(--surface-card)}.hover\:bg-\[var\(--surface-card-hover\)\]:hover{background-color:var(--surface-card-hover)}.hover\:bg-\[var\(--surface-page\)\]:hover{background-color:var(--surface-page)}.hover\:bg-accent:hover,.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-black\/65:hover{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/65:hover{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.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-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/15:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/15:hover{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-white\!:hover{background-color:var(--color-white)!important}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--brand-blue\)\]:hover{color:var(--brand-blue)}.hover\:text-\[var\(--brand-blue-hover\)\]:hover{color:var(--brand-blue-hover)}.hover\:text-\[var\(--brand-gold\)\]:hover{color:var(--brand-gold)}.hover\:text-\[var\(--text-heading\)\]:hover{color:var(--text-heading)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:max-h-40:focus{max-height:calc(var(--spacing) * 40)}.focus\:min-h-16:focus{min-height:calc(var(--spacing) * 16)}.focus\:border-\[var\(--brand-blue\)\]:focus{border-color:var(--brand-blue)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.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-\[var\(--brand-blue\)\]\/30:focus{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-blue\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--brand-blue) 30%, transparent)}}.focus\:ring-\[var\(--brand-blue\)\]\/40:focus{--tw-ring-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--brand-blue\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--brand-blue) 40%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:animate-none:disabled{animation:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--send-disabled-bg\)\]:disabled{background-color:var(--send-disabled-bg)}.disabled\:text-\[var\(--send-disabled-text\)\]:disabled{color:var(--send-disabled-text)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[dragging\=true\]\:border-dashed[data-dragging=true]{--tw-border-style:dashed;border-style:dashed}.data-\[dragging\=true\]\:border-\[var\(--brand-blue\)\][data-dragging=true]{border-color:var(--brand-blue)}.data-\[dragging\=true\]\:bg-\[var\(--surface-drag\)\][data-dragging=true]{background-color:var(--surface-drag)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:h-0[data-state=closed]{height:calc(var(--spacing) * 0)}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closed\]\:duration-\(--animation-duration\)[data-state=closed]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fill-mode-forwards[data-state=closed]{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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\]\:bg-accent[data-state=open]{background-color:var(--accent)}.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-\(--animation-duration\)[data-state=open]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.nth-\[n\+3\]\:hidden:nth-child(n+3){display:none}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-52{padding-bottom:calc(var(--spacing) * 52)}.md\:opacity-0{opacity:0}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:flex-col{flex-direction:column}.\@md\:nth-\[n\+3\]\:block:nth-child(n+3){display:block}}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-muted-foreground\/15:is(.dark *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:border-muted-foreground\/15:is(.dark *){border-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/5:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/5:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:stroke-\[2\.5px\]:is(.dark *){stroke-width:2.5px}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}@media(hover:hover){.dark\:hover\:bg-accent:is(.dark *):hover,.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_p\:has\(\>strong\:only-child\)\]\:hidden p:has(>strong:only-child){display:none}.\[\&_pre\]\:\!m-0 pre{margin:calc(var(--spacing) * 0)!important}.\[\&_pre\]\:\!rounded-none pre{border-radius:0!important}.\[\&_pre\]\:\!rounded-b-md pre{border-bottom-right-radius:calc(var(--radius) - 2px)!important;border-bottom-left-radius:calc(var(--radius) - 2px)!important}.\[\&_pre\]\:\!p-3 pre{padding:calc(var(--spacing) * 3)!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-background svg{color:var(--background)}.\[\&_svg\]\:text-black svg{color:var(--color-black)}@media(hover:hover){.hover\:\[\&_svg\]\:text-destructive:hover svg{color:var(--destructive)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\[align\=right\]\]\:text-right[align=right]{text-align:right}.\[\&\:last-child\>td\:first-child\]\:rounded-es-lg:last-child>td:first-child{border-end-start-radius:var(--radius)}.\[\&\:last-child\>td\:last-child\]\:rounded-ee-lg:last-child>td:last-child{border-end-end-radius:var(--radius)}.\[\&\>a\]\:text-xs>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>a\]\:no-underline>a{text-decoration-line:none}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:bg-foreground\/60>button{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:bg-foreground\/60>button{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.\[\&\>button\]\:p-1>button{padding:calc(var(--spacing) * 1)}.\[\&\>button\]\:opacity-100>button{opacity:1}.\[\&\>button\]\:ring-0\!>button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!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}@media(hover:hover){.\[\&\>button\]\:hover\:\[\&_svg\]\:text-destructive>button:hover svg{color:var(--destructive)}}.\[\&\>li\]\:mt-1>li{margin-top:calc(var(--spacing) * 1)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}:root[data-theme=nebula]:not(.dark){--background:#eef3fa;--foreground:#0a1833;--card:#fff;--card-foreground:#0a1833;--popover:#fff;--popover-foreground:#0a1833;--primary:#1596fe;--primary-foreground:#fff;--secondary:#e3ecf6;--secondary-foreground:#0a1833;--muted:#e3ecf6;--muted-foreground:#50627a;--accent:#dde9f7;--accent-foreground:#0a1833;--border:#0a18331f;--input:#0a18332e;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#eef3fa;--surface-header:#eef3fad9;--surface-card:#fff;--surface-card-hover:#e3ecf6;--surface-composer:#ffffffb3;--surface-overlay:#e3ecf6;--surface-overlay-deep:#d5e2f0;--surface-badge:#ffaf0029;--surface-drag:#d5e2f0;--surface-tool-menu:#f2f6fb;--surface-tool-menu-hover:#e3ecf6;--border-header:#0a18331f;--border-card:#0a18331f;--border-input:#0a18332e;--text-heading:#0a1833;--text-subtitle:#50627a;--text-body:#1e293b;--text-placeholder:#8295ac;--text-badge:#946a00;--scrollbar-thumb:#0a18334d;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #eef3fa 76%, #eef3fa00);--divider-subtle:#0a18331a;--send-disabled-bg:#d5e2f0;--send-disabled-text:#8295ac;--new-thread-bg:#ffffffe6;--new-thread-hover:#e3ecf6;--prose-bg:#ffffffeb;--prose-border:#0a18331f;--prose-shadow:0 4px 14px #0a18330f}:root[data-theme=nebula].dark{--background:#050b18;--foreground:#f4f7fa;--card:#0b18308c;--card-foreground:#f4f7fa;--popover:#0b18308c;--popover-foreground:#f4f7fa;--primary:#1596fe;--primary-foreground:#fff;--secondary:#0e1e3c;--secondary-foreground:#f4f7fa;--muted:#0e1e3c;--muted-foreground:#9fb0c7;--accent:#0e1e3c;--accent-foreground:#f4f7fa;--border:#9fb0c72e;--input:#9fb0c73d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#050b18;--surface-header:#050b18d1;--surface-card:#0b18308c;--surface-card-hover:#0e1e3c;--surface-composer:#0b183073;--surface-overlay:#0a1730;--surface-overlay-deep:#060e20;--surface-badge:#ffaf0024;--surface-drag:#0e1e3c;--surface-tool-menu:#091428;--surface-tool-menu-hover:#0e1e3c;--border-header:#9fb0c72e;--border-card:#9fb0c72e;--border-input:#9fb0c73d;--text-heading:#f4f7fa;--text-subtitle:#9fb0c7;--text-body:#e2e8f0;--text-placeholder:#f4f7fa8c;--text-badge:#ffc247;--scrollbar-thumb:#9fb0c74d;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #050b18 76%, #050b1800);--divider-subtle:#9fb0c724;--send-disabled-bg:#0e1e3c;--send-disabled-text:#5a7290;--new-thread-bg:#0b1830b3;--new-thread-hover:#0e1e3c;--prose-bg:#081022d9;--prose-border:#9fb0c729;--prose-shadow:0 14px 50px #00000080}:root[data-theme=flux]:not(.dark){--background:#eff4fa;--foreground:#0a1833;--card:#fff;--card-foreground:#0a1833;--popover:#fff;--popover-foreground:#0a1833;--primary:#1596fe;--primary-foreground:#fff;--secondary:#e4edf6;--secondary-foreground:#0a1833;--muted:#e4edf6;--muted-foreground:#50627a;--accent:#dee9f6;--accent-foreground:#0a1833;--border:#0a18331f;--input:#0a18332e;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#eff4fa;--surface-header:#eff4fad9;--surface-card:#fff;--surface-card-hover:#e4edf6;--surface-composer:#ffffffb3;--surface-overlay:#e4edf6;--surface-overlay-deep:#d6e2ef;--surface-badge:#ffaf0029;--surface-drag:#d6e2ef;--surface-tool-menu:#f2f6fb;--surface-tool-menu-hover:#e4edf6;--border-header:#0a18331f;--border-card:#0a18331f;--border-input:#0a18332e;--text-heading:#0a1833;--text-subtitle:#50627a;--text-body:#1e293b;--text-placeholder:#8295ac;--text-badge:#946a00;--scrollbar-thumb:#0a18334d;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #eff4fa 76%, #eff4fa00);--divider-subtle:#0a18331a;--send-disabled-bg:#d6e2ef;--send-disabled-text:#8295ac;--new-thread-bg:#ffffffe6;--new-thread-hover:#e4edf6;--prose-bg:#ffffffeb;--prose-border:#0a18331f;--prose-shadow:0 4px 14px #0a18330f}:root[data-theme=flux].dark{--background:#07101f;--foreground:#f4f7fa;--card:#0d1c348c;--card-foreground:#f4f7fa;--popover:#0d1c348c;--popover-foreground:#f4f7fa;--primary:#1596fe;--primary-foreground:#fff;--secondary:#102744;--secondary-foreground:#f4f7fa;--muted:#102744;--muted-foreground:#9fb0c7;--accent:#102744;--accent-foreground:#f4f7fa;--border:#9fb0c72e;--input:#9fb0c73d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#07101f;--surface-header:#07101fd1;--surface-card:#0d1c348c;--surface-card-hover:#102744;--surface-composer:#0d1c3473;--surface-overlay:#0b1d38;--surface-overlay-deep:#071226;--surface-badge:#ffaf0024;--surface-drag:#102744;--surface-tool-menu:#0a1830;--surface-tool-menu-hover:#102744;--border-header:#9fb0c72e;--border-card:#9fb0c72e;--border-input:#9fb0c73d;--text-heading:#f4f7fa;--text-subtitle:#9fb0c7;--text-body:#e2e8f0;--text-placeholder:#f4f7fa8c;--text-badge:#ffc247;--scrollbar-thumb:#9fb0c74d;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #07101f 76%, #07101f00);--divider-subtle:#9fb0c724;--send-disabled-bg:#102744;--send-disabled-text:#5a7290;--new-thread-bg:#0d1c34b3;--new-thread-hover:#102744;--prose-bg:#091426d9;--prose-border:#9fb0c729;--prose-shadow:0 14px 50px #00000080}:root[data-theme=obsidian]:not(.dark){--background:#fafafa;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#1596fe;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#6b6b72;--accent:#f0f0f2;--accent-foreground:#18181b;--border:#18181b1a;--input:#18181b26;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#fafafa;--surface-header:#fafafad9;--surface-card:#fff;--surface-card-hover:#f4f4f5;--surface-composer:#ffffffb3;--surface-overlay:#f4f4f5;--surface-overlay-deep:#e8e8ea;--surface-badge:#1596fe1a;--surface-drag:#e8e8ea;--surface-tool-menu:#f7f7f8;--surface-tool-menu-hover:#f0f0f2;--border-header:#18181b1a;--border-card:#18181b1a;--border-input:#18181b26;--text-heading:#18181b;--text-subtitle:#6b6b72;--text-body:#27272a;--text-placeholder:#a1a1aa;--text-badge:#0f7bd6;--scrollbar-thumb:#18181b40;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #fafafa 76%, #fafafa00);--divider-subtle:#18181b14;--send-disabled-bg:#e8e8ea;--send-disabled-text:#a1a1aa;--new-thread-bg:#ffffffe6;--new-thread-hover:#f0f0f2;--prose-bg:#ffffffeb;--prose-border:#18181b1a;--prose-shadow:0 4px 14px #18181b0f}:root[data-theme=obsidian].dark{--background:#0b0b0d;--foreground:#f4f4f5;--card:#ffffff08;--card-foreground:#f4f4f5;--popover:#ffffff08;--popover-foreground:#f4f4f5;--primary:#1596fe;--primary-foreground:#fff;--secondary:#18181b;--secondary-foreground:#f4f4f5;--muted:#18181b;--muted-foreground:#8a8a92;--accent:#15151a;--accent-foreground:#f4f4f5;--border:#ffffff17;--input:#ffffff24;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#0b0b0d;--surface-header:#0b0b0dcc;--surface-card:#ffffff08;--surface-card-hover:#ffffff0f;--surface-composer:#1414168c;--surface-overlay:#18181b;--surface-overlay-deep:#101012;--surface-badge:#1596fe1f;--surface-drag:#18181b;--surface-tool-menu:#121214;--surface-tool-menu-hover:#1c1c20;--border-header:#ffffff17;--border-card:#ffffff17;--border-input:#ffffff24;--text-heading:#f4f4f5;--text-subtitle:#8a8a92;--text-body:#d4d4d8;--text-placeholder:#f4f4f56b;--text-badge:#7fc4ff;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #0b0b0d 76%, #0b0b0d00);--divider-subtle:#ffffff12;--send-disabled-bg:#1c1c20;--send-disabled-text:#6b6b72;--new-thread-bg:#141416b3;--new-thread-hover:#1c1c20;--prose-bg:#121214d9;--prose-border:#ffffff1a;--prose-shadow:0 14px 50px #0009}:root[data-theme=pulse]:not(.dark){--background:#f8faff;--foreground:#091f3f;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#1496ff;--primary-foreground:#fff;--secondary:#eef4ff;--secondary-foreground:#1e293b;--muted:#eef4ff;--muted-foreground:#5a88b5;--accent:#1496ff;--accent-foreground:#fff;--border:#1496ff29;--input:#1496ff38;--ring:#1496ff;--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#f8faff;--surface-header:#f8fafff2;--surface-card:#fffffff5;--surface-card-hover:#eef4ff;--surface-composer:#fffc;--surface-overlay:#eef4ff;--surface-overlay-deep:#e4effc;--surface-badge:#1496ff1a;--surface-drag:#e4effc;--surface-tool-menu:#f5f9ff;--surface-tool-menu-hover:#eef4ff;--border-header:#1496ff1f;--border-card:#1496ff1f;--border-input:#1496ff33;--text-heading:#091f3f;--text-subtitle:#4a7aaa;--text-body:#1e293b;--text-placeholder:#7ba3c9;--text-badge:#0e7ad4;--scrollbar-thumb:#1496ff59;--scrollbar-thumb-hover:#1496ff8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #f8faff 76%, #f8faff00);--divider-subtle:#1496ff14;--send-disabled-bg:#dde8f6;--send-disabled-text:#8ba9c7;--new-thread-bg:#fffffff2;--new-thread-hover:#eef4ff;--prose-bg:#fffffff5;--prose-border:#1496ff24;--prose-shadow:0 4px 14px #1496ff0d}:root[data-theme=pulse].dark{--background:#060a10;--foreground:#edf7ff;--card:#0c1420;--card-foreground:#edf7ff;--popover:#0e1828;--popover-foreground:#edf7ff;--primary:#1496ff;--primary-foreground:#fff;--secondary:#101c2e;--secondary-foreground:#edf7ff;--muted:#101c2e;--muted-foreground:#8fa4c0;--accent:#1496ff;--accent-foreground:#fff;--border:#1496ff2e;--input:#1496ff3d;--ring:#1496ff;--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#060a10;--surface-header:#060a10f0;--surface-card:#0c1420e6;--surface-card-hover:#101c2e;--surface-composer:#060a1080;--surface-overlay:#0c1420;--surface-overlay-deep:#080e18;--surface-badge:#1496ff1f;--surface-drag:#101c2e;--surface-tool-menu:#0c1420;--surface-tool-menu-hover:#101c2e;--border-header:#1496ff1f;--border-card:#1496ff24;--border-input:#1496ff33;--text-heading:#f0f8ff;--text-subtitle:#5a8ab8;--text-body:#d8e8f5;--text-placeholder:#c8dcff80;--text-badge:#4db8ff;--scrollbar-thumb:#1496ff4d;--scrollbar-thumb-hover:#1496ff8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #060a10 76%, #060a1000);--divider-subtle:#1496ff14;--send-disabled-bg:#101c2e;--send-disabled-text:#4a6a8a;--new-thread-bg:#0c1420eb;--new-thread-hover:#101c2e;--prose-bg:#080e18f2;--prose-border:#1496ff29;--prose-shadow:0 6px 22px #00000047}:root[data-theme=golden-hour]:not(.dark){--background:#fffdf7;--foreground:#1e293b;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#ff6914;--primary-foreground:#fff;--secondary:#fff2d6;--secondary-foreground:#1e293b;--muted:#fff2d6;--muted-foreground:#92700a;--accent:#ffe0b8;--accent-foreground:#6b3a08;--border:#ffaf0033;--input:#ffaf0047;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#fffdf7;--surface-header:#fffdf7db;--surface-card:#fff;--surface-card-hover:#fff2d6;--surface-composer:#fffdf7a8;--surface-overlay:#fff2d6;--surface-overlay-deep:#ffe0b8;--surface-badge:#ffaf0024;--surface-drag:#ffe0b8;--surface-tool-menu:#fffbf0;--surface-tool-menu-hover:#fff2d6;--border-header:#ffaf0033;--border-card:#ffaf0033;--border-input:#ffaf0047;--text-heading:#1e293b;--text-subtitle:#92700a;--text-body:#3a3320;--text-placeholder:#b8940e;--text-badge:#c27a00;--scrollbar-thumb:#ffaf0066;--scrollbar-thumb-hover:#ff69148c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #fffdf7 76%, #fffdf700);--divider-subtle:#ffaf0024;--send-disabled-bg:#ffe0b8;--send-disabled-text:#b8940e;--new-thread-bg:#ffffffeb;--new-thread-hover:#fff2d6;--prose-bg:#fffbf0f0;--prose-border:#ffaf0033;--prose-shadow:0 4px 14px #ffaf0014}:root[data-theme=golden-hour].dark{--background:#0a1833;--foreground:#fbf4e6;--card:#1a1430b3;--card-foreground:#fbf4e6;--popover:#1a1430b3;--popover-foreground:#fbf4e6;--primary:#ffaf00;--primary-foreground:#0a1833;--secondary:#241a3a;--secondary-foreground:#fbf4e6;--muted:#241a3a;--muted-foreground:#c4a678;--accent:#ffaf00;--accent-foreground:#0a1833;--border:#ffaf002e;--input:#ffaf003d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#0a1833;--surface-header:#0a0c1cd1;--surface-card:#1a1430b3;--surface-card-hover:#241a3a;--surface-composer:#0a0f1e80;--surface-overlay:#1a1430;--surface-overlay-deep:#0a1833;--surface-badge:#ffaf0024;--surface-drag:#241a3a;--surface-tool-menu:#1a1430;--surface-tool-menu-hover:#241a3a;--border-header:#ffaf002e;--border-card:#ffaf002e;--border-input:#ffaf003d;--text-heading:#fbf4e6;--text-subtitle:#c4a678;--text-body:#efe3cc;--text-placeholder:#fff0d280;--text-badge:#ffd080;--scrollbar-thumb:#ffaf0052;--scrollbar-thumb-hover:#ff69148c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #0a1833 76%, #0a183300);--divider-subtle:#ffaf001f;--send-disabled-bg:#241a3a;--send-disabled-text:#8a6a40;--new-thread-bg:#1a1430b3;--new-thread-hover:#241a3a;--prose-bg:#141024d9;--prose-border:#ffaf002e;--prose-shadow:0 14px 50px #00000080}:root[data-theme=effervescence]:not(.dark){--background:#eff6fd;--foreground:#0a1833;--card:#fff;--card-foreground:#0a1833;--popover:#fff;--popover-foreground:#0a1833;--primary:#1596fe;--primary-foreground:#fff;--secondary:#e8f1fa;--secondary-foreground:#0a1833;--muted:#e8f1fa;--muted-foreground:#50627a;--accent:#dceaf6;--accent-foreground:#0a1833;--border:#0a18331f;--input:#0a18332e;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#eff6fd;--surface-header:#eff6fdd9;--surface-card:#fff;--surface-card-hover:#e8f1fa;--surface-composer:#ffffff9e;--surface-overlay:#e8f1fa;--surface-overlay-deep:#dceaf6;--surface-badge:#1596fe1a;--surface-drag:#dceaf6;--surface-tool-menu:#f4f9fe;--surface-tool-menu-hover:#e8f1fa;--border-header:#0a18331f;--border-card:#0a18331f;--border-input:#0a18332e;--text-heading:#0a1833;--text-subtitle:#50627a;--text-body:#1e293b;--text-placeholder:#8295ac;--text-badge:#0f7bd6;--scrollbar-thumb:#0a18334d;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #dceaf6 76%, #dceaf600);--divider-subtle:#0a18331a;--send-disabled-bg:#dceaf6;--send-disabled-text:#8295ac;--new-thread-bg:#ffffffe6;--new-thread-hover:#e8f1fa;--prose-bg:#ffffffeb;--prose-border:#0a18331f;--prose-shadow:0 4px 14px #0a18330f}:root[data-theme=effervescence].dark{--background:#060f22;--foreground:#f4f7fa;--card:#0f2347a8;--card-foreground:#f4f7fa;--popover:#0f2347a8;--popover-foreground:#f4f7fa;--primary:#1596fe;--primary-foreground:#fff;--secondary:#163056;--secondary-foreground:#f4f7fa;--muted:#163056;--muted-foreground:#9fb0c7;--accent:#1596fe;--accent-foreground:#fff;--border:#9fb0c72e;--input:#9fb0c73d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#060f22;--surface-header:#060f22d1;--surface-card:#0f2347a8;--surface-card-hover:#163056;--surface-composer:#060f2280;--surface-overlay:#0f2347;--surface-overlay-deep:#0a1833;--surface-badge:#ffaf001f;--surface-drag:#163056;--surface-tool-menu:#0f2347;--surface-tool-menu-hover:#163056;--border-header:#9fb0c72e;--border-card:#9fb0c72e;--border-input:#9fb0c73d;--text-heading:#f4f7fa;--text-subtitle:#9fb0c7;--text-body:#e2e8f0;--text-placeholder:#f4f7fa8c;--text-badge:#ffc24d;--scrollbar-thumb:#9fb0c74d;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #060f22 76%, #060f2200);--divider-subtle:#9fb0c724;--send-disabled-bg:#163056;--send-disabled-text:#5a7290;--new-thread-bg:#0f2347a8;--new-thread-hover:#163056;--prose-bg:#0a1833d1;--prose-border:#9fb0c729;--prose-shadow:0 14px 50px #00000080}:root[data-theme=peak-lines]:not(.dark){--background:#f5f8fb;--foreground:#0a1833;--card:#fff;--card-foreground:#0a1833;--popover:#fff;--popover-foreground:#0a1833;--primary:#ff6914;--primary-foreground:#fff;--secondary:#e7eef5;--secondary-foreground:#0a1833;--muted:#e7eef5;--muted-foreground:#50627a;--accent:#e7eef5;--accent-foreground:#0a1833;--border:#0a18331f;--input:#0a18332e;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#f5f8fb;--surface-header:#f5f8fbd9;--surface-card:#fff;--surface-card-hover:#e7eef5;--surface-composer:#ffffffa6;--surface-overlay:#e7eef5;--surface-overlay-deep:#dbe5ef;--surface-badge:#ff69141a;--surface-drag:#dbe5ef;--surface-tool-menu:#f4f8fc;--surface-tool-menu-hover:#e7eef5;--border-header:#0a18331f;--border-card:#0a18331f;--border-input:#0a18332e;--text-heading:#0a1833;--text-subtitle:#50627a;--text-body:#1e293b;--text-placeholder:#8295ac;--text-badge:#c2540a;--scrollbar-thumb:#0a18334d;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #f5f8fb 76%, #f5f8fb00);--divider-subtle:#0a18331a;--send-disabled-bg:#dbe5ef;--send-disabled-text:#8295ac;--new-thread-bg:#ffffffe6;--new-thread-hover:#e7eef5;--prose-bg:#ffffffeb;--prose-border:#0a18331f;--prose-shadow:0 4px 14px #0a18330f}:root[data-theme=peak-lines].dark{--background:#081225;--foreground:#f4f7fa;--card:#0d1a31b3;--card-foreground:#f4f7fa;--popover:#0d1a31b3;--popover-foreground:#f4f7fa;--primary:#ffaf00;--primary-foreground:#0a1833;--secondary:#14294a;--secondary-foreground:#f4f7fa;--muted:#14294a;--muted-foreground:#9fb0c7;--accent:#ffaf00;--accent-foreground:#0a1833;--border:#9fb0c72e;--input:#9fb0c73d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#081225;--surface-header:#060c18d1;--surface-card:#0d1a31b3;--surface-card-hover:#14294a;--surface-composer:#080e1c80;--surface-overlay:#0c1b33;--surface-overlay-deep:#081225;--surface-badge:#ffaf001f;--surface-drag:#14294a;--surface-tool-menu:#0c1b33;--surface-tool-menu-hover:#14294a;--border-header:#9fb0c72e;--border-card:#9fb0c72e;--border-input:#9fb0c73d;--text-heading:#f4f7fa;--text-subtitle:#9fb0c7;--text-body:#e2e8f0;--text-placeholder:#f4f7fa8c;--text-badge:#ffd080;--scrollbar-thumb:#9fb0c74d;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #081225 76%, #08122500);--divider-subtle:#9fb0c724;--send-disabled-bg:#14294a;--send-disabled-text:#5a7290;--new-thread-bg:#0d1a31b3;--new-thread-hover:#14294a;--prose-bg:#0a1426d9;--prose-border:#9fb0c729;--prose-shadow:0 14px 50px #00000080}:root[data-theme=signal-grid]:not(.dark){--background:#fbfcfe;--foreground:#0a1833;--card:#fff;--card-foreground:#0a1833;--popover:#fff;--popover-foreground:#0a1833;--primary:#1596fe;--primary-foreground:#fff;--secondary:#eef2f8;--secondary-foreground:#0a1833;--muted:#eef2f8;--muted-foreground:#50627a;--accent:#e6ecf5;--accent-foreground:#0a1833;--border:#0a18331f;--input:#0a18332e;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#fbfcfe;--surface-header:#fbfcfed9;--surface-card:#fff;--surface-card-hover:#eef2f8;--surface-composer:#ffffffa6;--surface-overlay:#eef2f8;--surface-overlay-deep:#e2e8f2;--surface-badge:#1596fe1a;--surface-drag:#e2e8f2;--surface-tool-menu:#f6f8fc;--surface-tool-menu-hover:#eef2f8;--border-header:#0a18331f;--border-card:#0a18331f;--border-input:#0a18332e;--text-heading:#0a1833;--text-subtitle:#50627a;--text-body:#1e293b;--text-placeholder:#8295ac;--text-badge:#0f7bd6;--scrollbar-thumb:#0a18334d;--scrollbar-thumb-hover:#1596fe80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #fbfcfe 76%, #fbfcfe00);--divider-subtle:#0a18331a;--send-disabled-bg:#e2e8f2;--send-disabled-text:#8295ac;--new-thread-bg:#ffffffe6;--new-thread-hover:#eef2f8;--prose-bg:#ffffffeb;--prose-border:#0a18331f;--prose-shadow:0 4px 14px #0a18330f}:root[data-theme=signal-grid].dark{--background:#070f20;--foreground:#f4f7fa;--card:#0d1628b3;--card-foreground:#f4f7fa;--popover:#0d1628b3;--popover-foreground:#f4f7fa;--primary:#1596fe;--primary-foreground:#fff;--secondary:#15243f;--secondary-foreground:#f4f7fa;--muted:#15243f;--muted-foreground:#9fb0c7;--accent:#1596fe;--accent-foreground:#fff;--border:#9fb0c72e;--input:#9fb0c73d;--ring:#1596fe;--brand-blue:#1596fe;--brand-blue-hover:#0f7bd6;--brand-gold:#ffaf00;--brand-gold-hover:#e69e00;--brand-orange:#ff6914;--brand-dark-blue:#0a1833;--surface-page:#070f20;--surface-header:#050a14d1;--surface-card:#0d1628b3;--surface-card-hover:#15243f;--surface-composer:#070c1880;--surface-overlay:#0c1830;--surface-overlay-deep:#070f20;--surface-badge:#1596fe1f;--surface-drag:#15243f;--surface-tool-menu:#0c1830;--surface-tool-menu-hover:#15243f;--border-header:#9fb0c72e;--border-card:#9fb0c72e;--border-input:#9fb0c73d;--text-heading:#f4f7fa;--text-subtitle:#9fb0c7;--text-body:#e2e8f0;--text-placeholder:#f4f7fa8c;--text-badge:#7fc4ff;--scrollbar-thumb:#9fb0c74d;--scrollbar-thumb-hover:#1596fe8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #070f20 76%, #070f2000);--divider-subtle:#9fb0c724;--send-disabled-bg:#15243f;--send-disabled-text:#5a7290;--new-thread-bg:#0d1628b3;--new-thread-hover:#15243f;--prose-bg:#09101ed9;--prose-border:#9fb0c729;--prose-shadow:0 14px 50px #00000080}:root[data-theme=glass-ocean]:not(.dark){--background:#f0f6ff;--foreground:#091f3f;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#1496ff;--primary-foreground:#fff;--secondary:#e4effc;--secondary-foreground:#1e293b;--muted:#e4effc;--muted-foreground:#5a88b5;--accent:#dbeafe;--accent-foreground:#073e70;--border:#1496ff24;--input:#1496ff33;--ring:#1496ff;--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#f0f6ff;--surface-header:#f0f6ffeb;--surface-card:#fffffff2;--surface-card-hover:#e4effc;--surface-composer:#ffffff8c;--surface-overlay:#e8f0fb;--surface-overlay-deep:#dde8f6;--surface-badge:#1496ff1a;--surface-drag:#d4e4f5;--surface-tool-menu:#edf4fc;--surface-tool-menu-hover:#ddeaf8;--border-header:#1496ff26;--border-card:#1496ff24;--border-input:#1496ff38;--text-heading:#091f3f;--text-subtitle:#3b6b9e;--text-body:#1e293b;--text-placeholder:#7ba3c9;--text-badge:#0e7ad4;--scrollbar-thumb:#1496ff6b;--scrollbar-thumb-hover:#1496ffad;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #f0f6ff 76%, #f0f6ff00);--divider-subtle:#1496ff1a;--send-disabled-bg:#c5d8ec;--send-disabled-text:#8ba9c7;--new-thread-bg:#ffffffeb;--new-thread-hover:#e0edfa;--prose-bg:#fffffff2;--prose-border:#1496ff29;--prose-shadow:0 4px 14px #1496ff0f}:root[data-theme=glass-ocean].dark{--background:#080d14;--foreground:#edf7ff;--card:#101824;--card-foreground:#edf7ff;--popover:#111b29;--popover-foreground:#edf7ff;--primary:#1496ff;--primary-foreground:#fff;--secondary:#142235;--secondary-foreground:#eaf6ff;--muted:#142235;--muted-foreground:#9fb3c8;--accent:#1496ff;--accent-foreground:#fff;--border:#94a3b838;--input:#94a3b847;--ring:#1496ff;--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#070c13;--surface-header:#070c13eb;--surface-card:#0e1622e0;--surface-card-hover:#132034;--surface-composer:#02081466;--surface-overlay:#0a111d;--surface-overlay-deep:#0b1220;--surface-badge:#ffb0001a;--surface-drag:#13253a;--surface-tool-menu:#0a111d;--surface-tool-menu-hover:#101b2b;--border-header:#1e293be6;--border-card:#334155b3;--border-input:#334155b3;--text-heading:#f8fafc;--text-subtitle:#64748b;--text-body:#e2e8f0;--text-placeholder:#ffffffa6;--text-badge:#ffd080;--scrollbar-thumb:#94a3b857;--scrollbar-thumb-hover:#1496ff9e;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #070c13 76%, #070c1300);--divider-subtle:#94a3b81f;--send-disabled-bg:#334155;--send-disabled-text:#94a3b8;--new-thread-bg:#111a27e6;--new-thread-hover:#142236;--prose-bg:#091f3ff2;--prose-border:#1496ff2e;--prose-shadow:0 6px 22px #00000038}:root[data-theme=ghost]:not(.dark){--background:#f7f7f8;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#7ab8d4;--primary-foreground:#fff;--secondary:#f0f0f2;--secondary-foreground:#1a1a1a;--muted:#f0f0f2;--muted-foreground:#737373;--accent:#e8eef2;--accent-foreground:#1a1a1a;--border:#00000014;--input:#0000001a;--ring:#7ab8d4;--brand-blue:#7ab8d4;--brand-blue-hover:#5fa8c8;--brand-gold:#9ca3af;--brand-gold-hover:#6b7280;--brand-orange:#7ab8d4;--brand-dark-blue:#1a1a1a;--surface-page:#f7f7f8;--surface-header:#f7f7f8e0;--surface-card:#ffffffd1;--surface-card-hover:#f0f0f2d9;--surface-composer:#ffffff73;--surface-overlay:#f0f0f2d9;--surface-overlay-deep:#e8e8eae0;--surface-badge:#7ab8d414;--surface-drag:#e8e8ea;--surface-tool-menu:#fafafad9;--surface-tool-menu-hover:#f0f0f2e0;--border-header:#0000000f;--border-card:#0000000f;--border-input:#0000001a;--text-heading:#1a1a1a;--text-subtitle:#737373;--text-body:#2d2d2d;--text-placeholder:#a3a3a3;--text-badge:#5fa8c8;--scrollbar-thumb:#00000026;--scrollbar-thumb-hover:#00000040;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #f7f7f8 76%, #f7f7f800);--divider-subtle:#0000000d;--send-disabled-bg:#e8e8ea;--send-disabled-text:#a3a3a3;--new-thread-bg:#fafafad9;--new-thread-hover:#f0f0f2e0;--prose-bg:#ffffffd9;--prose-border:#0000000f;--prose-shadow:0 4px 14px #0000000a}:root[data-theme=ghost].dark{--background:#0a0a0a;--foreground:#e5e5e5;--card:#141414;--card-foreground:#e5e5e5;--popover:#141414;--popover-foreground:#e5e5e5;--primary:#7ab8d4;--primary-foreground:#111;--secondary:#222;--secondary-foreground:#e5e5e5;--muted:#222;--muted-foreground:#737373;--accent:#7ab8d4;--accent-foreground:#111;--border:#ffffff14;--input:#ffffff1a;--ring:#7ab8d4;--brand-blue:#7ab8d4;--brand-blue-hover:#5fa8c8;--brand-gold:#9ca3af;--brand-gold-hover:#6b7280;--brand-orange:#7ab8d4;--brand-dark-blue:#0a0a0a;--surface-page:#0a0a0a;--surface-header:#0a0a0ae0;--surface-card:#141414c7;--surface-card-hover:#1e1e1ed1;--surface-composer:#0a0a0a59;--surface-overlay:#141414d9;--surface-overlay-deep:#0e0e0ee0;--surface-badge:#7ab8d414;--surface-drag:#222;--surface-tool-menu:#141414d1;--surface-tool-menu-hover:#1e1e1ed9;--border-header:#ffffff0f;--border-card:#ffffff0f;--border-input:#ffffff1a;--text-heading:#e5e5e5;--text-subtitle:#737373;--text-body:#d4d4d4;--text-placeholder:#ffffff59;--text-badge:#7ab8d4;--scrollbar-thumb:#ffffff1f;--scrollbar-thumb-hover:#7ab8d44d;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #0a0a0a 76%, #0a0a0a00);--divider-subtle:#ffffff0d;--send-disabled-bg:#1e1e1ecc;--send-disabled-text:#525252;--new-thread-bg:#141414cc;--new-thread-hover:#1e1e1ed9;--prose-bg:#0c0c0cd1;--prose-border:#ffffff0f;--prose-shadow:0 6px 22px #0006}:root[data-theme=ember]:not(.dark){--background:#fdf6ed;--foreground:#091f3f;--card:#fffcf7;--card-foreground:#1e293b;--popover:#fffcf7;--popover-foreground:#1e293b;--primary:#ff6912;--primary-foreground:#fff;--secondary:#fef3e2;--secondary-foreground:#1e293b;--muted:#fef3e2;--muted-foreground:#92700a;--accent:#fde8c8;--accent-foreground:#6b3a08;--border:#ffb00033;--input:#ffb00040;--ring:#ffb000;--brand-blue:#ff6912;--brand-blue-hover:#e05a0d;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#fdf6ed;--surface-header:#fdf6edf2;--surface-card:#fffcf7f5;--surface-card-hover:#fef3e2;--surface-composer:#fffcf7b3;--surface-overlay:#fef3e2;--surface-overlay-deep:#fde8c8;--surface-badge:#ffb0001f;--surface-drag:#fde8c8;--surface-tool-menu:#fef9f0;--surface-tool-menu-hover:#fef3e2;--border-header:#ffb0002e;--border-card:#ffb00029;--border-input:#ffb00047;--text-heading:#091f3f;--text-subtitle:#92700a;--text-body:#1e293b;--text-placeholder:#b8940e;--text-badge:#c27a00;--scrollbar-thumb:#ffb00066;--scrollbar-thumb-hover:#ff69128c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #fdf6ed 76%, #fdf6ed00);--divider-subtle:#ffb0001f;--send-disabled-bg:#fde8c8;--send-disabled-text:#b8940e;--new-thread-bg:#fffcf7f2;--new-thread-hover:#fef3e2;--prose-bg:#fffaf0f5;--prose-border:#ffb0002e;--prose-shadow:0 4px 14px #ffb0000f}:root[data-theme=ember].dark{--background:#1a1008;--foreground:#fef3e2;--card:#241a0c;--card-foreground:#fef3e2;--popover:#241a0c;--popover-foreground:#fef3e2;--primary:#ffb000;--primary-foreground:#1a1008;--secondary:#2e200e;--secondary-foreground:#fef3e2;--muted:#2e200e;--muted-foreground:#c4a060;--accent:#ffb000;--accent-foreground:#1a1008;--border:#ffb00033;--input:#ffb00040;--ring:#ffb000;--brand-blue:#ff6912;--brand-blue-hover:#e05a0d;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#1a1008;--surface-header:#1a1008f2;--surface-card:#241a0ce6;--surface-card-hover:#2e200e;--surface-composer:#1a100899;--surface-overlay:#241a0c;--surface-overlay-deep:#1e140a;--surface-badge:#ffb0001f;--surface-drag:#2e200e;--surface-tool-menu:#241a0c;--surface-tool-menu-hover:#2e200e;--border-header:#ffb00024;--border-card:#ffb00024;--border-input:#ffb00038;--text-heading:#fef3e2;--text-subtitle:#c4a060;--text-body:#f5e6d0;--text-placeholder:#fff0c88c;--text-badge:#ffd080;--scrollbar-thumb:#ffb00059;--scrollbar-thumb-hover:#ff69128c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #1a1008 76%, #1a100800);--divider-subtle:#ffb0001a;--send-disabled-bg:#2e200e;--send-disabled-text:#8a6a30;--new-thread-bg:#241a0ceb;--new-thread-hover:#2e200e;--prose-bg:#281606f5;--prose-border:#ffb00033;--prose-shadow:0 6px 22px #00000059}:root[data-theme=nord]:not(.dark){--background:#eceff4;--foreground:#091f3f;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#1496ff;--primary-foreground:#fff;--secondary:#e5e9f0;--secondary-foreground:#1e293b;--muted:#e5e9f0;--muted-foreground:#4c566a;--accent:#d8dee9;--accent-foreground:#091f3f;--border:#4c566a2e;--input:#4c566a38;--ring:#1496ff;--brand-blue:#5e81ac;--brand-blue-hover:#4c6a92;--brand-gold:#ebcb8b;--brand-gold-hover:#d9b671;--brand-orange:#d08770;--brand-dark-blue:#091f3f;--surface-page:#eceff4;--surface-header:#eceff4f5;--surface-card:#fff;--surface-card-hover:#e5e9f0;--surface-composer:#fffc;--surface-overlay:#e5e9f0;--surface-overlay-deep:#d8dee9;--surface-badge:#1496ff14;--surface-drag:#d8dee9;--surface-tool-menu:#f5f7fa;--surface-tool-menu-hover:#e5e9f0;--border-header:#4c566a24;--border-card:#4c566a24;--border-input:#4c566a38;--text-heading:#091f3f;--text-subtitle:#4c566a;--text-body:#1e293b;--text-placeholder:#7b8794;--text-badge:#1496ff;--scrollbar-thumb:#4c566a59;--scrollbar-thumb-hover:#4c566a8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #eceff4 76%, #eceff400);--divider-subtle:#4c566a1a;--send-disabled-bg:#d8dee9;--send-disabled-text:#7b8794;--new-thread-bg:#f5f7fa;--new-thread-hover:#e5e9f0;--prose-bg:#fffffff5;--prose-border:#4c566a24;--prose-shadow:0 4px 14px #0000000a}:root[data-theme=nord].dark{--background:#0d1520;--foreground:#eceff4;--card:#131e2d;--card-foreground:#eceff4;--popover:#152233;--popover-foreground:#eceff4;--primary:#1496ff;--primary-foreground:#fff;--secondary:#1a2a3e;--secondary-foreground:#eceff4;--muted:#1a2a3e;--muted-foreground:#8fa4b8;--accent:#1496ff;--accent-foreground:#fff;--border:#8fa4b829;--input:#8fa4b833;--ring:#1496ff;--brand-blue:#5e81ac;--brand-blue-hover:#4c6a92;--brand-gold:#ebcb8b;--brand-gold-hover:#d9b671;--brand-orange:#d08770;--brand-dark-blue:#091f3f;--surface-page:#0d1520;--surface-header:#0d1520f2;--surface-card:#131e2deb;--surface-card-hover:#1a2a3e;--surface-composer:#0d152099;--surface-overlay:#131e2d;--surface-overlay-deep:#0f1925;--surface-badge:#1496ff1a;--surface-drag:#1a2a3e;--surface-tool-menu:#131e2d;--surface-tool-menu-hover:#1a2a3e;--border-header:#8fa4b81a;--border-card:#8fa4b81f;--border-input:#8fa4b82e;--text-heading:#eceff4;--text-subtitle:#8fa4b8;--text-body:#d8dee9;--text-placeholder:#eceff480;--text-badge:#88c0d0;--scrollbar-thumb:#8fa4b84d;--scrollbar-thumb-hover:#1496ff80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #0d1520 76%, #0d152000);--divider-subtle:#8fa4b814;--send-disabled-bg:#1a2a3e;--send-disabled-text:#5a7a94;--new-thread-bg:#131e2deb;--new-thread-hover:#1a2a3e;--prose-bg:#0d1520f2;--prose-border:#8fa4b824;--prose-shadow:0 6px 22px #00000040}:root[data-theme=neon-noir]:not(.dark){--background:#eef4ff;--foreground:#2a1a4a;--card:#fff9ff;--card-foreground:#2a1a4a;--popover:#fff9ff;--popover-foreground:#2a1a4a;--primary:#ff5fa2;--primary-foreground:#2a1a4a;--secondary:#f7e9ff;--secondary-foreground:#2a1a4a;--muted:#f2ecff;--muted-foreground:#72598f;--accent:#38cfff;--accent-foreground:#162547;--border:#ff5fa229;--input:#ff5fa238;--ring:#ff5fa2;--brand-blue:#38cfff;--brand-blue-hover:#009fc7;--brand-gold:#ff5fa2;--brand-gold-hover:#d93a80;--brand-orange:#ffb3a7;--brand-dark-blue:#2a1a4a;--surface-page:#eef4ff;--surface-header:#eef4ffeb;--surface-card:#fff9fff5;--surface-card-hover:#f7e9ff;--surface-composer:#fff9fde0;--surface-overlay:#f7e9ff;--surface-overlay-deep:#eddcff;--surface-badge:#38cfff1f;--surface-drag:#e3f6ff;--surface-tool-menu:#fff9ff;--surface-tool-menu-hover:#f2ecff;--border-header:#ff5fa221;--border-card:#ff5fa226;--border-input:#ff5fa23d;--text-heading:#2a1a4a;--text-subtitle:#6a4f8f;--text-body:#3d2a5c;--text-placeholder:#9179aa;--text-badge:#007ea1;--scrollbar-thumb:#ff5fa252;--scrollbar-thumb-hover:#38cfff8c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #eef4ff 76%, #eef4ff00);--divider-subtle:#ff5fa21a;--send-disabled-bg:#e7ddf4;--send-disabled-text:#9a84af;--new-thread-bg:#fff9fff0;--new-thread-hover:#f7e9ff;--prose-bg:#fff8fcf7;--prose-border:#ff5fa233;--prose-shadow:0 6px 18px #ff5fa21a}:root[data-theme=neon-noir].dark{--background:#050505;--foreground:#f0e8f5;--card:#0d0d0d;--card-foreground:#f0e8f5;--popover:#0d0d0d;--popover-foreground:#f0e8f5;--primary:#e040fb;--primary-foreground:#050505;--secondary:#1a0f20;--secondary-foreground:#f0e8f5;--muted:#1a0f20;--muted-foreground:#8a6a9e;--accent:#00e5ff;--accent-foreground:#050505;--border:#e040fb29;--input:#e040fb33;--ring:#e040fb;--brand-blue:#00e5ff;--brand-blue-hover:#00bcd4;--brand-gold:#e040fb;--brand-gold-hover:#c020d0;--brand-orange:#ff4081;--brand-dark-blue:#050505;--surface-page:#050505;--surface-header:#050505f5;--surface-card:#0d0d0df0;--surface-card-hover:#1a0f20;--surface-composer:#05050599;--surface-overlay:#0d0d0d;--surface-overlay-deep:#080808;--surface-badge:#00e5ff14;--surface-drag:#1a0f20;--surface-tool-menu:#0d0d0d;--surface-tool-menu-hover:#1a0f20;--border-header:#e040fb1a;--border-card:#e040fb1a;--border-input:#e040fb29;--text-heading:#f5f0f8;--text-subtitle:#8a6a9e;--text-body:#ddd0e8;--text-placeholder:#f0e8f566;--text-badge:#00e5ff;--scrollbar-thumb:#e040fb40;--scrollbar-thumb-hover:#00e5ff80;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #050505 76%, #05050500);--divider-subtle:#e040fb0f;--send-disabled-bg:#1a0f20;--send-disabled-text:#5a3a6e;--new-thread-bg:#0d0d0df0;--new-thread-hover:#1a0f20;--prose-bg:#0a050cf5;--prose-border:#e040fb24;--prose-shadow:0 6px 22px #e040fb0f}:root[data-theme=matrix]:not(.dark),:root[data-theme=matrix].dark{--background:#00040a;--foreground:#8dffba;--card:#04100a9e;--card-foreground:#8dffba;--popover:#04100aeb;--popover-foreground:#8dffba;--primary:#3dff88;--primary-foreground:#00180c;--secondary:#0c1e1280;--secondary-foreground:#8dffba;--muted:#0c1e1280;--muted-foreground:#37bd6c;--accent:#3dff88;--accent-foreground:#00180c;--border:#40ff962e;--input:#40ff9638;--ring:#3dff88;--brand-blue:#3dff88;--brand-blue-hover:#28e070;--brand-gold:#3dff88;--brand-gold-hover:#28e070;--brand-orange:#3dff88;--brand-dark-blue:#00040a;--surface-page:#00040a;--surface-header:#020b0780;--surface-card:#04100a9e;--surface-card-hover:#3dff8817;--surface-composer:#020d08a8;--surface-overlay:#04100aeb;--surface-overlay-deep:#020b07f5;--surface-badge:#3dff881f;--surface-drag:#3dff8829;--surface-tool-menu:#04100aeb;--surface-tool-menu-hover:#3dff8829;--border-header:#40ff962e;--border-card:#40ff962e;--border-input:#40ff9657;--text-heading:#8dffba;--text-subtitle:#54e58c;--text-body:#54e58c;--text-placeholder:#2b8e51;--text-badge:#aaffd0;--scrollbar-thumb:#40ff964d;--scrollbar-thumb-hover:#40ff9680;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #00040a 76%, #00040a00);--divider-subtle:#40ff961a;--send-disabled-bg:#0c1e1299;--send-disabled-text:#2b8e51;--new-thread-bg:#04100a9e;--new-thread-hover:#3dff8829;--prose-bg:#020c0799;--prose-border:#40ff962e;--prose-shadow:0 14px 50px #000000b3, 0 0 0 1px #40ff961a}:root[data-theme=sakura]:not(.dark){--background:#fff5f8;--foreground:#5c2e42;--card:#fff;--card-foreground:#5c2e42;--popover:#fff;--popover-foreground:#5c2e42;--primary:#f48fb1;--primary-foreground:#5a223a;--secondary:#ffe4ee;--secondary-foreground:#5c2e42;--muted:#ffe4ee;--muted-foreground:#a76e82;--accent:#f48fb1;--accent-foreground:#5a223a;--border:#d87a9c38;--input:#d87a9c47;--ring:#f48fb1;--brand-blue:#f48fb1;--brand-blue-hover:#ec6f9d;--brand-gold:#ff9ebb;--brand-gold-hover:#f06f9c;--brand-orange:#ff7aa6;--brand-dark-blue:#5c2e42;--surface-page:#fff5f8;--surface-header:#fff5f8b3;--surface-card:#fffbfdb3;--surface-card-hover:#f48fb11f;--surface-composer:#fff8fbb8;--surface-overlay:#fff6fad9;--surface-overlay-deep:#fff0f6eb;--surface-badge:#f48fb124;--surface-drag:#f48fb129;--surface-tool-menu:#fff8fbeb;--surface-tool-menu-hover:#f48fb124;--border-header:#d87a9c33;--border-card:#d87a9c2e;--border-input:#d87a9c4d;--text-heading:#5c2e42;--text-subtitle:#8a4d63;--text-body:#6d3a4f;--text-placeholder:#c193a2;--text-badge:#b03f63;--scrollbar-thumb:#f48fb166;--scrollbar-thumb-hover:#f48fb199;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #fde4ee 76%, #fde4ee00);--divider-subtle:#d87a9c24;--send-disabled-bg:#f48fb12e;--send-disabled-text:#c193a2;--new-thread-bg:#fff8fbcc;--new-thread-hover:#f48fb11f;--prose-bg:#fff8fba8;--prose-border:#d87a9c33;--prose-shadow:0 14px 50px #b046702e, 0 0 0 1px #d87a9c1f}:root[data-theme=sakura].dark{--background:#1c1018;--foreground:#f7dce6;--card:#281622b3;--card-foreground:#f7dce6;--popover:#20121cf0;--popover-foreground:#f7dce6;--primary:#f48fb1;--primary-foreground:#2a0f1c;--secondary:#3c202e80;--secondary-foreground:#f7dce6;--muted:#3c202e80;--muted-foreground:#c79bac;--accent:#f48fb1;--accent-foreground:#2a0f1c;--border:#f48fb133;--input:#f48fb142;--ring:#f48fb1;--brand-blue:#f48fb1;--brand-blue-hover:#ec6f9d;--brand-gold:#ffb0c8;--brand-gold-hover:#f48fb1;--brand-orange:#ff7aa6;--brand-dark-blue:#1c1018;--surface-page:#1c1018;--surface-header:#1c101899;--surface-card:#281622a8;--surface-card-hover:#f48fb11f;--surface-composer:#20121ca8;--surface-overlay:#281622eb;--surface-overlay-deep:#1a0d16f5;--surface-badge:#f48fb129;--surface-drag:#f48fb12e;--surface-tool-menu:#281622eb;--surface-tool-menu-hover:#f48fb129;--border-header:#f48fb129;--border-card:#f48fb129;--border-input:#f48fb147;--text-heading:#fbe6ee;--text-subtitle:#c79bac;--text-body:#ecd2dd;--text-placeholder:#f7dce673;--text-badge:#ffb0c8;--scrollbar-thumb:#f48fb14d;--scrollbar-thumb-hover:#f48fb18c;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #1a0d16 76%, #1a0d1600);--divider-subtle:#f48fb11f;--send-disabled-bg:#3c202e99;--send-disabled-text:#8a5d6e;--new-thread-bg:#281622b3;--new-thread-hover:#f48fb124;--prose-bg:#20121c9e;--prose-border:#f48fb12e;--prose-shadow:0 14px 50px #00000080, 0 0 0 1px #f48fb11a}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}:root{--radius:.625rem;--background:#f0f6ff;--foreground:#091f3f;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--primary:#1496ff;--primary-foreground:#fff;--secondary:#e4effc;--secondary-foreground:#1e293b;--muted:#e4effc;--muted-foreground:#5a88b5;--accent:#dbeafe;--accent-foreground:#073e70;--destructive:oklch(57.7% .245 27.325);--border:#1496ff24;--input:#1496ff33;--ring:#1496ff;--chart-1:#1496ff;--chart-2:#ffb000;--chart-3:#ff6912;--chart-4:#00b965;--chart-5:#091f3f;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067);--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#f0f6ff;--surface-header:#f0f6ffeb;--surface-card:#fffffff2;--surface-card-hover:#e4effc;--surface-composer:#ffffff8c;--surface-overlay:#e8f0fb;--surface-overlay-deep:#dde8f6;--surface-badge:#1496ff1a;--surface-drag:#d4e4f5;--surface-tool-menu:#edf4fc;--surface-tool-menu-hover:#ddeaf8;--border-header:#1496ff26;--border-card:#1496ff24;--border-input:#1496ff38;--text-heading:#091f3f;--text-subtitle:#3b6b9e;--text-body:#1e293b;--text-placeholder:#7ba3c9;--text-badge:#0e7ad4;--scrollbar-thumb:#1496ff6b;--scrollbar-thumb-hover:#1496ffad;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #f0f6ff 76%, #f0f6ff00);--divider-subtle:#1496ff1a;--send-disabled-bg:#c5d8ec;--send-disabled-text:#8ba9c7;--new-thread-bg:#ffffffeb;--new-thread-hover:#e0edfa}.dark{--background:#080d14;--foreground:#edf7ff;--card:#101824;--card-foreground:#edf7ff;--popover:#111b29;--popover-foreground:#edf7ff;--primary:#1496ff;--primary-foreground:#fff;--secondary:#142235;--secondary-foreground:#eaf6ff;--muted:#142235;--muted-foreground:#9fb3c8;--accent:#1496ff;--accent-foreground:#fff;--destructive:oklch(70.4% .191 22.216);--border:#94a3b838;--input:#94a3b847;--ring:#1496ff;--chart-1:#1496ff;--chart-2:#ffb000;--chart-3:#ff6912;--chart-4:#00b965;--chart-5:#091f3f;--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938);--brand-blue:#1496ff;--brand-blue-hover:#0f82df;--brand-gold:#ffb000;--brand-gold-hover:#e6a000;--brand-orange:#ff6912;--brand-dark-blue:#091f3f;--surface-page:#070c13;--surface-header:#070c13eb;--surface-card:#0e1622e0;--surface-card-hover:#132034;--surface-composer:#02081466;--surface-overlay:#0a111d;--surface-overlay-deep:#0b1220;--surface-badge:#ffb0001a;--surface-drag:#13253a;--surface-tool-menu:#0a111d;--surface-tool-menu-hover:#101b2b;--border-header:#1e293be6;--border-card:#334155b3;--border-input:#334155b3;--text-heading:#f8fafc;--text-subtitle:#64748b;--text-body:#e2e8f0;--text-placeholder:#ffffffa6;--text-badge:#ffd080;--scrollbar-thumb:#94a3b857;--scrollbar-thumb-hover:#1496ff9e;--scrollbar-track:transparent;--gradient-fade:linear-gradient(to top, #070c13 76%, #070c1300);--divider-subtle:#94a3b81f;--send-disabled-bg:#334155;--send-disabled-text:#94a3b8;--new-thread-bg:#111a27e6;--new-thread-hover:#142236}::selection{background:#ffb0004d}.sleek-scrollbar{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.sleek-scrollbar::-webkit-scrollbar{width:10px;height:10px}.sleek-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.sleek-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px;min-height:3rem}.sleek-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.sleek-scrollbar::-webkit-scrollbar-corner{display:none}.sleek-scrollbar::-webkit-scrollbar-button{display:none}:root:not(.dark) .composer-shell{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .composer-shell{border-color:color-mix(in srgb,var(--brand-blue) 20%,transparent)}}:root:not(.dark) .composer-shell{box-shadow:0 2px 8px var(--brand-blue),0 8px 32px var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .composer-shell{box-shadow:0 2px 8px color-mix(in srgb,var(--brand-blue) 6%,transparent),0 8px 32px color-mix(in srgb,var(--brand-blue) 4%,transparent)}}:root:not(.dark) .composer-shell:focus-within{box-shadow:0 0 0 2px var(--brand-blue),0 8px 40px var(--brand-blue)!important}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .composer-shell:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-blue) 15%,transparent),0 8px 40px color-mix(in srgb,var(--brand-blue) 10%,transparent)!important}}:root:not(.dark) .header-accent{height:3px;box-shadow:0 2px 12px var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .header-accent{box-shadow:0 2px 12px color-mix(in srgb,var(--brand-blue) 25%,transparent)}}:root:not(.dark) .new-thread-btn{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .new-thread-btn{border-color:color-mix(in srgb,var(--brand-blue) 20%,transparent)}}:root:not(.dark) .new-thread-btn{box-shadow:0 1px 4px var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .new-thread-btn{box-shadow:0 1px 4px color-mix(in srgb,var(--brand-blue) 6%,transparent)}}:root:not(.dark) .new-thread-btn:hover{border-color:var(--brand-blue);background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .new-thread-btn:hover{background:color-mix(in srgb,var(--brand-blue) 5%,transparent)}}:root:not(.dark) .new-thread-btn:hover{box-shadow:0 4px 16px var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .new-thread-btn:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--brand-blue) 12%,transparent)}}:root:not(.dark) .theme-toggle-spin{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .theme-toggle-spin{border-color:color-mix(in srgb,var(--brand-blue) 20%,transparent)}}:root:not(.dark) .theme-toggle-spin:hover{border-color:var(--brand-blue);background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .theme-toggle-spin:hover{background:color-mix(in srgb,var(--brand-blue) 5%,transparent)}}:root:not(.dark) .badge-shimmer{border-color:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .badge-shimmer{border-color:color-mix(in srgb,var(--brand-blue) 25%,transparent)}}:root:not(.dark) .badge-shimmer{background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .badge-shimmer{background:color-mix(in srgb,var(--brand-blue) 6%,transparent)}}:root:not(.dark) .badge-shimmer:after{background:linear-gradient(90deg,transparent 0%,var(--brand-blue) 45%,var(--brand-blue) 50%,var(--brand-blue) 55%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .badge-shimmer:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand-blue) 15%,transparent) 45%,color-mix(in srgb,var(--brand-blue) 25%,transparent) 50%,color-mix(in srgb,var(--brand-blue) 15%,transparent) 55%,transparent 100%)}}:root:not(.dark) [data-role=assistant]{border-left:2px solid var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) [data-role=assistant]{border-left:2px solid color-mix(in srgb,var(--brand-blue) 15%,transparent)}}:root:not(.dark) [data-role=assistant]{padding-left:.75rem}.agent-row{margin-block:.4rem}.assistant-prose{border-radius:14px;margin:.5rem 0;padding:.875rem 1.125rem;position:relative}.dark .assistant-prose{background:var(--prose-bg,#091f3ff2);border:1px solid var(--prose-border,#1496ff2e);box-shadow:var(--prose-shadow,0 6px 22px #00000038)}:root:not(.dark) .assistant-prose{background:var(--prose-bg,#fffffff2);border:1px solid var(--prose-border,#1496ff29);box-shadow:var(--prose-shadow,0 4px 14px #1496ff0f)}:root:not(.dark) .aui-thread-welcome-message-inner{color:#3b6b9e}.viewport-gradient{background:0 0}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes border-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes send-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-blue) 50%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes logo-breathe{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.08)drop-shadow(0 0 6px #ffb00033)}}.smoke-scene{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.smoke-canvas{opacity:.06;animation:none!important}}@keyframes fade-up-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes text-gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin-toggle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes card-entrance{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.header-accent{background:linear-gradient(90deg,var(--brand-blue),var(--brand-gold),var(--brand-orange),var(--brand-blue));background-size:200% 100%;height:2px;animation:4s infinite gradient-flow}.gradient-title{background:linear-gradient(135deg,var(--text-heading) 0%,var(--brand-blue) 25%,var(--brand-gold) 50%,var(--brand-orange) 75%,var(--text-heading) 100%);-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;padding:.1em .05em;animation:6s infinite text-gradient-flow;display:inline-block}.badge-shimmer{position:relative;overflow:hidden}.badge-shimmer:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--brand-gold) 45%,var(--brand-gold) 50%,var(--brand-gold) 55%,transparent 100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.badge-shimmer:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand-gold) 25%,transparent) 45%,color-mix(in srgb,var(--brand-gold) 40%,transparent) 50%,color-mix(in srgb,var(--brand-gold) 25%,transparent) 55%,transparent 100%)}}.badge-shimmer:after{animation:3s ease-in-out infinite shimmer-sweep}.suggestion-card{-webkit-backdrop-filter:blur(18px)saturate(160%);transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,background-color .25s,box-shadow .25s;position:relative;overflow:hidden}.suggestion-card:before{content:"";background:linear-gradient(90deg,var(--brand-blue),var(--brand-gold),var(--brand-orange));transform-origin:0;background-size:200% 100%;height:3px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.suggestion-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #1496ff1a,0 2px 8px #0000001f}.suggestion-card:hover:before{animation:2s infinite gradient-flow;transform:scaleX(1)}.ask-question-option-card{-webkit-backdrop-filter:blur(16px)saturate(155%);transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s,background-color .22s,box-shadow .22s;position:relative;overflow:hidden;transform:translateY(0)scale(1)}.ask-question-option-card:before{content:"";transform-origin:top;background:linear-gradient(#1496ff,#ffb000,#ff6912);width:3px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.ask-question-option-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 0,#ffb00029,#0000 34%),linear-gradient(90deg,#1496ff14,#0000 55%);transition:opacity .22s;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.ask-question-option-card:hover{background:var(--surface-card);border-color:#1496ff8c;transform:translateY(-2px);box-shadow:0 8px 26px #1496ff1a,0 2px 8px #0000001f}.ask-question-option-card:hover:before,.ask-question-option-card-selected:before{transform:scaleY(1)}.ask-question-option-card:hover:after,.ask-question-option-card-selected:after{opacity:1}.ask-question-option-card-selected{border-color:#1496ffbf;transform:translateY(-1px);box-shadow:0 0 0 1px #1496ff2e,0 10px 30px #1496ff24}.ask-question-option-card>*{z-index:1;position:relative}.ask-question-option-check{color:#fff;background:linear-gradient(135deg,#1496ff,#0f82df);transition:opacity .18s,transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(.84);box-shadow:0 0 0 3px #1496ff1f}.ask-question-option-card-selected .ask-question-option-check{transform:scale(1)}.rag-citation-link{min-width:1.25rem;height:1.15rem;color:var(--brand-blue);vertical-align:.12em;background:#1496ff1f;border-radius:999px;justify-content:center;align-items:center;margin-inline:.08rem;font-size:.72em;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.rag-citation-link:hover{background:#1496ff33;transform:translateY(-1px);box-shadow:0 4px 12px #1496ff29}.rag-source-rail{border-top:1px solid var(--divider-subtle);padding-top:.75rem}.rag-source-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#1496ff73 transparent}.rag-source-scroll::-webkit-scrollbar{height:8px}.rag-source-scroll::-webkit-scrollbar-thumb{background:#1496ff73;border-radius:999px}.rag-source-card{scroll-snap-align:start;border-color:var(--border-card);background:var(--surface-card);transition:width .24s cubic-bezier(.34,1.56,.64,1),transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 4px 18px #1496ff0f}.rag-source-card:hover,.rag-source-card:target{border-color:#1496ff8c;transform:translateY(-2px);box-shadow:0 10px 30px #1496ff1f}.rag-source-card:target{animation:1.2s ease-out rag-source-pulse}.rag-source-index{min-width:2rem;height:1.5rem;color:var(--brand-gold);background:#ffb00029;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}@keyframes rag-source-pulse{0%{box-shadow:0 0 #1496ff6b}70%{box-shadow:0 0 0 10px #1496ff00}to{box-shadow:0 10px 30px #1496ff1f}}.suggestion-card-animate{animation:.5s cubic-bezier(.34,1.56,.64,1) both card-entrance}.suggestion-card-animate:first-child{animation-delay:.1s}.suggestion-card-animate:nth-child(2){animation-delay:.2s}.suggestion-card-animate:nth-child(3){animation-delay:.3s}.suggestion-card-animate:nth-child(4){animation-delay:.4s}.composer-shell{-webkit-backdrop-filter:blur(20px)saturate(160%);transition:border-color .3s,box-shadow .3s,transform .2s;position:relative}.dark .composer-shell{border-color:#ffffff1a}.composer-shell:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),var(--brand-blue),var(--brand-gold),var(--brand-orange),var(--brand-blue));opacity:0;z-index:-1;padding:2px;transition:opacity .4s;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.composer-shell:focus-within{box-shadow:0 0 20px var(--brand-blue),0 8px 28px #00000038;border-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.composer-shell:focus-within{box-shadow:0 0 20px color-mix(in srgb,var(--brand-blue) 12%,transparent),0 8px 28px #00000038}}.composer-shell:focus-within:before{opacity:1;animation:3s linear infinite border-rotate}.ask-user-card{-webkit-backdrop-filter:blur(18px)saturate(160%);position:relative;box-shadow:0 0 20px #ffb0001a,0 4px 16px #0000001f;border-color:#0000!important}.ask-user-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),#ffb000,#1496ff,#ff6912,#ffb000);opacity:1;z-index:-1;padding:2px;animation:3s linear infinite border-rotate;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.send-pulse:not(:disabled){animation:2s cubic-bezier(.4,0,.6,1) infinite send-pulse}.send-pulse:not(:disabled):hover{box-shadow:0 0 16px var(--brand-blue);animation:none}@supports (color:color-mix(in lab,red,red)){.send-pulse:not(:disabled):hover{box-shadow:0 0 16px color-mix(in srgb,var(--brand-blue) 40%,transparent)}}.logo-breathe{animation:4s ease-in-out infinite logo-breathe}.aurora-bg{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aurora-canvas{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bg-effervescence{--ef-top:#fff;--ef-bot:#dceaf6;--bub-blue:#1596fe80;--bub-gold:#ffaf0099;--bub-orange:#ff691452;background:linear-gradient(180deg,var(--ef-top) 0%,var(--ef-bot) 100%)}.dark .bg-effervescence{--ef-top:#060f22;--ef-bot:#0f2347;--bub-blue:#1596fe8c;--bub-gold:#ffaf008c;--bub-orange:#ff691447}.ef-bubble{bottom:-8vh;left:var(--x);width:var(--s);height:var(--s);animation:ef-rise var(--dur) linear infinite;animation-delay:var(--delay);border-radius:50%;position:absolute}.ef-bubble.disc{background:var(--col)}.ef-bubble.ring{border:2px solid var(--col);background:0 0}@keyframes ef-rise{0%{opacity:0;transform:translate(0)scale(.85)}8%{opacity:1}50%{transform:translate(var(--drift),-55vh) scale(1)}92%{opacity:.9}to{transform:translate(calc(var(--drift) * 1.6),-112vh) scale(1.05);opacity:0}}.bg-golden-hour{--g1:#fffdf7;--g2:#fff2d6;--g3:#ffe0b8;--g4:#fffdf7;background:var(--g1);overflow:hidden}.dark .bg-golden-hour{--g1:#0a1833;--g2:#1a1430;--g3:#3d1f08;--g4:#0a1833}.bg-golden-hour:before{content:"";background:linear-gradient(160deg,var(--g1),var(--g2),var(--g3),var(--g4));will-change:transform;width:220%;height:220%;animation:24s ease-in-out infinite gh-pour;position:absolute;top:0;left:0}@keyframes gh-pour{0%{transform:translate(0)}50%{transform:translate(-54%,-54%)}to{transform:translate(0)}}.gh-mote{background:var(--mote-col);width:var(--s);height:var(--s);left:var(--x);top:var(--y);animation:gh-float var(--dur) ease-in-out infinite alternate;animation-delay:var(--delay);--mote-col:#ff691473;border-radius:50%;position:absolute;box-shadow:0 0 10px #ffaf0080}.dark .gh-mote{--mote-col:#ffaf008c;box-shadow:0 0 12px #ffaf0073}@keyframes gh-float{0%{opacity:.25;transform:translate(0)}50%{opacity:.9}to{transform:translate(var(--dx),var(--dy));opacity:.3}}.bg-peak-lines{--pk-base:#f5f8fb;--line:#0a18332e;--line-hi:#ff691499;background:var(--pk-base)}.dark .bg-peak-lines{--pk-base:#081225;--line:#1596fe57;--line-hi:#ffaf008c}.bg-peak-lines svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.bg-peak-lines path{fill:none;stroke:var(--line);stroke-width:1.4px;stroke-dasharray:6 10;animation:40s linear infinite pk-contour}.bg-peak-lines path.hi{stroke:var(--line-hi);stroke-width:1.8px;stroke-dasharray:2 14;animation-duration:26s}@keyframes pk-contour{to{stroke-dashoffset:-640px}}.pk-ridge{transform-origin:50%;animation:18s ease-in-out infinite alternate pk-sway}.pk-ridge.pk-r2{animation-duration:24s;animation-direction:alternate-reverse}@keyframes pk-sway{0%{transform:translateY(0)}to{transform:translateY(-2.5%)}}.bg-signal-grid{--sg-base:#fbfcfe;--dot:#1e293b29;background:var(--sg-base)}.dark .bg-signal-grid{--sg-base:#070f20;--dot:#9fb0c738}.sg-dots{background-image:radial-gradient(var(--dot) 1.2px,transparent 1.2px);background-size:34px 34px;position:absolute;top:0;right:0;bottom:0;left:0}.sg-node{width:38px;height:38px;left:var(--x);top:var(--y);border:2px solid var(--brand-blue);animation:sg-ping var(--dur,4.5s) ease-out infinite;animation-delay:var(--delay);opacity:0;border-radius:50%;margin:-19px 0 0 -19px;position:absolute}.sg-node:after{content:"";background:var(--brand-blue);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.sg-node.gold{border-color:var(--brand-gold)}.sg-node.gold:after{background:var(--brand-gold)}@keyframes sg-ping{0%{opacity:0;transform:scale(.12)}10%{opacity:.95}55%{opacity:.35}to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.ef-bubble,.cc-blob,.gh-mote,.bg-golden-hour:before,.bg-peak-lines path,.pk-ridge,.sg-node{animation:none!important}}.theme-toggle-spin{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.theme-toggle-spin:active{transform:rotate(360deg)}@keyframes msg-spring-in{0%{opacity:0;transform:translateY(16px)scale(.96)}60%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}[data-role=assistant]{animation:.4s cubic-bezier(.34,1.56,.64,1) both msg-spring-in}[data-role=user]{animation:.3s cubic-bezier(.34,1.56,.64,1) both msg-spring-in}@keyframes fb-spark-lg{0%{transform:rotate(var(--a)) translateY(-4px) scale(1.4);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--dist))) scale(.2);opacity:0}}.fb-spark-lg{transform-origin:50%;border-radius:9999px;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.75s ease-out forwards fb-spark-lg;position:absolute;top:0;left:0;box-shadow:0 0 6px}@keyframes fb-emoji{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}12%{opacity:1}35%{transform:translate(calc(-50% + var(--dx) * .7),calc(-50% + var(--peak))) rotate(var(--r1)) scale(1.2);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + 100vh)) rotate(var(--r2)) scale(.9);opacity:0}}.fb-emoji{will-change:transform,opacity;line-height:1;animation:1.7s cubic-bezier(.3,.7,.4,1) forwards fb-emoji;position:absolute;top:0;left:0}@keyframes fb-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.animate-fb-shake{animation:.45s ease-in-out fb-shake}.new-thread-btn{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}.new-thread-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffb00026}.reasoning-container{transition:border-color .3s,box-shadow .3s}.reasoning-container:has([data-active]){position:relative;box-shadow:0 0 20px #1496ff14;border-color:#0000!important}.reasoning-container:has([data-active]):before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),#1496ff80,#ffb00080,#ff691280,#1496ff80);z-index:-1;padding:1.5px;animation:3s linear infinite border-rotate;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reasoning-trigger-active{background:linear-gradient(135deg,#1496ff0f,#ffb0000f,#ff69120f);border-radius:8px}.reasoning-brain-icon{transition:all .3s}[data-active] .reasoning-brain-icon{animation:2s ease-in-out infinite brain-glow}@keyframes brain-glow{0%,to{filter:drop-shadow(0 0 2px #ffb0004d);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #ffb00099);transform:scale(1.08)}}.reasoning-text-gradient{background:linear-gradient(90deg,var(--text-heading) 0%,#6ec6ff 18%,#1496ff 38%,#ffd36a 50%,#1496ff 62%,#6ec6ff 82%,var(--text-heading) 100%);-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:3s infinite gradient-flow}.reasoning-shimmer-label .aui-reasoning-trigger-shimmer{color:#8ed4ff;--shimmer-color:#ffd36ab8;--shimmer-speed:170;--shimmer-spread:118px}.reasoning-container:has([data-active]) [data-slot=reasoning-text]{-webkit-mask-image:linear-gradient(#000 0% 60%,#0006 85%,#0000 100%);mask-image:linear-gradient(#000,#000 60%,#0006 85%,#0000)}.reasoning-container:has([data-active]) [data-slot=reasoning-content]{border-top:1px solid #1496ff1a}@keyframes reasoning-text-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes reasoning-text-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-8px)}}.reasoning-rotate-wrapper{vertical-align:baseline;max-width:320px;display:inline-flex;overflow:hidden}.reasoning-rotate-text{white-space:nowrap;text-overflow:ellipsis;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) both reasoning-text-in;display:inline-block;overflow:hidden}.plan-progress-card{border-color:var(--border-card);background:linear-gradient(135deg,#1496ff0e,#ffb0000a),var(--surface-card);box-shadow:0 12px 32px #1496ff0f}.plan-artifacts-rail{pointer-events:auto}.plan-artifacts-rail>div{background:linear-gradient(180deg,#1496ff0e,#ffb00009),var(--surface-header)}.plan-artifacts-tab{writing-mode:vertical-rl}.plan-creation-notice{background:linear-gradient(135deg,#1496ff14,#ffb0000b),var(--surface-card);border-color:#1496ff57;box-shadow:0 8px 24px #1496ff12}.plan-progress-task{border-color:var(--border-card);background:#1496ff09;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.plan-progress-task:hover{background:#1496ff0f;border-color:#1496ff52;transform:translateY(-1px)}.plan-progress-task-completed{background:#00b9650e;border-color:#00b96559}.plan-progress-task-completed svg{color:#00b965}.plan-progress-task-in_progress{background:#1496ff14;border-color:#1496ff94;box-shadow:0 0 0 1px #1496ff1f,0 8px 24px #1496ff14}.plan-progress-task-in_progress svg{color:var(--brand-blue)}.plan-progress-task-blocked,.plan-progress-task-failed,.plan-progress-task-cancelled{background:#ff691211;border-color:#ff691273}.plan-progress-task-blocked svg,.plan-progress-task-failed svg,.plan-progress-task-cancelled svg{color:var(--brand-orange)}[data-theme=matrix] body{background:#00040a}[data-theme=matrix]{font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace}[data-theme=matrix] body,[data-theme=matrix] h1,[data-theme=matrix] h2,[data-theme=matrix] h3,[data-theme=matrix] .assistant-prose,[data-theme=matrix] .aui-thread-welcome-message-inner,[data-theme=matrix] .aui-composer-input{text-shadow:0 0 7px #3dff8847}[data-theme=matrix] .history-drawer,[data-theme=matrix] .composer-shell,[data-theme=matrix] .assistant-prose,[data-theme=matrix] .aui-thread-welcome-message-inner,[data-theme=matrix] .aui-user-message-content{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1)}[data-theme=matrix] .composer-shell{border-color:#40ff966b}[data-theme=matrix] ::selection{color:#eafff2;background:#3dff8847}[data-theme=matrix] .aui-composer-input{caret-color:#3dff88}@keyframes outrun-grid-scroll{to{background-position:0 88px}}[data-theme=neon-noir].dark body{background:linear-gradient(#0000 42%,#e040fb0d,#e040fb24 78%,#e040fb4d),linear-gradient(#0000 64%,#00e5ff2e),#050505}[data-theme=neon-noir].dark main{background:0 0}[data-theme=neon-noir].dark body:before{content:"";z-index:-1;pointer-events:none;transform-origin:50% 100%;will-change:background-position;background-image:repeating-linear-gradient(90deg,#00e5ff00 0,#00e5ff99 1.5px,#00e5ff99 4.5px,#00e5ff00 6px,#00e5ff00 88px),repeating-linear-gradient(#e040fb00 0,#e040fbb3 2px,#e040fbb3 6px,#e040fb00 8px,#e040fb00 88px);background-size:88px 88px;height:88vh;animation:16s linear infinite outrun-grid-scroll;position:fixed;bottom:0;left:-30%;right:-30%;transform:perspective(760px)rotateX(53deg);-webkit-mask-image:linear-gradient(#0000 20%,#00000080 42%,#000 66% 100%);mask-image:linear-gradient(#0000 20%,#00000080 42%,#000 66%,#000)}[data-theme=neon-noir].dark .gradient-title{filter:drop-shadow(0 0 8px #e040fb73)drop-shadow(0 0 20px #00e5ff2e)}[data-theme=neon-noir].dark .composer-shell{border-color:#e040fb73;box-shadow:0 0 0 1px #e040fb1a,0 0 22px #e040fb1f}[data-theme=neon-noir].dark .composer-shell:focus-within{border-color:#e040fbb3;box-shadow:0 0 0 1px #00e5ff29,0 0 28px #e040fb33}[data-theme=neon-noir].dark .assistant-prose,[data-theme=neon-noir].dark .aui-user-message-content{background:#0d0812f0;border:1px solid #e040fb73;box-shadow:0 0 0 1px #e040fb1a,0 0 18px #e040fb24,inset 0 0 18px #00e5ff0d}[data-theme=neon-noir].dark ::selection{color:#f5f0f8;background:#00e5ff42}[data-theme=neon-noir].dark .aui-composer-input{caret-color:#00e5ff}[data-theme=neon-noir]:not(.dark) body{background:linear-gradient(#0000 44%,#ff5fa214 66%,#ffb3a738 85%,#ff5fa242),linear-gradient(#0000 54%,#a06cf024 92%),linear-gradient(#38cfff33,#38cfff0d 32%,#0000 62%),#eef4ff}[data-theme=neon-noir]:not(.dark) main{background:0 0}[data-theme=neon-noir]:not(.dark) body:before{content:"";z-index:-1;pointer-events:none;transform-origin:50% 100%;will-change:background-position;background-image:repeating-linear-gradient(90deg,#38cfff00 0,#38cfff8c 1.5px,#38cfff8c 4.5px,#38cfff00 6px,#38cfff00 88px),repeating-linear-gradient(#ff5fa200 0,#ff5fa299 2px,#ff5fa299 6px,#ff5fa200 8px,#ff5fa200 88px);background-size:88px 88px;height:100vh;animation:9s linear infinite outrun-grid-scroll;position:fixed;bottom:0;left:-30%;right:-30%;transform:perspective(850px)rotateX(43deg);-webkit-mask-image:linear-gradient(#0000 26%,#00000080 42%,#000 66% 100%);mask-image:linear-gradient(#0000 26%,#00000080 42%,#000 66%,#000)}[data-theme=neon-noir]:not(.dark) body:after{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 0 26px #ff5fa247);opacity:.9;background:radial-gradient(circle at 50% 40%,#ffe3b0,#ffb3d9 40%,#ff5fa2 66%,#ff5fa200 68%);border-radius:50%;width:240px;height:240px;position:fixed;bottom:37vh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 50%,#0000 50%),repeating-linear-gradient(#000 0 9px,#0000 9px 17px);mask-image:linear-gradient(#000 0,#000 50%,#0000 50%),repeating-linear-gradient(#000 0,#000 9px,#0000 9px,#0000 17px);-webkit-mask-composite:source-over;mask-composite:add}[data-theme=neon-noir]:not(.dark) .gradient-title{filter:drop-shadow(0 2px 6px #ff5fa247);background-image:linear-gradient(135deg,#ff5fa2,#a06cf0 40%,#38cfff,#ff5fa2)}[data-theme=neon-noir]:not(.dark) .composer-shell{border-color:#ff5fa26b;box-shadow:0 1px 3px #ff5fa21a,0 8px 26px #ff5fa21f}[data-theme=neon-noir]:not(.dark) .composer-shell:focus-within{border-color:#ff5fa29e;box-shadow:0 0 0 2px #38cfff2e,0 10px 32px #ff5fa229!important}[data-theme=neon-noir]:not(.dark) .assistant-prose,[data-theme=neon-noir]:not(.dark) .aui-user-message-content{background:#fffafdf5;border:1px solid #ff5fa247;box-shadow:0 1px 3px #a06cf014,0 6px 18px #ff5fa21a}[data-theme=neon-noir]:not(.dark) ::selection{color:#2a1a4a;background:#ff5fa238}[data-theme=neon-noir]:not(.dark) .aui-composer-input{caret-color:#ff5fa2}@media(prefers-reduced-motion:reduce){[data-theme=neon-noir] body:before{animation:none}}[data-theme=sakura] body{background:linear-gradient(165deg,#fff5f8,#ffe9f1 45%,#fde4ee) fixed}[data-theme=sakura].dark body{background:linear-gradient(165deg,#1c1018,#241320 48%,#1a0d16) fixed}[data-theme=sakura] h1,[data-theme=sakura] h2,[data-theme=sakura] h3,[data-theme=sakura] .aui-thread-welcome-message-inner{text-shadow:0 1px 10px #f48fb14d}[data-theme=sakura] .history-drawer,[data-theme=sakura] .composer-shell,[data-theme=sakura] .aui-thread-welcome-message-inner{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15)}[data-theme=sakura] .assistant-prose,[data-theme=sakura] .aui-user-message-content{border:1px solid var(--border-card);background:#fff9fceb}[data-theme=sakura].dark .assistant-prose,[data-theme=sakura].dark .aui-user-message-content{background:#24141feb}[data-theme=sakura] .composer-shell{border-color:#f48fb173}[data-theme=sakura] ::selection{color:#5a223a;background:#f48fb152}[data-theme=sakura] .aui-composer-input{caret-color:#f48fb1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value: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-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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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 collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes tw-shimmer{0%{background-position:100% 0}}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{animation:aui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--aui-content: "●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem}
