/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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}}}@layer theme{:host,:root{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--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-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-900:oklch(20.5% 0 none);--color-stone-900:oklch(21.6% .006 56.043);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}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,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.-right-14{right:calc(var(--spacing) * -14)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-20{margin-block:calc(var(--spacing) * 20)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.586\/1\]{aspect-ratio:1.586}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[400\/320\]{aspect-ratio:400/320}.aspect-\[400\/420\]{aspect-ratio:400/420}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[500px\]{max-height:500px}.max-h-\[640px\]{max-height:640px}.max-h-\[920px\]{max-height:920px}.max-h-\[calc\(100vh-19rem\)\]{max-height:calc(100vh - 19rem)}.max-h-\[min\(680px\,calc\(100dvh-7rem\)\)\]{max-height:min(680px,100dvh - 7rem)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[66px\]{min-height:66px}.min-h-\[85vh\]{min-height:85vh}.min-h-\[160px\]{min-height:160px}.min-h-\[380px\]{min-height:380px}.min-h-\[440px\]{min-height:440px}.min-h-\[460px\]{min-height:460px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1px\]{width:1px}.w-\[35\%\]{width:35%}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[94\%\]{max-width:94%}.max-w-\[160px\]{max-width:160px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[1700px\]{max-width:1700px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4)}.-translate-y-1\/2,.translate-x-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-1{--tw-translate-y:var(--spacing)}.translate-y-1,.translate-y-16{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%}.scale-102,.scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-1{rotate:1deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_4s_linear_infinite\]{animation:spin 4s linear infinite}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brand-border\/30>:not(:last-child)){border-color:oklab(37.9059% -.0107554 -.137341/.3)}:where(.divide-brand-border\/40>:not(:last-child)){border-color:oklab(37.9059% -.0107554 -.137341/.4)}:where(.divide-brand-border\/60>:not(:last-child)){border-color:oklab(37.9059% -.0107554 -.137341/.6)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-800\/60>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-800\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}:where(.divide-zinc-800\/60>:not(:last-child)){border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[14px\]{border-radius:14px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-amber-500\/30{border-color:#f99c004d!important}@supports (color:color-mix(in lab,red,red)){.\!border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)!important}}.border-\[\#0C121E\]{border-color:#0c121e}.border-\[\#1F2023\]{border-color:#1f2023}.border-\[\#35373C\]{border-color:#35373c}.border-\[\#202225\]{border-color:#202225}.border-\[\#d8e0d9\]{border-color:#d8e0d9}.border-\[\#dce3da\]{border-color:#dce3da}.border-\[\#e0e6df\]{border-color:#e0e6df}.border-\[var\(--product-line\)\]{border-color:var(--product-line)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-amber-500\/80{border-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/80{border-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700\/40{border-color:#b7500066}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/40{border-color:color-mix(in oklab,var(--color-amber-700) 40%,transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/50{border-color:color-mix(in oklab,var(--color-amber-800) 50%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-blue-300\/20{border-color:#90c5ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/20{border-color:color-mix(in oklab,var(--color-blue-300) 20%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/25{border-color:color-mix(in oklab,var(--color-blue-400) 25%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-800\/50{border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/50{border-color:color-mix(in oklab,var(--color-blue-800) 50%,transparent)}}.border-brand-border{border-color:#1e3a8a}.border-brand-border-subtle{border-color:#283a5e}.border-brand-border-subtle\/60{border-color:oklab(35.1414% -.00799161 -.0668674/.6)}.border-brand-border-subtle\/80{border-color:oklab(35.1414% -.00799161 -.0668674/.8)}.border-brand-border-subtle\/90{border-color:oklab(35.1414% -.00799161 -.0668674/.9)}.border-brand-border\/20{border-color:oklab(37.9059% -.0107554 -.137341/.2)}.border-brand-border\/30{border-color:oklab(37.9059% -.0107554 -.137341/.3)}.border-brand-border\/40{border-color:oklab(37.9059% -.0107554 -.137341/.4)}.border-brand-border\/60{border-color:oklab(37.9059% -.0107554 -.137341/.6)}.border-brand-border\/70{border-color:oklab(37.9059% -.0107554 -.137341/.7)}.border-brand-border\/80{border-color:oklab(37.9059% -.0107554 -.137341/.8)}.border-brand-cyan{border-color:#38bdf8}.border-brand-cyan\/20{border-color:oklab(75.3513% -.0842999 -.110505/.2)}.border-brand-cyan\/25{border-color:oklab(75.3513% -.0842999 -.110505/.25)}.border-brand-cyan\/30{border-color:oklab(75.3513% -.0842999 -.110505/.3)}.border-brand-cyan\/40{border-color:oklab(75.3513% -.0842999 -.110505/.4)}.border-brand-cyan\/50{border-color:oklab(75.3513% -.0842999 -.110505/.5)}.border-brand-electric{border-color:#2563eb}.border-brand-periwinkle{border-color:#818cf8}.border-brand-periwinkle\/50{border-color:oklab(68.0113% .0191137 -.157144/.5)}.border-brand-royal\/40{border-color:oklab(42.4445% -.0137574 -.180345/.4)}.border-brand-success\/20{border-color:oklab(69.5873% -.142158 .0448781/.2)}.border-brand-success\/30{border-color:oklab(69.5873% -.142158 .0448781/.3)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/25{border-color:color-mix(in oklab,var(--color-cyan-400) 25%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.border-cyan-400\/80{border-color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/80{border-color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.border-cyan-700\/20{border-color:#00749233}@supports (color:color-mix(in lab,red,red)){.border-cyan-700\/20{border-color:color-mix(in oklab,var(--color-cyan-700) 20%,transparent)}}.border-cyan-900\/40{border-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.border-cyan-900\/40{border-color:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/20{border-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/40{border-color:color-mix(in oklab,var(--color-indigo-400) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-pink-400\/40{border-color:#fb64b666}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/40{border-color:color-mix(in oklab,var(--color-pink-400) 40%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/20{border-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/20{border-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.border-pink-500\/25{border-color:#f6339a40}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/25{border-color:color-mix(in oklab,var(--color-pink-500) 25%,transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/30{border-color:color-mix(in oklab,var(--color-pink-500) 30%,transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500) 40%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/25{border-color:#c07eff40}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/25{border-color:color-mix(in oklab,var(--color-purple-400) 25%,transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400) 40%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/25{border-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500) 40%,transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab,red,red)){.border-red-800\/40{border-color:color-mix(in oklab,var(--color-red-800) 40%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400) 25%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.border-rose-900\/40{border-color:color-mix(in oklab,var(--color-rose-900) 40%,transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/25{border-color:color-mix(in oklab,var(--color-sky-300) 25%,transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/90{border-color:color-mix(in oklab,var(--color-slate-200) 90%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/40{border-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/80{border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/70{border-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.border-slate-800\/90{border-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/90{border-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.border-teal-500\/30{border-color:#00baa74d}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/30{border-color:color-mix(in oklab,var(--color-teal-500) 30%,transparent)}}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/30{border-color:color-mix(in oklab,var(--color-violet-400) 30%,transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/40{border-color:color-mix(in oklab,var(--color-violet-400) 40%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/60{border-color:color-mix(in oklab,var(--color-zinc-700) 60%,transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/60{border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.border-l-brand-cyan{border-left-color:#38bdf8}.border-l-brand-electric{border-left-color:#2563eb}.border-l-brand-periwinkle{border-left-color:#818cf8}.border-l-brand-success{border-left-color:#10b981}.border-l-brand-warning{border-left-color:#f59e0b}.border-l-emerald-400{border-left-color:var(--color-emerald-400)}.\!bg-amber-500\/10{background-color:#f99c001a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)!important}}.\!bg-emerald-500{background-color:var(--color-emerald-500)!important}.bg-\[\#0A101C\]{background-color:#0a101c}.bg-\[\#0A1124\]{background-color:#0a1124}.bg-\[\#0A1124\]\/90{background-color:oklab(18.2411% -.00204431 -.0405006/.9)}.bg-\[\#0B101D\]{background-color:#0b101d}.bg-\[\#0B1220\]\/90{background-color:oklab(18.3114% -.00355966 -.0306859/.9)}.bg-\[\#0B1220\]\/95{background-color:oklab(18.3114% -.00355966 -.0306859/.95)}.bg-\[\#0C121E\]{background-color:#0c121e}.bg-\[\#0C1220\]{background-color:#0c1220}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#0c0824\]{background-color:#0c0824}.bg-\[\#1E1F22\],.bg-\[\#1e1f22\]{background-color:#1e1f22}.bg-\[\#2B2D31\],.bg-\[\#2b2d31\]{background-color:#2b2d31}.bg-\[\#4E5058\],.bg-\[\#4e5058\]{background-color:#4e5058}.bg-\[\#060A14\]{background-color:#060a14}.bg-\[\#060B14\]{background-color:#060b14}.bg-\[\#060D1E\]{background-color:#060d1e}.bg-\[\#070B14\]{background-color:#070b14}.bg-\[\#070D1E\]\/95{background-color:oklab(16.353% -.00200535 -.0372322/.95)}.bg-\[\#070D18\]\/90{background-color:oklab(15.8932% -.00397892 -.0253137/.9)}.bg-\[\#080D18\]{background-color:#080d18}.bg-\[\#090E1A\]{background-color:#090e1a}.bg-\[\#090F1C\]\/90{background-color:oklab(16.9746% -.00274743 -.0288523/.9)}.bg-\[\#090d15\]{background-color:#090d15}.bg-\[\#122a55\]{background-color:#122a55}.bg-\[\#383a40\]{background-color:#383a40}.bg-\[\#5865F2\],.bg-\[\#5865f2\]{background-color:#5865f2}.bg-\[\#07101f\]\/95{background-color:oklab(17.3147% -.00624995 -.0338565/.95)}.bg-\[\#08132d\]{background-color:#08132d}.bg-\[\#050912\]{background-color:#050912}.bg-\[\#081226\]\/80{background-color:oklab(18.5289% -.00560608 -.0433309/.8)}.bg-\[\#081726\]{background-color:#081726}.bg-\[\#101623\]{background-color:#101623}.bg-\[\#121927\]{background-color:#121927}.bg-\[\#313338\]{background-color:#313338}.bg-\[\#eaf0ff\]{background-color:#eaf0ff}.bg-\[\#ebf0f7\]{background-color:#ebf0f7}.bg-\[\#f2f5f1\]{background-color:#f2f5f1}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/5{background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.bg-amber-400\/80{background-color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/80{background-color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/60{background-color:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/5{background-color:#54a2ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/5{background-color:color-mix(in oklab,var(--color-blue-400) 5%,transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400) 10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/25{background-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/25{background-color:color-mix(in oklab,var(--color-blue-600) 25%,transparent)}}.bg-blue-950{background-color:var(--color-blue-950)}.bg-blue-950\/60{background-color:#16245699}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/60{background-color:color-mix(in oklab,var(--color-blue-950) 60%,transparent)}}.bg-brand-cyan{background-color:#38bdf8}.bg-brand-cyan\/5{background-color:oklab(75.3513% -.0842999 -.110505/.05)}.bg-brand-cyan\/10{background-color:oklab(75.3513% -.0842999 -.110505/.1)}.bg-brand-cyan\/15{background-color:oklab(75.3513% -.0842999 -.110505/.15)}.bg-brand-cyan\/20{background-color:oklab(75.3513% -.0842999 -.110505/.2)}.bg-brand-electric{background-color:#2563eb}.bg-brand-electric\/10{background-color:oklab(54.615% -.026671 -.213549/.1)}.bg-brand-electric\/15{background-color:oklab(54.615% -.026671 -.213549/.15)}.bg-brand-electric\/20{background-color:oklab(54.615% -.026671 -.213549/.2)}.bg-brand-navy{background-color:#0a0e1a}.bg-brand-navy-dark{background-color:#060911}.bg-brand-navy-dark\/40{background-color:oklab(14.0394% -.00143519 -.0186639/.4)}.bg-brand-navy-dark\/60{background-color:oklab(14.0394% -.00143519 -.0186639/.6)}.bg-brand-navy-dark\/80{background-color:oklab(14.0394% -.00143519 -.0186639/.8)}.bg-brand-navy-dark\/90{background-color:oklab(14.0394% -.00143519 -.0186639/.9)}.bg-brand-periwinkle\/10{background-color:oklab(68.0113% .0191137 -.157144/.1)}.bg-brand-royal\/20{background-color:oklab(42.4445% -.0137574 -.180345/.2)}.bg-brand-success{background-color:#10b981}.bg-brand-success\/10{background-color:oklab(69.5873% -.142158 .0448781/.1)}.bg-brand-success\/15{background-color:oklab(69.5873% -.142158 .0448781/.15)}.bg-brand-surface{background-color:#111827}.bg-brand-surface-card{background-color:#141d30}.bg-brand-surface-card\/50{background-color:oklab(23.2345% -.00393386 -.0390593/.5)}.bg-brand-surface-card\/60{background-color:oklab(23.2345% -.00393386 -.0390593/.6)}.bg-brand-surface-card\/70{background-color:oklab(23.2345% -.00393386 -.0390593/.7)}.bg-brand-surface-card\/80{background-color:oklab(23.2345% -.00393386 -.0390593/.8)}.bg-brand-surface-card\/90{background-color:oklab(23.2345% -.00393386 -.0390593/.9)}.bg-brand-surface-elevated{background-color:#1f2937}.bg-brand-surface-elevated\/70{background-color:oklab(27.8078% -.00673403 -.0288193/.7)}.bg-brand-surface-elevated\/80{background-color:oklab(27.8078% -.00673403 -.0288193/.8)}.bg-brand-surface\/35{background-color:oklab(21.0084% -.00295345 -.031625/.35)}.bg-brand-surface\/40{background-color:oklab(21.0084% -.00295345 -.031625/.4)}.bg-brand-surface\/45{background-color:oklab(21.0084% -.00295345 -.031625/.45)}.bg-brand-surface\/50{background-color:oklab(21.0084% -.00295345 -.031625/.5)}.bg-brand-surface\/55{background-color:oklab(21.0084% -.00295345 -.031625/.55)}.bg-brand-surface\/60{background-color:oklab(21.0084% -.00295345 -.031625/.6)}.bg-brand-surface\/65{background-color:oklab(21.0084% -.00295345 -.031625/.65)}.bg-brand-surface\/70{background-color:oklab(21.0084% -.00295345 -.031625/.7)}.bg-brand-surface\/75{background-color:oklab(21.0084% -.00295345 -.031625/.75)}.bg-brand-surface\/80{background-color:oklab(21.0084% -.00295345 -.031625/.8)}.bg-brand-surface\/90{background-color:oklab(21.0084% -.00295345 -.031625/.9)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/20{background-color:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.bg-cyan-950\/60{background-color:#05334599}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/60{background-color:color-mix(in oklab,var(--color-cyan-950) 60%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/5{background-color:#00d2940d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/5{background-color:color-mix(in oklab,var(--color-emerald-400) 5%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/80{background-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/10{background-color:color-mix(in oklab,var(--color-purple-400) 10%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-500\/25{background-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/25{background-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.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-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/90{background-color:color-mix(in oklab,var(--color-rose-600) 90%,transparent)}}.bg-rose-950\/25{background-color:#4d021840}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/25{background-color:color-mix(in oklab,var(--color-rose-950) 25%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/60{background-color:color-mix(in oklab,var(--color-sky-50) 60%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/60{background-color:color-mix(in oklab,var(--color-sky-950) 60%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/50{background-color:color-mix(in oklab,var(--color-slate-100) 50%,transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500) 10%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/30{background-color:#3141584d}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/30{background-color:color-mix(in oklab,var(--color-slate-700) 30%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/15{background-color:color-mix(in oklab,var(--color-violet-400) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-yellow-500\/80{background-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/80{background-color:color-mix(in oklab,var(--color-yellow-500) 80%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/40{background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/40{background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/50{background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/80{background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(from_0deg\,transparent_0deg\,rgba\(16\,185\,129\,0\.25\)_60deg\,transparent_60deg\)\]{background-image:conic-gradient(#0000 0deg,#10b98140 60deg,#0000 60deg)}.bg-\[radial-gradient\(circle_at_center\,rgba\(225\,29\,72\,0\.15\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#e11d4826 0,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_90\%_0\%\,rgba\(83\,113\,255\,\.25\)\,transparent_42\%\)\,linear-gradient\(125deg\,rgba\(20\,29\,49\,\.98\)\,rgba\(12\,17\,28\,\.98\)\)\]{background-image:radial-gradient(at 90% 0,#5371ff40,#0000 42%),linear-gradient(125deg,#141d31fa,#0c111cfa)}.bg-\[radial-gradient\(ellipse_at_top_left\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top left,var(--tw-gradient-stops))}.from-\[\#0c2438\]{--tw-gradient-from:#0c2438;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0e1d3e\]{--tw-gradient-from:#0e1d3e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0e243a\]{--tw-gradient-from:#0e243a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2a0e22\]{--tw-gradient-from:#2a0e22;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2a1a0c\]{--tw-gradient-from:#2a1a0c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#060e24\]{--tw-gradient-from:#060e24;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#18113c\]{--tw-gradient-from:#18113c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/80{--tw-gradient-from:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.from-amber-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700\/20{--tw-gradient-from:#b7500033}@supports (color:color-mix(in lab,red,red)){.from-amber-700\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-700) 20%,transparent)}}.from-amber-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-950\/30{--tw-gradient-from:#4619014d}@supports (color:color-mix(in lab,red,red)){.from-amber-950\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.from-amber-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-950\/60{--tw-gradient-from:#46190199}@supports (color:color-mix(in lab,red,red)){.from-amber-950\/60{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.from-amber-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900{--tw-gradient-from:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/50{--tw-gradient-from:#1c398e80}@supports (color:color-mix(in lab,red,red)){.from-blue-900\/50{--tw-gradient-from:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.from-blue-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-cyan{--tw-gradient-from:#38bdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-cyan\/\[0\.09\]{--tw-gradient-from:oklab(75.3513% -.0842999 -.110505/.09);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-electric{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-electric\/30{--tw-gradient-from:oklab(54.615% -.026671 -.213549/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-royal\/40{--tw-gradient-from:oklab(42.4445% -.0137574 -.180345/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-surface{--tw-gradient-from:#111827;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-surface-card{--tw-gradient-from:#141d30;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50\/80{--tw-gradient-from:#ecfeffcc}@supports (color:color-mix(in lab,red,red)){.from-cyan-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-50) 80%,transparent)}}.from-cyan-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/80{--tw-gradient-from:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.from-emerald-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.from-emerald-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950{--tw-gradient-from:var(--color-emerald-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/30{--tw-gradient-from:#002c224d}@supports (color:color-mix(in lab,red,red)){.from-emerald-950\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.from-emerald-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/60{--tw-gradient-from:#002c2299}@supports (color:color-mix(in lab,red,red)){.from-emerald-950\/60{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950) 60%,transparent)}}.from-emerald-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/80{--tw-gradient-from:#eef2ffcc}@supports (color:color-mix(in lab,red,red)){.from-indigo-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-50) 80%,transparent)}}.from-indigo-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-300{--tw-gradient-from:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-700{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-950\/40{--tw-gradient-from:#3c036666}@supports (color:color-mix(in lab,red,red)){.from-purple-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.from-purple-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-950\/30{--tw-gradient-from:#4608094d}@supports (color:color-mix(in lab,red,red)){.from-red-950\/30{--tw-gradient-from:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.from-red-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/80{--tw-gradient-from:#fff1f2cc}@supports (color:color-mix(in lab,red,red)){.from-rose-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-rose-50) 80%,transparent)}}.from-rose-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/20{--tw-gradient-from:#ff235733}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.from-rose-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-950\/40{--tw-gradient-from:#4d021866}@supports (color:color-mix(in lab,red,red)){.from-rose-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.from-rose-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/50{--tw-gradient-from:color-mix(in oklab,var(--color-sky-50) 50%,transparent)}}.from-sky-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/80{--tw-gradient-from:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}.from-sky-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/10{--tw-gradient-from:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.from-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/15{--tw-gradient-from:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/15{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.from-sky-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400\/20{--tw-gradient-from:#90a1b933}@supports (color:color-mix(in lab,red,red)){.from-slate-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-slate-400) 20%,transparent)}}.from-slate-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/90{--tw-gradient-from:#0f172be6}@supports (color:color-mix(in lab,red,red)){.from-slate-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.from-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-900{--tw-gradient-from:var(--color-stone-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50\/80{--tw-gradient-from:#f5f3ffcc}@supports (color:color-mix(in lab,red,red)){.from-violet-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-violet-50) 80%,transparent)}}.from-violet-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/10{--tw-gradient-from:#edb2001a}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.from-yellow-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/15{--tw-gradient-from:#edb20026}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/15{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.from-yellow-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#111c30\]{--tw-gradient-via:#111c30;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500{--tw-gradient-via:var(--color-amber-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-950\/90{--tw-gradient-via:#461901e6}@supports (color:color-mix(in lab,red,red)){.via-amber-950\/90{--tw-gradient-via:color-mix(in oklab,var(--color-amber-950) 90%,transparent)}}.via-amber-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-cyan\/20{--tw-gradient-via:oklab(75.3513% -.0842999 -.110505/.2);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-electric{--tw-gradient-via:#2563eb;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-periwinkle{--tw-gradient-via:#818cf8;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-surface-card{--tw-gradient-via:#141d30;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-950\/90{--tw-gradient-via:#1e1a4de6}@supports (color:color-mix(in lab,red,red)){.via-indigo-950\/90{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-950) 90%,transparent)}}.via-indigo-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-600{--tw-gradient-via:var(--color-purple-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-100{--tw-gradient-via:var(--color-slate-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-200{--tw-gradient-via:var(--color-slate-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/60{--tw-gradient-via:#0f172b99}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/60{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.via-slate-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/80{--tw-gradient-via:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/80{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.via-slate-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/90{--tw-gradient-via:#0f172be6}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/90{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.via-slate-900\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-900{--tw-gradient-via:var(--color-stone-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400{--tw-gradient-via:var(--color-teal-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-950{--tw-gradient-via:var(--color-zinc-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a0720\]{--tw-gradient-to:#0a0720;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0b1220\]{--tw-gradient-to:#0b1220;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#120b05\]{--tw-gradient-to:#120b05;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#06121f\]{--tw-gradient-to:#06121f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#071025\]{--tw-gradient-to:#071025;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#081535\]{--tw-gradient-to:#081535;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#120612\]{--tw-gradient-to:#120612;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/5{--tw-gradient-to:#f99c000d}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.to-amber-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700\/5{--tw-gradient-to:#b750000d}@supports (color:color-mix(in lab,red,red)){.to-amber-700\/5{--tw-gradient-to:color-mix(in oklab,var(--color-amber-700) 5%,transparent)}}.to-amber-700\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50\/50{--tw-gradient-to:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.to-blue-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.to-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-electric{--tw-gradient-to:#2563eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-periwinkle{--tw-gradient-to:#818cf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-royal{--tw-gradient-to:#1e40af;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-surface{--tw-gradient-to:#111827;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-surface\/80{--tw-gradient-to:oklab(21.0084% -.00295345 -.031625/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-200{--tw-gradient-to:var(--color-cyan-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-950\/40{--tw-gradient-to:#05334566}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-950) 40%,transparent)}}.to-cyan-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-950\/80{--tw-gradient-to:#053345cc}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-950) 80%,transparent)}}.to-cyan-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-200{--tw-gradient-to:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/10{--tw-gradient-to:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.to-fuchsia-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50\/50{--tw-gradient-to:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.to-indigo-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-50) 50%,transparent)}}.to-indigo-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.to-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600\/20{--tw-gradient-to:#4f39f633}@supports (color:color-mix(in lab,red,red)){.to-indigo-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600) 20%,transparent)}}.to-indigo-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900\/20{--tw-gradient-to:#312c8533}@supports (color:color-mix(in lab,red,red)){.to-indigo-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900) 20%,transparent)}}.to-indigo-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-950\/70{--tw-gradient-to:#1e1a4db3}@supports (color:color-mix(in lab,red,red)){.to-indigo-950\/70{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950) 70%,transparent)}}.to-indigo-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.to-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-200{--tw-gradient-to:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-300{--tw-gradient-to:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-800{--tw-gradient-to:var(--color-purple-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/20{--tw-gradient-to:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.to-red-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.to-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-300{--tw-gradient-to:var(--color-rose-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab,red,red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.to-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/30{--tw-gradient-to:#f0f9ff4d}@supports (color:color-mix(in lab,red,red)){.to-sky-50\/30{--tw-gradient-to:color-mix(in oklab,var(--color-sky-50) 30%,transparent)}}.to-sky-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/10{--tw-gradient-to:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.to-sky-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.to-sky-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-400\/5{--tw-gradient-to:#90a1b90d}@supports (color:color-mix(in lab,red,red)){.to-slate-400\/5{--tw-gradient-to:color-mix(in oklab,var(--color-slate-400) 5%,transparent)}}.to-slate-400\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/90{--tw-gradient-to:#020618e6}@supports (color:color-mix(in lab,red,red)){.to-slate-950\/90{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.to-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/10{--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab,red,red)){.to-teal-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.to-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-950{--tw-gradient-to:var(--color-teal-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-950\/40{--tw-gradient-to:#022f2e66}@supports (color:color-mix(in lab,red,red)){.to-teal-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-teal-950) 40%,transparent)}}.to-teal-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-950\/40{--tw-gradient-to:#43200466}@supports (color:color-mix(in lab,red,red)){.to-yellow-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-950) 40%,transparent)}}.to-yellow-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-950\/70{--tw-gradient-to:#432004b3}@supports (color:color-mix(in lab,red,red)){.to-yellow-950\/70{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-950) 70%,transparent)}}.to-yellow-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-500\/20{fill:#f99c0033}@supports (color:color-mix(in lab,red,red)){.fill-amber-500\/20{fill:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.fill-current{fill:currentColor}.fill-slate-400{fill:var(--color-slate-400)}.fill-white{fill:var(--color-white)}.stroke-brand-cyan{stroke:#38bdf8}.stroke-white\/10{stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.stroke-white\/10{stroke:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-amber-600{color:var(--color-amber-600)!important}.\!text-black{color:var(--color-black)!important}.text-\[\#949BA4\]{color:#949ba4}.text-\[\#2454c7\]{color:#2454c7}.text-\[\#07101f\]{color:#07101f}.text-\[\#80848E\]{color:#80848e}.text-\[\#DBDEE1\]{color:#dbdee1}.text-\[var\(--product-ink\)\]{color:var(--product-ink)}.text-\[var\(--product-muted\)\]{color:var(--product-muted)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/30{color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/30{color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/40{color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/40{color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.text-amber-500\/60{color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/60{color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/80{color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-50{color:var(--color-blue-50)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/70{color:#bedbffb3}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/70{color:color-mix(in oklab,var(--color-blue-200) 70%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-brand-cyan{color:#38bdf8}.text-brand-electric{color:#2563eb}.text-brand-ice{color:#f9fafb}.text-brand-periwinkle{color:#818cf8}.text-brand-success{color:#10b981}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-600{color:var(--color-orange-600)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/40{color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/40{color:color-mix(in oklab,var(--color-purple-400) 40%,transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-900{color:var(--color-purple-900)}.text-red-200{color:var(--color-red-200)}.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-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/90{color:#cad5e2e6}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/90{color:color-mix(in oklab,var(--color-slate-300) 90%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.text-white\/5{color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-brand-cyan{accent-color:#38bdf8}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-purple-400{accent-color:var(--color-purple-400)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_34px_rgba\(255\,255\,255\,\.025\)\,0_0_0_74px_rgba\(255\,255\,255\,\.018\)\]{--tw-shadow:0 0 0 34px var(--tw-shadow-color,#ffffff06),0 0 0 74px var(--tw-shadow-color,#ffffff05)}.shadow-\[0_0_0_34px_rgba\(255\,255\,255\,\.025\)\,0_0_0_74px_rgba\(255\,255\,255\,\.018\)\],.shadow-\[0_0_6px_\#38bdf8\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_\#38bdf8\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#38bdf8)}.shadow-\[0_0_60px_rgba\(56\,189\,248\,0\.4\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#38bdf866)}.shadow-\[0_0_60px_rgba\(56\,189\,248\,0\.4\)\],.shadow-\[0_8px_28px_rgba\(15\,75\,190\,\.35\)\]{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\(15\,75\,190\,\.35\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0f4bbe59)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.5\)\,0_0_25px_rgba\(56\,189\,248\,0\.25\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#00000080),0 0 25px var(--tw-shadow-color,#38bdf840);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_20px_50px_rgba\(27\,49\,42\,0\.10\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#1b312a1a)}.shadow-\[0_20px_50px_rgba\(27\,49\,42\,0\.10\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.55\)\]{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_24px_80px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c)}.shadow-card{--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#0006),inset 0 1px 1px 0 var(--tw-shadow-color,#ffffff0d)}.shadow-card,.shadow-dimensional{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dimensional{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00000080),0 0 1px 1px var(--tw-shadow-color,#2563eb26)}.shadow-glow-blue{--tw-shadow:0 0 25px -5px var(--tw-shadow-color,#2563eb73)}.shadow-glow-blue,.shadow-glow-cyan{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-glow-cyan{--tw-shadow:0 0 25px -5px var(--tw-shadow-color,#38bdf859)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-400\/30{--tw-shadow-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.shadow-amber-400\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-400) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/25{--tw-shadow-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/30{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-950\/20{--tw-shadow-color:#46190133}@supports (color:color-mix(in lab,red,red)){.shadow-amber-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-brand-cyan\/20{--tw-shadow-color:#38bdf833}@supports (color:color-mix(in lab,red,red)){.shadow-brand-cyan\/20{--tw-shadow-color:color-mix(in oklab,oklab(75.3513% -.0842999 -.110505/.2) var(--tw-shadow-alpha),transparent)}}.shadow-brand-electric\/30{--tw-shadow-color:#2563eb4d}@supports (color:color-mix(in lab,red,red)){.shadow-brand-electric\/30{--tw-shadow-color:color-mix(in oklab,oklab(54.615% -.026671 -.213549/.3) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/10{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/30{--tw-shadow-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/5{--tw-shadow-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/30{--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-950\/20{--tw-shadow-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/10{--tw-shadow-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/30{--tw-shadow-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/10{--tw-shadow-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/20{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-purple-600\/25{--tw-shadow-color:#9810fa40}@supports (color:color-mix(in lab,red,red)){.shadow-purple-600\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-600) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-red-950\/20{--tw-shadow-color:#46080933}@supports (color:color-mix(in lab,red,red)){.shadow-red-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-rose-500\/20{--tw-shadow-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.shadow-rose-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-rose-500\/25{--tw-shadow-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.shadow-rose-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-rose-600\/30{--tw-shadow-color:#e700444d}@supports (color:color-mix(in lab,red,red)){.shadow-rose-600\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-600) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-sky-500\/20{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-sky-500\/25{--tw-shadow-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-sky-600\/20{--tw-shadow-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.shadow-sky-600\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-600) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.ring-amber-600\/40{--tw-ring-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}.ring-brand-cyan\/25{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.25)}.ring-cyan-400{--tw-ring-color:var(--color-cyan-400)}.ring-cyan-400\/40{--tw-ring-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.ring-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.ring-purple-300\/40{--tw-ring-color:#d9b3ff66}@supports (color:color-mix(in lab,red,red)){.ring-purple-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-purple-300) 40%,transparent)}}.ring-purple-400{--tw-ring-color:var(--color-purple-400)}.ring-purple-600\/40{--tw-ring-color:#9810fa66}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-purple-600) 40%,transparent)}}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.ring-sky-500\/30{--tw-ring-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.ring-sky-500\/50{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.ring-sky-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}.ring-slate-300\/40{--tw-ring-color:#cad5e266}@supports (color:color-mix(in lab,red,red)){.ring-slate-300\/40{--tw-ring-color:color-mix(in oklab,var(--color-slate-300) 40%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-\[140px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.blur-xl,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#38bdf880));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.8\)\],.drop-shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.5\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#10b981cc));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_25px_rgba\(244\,63\,94\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 25px var(--tw-drop-shadow-color,#f43f5e99));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_25px_rgba\(244\,63\,94\,0\.6\)\],.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.8\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-brand-cyan\/40:is(:where(.group):hover *){border-color:oklab(75.3513% -.0842999 -.110505/.4)}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.group-hover\:bg-cyan-500\/50:is(:where(.group):hover *){background-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-cyan-500\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.group-hover\:bg-sky-50:is(:where(.group):hover *){background-color:var(--color-sky-50)}.group-hover\:text-\[var\(--product-blue\)\]:is(:where(.group):hover *){color:var(--product-blue)}.group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)}.group-hover\:text-amber-400:is(:where(.group):hover *){color:var(--color-amber-400)}.group-hover\:text-amber-400\/20:is(:where(.group):hover *){color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-amber-400\/20:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.group-hover\:text-amber-500:is(:where(.group):hover *){color:var(--color-amber-500)}.group-hover\:text-brand-cyan:is(:where(.group):hover *){color:#38bdf8}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:text-purple-300:is(:where(.group):hover *){color:var(--color-purple-300)}.group-hover\:text-purple-600:is(:where(.group):hover *){color:var(--color-purple-600)}.group-hover\:text-rose-300:is(:where(.group):hover *){color:var(--color-rose-300)}.group-hover\:text-sky-500:is(:where(.group):hover *){color:var(--color-sky-500)}.group-hover\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}.group-hover\:text-sky-700:is(:where(.group):hover *){color:var(--color-sky-700)}.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *){opacity:1}.group-hover\/video\:scale-110:is(:where(.group\/video):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.selection\:bg-brand-electric ::selection{background-color:#2563eb}.selection\:bg-brand-electric::selection{background-color:#2563eb}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-brand-cyan\/60:focus-within{border-color:oklab(75.3513% -.0842999 -.110505/.6)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#b3c8ed\]:hover{border-color:#b3c8ed}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.hover\:border-amber-500\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.hover\:border-brand-border:hover{border-color:#1e3a8a}.hover\:border-brand-border\/80:hover{border-color:oklab(37.9059% -.0107554 -.137341/.8)}.hover\:border-brand-cyan:hover{border-color:#38bdf8}.hover\:border-brand-cyan\/30:hover{border-color:oklab(75.3513% -.0842999 -.110505/.3)}.hover\:border-brand-cyan\/35:hover{border-color:oklab(75.3513% -.0842999 -.110505/.35)}.hover\:border-brand-cyan\/40:hover{border-color:oklab(75.3513% -.0842999 -.110505/.4)}.hover\:border-brand-cyan\/45:hover{border-color:oklab(75.3513% -.0842999 -.110505/.45)}.hover\:border-brand-cyan\/50:hover{border-color:oklab(75.3513% -.0842999 -.110505/.5)}.hover\:border-brand-cyan\/60:hover{border-color:oklab(75.3513% -.0842999 -.110505/.6)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-400\/40:hover{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-indigo-500\/50:hover{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/50:hover{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.hover\:border-pink-400:hover{border-color:var(--color-pink-400)}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-purple-400\/50:hover{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-400\/50:hover{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-400\/50:hover{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/50:hover{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-400\/50:hover{border-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-400\/50:hover{border-color:color-mix(in oklab,var(--color-sky-400) 50%,transparent)}}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.hover\:border-sky-500\/50:hover{border-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/50:hover{border-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}.hover\:border-sky-500\/60:hover{border-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/60:hover{border-color:color-mix(in oklab,var(--color-sky-500) 60%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:border-slate-700\/80:hover{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-700\/80:hover{border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:\!bg-amber-500\/20:hover{background-color:#f99c0033!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)!important}}.hover\:\!bg-emerald-400:hover{background-color:var(--color-emerald-400)!important}.hover\:bg-\[\#1e1f22\]:hover{background-color:#1e1f22}.hover\:bg-\[\#6D6F78\]:hover,.hover\:bg-\[\#6d6f78\]:hover{background-color:#6d6f78}.hover\:bg-\[\#4752C4\]:hover,.hover\:bg-\[\#4752c4\]:hover{background-color:#4752c4}.hover\:bg-\[\#17376c\]:hover{background-color:#17376c}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/50:hover{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-brand-cyan\/10:hover{background-color:oklab(75.3513% -.0842999 -.110505/.1)}.hover\:bg-brand-cyan\/20:hover{background-color:oklab(75.3513% -.0842999 -.110505/.2)}.hover\:bg-brand-electric:hover{background-color:#2563eb}.hover\:bg-brand-electric\/15:hover{background-color:oklab(54.615% -.026671 -.213549/.15)}.hover\:bg-brand-surface:hover{background-color:#111827}.hover\:bg-brand-surface-card:hover{background-color:#141d30}.hover\:bg-brand-surface-elevated:hover{background-color:#1f2937}.hover\:bg-brand-surface-elevated\/40:hover{background-color:oklab(27.8078% -.00673403 -.0288193/.4)}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-pink-500\/20:hover{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pink-500\/20:hover{background-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-rose-500\/30:hover{background-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/30:hover{background-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-900:hover{background-color:var(--color-sky-900)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/60:hover{background-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/60:hover{background-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/30:hover{background-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/30:hover{background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.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\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/30:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 30%,transparent)}}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.hover\:from-brand-royal:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-cyan-400:hover{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-brand-electric:hover{--tw-gradient-to:#2563eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-purple-500:hover{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-brand-cyan:hover{color:#38bdf8}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-500:hover{color:var(--color-sky-500)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_8px_20px_rgba\(30\,52\,41\,0\.06\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(30\,52\,41\,0\.06\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#1e34290f)}.hover\:shadow-\[0_20px_60px_rgba\(6\,182\,212\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#06b6d440)}.hover\:shadow-\[0_20px_60px_rgba\(56\,189\,248\,0\.25\)\]:hover,.hover\:shadow-\[0_20px_60px_rgba\(6\,182\,212\,0\.25\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(56\,189\,248\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#38bdf840)}.hover\:shadow-\[0_20px_60px_rgba\(168\,85\,247\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#a855f740);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(236\,72\,153\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#ec489940)}.hover\:shadow-\[0_20px_60px_rgba\(236\,72\,153\,0\.25\)\]:hover,.hover\:shadow-\[0_20px_60px_rgba\(244\,63\,94\,0\.25\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(244\,63\,94\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#f43f5e40)}.hover\:shadow-\[0_20px_60px_rgba\(245\,158\,11\,0\.25\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#f59e0b40)}.hover\:shadow-\[0_20px_60px_rgba\(245\,158\,11\,0\.25\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.hover\:shadow-amber-500\/10:hover{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-amber-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-brand-cyan:focus{border-color:#38bdf8}.focus\:border-brand-cyan\/50:focus{border-color:oklab(75.3513% -.0842999 -.110505/.5)}.focus\:border-brand-cyan\/60:focus{border-color:oklab(75.3513% -.0842999 -.110505/.6)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-purple-400:focus{border-color:var(--color-purple-400)}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:bg-brand-cyan:focus{background-color:#38bdf8}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-bold:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.focus\:text-brand-navy-dark:focus{color:#060911}.focus\:shadow-2xl:focus{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.focus\:ring-0:focus,.focus\:shadow-2xl:focus{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-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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)}.focus\:ring-1:focus,.focus\:ring-2:focus{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)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-cyan\/10:focus{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.1)}.focus\:ring-brand-cyan\/20:focus{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.2)}.focus\:ring-brand-cyan\/25:focus{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.25)}.focus\:ring-brand-cyan\/50:focus{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.5)}.focus\:ring-cyan-400:focus{--tw-ring-color:var(--color-cyan-400)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.focus\:ring-purple-400\/50:focus{--tw-ring-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-purple-400\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.focus\:ring-white:focus{--tw-ring-color:var(--color-white)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-brand-cyan:focus-visible{--tw-ring-color:#38bdf8}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-cyan-200:focus-visible{outline-color:var(--color-cyan-200)}.focus-visible\:outline-cyan-300:focus-visible{outline-color:var(--color-cyan-300)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:bottom-24{bottom:calc(var(--spacing) * 24)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[390px\]{width:390px}.sm\:w-\[750px\]{width:750px}.sm\:w-auto{width:auto}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-\[280px\]{min-width:280px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pb-0{padding-bottom:0}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:inline-flex{display:inline-flex}.md\:h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.md\:max-h-none{max-height:none}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}:where(.md\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.md\:self-center{align-self:center}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:pb-0{padding-bottom:0}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(260px\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(280px\,\.75fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (prefers-color-scheme:dark){:where(.dark\:divide-slate-800\/60>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-slate-800\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-\[\#1e293b\]{border-color:#1e293b}.dark\:border-\[\#223046\]{border-color:#223046}.dark\:border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.dark\:border-brand-border{border-color:#1e3a8a}.dark\:border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.dark\:border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.dark\:border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.dark\:border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.dark\:border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.dark\:border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.dark\:border-red-900{border-color:var(--color-red-900)}.dark\:border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.dark\:border-sky-500{border-color:var(--color-sky-500)}.dark\:border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.dark\:border-slate-600{border-color:var(--color-slate-600)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/70{border-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.dark\:border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:border-slate-800\/90{border-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/90{border-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.dark\:border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.dark\:border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-\[\#0b0f19\]{background-color:#0b0f19}.dark\:bg-\[\#0c101a\]{background-color:#0c101a}.dark\:bg-\[\#0c101a\]\/90{background-color:oklab(17.4107% -.00101792 -.0218399/.9)}.dark\:bg-\[\#0c1322\]{background-color:#0c1322}.dark\:bg-\[\#0f1728\]{background-color:#0f1728}.dark\:bg-\[\#070b14\]\/90{background-color:oklab(14.9994% -.00205025 -.0207038/.9)}.dark\:bg-\[\#141d2e\]{background-color:#141d2e}.dark\:bg-\[\#172640\]{background-color:#172640}.dark\:bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.dark\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.dark\:bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.dark\:bg-brand-surface\/80{background-color:oklab(21.0084% -.00295345 -.031625/.8)}.dark\:bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.dark\:bg-emerald-400{background-color:var(--color-emerald-400)}.dark\:bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.dark\:bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.dark\:bg-purple-500\/40{background-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-500\/40{background-color:color-mix(in oklab,var(--color-purple-500) 40%,transparent)}}.dark\:bg-purple-950\/40{background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-950\/40{background-color:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.dark\:bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.dark\:bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.dark\:bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.dark\:bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.dark\:bg-sky-950{background-color:var(--color-sky-950)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.dark\:bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.dark\:bg-slate-950{background-color:var(--color-slate-950)}.dark\:bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.dark\:bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.dark\:bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.dark\:bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.dark\:bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.dark\:bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/80{background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900) 50%,transparent)}}.dark\:bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.dark\:bg-zinc-950\/50{background-color:#09090b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/50{background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent)}}.dark\:bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.dark\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:from-amber-950\/40{--tw-gradient-from:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:from-amber-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.dark\:from-amber-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-blue-600\/25{--tw-gradient-from:#155dfc40}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-600\/25{--tw-gradient-from:color-mix(in oklab,var(--color-blue-600) 25%,transparent)}}.dark\:from-blue-600\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-cyan-950\/40{--tw-gradient-from:#05334566}@supports (color:color-mix(in lab,red,red)){.dark\:from-cyan-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-950) 40%,transparent)}}.dark\:from-cyan-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/40{--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:from-emerald-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.dark\:from-emerald-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-950\/40{--tw-gradient-from:#1e1a4d66}@supports (color:color-mix(in lab,red,red)){.dark\:from-indigo-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-950) 40%,transparent)}}.dark\:from-indigo-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-purple-600\/25{--tw-gradient-from:#9810fa40}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-600\/25{--tw-gradient-from:color-mix(in oklab,var(--color-purple-600) 25%,transparent)}}.dark\:from-purple-600\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-rose-950\/40{--tw-gradient-from:#4d021866}@supports (color:color-mix(in lab,red,red)){.dark\:from-rose-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.dark\:from-rose-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-sky-950\/40{--tw-gradient-from:#052f4a66}@supports (color:color-mix(in lab,red,red)){.dark\:from-sky-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.dark\:from-sky-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900\/90{--tw-gradient-from:#0f172be6}@supports (color:color-mix(in lab,red,red)){.dark\:from-slate-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.dark\:from-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-violet-950\/40{--tw-gradient-from:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.dark\:from-violet-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-violet-950) 40%,transparent)}}.dark\:from-violet-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-indigo-400{--tw-gradient-via:var(--color-indigo-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-900\/60{--tw-gradient-via:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:via-slate-900\/60{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:via-slate-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-900\/80{--tw-gradient-via:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.dark\:via-slate-900\/80{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.dark\:via-slate-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-500\/15{--tw-gradient-to:#625fff26}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-500\/15{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.dark\:to-indigo-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-sky-500\/15{--tw-gradient-to:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.dark\:to-sky-500\/15{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.dark\:to-sky-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-900\/60{--tw-gradient-to:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:to-slate-900\/60{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:to-slate-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-950\/90{--tw-gradient-to:#020618e6}@supports (color:color-mix(in lab,red,red)){.dark\:to-slate-950\/90{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.dark\:to-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:fill-slate-500{fill:var(--color-slate-500)}.dark\:\!text-amber-300{color:var(--color-amber-300)!important}.dark\:text-\[\#60a5fa\]{color:#60a5fa}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-brand-ice{color:#f9fafb}.dark\:text-cyan-100{color:var(--color-cyan-100)}.dark\:text-cyan-300{color:var(--color-cyan-300)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-emerald-100{color:var(--color-emerald-100)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-fuchsia-300{color:var(--color-fuchsia-300)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-indigo-300{color:var(--color-indigo-300)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-orange-300{color:var(--color-orange-300)}.dark\:text-pink-300{color:var(--color-pink-300)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-purple-200{color:var(--color-purple-200)}.dark\:text-purple-300{color:var(--color-purple-300)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-300{color:var(--color-rose-300)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-sky-300{color:var(--color-sky-300)}.dark\:text-sky-400{color:var(--color-sky-400)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-500{color:var(--color-slate-500)}.dark\:text-slate-600{color:var(--color-slate-600)}.dark\:text-slate-800\/80{color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:text-slate-800\/80{color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:text-slate-900{color:var(--color-slate-900)}.dark\:text-slate-950{color:var(--color-slate-950)}.dark\:text-teal-300{color:var(--color-teal-300)}.dark\:text-violet-300{color:var(--color-violet-300)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-200{color:var(--color-zinc-200)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\:placeholder-slate-500::placeholder{color:var(--color-slate-500)}.dark\:shadow-\[0_-8px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -8px 30px var(--tw-shadow-color,#00000080)}.dark\:shadow-\[0_-8px_30px_rgba\(0\,0\,0\,0\.5\)\],.dark\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0009)}.dark\:shadow-none{--tw-shadow:0 0 #0000}.dark\:shadow-none,.dark\:shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}@media (hover:hover){.dark\:group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-sky-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.dark\:group-hover\:text-purple-300:is(:where(.group):hover *){color:var(--color-purple-300)}.dark\:group-hover\:text-sky-300:is(:where(.group):hover *){color:var(--color-sky-300)}.dark\:group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.dark\:hover\:border-\[\#3b82f6\]:hover{border-color:#3b82f6}.dark\:hover\:border-red-300\/30:hover{border-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-red-300\/30:hover{border-color:color-mix(in oklab,var(--color-red-300) 30%,transparent)}}.dark\:hover\:border-sky-400\/40:hover{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-sky-400\/40:hover{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.dark\:hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.dark\:hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.dark\:hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.dark\:hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.dark\:hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.dark\:hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.dark\:hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.dark\:hover\:bg-slate-900\/40:hover{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-900\/40:hover{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.dark\:hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:bg-white\/\[\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.dark\:hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.dark\:hover\:text-red-200:hover{color:var(--color-red-200)}.dark\:hover\:text-sky-400:hover{color:var(--color-sky-400)}.dark\:hover\:text-slate-200:hover{color:var(--color-slate-200)}.dark\:hover\:text-white:hover{color:var(--color-white)}.dark\:hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.dark\:hover\:shadow-2xl:hover,.dark\:hover\:shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.2\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#06b6d433)}.dark\:hover\:shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(56\,189\,248\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#38bdf833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(99\,102\,241\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#6366f133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#8b5cf633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(244\,63\,94\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#f43f5e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_0_30px_rgba\(245\,158\,11\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#f59e0b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-sky-500\/10:hover{--tw-shadow-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:shadow-sky-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500) 10%,transparent) var(--tw-shadow-alpha),transparent)}}}.dark\:focus\:border-cyan-300\/50:focus{border-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:border-cyan-300\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}}}@media screen and (max-width:768px){input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{font-size:16px!important}}.natural-home{color:#f8fbff;background:#050913;overflow:hidden}.natural-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);width:min(1240px,100% - 2rem);min-height:760px;margin:0 auto;padding:12rem 0 7rem;display:grid;position:relative}.natural-grid{z-index:-4;background-image:linear-gradient(#66b2ff0e 1px,#0000 0),linear-gradient(90deg,#66b2ff0e 1px,#0000 0);background-size:64px 64px;position:absolute;inset:4rem -50vw 0;-webkit-mask-image:linear-gradient(#0000,#000 22% 74%,#0000);mask-image:linear-gradient(#0000,#000 22% 74%,#0000)}.natural-glow{z-index:-5;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.natural-glow-one{background:#2c7dff47;width:36rem;height:36rem;top:5rem;left:-18rem}.natural-glow-two{background:#27c7ff2e;width:32rem;height:32rem;bottom:1rem;right:-12rem}.natural-kicker{color:#83dcff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.natural-hero h1{letter-spacing:-.075em;text-wrap:balance;color:#0000;background:linear-gradient(105deg,#fff 15%,#d6efff 52%,#7ecaff);-webkit-background-clip:text;background-clip:text;max-width:760px;margin-top:1.3rem;font-size:clamp(3.8rem,7vw,7.25rem);font-weight:950;line-height:.88}.natural-hero-copy>p:not(.natural-trust-line){color:#aebbd1;max-width:650px;margin-top:1.75rem;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.natural-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.natural-primary,.natural-secondary{border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:0 1.2rem;font-size:.9rem;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.natural-primary{color:#07101f;background:#f8fbff;box-shadow:0 16px 48px #2994ff3d}.natural-secondary{color:#dcecff;background:#0c1830a6;border:1px solid #91ccff38}.natural-primary:hover,.natural-secondary:hover{transform:translateY(-2px)}.natural-primary:hover{box-shadow:0 20px 60px #2994ff57}.natural-secondary:hover{background:#182e56b8}.natural-trust-line{color:#708097;align-items:center;gap:.55rem;margin-top:1.2rem;font-size:.76rem;display:flex}.natural-trust-line svg{color:#65d7ff}.natural-demo{background:linear-gradient(160deg,#132343f2,#060c19f5);border:1px solid #80c4ff2e;border-radius:1.5rem;min-height:390px;padding:0 1.15rem 1.3rem;position:relative;transform:rotate(1.4deg);box-shadow:0 50px 110px #0000007a,inset 0 1px #ffffff0f}.natural-demo-top{color:#67768c;border-bottom:1px solid #ffffff0f;align-items:center;gap:.38rem;height:3.2rem;font-size:.7rem;display:flex}.natural-demo-top span:last-child{margin-left:.5rem}.natural-window-dot{background:#304158;border-radius:50%;width:.42rem;height:.42rem}.natural-message{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1.35rem .6rem;display:grid;position:relative}.natural-message+.natural-message{border-top:1px solid #ffffff0e}.natural-avatar{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.natural-avatar-user{color:#fff;background:linear-gradient(135deg,#4ebfff,#5268f5);place-items:center;font-weight:900;display:grid}.natural-message strong{color:#fff;margin-bottom:.28rem;font-size:.8rem;display:block}.natural-message strong span{background:#5268f5;border-radius:.3rem;margin-left:.35rem;padding:.15rem .3rem;font-size:.55rem}.natural-message p{color:#d6deea;font-size:.9rem;line-height:1.55}.natural-message-bot{background:#4764b81f;border-radius:1rem;margin-top:.15rem}.natural-buttons{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.natural-buttons span{color:#e9f4ff;background:#24365f;border:1px solid #86c4ff33;border-radius:.55rem;padding:.48rem .68rem;font-size:.65rem;font-weight:750}.natural-orbit{z-index:-1;border:1px solid #4cc8ff2e;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-4rem;box-shadow:0 0 80px #34a4ff38}.natural-examples,.natural-final-cta,.natural-how{width:min(1120px,100% - 2rem);margin-inline:auto}.natural-examples{border-top:1px solid #ffffff12;padding:6rem 0}.natural-section-heading{max-width:690px}.natural-section-heading>span{color:#65d7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.natural-final-cta h2,.natural-how h2,.natural-section-heading h2{color:#fff;letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900;line-height:.98}.natural-section-heading p{color:#78879d;margin-top:1rem;line-height:1.6}.natural-example-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.natural-example-card{background:#0d172bb3;border:1px solid #87c4ff24;border-radius:1.15rem;min-height:230px;padding:1.45rem}.natural-example-card svg{color:#68d4ff}.natural-example-card blockquote{color:#f5f9ff;margin-top:2.4rem;font-size:1rem;font-weight:750;line-height:1.5}.natural-example-card p{color:#7f8da2;margin-top:.8rem;font-size:.78rem;line-height:1.55}.natural-how{border-top:1px solid #ffffff12;grid-template-columns:.75fr 1.25fr;gap:5rem;padding:6rem 0;display:grid}.natural-how ol{gap:.7rem;display:grid}.natural-how li{color:#637187;border-bottom:1px solid #ffffff12;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem;display:grid}.natural-how li>strong{color:#65d7ff;font:700 .7rem monospace}.natural-how li span{color:#8190a5;gap:.35rem;font-size:.8rem;line-height:1.5;display:grid}.natural-how li b{color:#f6f9ff;font-size:1rem}.natural-final-cta{background:linear-gradient(120deg,#235bae52,#0b152aeb);border:1px solid #6dcdff38;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:2rem;margin-bottom:7rem;padding:2rem 2.25rem;display:grid}.natural-final-cta img{border-radius:1.25rem;width:5rem;height:5rem}.natural-final-cta h2{margin-top:0;font-size:clamp(1.65rem,3vw,2.7rem)}.natural-final-cta p{color:#8796aa;margin-top:.35rem}@media (max-width:900px){.natural-hero{grid-template-columns:1fr;padding-top:10rem}.natural-hero-copy{text-align:center}.natural-actions,.natural-kicker,.natural-trust-line{justify-content:center;margin-inline:auto}.natural-demo,.natural-hero-copy>p:not(.natural-trust-line){margin-inline:auto}.natural-demo{width:min(600px,100%);transform:none}.natural-example-grid{grid-template-columns:1fr}.natural-example-card{min-height:180px}.natural-how{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:600px){.natural-hero{min-height:auto;padding:9rem 0 5rem}.natural-hero h1{font-size:clamp(3.15rem,15vw,4.8rem)}.natural-actions{flex-direction:column;align-items:stretch}.natural-primary,.natural-secondary{width:100%}.natural-demo{min-height:360px;padding-inline:.65rem}.natural-message{padding-inline:.25rem}.natural-examples,.natural-how{padding-block:4.5rem}.natural-final-cta{text-align:center;grid-template-columns:1fr;padding:1.6rem}.natural-final-cta img{margin-inline:auto}}.legal-shell{width:min(900px,100% - 2rem);margin:0 auto;padding:10rem 0 7rem}.legal-header{max-width:720px}.legal-header>span{color:#6bd8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.legal-header h1{color:#fff;letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(2.7rem,6vw,5rem);font-weight:950;line-height:.95}.legal-header p{color:#718097;margin-top:1rem;font-size:.76rem}.legal-summary{background:#1a4a8229;border:1px solid #67d2ff33;border-radius:1rem;margin-top:2.5rem;padding:1.25rem 1.4rem}.legal-summary strong{color:#fff;font-size:.82rem}.legal-summary p{color:#a0aec1;margin-top:.35rem;font-size:.82rem;line-height:1.65}.legal-document{border-top:1px solid #ffffff14;margin-top:2.5rem}.legal-document>section{border-bottom:1px solid #ffffff14;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding:2rem 0;display:grid}.legal-document>section>div:first-child{color:#55cdfb;padding-top:.18rem;font:700 .68rem monospace}.legal-document h2{color:#f7fbff;font-size:1.15rem;font-weight:850}.legal-document li,.legal-document p{color:#8997aa;font-size:.8rem;line-height:1.72}.legal-document p{margin-top:.65rem}.legal-document ul{margin-top:.7rem;padding-left:1.1rem;list-style:outside}.legal-document li+li{margin-top:.45rem}.legal-document a{color:#6bd8ff;text-underline-offset:3px;text-decoration:underline}.legal-table-wrap{border:1px solid #ffffff17;border-radius:.8rem;margin-top:1rem;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.legal-table-wrap td,.legal-table-wrap th{color:#8c9aae;text-align:left;border-bottom:1px solid #ffffff12;padding:.8rem;font-size:.7rem;line-height:1.5}.legal-table-wrap th{color:#ecf7ff;background:#ffffff09}.legal-button{color:#07101f;background:#eaf8ff;border-radius:.6rem;margin-top:1rem;padding:.65rem .8rem;font-size:.72rem;font-weight:850}.legal-related{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.legal-related a{color:#9eb4cc;border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;transition:border-color .18s,color .18s,background .18s}.legal-related a:focus-visible,.legal-related a:hover{color:#fff;background:#1a4a8229;border-color:#6bd8ff73}@media (max-width:600px){.legal-shell{padding-top:9rem}.legal-document>section{grid-template-columns:1fr;gap:.4rem}}.wil-home{--ink:#17202c;--muted:#626d7b;--line:#e0e4e9;--paper:#f8f9fb;--blue:#3157b7;--blue-dark:#234491;background:var(--paper);min-height:100vh;color:var(--ink);padding:8.5rem 1.5rem 4rem}.wil-final-cta,.wil-hero,.wil-proof,.wil-section{width:min(1160px,100%);margin-inline:auto;position:relative}.wil-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:2rem 0 5rem;display:grid}.wil-eyebrow{color:var(--blue);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:flex}.wil-eyebrow-mark{background:var(--blue);border-radius:50%;width:.55rem;height:.55rem}.wil-hero h1{max-width:650px;color:var(--ink);letter-spacing:-.055em;margin-top:1.15rem;font-size:clamp(3.35rem,5.8vw,5.4rem);font-weight:760;line-height:.98}.wil-hero h1 em{color:var(--blue);font-style:normal}.wil-lede{max-width:590px;color:var(--muted);margin-top:1.75rem;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.6}.wil-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.home-chat-launcher{background:#fff;border:1px solid #cdd4df;border-radius:18px;width:min(620px,100%);margin-top:1.7rem;padding:13px;box-shadow:0 15px 38px #10172217}.home-chat-launcher textarea{resize:vertical;color:#111827;width:100%;min-height:74px;font:inherit;background:0 0;border:0;outline:0;font-size:15px;line-height:1.5;display:block}.home-chat-launcher textarea::placeholder{color:#7a8491}.home-chat-controls>span{color:#6a7482;align-items:center;gap:7px;font-size:11px;display:flex}.home-chat-actions{align-items:center;gap:9px;display:flex}.home-chat-actions label{align-items:center;display:flex;position:relative}.home-chat-actions select{appearance:none;color:#353d49;max-width:180px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e4eb;border-radius:999px;padding:0 26px 0 11px;font-size:11px}.home-chat-actions label>svg{color:#6e7a8b;pointer-events:none;position:absolute;right:9px}.home-chat-actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#2457d6;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.home-chat-actions button:disabled{opacity:.48;cursor:not-allowed}.home-chat-launcher :focus-visible{outline-offset:2px;outline:2px solid #2457d6}.wil-button{border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:0 1.05rem;font-size:.83rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.wil-button:hover{transform:translateY(-2px)}.wil-button-primary{color:#fff;background:var(--blue);box-shadow:0 10px 22px #2457d62e}.wil-button-primary:hover{background:var(--blue-dark);box-shadow:0 14px 28px #2457d640}.wil-button-secondary{color:var(--ink);border:1px solid var(--line);background:#ffffff75}.wil-button-secondary:hover{background:#fff}.wil-note{color:#788391;margin-top:.9rem;font-size:.75rem}.wil-product-frame{background:#fff;border:1px solid #dce1e8;border-radius:1rem;overflow:hidden;box-shadow:0 18px 50px #19263c17}.wil-window-bar{color:#7b8490;border-bottom:1px solid #e6e9ed;align-items:center;gap:.38rem;min-height:3.2rem;padding:0 1rem;font-size:.72rem;display:flex}.wil-window-bar>span{background:#c7cdd4;border-radius:50%;width:.48rem;height:.48rem}.wil-window-bar b{color:#273240;margin-left:.6rem;font-size:.73rem}.wil-window-bar small{color:#5d8e68;margin-left:auto;font-size:.65rem;font-weight:750}.wil-thread{padding:.45rem 1rem}.wil-thread-row{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1.25rem .45rem;display:grid}.wil-thread-row+.wil-thread-row{border-top:1px solid #edf0f3}.wil-thread-bot{background:#f3f6fb}.wil-avatar{background:#dbe7ff;border-radius:.6rem;width:2.25rem;height:2.25rem;position:relative;overflow:hidden}.wil-avatar-user{color:#2146a6;place-items:center;font-size:.7rem;font-weight:850;display:grid}.wil-thread-row strong{color:#1e2936;font-size:.78rem;display:block}.wil-thread-row strong small{color:#8a94a0;margin-left:.45rem;font-size:.62rem;font-weight:500}.wil-thread-row strong i{color:#fff;background:#5e75cf;border-radius:.25rem;margin-left:.32rem;padding:.15rem .3rem;font-size:.58rem;font-style:normal}.wil-thread-row p{color:#4f5b69;margin-top:.45rem;font-size:.86rem;line-height:1.55}.wil-thread-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.wil-thread-actions span{color:#4e65a8;background:#fff;border:1px solid #d5dce7;border-radius:.42rem;padding:.45rem .6rem;font-size:.66rem;font-weight:750}.wil-composer{color:#98a1ac;border-top:1px solid #e6e9ed;align-items:center;gap:.7rem;min-height:3.4rem;padding:0 1rem;font-size:.76rem;display:flex}.wil-composer span:first-child{flex:1}.wil-proof{border-block:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:2rem;padding:1.55rem 0;display:grid}.wil-proof-label{color:#7c8792;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.wil-proof strong{letter-spacing:-.02em;margin-top:.35rem;font-size:1.05rem;display:block}.wil-proof-list{color:#4f5b69;grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;font-size:.78rem;display:grid}.wil-proof-list span{align-items:center;gap:.45rem;display:flex}.wil-proof-list svg{color:var(--blue)}.wil-section{padding:8rem 0}.wil-section-heading{max-width:610px}.wil-final-cta h2,.wil-roadmap-card h2,.wil-section h2,.wil-split-copy h2{color:var(--ink);letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(2.15rem,4.2vw,3.75rem);font-weight:740;line-height:1.02}.wil-roadmap-card>div:first-child>p:last-child,.wil-section-heading>p:last-child,.wil-split-copy>p:last-of-type{max-width:590px;color:var(--muted);margin-top:1.1rem;font-size:1rem;line-height:1.65}.wil-workflow-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.wil-workflow-card{border:1px solid var(--line);background:#ffffff75;border-radius:.65rem;min-height:280px;padding:1.35rem;transition:transform .2s,background .2s,box-shadow .2s}.wil-workflow-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 16px 35px #10172214}.wil-card-top{color:#77828f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.7rem;font-weight:800;display:flex}.wil-card-top>svg{color:#a4adb8;margin-left:auto}.wil-card-icon{width:2rem;height:2rem;color:var(--blue);background:#e7edff;border-radius:.45rem;place-items:center;display:grid}.wil-workflow-card h3{color:var(--ink);letter-spacing:-.035em;margin-top:2rem;font-size:1.35rem}.wil-workflow-card p{color:var(--muted);margin-top:.65rem;font-size:.85rem;line-height:1.6}.wil-card-link,.wil-inline-link{color:var(--blue);align-items:center;gap:.35rem;margin-top:1.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.wil-section-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.wil-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,1fr);display:grid}.wil-home-points{border-top:1px solid var(--line);gap:0;display:grid}.wil-home-points>div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem .25rem;display:grid}.wil-home-points>div>span{color:#98a1ad;font-variant-numeric:tabular-nums;font-size:.72rem}.wil-home-points strong{color:var(--ink);font-size:.95rem;font-weight:700}.wil-home-points p{color:var(--muted);margin-top:.3rem;font-size:.84rem;line-height:1.55}.wil-metrics div{border:1px solid #e5e8ec;min-height:150px;padding:1.4rem}.wil-metrics strong{color:var(--blue);letter-spacing:-.08em;font-size:2.8rem;font-weight:850;display:block}.wil-metrics span{color:var(--muted);margin-top:.35rem;font-size:.74rem;display:block}.wil-section-roadmap{padding-top:1rem}.wil-roadmap-card{background:#e9eef8;border:1px solid #cfd7e5;border-radius:.7rem;grid-template-columns:1.25fr .75fr;gap:3rem;padding:2rem;display:grid}.wil-roadmap-status{border-left:2px solid var(--blue);align-self:center;padding:1.2rem}.wil-roadmap-status span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.wil-roadmap-status b{color:var(--ink);margin-top:.65rem;font-size:1.1rem;display:block}.wil-roadmap-status small{color:var(--muted);margin-top:.55rem;font-size:.76rem;line-height:1.55;display:block}.wil-final-cta{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex}.wil-final-cta>div{align-items:center;gap:.85rem;display:flex}.wil-final-cta h2{margin-top:.2rem;font-size:1.65rem}.wil-final-cta .wil-eyebrow{font-size:.62rem}@media (max-width:900px){.wil-hero{grid-template-columns:1fr;padding-top:1rem}.wil-product-frame{max-width:650px;transform:none}.wil-workflow-grid{grid-template-columns:1fr}.wil-roadmap-card,.wil-section-split{grid-template-columns:1fr;gap:2rem}.wil-proof{grid-template-columns:1fr}}@media (max-width:600px){.wil-home{padding-top:7.5rem}.wil-hero h1{font-size:clamp(3rem,12vw,4.25rem)}.wil-actions{flex-direction:column;align-items:stretch}.wil-button{width:100%}.wil-thread{padding-inline:.5rem}.wil-proof-list{grid-template-columns:1fr}.wil-section{padding:5rem 0}.wil-final-cta{flex-direction:column;align-items:stretch}}html[data-theme=light] body{color:#0f172a;background:#f8fafc}html[data-theme=light] .cosmic-bg{background:#f8fafc!important}html[data-theme=light] main>div:not(.wil-home){color:#0f172a}html[data-theme=light] .card-panel,html[data-theme=light] .card-panel-hover{color:#0f172a;background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0000000d,0 8px 20px -4px #0f172a0a!important}html[data-theme=light] .card-panel-hover:hover{background:#fff!important;box-shadow:0 12px 30px #0f172a14!important}html[data-theme=light] .text-brand-ice{color:#0f172a!important}html[data-theme=light] .text-brand-cyan{color:#2457d6!important}html[data-theme=light] .text-white{color:#101722!important}html[data-theme=light] .bg-blue-600.text-white,html[data-theme=light] .bg-blue-700.text-white,html[data-theme=light] .bg-brand-cyan.text-white,html[data-theme=light] .bg-brand-electric.text-white,html[data-theme=light] .bg-brand-royal.text-white,html[data-theme=light] .btn-cyan,html[data-theme=light] .btn-danger,html[data-theme=light] .btn-primary,html[data-theme=light] .hover\:text-white:hover{color:#fff!important}html[data-theme=light] .text-gray-200{color:#273240!important}html[data-theme=light] .text-gray-300{color:#46515e!important}html[data-theme=light] .text-gray-400{color:#5f6b7a!important}html[data-theme=light] .text-gray-500{color:#788391!important}html[data-theme=light] .text-gray-600{color:#667085!important}html[data-theme=light] .text-blue-400,html[data-theme=light] .text-indigo-300,html[data-theme=light] .text-indigo-400,html[data-theme=light] .text-sky-300,html[data-theme=light] .text-sky-400{color:#2457d6!important}html[data-theme=light] .text-purple-300,html[data-theme=light] .text-purple-400{color:#6d3fc0!important}html[data-theme=light] .text-emerald-300,html[data-theme=light] .text-emerald-400,html[data-theme=light] .text-green-200,html[data-theme=light] .text-green-300{color:#087443!important}html[data-theme=light] .text-amber-300,html[data-theme=light] .text-amber-400{color:#9a5b00!important}html[data-theme=light] .text-red-300,html[data-theme=light] .text-red-400{color:#b42318!important}html[data-theme=light] .border-brand-border,html[data-theme=light] .border-brand-border-subtle,html[data-theme=light] [class*=border-brand-border-subtle\/],html[data-theme=light] [class*=border-white\/]{border-color:#d9dee5!important}html[data-theme=light] .bg-brand-surface,html[data-theme=light] .bg-brand-surface-card,html[data-theme=light] .bg-brand-surface-elevated{background:#fff!important}html[data-theme=light] .bg-brand-navy,html[data-theme=light] .bg-brand-navy-dark{background:#f5f6f3!important}html[data-theme=light] [class~=bg-brand-surface-card\/70],html[data-theme=light] [class~=bg-brand-surface-card\/80],html[data-theme=light] [class~=bg-brand-surface-card\/90],html[data-theme=light] [class~=bg-brand-surface-elevated\/70],html[data-theme=light] [class~=bg-brand-surface-elevated\/80],html[data-theme=light] [class~=bg-brand-surface\/70],html[data-theme=light] [class~=bg-brand-surface\/80],html[data-theme=light] [class~=bg-brand-surface\/90]{background:#fff!important}html[data-theme=light] .bg-black\/30,html[data-theme=light] .bg-black\/40,html[data-theme=light] .bg-white\/10,html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/\[\.02\],html[data-theme=light] .bg-white\/\[\.05\],html[data-theme=light] .hover\:bg-white\/10:hover,html[data-theme=light] .hover\:bg-white\/5:hover{background:#eef1f5!important}html[data-theme=light] [class*="bg-[#050912]"],html[data-theme=light] [class*="bg-[#060A14]"],html[data-theme=light] [class*="bg-[#060B14]"],html[data-theme=light] [class*="bg-[#0A101C]"],html[data-theme=light] [class*="bg-[#0A1124]"]{background:#f8fafc!important}html[data-theme=light] .placeholder-gray-500::placeholder{color:#8a95a3!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color-scheme:light}html[data-theme=light] .site-footer{color:#5f6b7a;background:#e9edf2;border-color:#d9dee5}html[data-theme=light] .site-footer .text-white{color:#101722!important}html[data-theme=light] .site-footer .text-gray-500,html[data-theme=light] .site-footer .text-gray-600{color:#697585!important}html[data-theme=light] .site-footer a:hover{color:#2457d6!important}html[data-theme=light] ::-webkit-scrollbar-track{background:#eef1f5}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#b8c2d0}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#2457d6}.theme-toggle{color:#5f6b7a;background:#ffffff94;border:1px solid #d9dee5;border-radius:.55rem;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .7rem;font-size:.72rem;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.theme-toggle:hover{color:#101722;background:#fff;transform:translateY(-1px)}html[data-theme=dark] .theme-toggle{color:#b9c4d1;background:#ffffff0f;border-color:#ffffff24}html[data-theme=dark] .theme-toggle:hover{color:#fff;background:#ffffff1f}html[data-theme=dark] .wil-home{--ink:#f4f7fb;--muted:#a7b3c4;--line:#9bbee82e;--paper:#070d18;--blue:#72a4ff;--blue-dark:#9fc1ff;background:var(--paper);color:var(--ink)}html[data-theme=dark] .wil-home:before{opacity:.16;mix-blend-mode:screen;background-image:radial-gradient(#ffffff26 .7px,#0000 0)}html[data-theme=dark] .wil-final-cta h2,html[data-theme=dark] .wil-hero h1,html[data-theme=dark] .wil-roadmap-card h2,html[data-theme=dark] .wil-section h2,html[data-theme=dark] .wil-split-copy h2{color:var(--ink)}html[data-theme=dark] .wil-button-secondary{color:var(--ink);border-color:var(--line);background:#ffffff0d}html[data-theme=dark] .wil-final-cta,html[data-theme=dark] .wil-metrics,html[data-theme=dark] .wil-product-frame{border-color:var(--line);background:#0d1726;box-shadow:0 25px 70px #0000004d}html[data-theme=dark] .home-chat-launcher{background:#111a29;border-color:#344156;box-shadow:0 18px 48px #00000047}html[data-theme=dark] .home-chat-launcher textarea{color:#f5f7fb}html[data-theme=dark] .home-chat-launcher textarea::placeholder{color:#9aa8bb}html[data-theme=dark] .home-chat-controls{border-color:#29364a}html[data-theme=dark] .home-chat-controls>span{color:#a0acc0}html[data-theme=dark] .home-chat-actions select{color:#e6edf7;background:#111a29;border-color:#344156}html[data-theme=dark] .home-chat-actions select option{color:#111827;background:#fff}html[data-theme=dark] .wil-composer,html[data-theme=dark] .wil-window-bar{color:#8290a4;border-color:#ffffff14}html[data-theme=dark] .wil-roadmap-status b,html[data-theme=dark] .wil-thread-row strong,html[data-theme=dark] .wil-window-bar b,html[data-theme=dark] .wil-workflow-card h3{color:#f4f7fb}html[data-theme=dark] .wil-section-heading>p:last-child,html[data-theme=dark] .wil-split-copy>p:last-of-type,html[data-theme=dark] .wil-thread-row p,html[data-theme=dark] .wil-workflow-card p{color:#a7b3c4}html[data-theme=dark] .wil-how,html[data-theme=dark] .wil-proof,html[data-theme=dark] .wil-thread-row+.wil-thread-row{border-color:#ffffff14}html[data-theme=dark] .wil-metrics div,html[data-theme=dark] .wil-thread-bot,html[data-theme=dark] .wil-workflow-card{background:#ffffff0b;border-color:#ffffff17}html[data-theme=dark] .wil-thread-actions span{color:#b9d3ff;background:#172740;border-color:#91beff33}html[data-theme=dark] .wil-roadmap-card{background:#11213a;border-color:#91beff2e}html[data-theme=dark] .wil-note,html[data-theme=dark] .wil-proof-list,html[data-theme=dark] .wil-roadmap-status small{color:#8796aa}html[data-theme=dark] .legal-document h2,html[data-theme=dark] .legal-shell{color:#f4f7fb}html[data-theme=light] .legal-document h2,html[data-theme=light] .legal-header h1,html[data-theme=light] .legal-shell{color:#101722}html[data-theme=light] .legal-document li,html[data-theme=light] .legal-document p,html[data-theme=light] .legal-header p{color:#5f6b7a}html[data-theme=light] .legal-document,html[data-theme=light] .legal-document>section{border-color:#d9dee5}:root{--background:#060a14;--foreground:#f9fafb}body{color:var(--foreground);background-color:var(--background);font-feature-settings:"cv02","cv03","cv04","cv11";overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#060a14}::-webkit-scrollbar-thumb{background:#1e3a8a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2563eb}.cosmic-hero{--pointer-x:0;--pointer-y:0;isolation:isolate;place-items:center;min-height:100svh;padding:9.2rem 1.25rem 4.5rem;display:grid;position:relative;overflow:hidden}.cosmic-hero-backdrop{z-index:-5;transform:scale(1.05) translate(calc(var(--pointer-x) * -7px),calc(var(--pointer-y) * -5px));background-image:radial-gradient(circle at 76% 27%,#43c0ff6b,#0000 27%),radial-gradient(circle at 18% 15%,#a9c4ff40,#0000 25%),radial-gradient(circle at 53% 75%,#545bff47,#0000 33%),linear-gradient(135deg,#081535,#0c3da9 44%,#115df0 68%,#08163f);background-position:50%;background-size:cover;transition:transform .35s ease-out;position:absolute;inset:0}.cosmic-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#060a14 88%);height:20%;position:absolute;inset:auto 0 0}.cosmic-hero-aurora{z-index:-3;filter:blur(80px);background:conic-gradient(from 180deg,#0000,#38bdf84d,#616fff38,#0000 72%);border-radius:50%;width:55vw;min-width:620px;height:55vw;min-height:620px;animation:hero-aurora 16s ease-in-out infinite alternate;position:absolute;top:-20vw;right:-12vw}.cosmic-hero-stars{z-index:-2;opacity:.7;pointer-events:none;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.4px),radial-gradient(circle,#8cd6ffcc 0 1.2px,#0000 1.6px);background-position:17px 31px,81px 19px;background-size:93px 93px,157px 157px;position:absolute;inset:-10%}.cosmic-hero-stars-a{animation:hero-stars 22s linear infinite}.cosmic-hero-stars-b{opacity:.34;animation:hero-stars 34s linear infinite reverse;transform:scale(1.3)}.cosmic-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(1180px,100%);margin-inline:auto;display:grid}.hero-copy{z-index:2;position:relative}.hero-eyebrow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d8edff;letter-spacing:.02em;background:#07123594;border:1px solid #9bcdff40;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;margin-bottom:1.5rem;padding:.58rem .85rem;font-size:.72rem;font-weight:750;display:flex;box-shadow:inset 0 1px #ffffff14,0 14px 45px #0003}.hero-live-dot{background:#42d7ff;border-radius:50%;width:.48rem;height:.48rem;animation:hero-pulse 2.4s ease-in-out infinite;box-shadow:0 0 0 4px #42d7ff21,0 0 18px #42d7ff}.hero-eyebrow-divider{background:#ffffff2e;width:1px;height:.9rem}.hero-heading{color:#fff;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 8px 40px #00114b73;max-width:720px;font-size:clamp(3.35rem,6.4vw,6rem);font-weight:950;line-height:.91}.hero-heading span{color:#0000;filter:drop-shadow(0 10px 28px #2986ff4d);background:linear-gradient(100deg,#fff,#aee9ff 27%,#6fc5ff 58%,#9c9cff);-webkit-background-clip:text;background-clip:text;margin-top:.16em;display:block}.hero-lead{color:#e8f3ffc9;text-wrap:pretty;max-width:650px;margin-top:1.45rem;font-size:clamp(1rem,1.8vw,1.23rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.65rem;display:flex}.hero-primary-cta,.hero-secondary-cta{border-radius:1.15rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.6rem;padding:0 1.35rem;font-weight:850;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.hero-primary-cta{color:#07112f;background:linear-gradient(135deg,#fff,#dff6ff 48%,#b7d7ff);border:1px solid #fffc;box-shadow:0 16px 45px #1a6cff59,inset 0 1px #fff}.hero-secondary-cta{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08154094;border:1px solid #a8d2ff42;box-shadow:inset 0 1px #ffffff14}.hero-primary-cta:hover,.hero-secondary-cta:hover{transform:translateY(-3px)}.hero-primary-cta:hover{box-shadow:0 22px 60px #1a6cff7a,inset 0 1px #fff}.hero-secondary-cta:hover{background:#143076b3;border-color:#a8dcff7a}.hero-proof{color:#d3e5fba1;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.35rem;font-size:.76rem;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:.3rem;display:flex}.hero-proof span:not(:last-child):after{content:"•";opacity:.3;margin-left:.95rem}.hero-proof strong{color:#fff;font-weight:900}.hero-mascot-stage{min-height:530px;transform:translate(calc(var(--pointer-x) * 5px),calc(var(--pointer-y) * 5px));place-items:center;transition:transform .4s ease-out;display:grid;position:relative}.hero-mascot-glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#5bd0ff6b,#305aff2b 44%,#0000 70%);border-radius:50%;width:78%;animation:mascot-glow 4.4s ease-in-out infinite;position:absolute}.hero-mascot-wrap{z-index:3;filter:drop-shadow(0 30px 45px #000c377a);width:min(390px,76vw);animation:mascot-float 5s ease-in-out infinite;position:relative}.hero-mascot{border-radius:26%;width:100%;height:auto}.hero-shadow-ring{z-index:2;border:4px solid #61daffbf;border-radius:50%;width:180px;height:28px;animation:shadow-ring 5s ease-in-out infinite;position:absolute;bottom:80px;box-shadow:0 0 24px #4acfff,inset 0 0 18px #4acfff}.hero-orbit{border:1px solid #9dd5ff26;border-radius:50%;position:absolute;transform:rotate(-12deg)}.hero-orbit-outer{width:520px;height:520px;animation:orbit-spin 36s linear infinite}.hero-orbit-inner{border-style:dashed;width:420px;height:420px;animation:orbit-spin 26s linear infinite reverse}.hero-orbit-chip{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e7f5ff;background:#061135ad;border:1px solid #aeddff3d;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .8rem .65rem .65rem;font-size:.72rem;font-weight:760;animation:chip-float 4s ease-in-out infinite;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff17,0 14px 30px #0000003b}.hero-orbit-chip span{color:#7ce5ff;background:#48a6ff29;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.hero-orbit-one{top:92px;left:-18px}.hero-orbit-two{animation-delay:-.8s;top:155px;right:-20px}.hero-orbit-three{animation-delay:-1.6s;bottom:125px;left:-30px}.hero-orbit-four{animation-delay:-2.4s;bottom:70px;right:-10px}.hero-spark{z-index:4;color:#bcefff;filter:drop-shadow(0 0 8px #52d7ff);animation:spark-twinkle 2.5s ease-in-out infinite;position:absolute}.hero-spark svg{width:1.25rem;height:1.25rem}.hero-spark-one{top:95px;right:95px}.hero-spark-two{animation-delay:-1.2s;bottom:125px;left:80px}.hero-scroll-cue{z-index:6;color:#dcedff94;letter-spacing:.03em;align-items:center;gap:.45rem;font-size:.7rem;font-weight:750;animation:scroll-cue 2.2s ease-in-out infinite;display:flex;position:absolute;bottom:1.7rem;left:50%;transform:translate(-50%)}@keyframes mascot-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-18px)rotate(1deg)}}@keyframes mascot-glow{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes shadow-ring{0%,to{opacity:.56;transform:scale(.88)}50%{opacity:.95;transform:scale(1.08)}}@keyframes hero-stars{to{transform:translate(70px,70px)}}@keyframes hero-aurora{to{transform:translate(-7%,9%)rotate(18deg)scale(1.12)}}@keyframes orbit-spin{to{transform:rotate(348deg)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spark-twinkle{0%,to{opacity:.3;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes hero-pulse{50%{opacity:.5;box-shadow:0 0 0 7px #42d7ff00,0 0 22px #42d7ff}}@keyframes scroll-cue{50%{color:#eaf6ffe6;transform:translate(-50%,6px)}}@media (max-width:900px){.cosmic-hero{text-align:center;padding-top:7.5rem}.cosmic-hero-inner{grid-template-columns:1fr;gap:1rem}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-heading{font-size:clamp(3.15rem,13vw,5.6rem)}.hero-lead{max-width:580px}.hero-mascot-stage{width:min(600px,100%);min-height:465px;margin-inline:auto}.hero-orbit-outer{width:440px;height:440px}.hero-orbit-inner{width:350px;height:350px}.hero-mascot-wrap{width:min(330px,68vw)}.hero-orbit-one{top:70px;left:2%}.hero-orbit-two{top:110px;right:2%}.hero-orbit-three{bottom:80px;left:1%}.hero-orbit-four{bottom:45px;right:2%}.hero-scroll-cue{display:none}}@media (max-width:560px){.cosmic-hero{padding-inline:1rem;padding-bottom:3rem}.cosmic-hero-backdrop{background-image:radial-gradient(circle at 72% 23%,#53c2ff6b,#0000 28%),radial-gradient(circle at 8% 41%,#6f7eff52,#0000 34%),linear-gradient(150deg,#aebfff,#287cff 31%,#0d45cc 61%,#06194f);background-position:50%;background-size:cover}.hero-eyebrow{gap:.45rem;padding-inline:.65rem;font-size:.61rem}.hero-heading{letter-spacing:-.055em;line-height:.95}.hero-actions{flex-direction:column;width:100%}.hero-primary-cta,.hero-secondary-cta{width:100%}.hero-proof{justify-content:center;font-size:.67rem}.hero-proof span:after{display:none}.hero-mascot-stage{min-height:390px}.hero-orbit-outer{width:360px;height:360px}.hero-orbit-inner{width:290px;height:290px}.hero-mascot-wrap{width:255px}.hero-shadow-ring{width:130px;bottom:47px}.hero-orbit-chip{padding:.45rem .58rem .45rem .45rem;font-size:.59rem}.hero-orbit-chip span{width:1.45rem;height:1.45rem}.hero-orbit-chip svg{width:.8rem;height:.8rem}.hero-orbit-one{top:48px;left:-3px}.hero-orbit-two{top:91px;right:-4px}.hero-orbit-three{bottom:61px;left:-4px}.hero-orbit-four{bottom:21px;right:-5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cosmic-hero *,.cosmic-hero :after,.cosmic-hero :before{transition-duration:.01ms!important;animation:none!important}.cosmic-hero-backdrop,.hero-mascot-stage{transform:none!important}}.home-experience{color:#f8fbff;background-color:#0000;background-image:radial-gradient(circle at 12% 15%,#43c0ff38,#0000 32%),radial-gradient(circle at 88% 38%,#8a5cff38,#0000 35%),radial-gradient(circle at 35% 65%,#2e74ff2e,#0000 30%),radial-gradient(circle at 75% 85%,#42d7ff29,#0000 28%),linear-gradient(#060a14,#071330 18%,#091a42 40%,#06112d 70%,#040918);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:relative}.home-section{width:min(1180px,100% - 2rem);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem)}.cosmic-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(35px)}.cosmic-reveal.is-visible{opacity:1;transform:translateY(0)}.home-section-heading{text-align:center;max-width:790px;margin:0 auto clamp(2.5rem,6vw,4.5rem)}.section-kicker{color:#7edcff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.72rem;font-weight:850;display:inline-flex}.community-copy h2,.creator-content h2,.feature-panel-copy h2,.home-final-cta h2,.home-section-heading h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.55rem,5.5vw,5rem);font-weight:950;line-height:.98}.home-section-heading h2 span{color:#7ccfff}.community-copy>p,.creator-content>p,.feature-panel-copy>p,.home-final-cta>p,.home-section-heading>p{color:#aebbd1;text-wrap:pretty;margin-top:1.2rem;font-size:1.02rem;line-height:1.75}.home-bento{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.bento-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#102041d9,#070e22eb);border:1px solid #9dc0ff33;border-radius:2rem;min-height:310px;padding:1.85rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 70px #00000059}.bento-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf838,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-80px}.bento-card:hover{border-color:#38bdf899;transform:translateY(-8px)scale(1.01);box-shadow:inset 0 1px #ffffff26,0 40px 100px #02123e80,0 0 40px #38bdf826}.bento-community{grid-column:span 7}.bento-games{min-height:480px}.bento-ai,.bento-games{grid-column:span 5}.bento-safety{grid-column:span 3}.bento-automation{grid-column:span 4}.bento-icon{color:#83dfff;background:#4ba6ff21;border:1px solid #6fcdff2e;border-radius:.95rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.bento-icon svg{width:1.25rem;height:1.25rem}.bento-label{color:#75cfff;letter-spacing:.12em;text-transform:uppercase;margin-top:1.15rem;font-size:.68rem;font-weight:850;display:block}.bento-card h3{color:#fff;letter-spacing:-.035em;max-width:470px;margin-top:.48rem;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:900;line-height:1.06}.bento-card>p{color:#9daec8;max-width:560px;margin-top:.75rem;font-size:.9rem;line-height:1.65}.momentum-demo{background:#050d217a;border:1px solid #79beff29;border-radius:1.15rem;margin-top:2rem;padding:1.1rem}.momentum-chips,.momentum-top{justify-content:space-between;align-items:center;display:flex}.momentum-top{color:#b9c9df;font-size:.72rem;font-weight:750}.momentum-top strong{color:#fff;font-size:1.05rem}.momentum-track{background:#ffffff14;border-radius:999px;height:.5rem;margin-top:.75rem;overflow:hidden}.momentum-track span{border-radius:inherit;background:linear-gradient(90deg,#4bcaff,#6579ff);width:82%;height:100%;animation:momentum-fill 2s cubic-bezier(.2,.8,.2,1) both;display:block;box-shadow:0 0 18px #43c6ff80}.momentum-chips{justify-content:flex-start;gap:.5rem;margin-top:.8rem}.momentum-chips span{color:#d9eaff;background:#4f7cff1f;border-radius:999px;padding:.36rem .55rem;font-size:.64rem;font-weight:750}.game-cloud{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.game-cloud span{color:#cbdcff;animation:game-chip 5s ease-in-out infinite;animation-delay:calc(var(--game-index) * -.25s);background:#0e1c3dbf;border:1px solid #8cc1ff29;border-radius:.7rem;padding:.48rem .64rem;font-size:.67rem;font-weight:750}.bento-link,.creator-content>a,.feature-panel-copy>a,.text-link{color:#7bdcff;align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.78rem;font-weight:850;display:inline-flex}.bento-link svg,.creator-content>a svg,.feature-panel-copy>a svg,.text-link svg{width:.9rem;transition:transform .2s}.bento-link:hover svg,.creator-content>a:hover svg,.feature-panel-copy>a:hover svg,.text-link:hover svg{transform:translate(4px)}.mini-chat{gap:.7rem;margin-top:1.3rem;display:grid}.mini-chat-bot,.mini-chat-user{background:#040b1d7a;border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.mini-chat-user>span{color:#fff;background:#6878e9;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:900;display:grid}.mini-chat-bot{background:#1a4b8238;border:1px solid #45caff29;margin-left:1.2rem}.mini-chat-bot img{border-radius:35%}.mini-chat p{color:#d9e7f9;font-size:.74rem}.safety-orbit{place-items:center;height:160px;margin-top:1rem;display:grid;position:relative}.safety-orbit:before{content:"";border:1px dashed #68ccff38;border-radius:50%;width:130px;height:130px;animation:safety-spin 15s linear infinite;position:absolute}.safety-core{color:#8eeaff;background:linear-gradient(145deg,#2e8cff40,#324cb433);border-radius:1.5rem;place-items:center;width:4.4rem;height:4.4rem;display:grid;box-shadow:0 0 36px #309fff40}.safety-node{color:#cce5ff;background:#101f3b;border:1px solid #78beff29;border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem .45rem;font-size:.54rem;font-weight:750;display:flex;position:absolute}.safety-node svg{color:#55e6b6;width:.65rem}.node-one{top:5px;right:0}.node-two{bottom:8px;left:0}.node-three{bottom:22px;right:-4px}.flow-demo{align-items:center;gap:.4rem;margin-top:2.2rem;display:flex}.flow-demo>span{color:#d9e9ff;text-align:center;background:#070f248c;border:1px solid #7cbeff26;border-radius:.8rem;flex:1;min-width:0;padding:.75rem .55rem;font-size:.6rem;font-weight:780}.flow-demo small{color:#67d5ff;letter-spacing:.12em;margin-bottom:.25rem;font-size:.48rem;display:block}.flow-demo>svg{color:#5776a8;flex:none;width:.8rem}.feature-stage{padding-top:2rem}.feature-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1934b3;border:1px solid #80b2ff26;border-radius:999px;gap:.2rem;width:fit-content;max-width:100%;margin:0 auto 1rem;padding:.4rem;display:flex;overflow-x:auto}.feature-tabs button{color:#8fa3c1;white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;padding:.65rem .95rem;font-size:.72rem;font-weight:820;transition:all .25s;display:flex}.feature-tabs button svg{width:.92rem;height:.92rem}.feature-tabs button:hover{color:#fff;background:#ffffff0a}.feature-tabs button.is-active{color:#08142f;background:linear-gradient(135deg,#fff,#bce7ff);box-shadow:0 7px 22px #298dff3b}.feature-panel{background:linear-gradient(145deg,#122242e0,#080f23f0);border:1px solid #8dbeff26;border-radius:2.4rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:590px;padding:clamp(2rem,5vw,4.5rem);animation:panel-in .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 120px #00000040}.feature-panel:after{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(circle,#41b1ff2e,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-180px}.feature-violet:after{background:radial-gradient(circle,#7e66ff33,#0000 67%)}.feature-blue:after{background:radial-gradient(circle,#2474ff38,#0000 67%)}.feature-mint:after{background:radial-gradient(circle,#2cdbb529,#0000 67%)}.feature-pink:after{background:radial-gradient(circle,#ec67ff29,#0000 67%)}.feature-panel-copy{z-index:2;position:relative}.feature-panel-copy h2{font-size:clamp(2.25rem,4.4vw,4.2rem)}.feature-panel-copy ul{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.5rem;display:grid}.feature-panel-copy li{color:#cbd8ec;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;display:flex}.feature-panel-copy li svg{color:#63dfff;width:.9rem;height:.9rem}.feature-visual{z-index:2;background:#050c1dad;border:1px solid #98c7ff2b;border-radius:1.7rem;width:100%;min-height:370px;padding:1.3rem;position:relative;transform:perspective(900px)rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 80px #0000004d,inset 0 1px #ffffff0d}.conversation-channel{color:#e4ebf7;border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding-bottom:.8rem;font-size:.75rem;font-weight:800;display:flex}.conversation-channel>span{color:#778aa7;font-size:1.2rem}.conversation-channel small{color:#657690;margin-left:auto;font-size:.57rem}.conversation-message{align-items:flex-start;gap:.7rem;margin-top:1.4rem;display:flex}.conversation-message .avatar,.conversation-message img{border-radius:.85rem;flex:none;width:2.5rem;height:2.5rem}.conversation-message .avatar{color:#fff;background:#6d73e6;place-items:center;font-style:normal;font-weight:900;display:grid}.conversation-message p{color:#d9e2ef;flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.conversation-message b{color:#fff;font-size:.7rem}.conversation-message b em{color:#d9f6ff;background:#3282dd;border-radius:.25rem;margin-left:.35rem;padding:.12rem .3rem;font-size:.46rem;font-style:normal}.conversation-message span{line-height:1.5}.typing-line{color:#73829a;align-items:center;gap:.2rem;margin:1.2rem 0 0 3.25rem;font-size:.58rem;display:flex}.typing-line span{background:#6fdcff;border-radius:50%;width:.28rem;height:.28rem;animation:typing-dot 1.2s infinite}.typing-line span:nth-child(2){animation-delay:.15s}.typing-line span:nth-child(3){animation-delay:.3s}.arcade-header{color:#a9b8d0;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.6rem;font-weight:900;display:flex}.arcade-header small{color:#75edbd}.arcade-visual>strong{color:#fff;font-size:2rem;display:block}.arcade-visual>p{color:#8da4c7;margin:.3rem 0 1.2rem;font-size:.72rem}.arcade-visual>p b{color:#fff;background:#6556dc;border-radius:.35rem;padding:.2rem .4rem}.arcade-player{color:#aab9d0;background:#ffffff09;border-radius:.85rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;margin-top:.5rem;padding:.7rem;font-size:.67rem;display:grid}.arcade-player>span{color:#fff;background:#3f70cb;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.arcade-player b{color:#fff}.arcade-player em{font-size:.6rem;font-style:normal}.arcade-player.is-turn{background:#2c7dff1f;border:1px solid #66d2ff40}.arcade-input{color:#61718c;background:#060d20;border:1px solid #85baff21;border-radius:.8rem;margin-top:1rem;padding:.8rem;font-size:.68rem}.protection-visual{text-align:center}.protection-pulse{color:#84e7ff;background:linear-gradient(145deg,#3390ff40,#2a469f33);border-radius:2rem;place-items:center;width:6rem;height:6rem;margin:1rem auto;animation:protection-pulse 3s ease-in-out infinite;display:grid;box-shadow:0 0 0 13px #3996ff0d,0 0 60px #2da1ff40}.protection-pulse svg{width:2.5rem}.protection-visual>strong{color:#fff;margin-top:1.3rem;font-size:1.45rem;display:block}.protection-visual>p{color:#8294ae;margin:.3rem 0 1.2rem;font-size:.7rem}.protection-visual>div:not(.protection-pulse){color:#a6b5ca;border-top:1px solid #ffffff0f;justify-content:space-between;padding:.62rem .7rem;font-size:.62rem;display:flex}.protection-visual>div b{color:#63e2bb;font-size:.53rem}.automation-visual>span{color:#72d9ff;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.automation-visual>p{color:#eef5ff;background:#0a1730;border:1px solid #88beff24;border-radius:1rem;margin-top:.9rem;padding:1rem;font-size:.83rem;line-height:1.55}.automation-compiled{color:#69e3bb;align-items:center;gap:.5rem;margin-top:1rem;font-size:.7rem;font-weight:800;display:flex}.automation-compiled svg{width:1rem}.automation-steps{justify-content:space-between;align-items:center;margin-top:3rem;display:flex}.automation-steps i{color:#caf0ff;background:#2982b82e;border:1px solid #5dd2ff26;border-radius:.65rem;padding:.7rem .55rem;font-size:.55rem;font-style:normal;font-weight:900;position:relative}.automation-steps i:not(:last-child):after{content:"→";color:#506681;position:absolute;left:calc(100% + .45rem)}.create-preview{color:#fff;background:radial-gradient(circle at 50% 40%,#5ccaff5c,#0000 32%),linear-gradient(145deg,#143a91,#0a1231 62%,#5e3a89);border-radius:1.1rem;align-content:center;place-items:center;gap:.7rem;height:210px;display:grid;overflow:hidden}.create-preview svg{filter:drop-shadow(0 0 14px #8ce8ff);width:3rem;height:3rem;animation:spark-twinkle 2s infinite}.create-preview span{font-size:.7rem;font-weight:750}.create-prompt{color:#b9c9df;background:#ffffff09;border-radius:.65rem;margin-top:.75rem;padding:.7rem;font-size:.62rem}.create-toolbar{gap:.4rem;margin-top:.7rem;display:flex}.create-toolbar b,.create-toolbar span{color:#8394ad;background:#ffffff0a;border-radius:.45rem;padding:.45rem .55rem;font-size:.5rem}.create-toolbar b{color:#07152f;background:#bcecff;margin-left:auto}.community-scene{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.community-copy h2{font-size:clamp(2.65rem,5vw,4.8rem)}.community-points{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.community-points span{color:#bcd0e9;background:#0e1d3a80;border:1px solid #77bcff24;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.65rem;font-weight:750;display:flex}.community-points svg{color:#71d9ff;width:.85rem}.quest-card-stack{perspective:900px;place-items:center;min-height:450px;display:grid;position:relative}.quest-card{background:linear-gradient(145deg,#17305bf7,#0c1630fa);border:1px solid #8ec7ff30;border-radius:1.6rem;width:min(420px,90%);padding:1.5rem;position:absolute;box-shadow:0 35px 80px #00000057,inset 0 1px #ffffff12}.quest-card-back{opacity:.48;transform:translate(32px,-58px)rotate(7deg)}.quest-card-back span,.quest-card-head span{color:#74d9ff;letter-spacing:.12em;font-size:.57rem;font-weight:900}.quest-card-back strong{color:#fff;margin-top:.45rem;font-size:1.2rem;display:block}.quest-card-back p{color:#8699b6;margin-top:.3rem;font-size:.68rem}.quest-card-main{z-index:2;animation:quest-hover 5s ease-in-out infinite;transform:rotate(-2deg)}.quest-card-head{justify-content:space-between;align-items:center;display:flex}.quest-card-head strong{color:#fff;margin-top:.3rem;font-size:1.45rem;display:block}.quest-xp{color:#07152e;background:linear-gradient(145deg,#fff,#a7e9ff);border-radius:1rem;place-items:center;width:3.1rem;height:3.1rem;font-size:.75rem;font-weight:950;display:grid}.quest-card-main>p{color:#b7c5d9;margin-top:1.2rem;font-size:.75rem}.quest-progress{background:#ffffff12;border-radius:999px;height:.55rem;margin-top:1.3rem;overflow:hidden}.quest-progress span{border-radius:inherit;background:linear-gradient(90deg,#4acbff,#747aff);width:66%;height:100%;display:block;box-shadow:0 0 18px #44c2ff73}.quest-footer{color:#7f91ad;justify-content:space-between;margin-top:.65rem;font-size:.58rem;display:flex}.quest-footer strong{color:#d6e8ff}.quest-unlock{z-index:3;background:#1d1b23e0;border:1px solid #ffd35d3d;border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem .9rem;animation:unlock-float 4s ease-in-out infinite;display:flex;position:absolute;bottom:42px;right:0;box-shadow:0 20px 40px #00000059}.quest-unlock>span{font-size:1.5rem}.quest-unlock small{color:#e7bd55;letter-spacing:.11em;font-size:.47rem;font-weight:900;display:block}.quest-unlock strong{color:#fff;margin-top:.15rem;font-size:.74rem;display:block}.creator-banner{isolation:isolate;border:1px solid #a9d3ff33;border-radius:2.5rem;align-items:flex-end;width:min(1320px,100% - 2rem);min-height:590px;margin:2rem auto clamp(7rem,12vw,11rem);display:flex;position:relative;overflow:hidden;box-shadow:0 60px 130px #00000073}.creator-wallpaper{z-index:-3;background-image:url(/assets/wilbot-cosmic-wide.png);background-position:50%;background-size:cover;position:absolute;inset:0}.creator-overlay{z-index:-2;background:linear-gradient(90deg,#03091cf7,#040d2ac7 47%,#01071d4d),linear-gradient(#0000 40%,#030819cc);position:absolute;inset:0}.creator-brand-mark{background:#08132d99;border:1px solid #38bdf84d;border-radius:2rem;width:clamp(190px,26vw,340px);height:clamp(190px,26vw,340px);position:absolute;top:50%;right:8%;overflow:hidden;transform:translateY(-50%);box-shadow:0 25px 60px #00000080,0 0 50px #38bdf84d}.creator-brand-mark img{object-fit:cover;width:100%;height:100%}.creator-content{max-width:680px;padding:clamp(2rem,6vw,5rem)}.creator-content h2{font-size:clamp(2.6rem,5vw,5rem);line-height:1.08}.creator-content>p{color:#c2d4eb;max-width:570px}.creator-content>a{font-size:.82rem}.home-final-cta{text-align:center;background:linear-gradient(145deg,#1b48aba8,#0f2970a8 48%,#0a1845e6);border:1px solid #9bd3ff33;border-radius:2.6rem;width:min(1080px,100% - 2rem);margin:0 auto clamp(6rem,10vw,9rem);padding:clamp(3rem,8vw,6rem) 1.5rem;position:relative;overflow:hidden;box-shadow:0 40px 110px #083fb43d,inset 0 1px #ffffff1a}.final-cta-glow{filter:blur(100px);opacity:.28;background:#50cbff;border-radius:50%;width:550px;height:550px;position:absolute;top:-380px;left:50%;transform:translate(-50%)}.final-mascot{filter:drop-shadow(0 18px 30px #00000040);border-radius:30%;width:145px;height:145px;margin:0 auto 1.5rem;animation:mascot-float 5s ease-in-out infinite;position:relative}.home-final-cta h2{font-size:clamp(2.8rem,6vw,5.7rem)}.home-final-cta>p{max-width:600px;margin-inline:auto}.home-final-actions{justify-content:center}.home-final-actions svg{width:1.1rem}@keyframes momentum-fill{0%{width:0}}@keyframes game-chip{50%{border-color:#7bd7ff4d;transform:translateY(-3px)}}@keyframes safety-spin{to{transform:rotate(1turn)}}@keyframes panel-in{0%{opacity:.35;transform:translateY(8px)scale(.99)}}@keyframes typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes protection-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 20px #3996ff00,0 0 70px #2da1ff66}}@keyframes quest-hover{50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes unlock-float{50%{transform:translateY(-8px)}}@media (max-width:900px){.home-bento{grid-template-columns:1fr 1fr}.bento-card{grid-column:span 1}.bento-community,.bento-games{grid-column:span 2}.feature-panel{grid-template-columns:1fr;min-height:0}.feature-visual{transform:none}.community-scene{grid-template-columns:1fr}.quest-card-stack{min-height:430px}.creator-banner{min-height:650px}.creator-brand-mark{opacity:.55;top:25%;right:-8%}.creator-content{align-self:flex-end}.feature-panel-copy ul{max-width:580px}}@media (max-width:600px){.home-section{width:min(100% - 1rem,1180px);padding-block:4.5rem}.home-bento{display:block}.bento-card{border-radius:1.4rem;min-height:0;margin-bottom:.75rem;padding:1.3rem}.bento-games{min-height:420px}.bento-safety{min-height:310px}.feature-stage{padding-inline:.25rem}.feature-tabs{border-radius:1rem;justify-content:flex-start;width:100%}.feature-tabs button{padding:.62rem .8rem}.feature-panel{border-radius:1.5rem;padding:1.25rem}.feature-panel-copy ul{grid-template-columns:1fr}.feature-visual{min-height:330px;margin-top:.7rem;padding:1rem}.community-scene{padding-inline:.5rem}.quest-card-stack{min-height:380px}.quest-card{width:92%;padding:1.1rem}.quest-card-back{transform:translate(12px,-45px)rotate(5deg)}.quest-unlock{bottom:25px;right:-3px}.creator-banner{border-radius:1.5rem;width:calc(100% - 1rem);min-height:610px}.creator-wallpaper{background-image:url(/assets/wilbot-cosmic-mobile.png);background-position:50% 20%}.creator-overlay{background:linear-gradient(#01071d1f,#040d2a80 32%,#030819fa)}.creator-brand-mark{opacity:.72;width:185px;height:185px;top:20%;right:50%;transform:translate(50%)}.creator-content{padding:1.5rem 1.3rem 2.2rem}.home-final-cta{border-radius:1.7rem;width:calc(100% - 1rem);padding-inline:1rem}.home-section-heading h2 br{display:none}}@media (prefers-reduced-motion:reduce){.cosmic-reveal{opacity:1;transform:none}.home-experience *{animation:none!important}.bento-card,.feature-tabs button{transition:none}}.cosmic-bg,body.cosmic-bg{color:#f8fafc;background-color:#070b14;background-image:radial-gradient(80% 50% at 50% -20%,#38bdf81f 0,#0000 70%),radial-gradient(60% 40% at 90% 20%,#6366f114 0,#0000 60%);background-attachment:fixed}html[data-theme=light] .cosmic-bg,html[data-theme=light] body.cosmic-bg{color:#0f172a!important;background-color:#f8fafc!important;background-image:radial-gradient(80% 50% at 50% -20%,#38bdf80f 0,#0000 70%),linear-gradient(#fff,#f8fafc 45%,#f1f5f9)!important;background-attachment:fixed!important}html[data-theme=light] .stardust-overlay{display:none!important}.stardust-overlay{background-image:radial-gradient(1px 1px at 25px 35px,#fff 100%,#0000),radial-gradient(1px 1px at 55px 85px,#ffffffb3 100%,#0000),radial-gradient(1.2px 1.2px at 110px 45px,#ffffffe6 100%,#0000),radial-gradient(1.5px 1.5px at 170px 140px,#fff 100%,#0000),radial-gradient(1px 1px at 240px 200px,#93c5fdcc 100%,#0000),radial-gradient(1.2px 1.2px at 320px 90px,#ffffffd9 100%,#0000);background-size:380px 380px}.wilbot-puffy-text{letter-spacing:-.02em;color:#fff;text-shadow:0 0 #8a9cff,-1.5px -1.5px #8a9cff,1.5px -1.5px #8a9cff,-1.5px 1.5px #8a9cff,1.5px 1.5px #8a9cff,0 8px 16px #0a1432b3;font-weight:900}.btn-primary{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#2563eb;--tw-gradient-to:#1e40af;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 0 25px -5px var(--tw-shadow-color,#2563eb73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;border-color:oklab(75.3513% -.0842999 -.110505/.4);justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.btn-primary:hover{--tw-gradient-from:#1e40af;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#2563eb}}.btn-primary:active{scale:.98}.btn-secondary{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f9fafb;--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#0006),inset 0 1px 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#141d30;border-width:1px;border-color:#283a5e;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.btn-secondary:hover{background-color:#1f2937;border-color:#1e3a8a}}.btn-secondary:active{scale:.98}.btn-ghost{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-ghost:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.btn-ghost:hover{color:var(--color-white)}}.btn-ghost:active{scale:.98}.btn-danger{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c364d;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-danger{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.btn-danger{background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-danger:active{scale:.98}.btn-cyan{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 0 25px -5px var(--tw-shadow-color,#2563eb73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#38bdf8;border-width:1px;border-color:oklab(75.3513% -.0842999 -.110505/.4);justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.btn-cyan:hover{background-color:#2563eb}}.btn-cyan:active{scale:.98}.card-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.card-panel{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.card-panel{padding:calc(var(--spacing) * 5);--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#0006),inset 0 1px 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.card-panel:hover{border-color:var(--color-slate-700)}}.data-table-header{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-400);text-transform:uppercase;background-color:#111827;border-bottom:1px var(--tw-border-style);border-color:#1e3a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.data-table-row{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));border-bottom:1px var(--tw-border-style);border-color:oklab(37.9059% -.0107554 -.137341/.4)}@media (hover:hover){.data-table-row:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.data-table-row:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}}.badge-cosmic{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f9fafb;--tw-shadow:0 4px 20px -2px var(--tw-shadow-color,#0006),inset 0 1px 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:oklab(23.2345% -.00393386 -.0390593/.9);border-width:1px;border-color:#283a5e;border-radius:3.40282e+38px;display:inline-flex}.chat-workspace{background:#050c1eb8;border:1px solid #94a3b82e;border-radius:24px;grid-template-columns:260px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 20px 70px #00000038}.chat-sidebar{background:#0208166b;border-right:1px solid #94a3b824;flex-direction:column;gap:18px;padding:20px;display:flex}.chat-panel-header,.chat-sidebar-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-panel h2,.chat-sidebar h2{color:#f1f5f9;margin:3px 0 0;font-size:17px;font-weight:750}.chat-kicker{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.chat-icon-button{color:#a5f3fc;cursor:pointer;background:#22d3ee14;border:1px solid #67e8f940;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.chat-icon-button:hover{background:#22d3ee29}.chat-conversation-list{flex-direction:column;gap:5px;display:flex;overflow:auto}.chat-conversation{color:#aab5c7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;font-size:13px;display:flex}.chat-conversation span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-conversation:hover{color:#f8fafc;background:#94a3b814}.chat-conversation.is-active{color:#ecfeff;background:#22d3ee1a;border-color:#67e8f933}.chat-muted{color:#718096;margin:0;font-size:13px}.chat-new-button{color:#dbeafe;cursor:pointer;background:#94a3b814;border:1px solid #94a3b833;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.chat-new-button:hover{background:#22d3ee1a;border-color:#67e8f966}.chat-panel{grid-template-rows:auto 1fr auto auto;min-width:0;display:grid}.chat-panel-header{border-bottom:1px solid #94a3b824;padding:20px 24px}.chat-danger-button{color:#fda4af;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.chat-danger-button:hover{color:#fecdd3}.chat-messages{flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto}.chat-message{color:#dbe4f0;background:#0f172ab8;border:1px solid #94a3b826;border-radius:14px 14px 14px 4px;max-width:75%;padding:13px 15px}.chat-message.is-user{background:#1e40af47;border-color:#60a5fa3d;border-radius:14px 14px 4px}.chat-message-role{color:#67e8f9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.chat-message p{white-space:pre-wrap;margin:0;line-height:1.55}.chat-empty{text-align:center;color:#94a3b8;align-self:center;max-width:390px;margin:auto}.chat-empty svg{color:#67e8f9;margin:0 auto 12px}.chat-empty h3{color:#f8fafc;margin:0 0 7px;font-size:18px}.chat-empty p{margin:0;font-size:13px;line-height:1.6}.chat-composer{border-top:1px solid #94a3b824;gap:10px;padding:16px 24px;display:flex}.chat-composer textarea{color:#f8fafc;min-height:70px;font:inherit;background:#0f172ad9;border:1px solid #94a3b838;border-radius:12px;outline:0;flex:1;padding:12px 13px;font-size:14px}.chat-composer textarea:focus{border-color:#67e8f9a6;box-shadow:0 0 0 3px #22d3ee1a}.chat-composer button{color:#03111e;cursor:pointer;background:#67e8f9;border:0;border-radius:10px;align-self:flex-end;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.chat-composer button:disabled{opacity:.45;cursor:not-allowed}.chat-footnote{color:#64748b;margin:0;padding:0 24px 16px;font-size:11px}.chat-error{color:#fda4af}@media (max-width:720px){.chat-workspace{grid-template-columns:1fr;min-height:680px}.chat-sidebar{border-bottom:1px solid #94a3b824;border-right:0;max-height:240px}.chat-new-button{margin-top:0}.chat-message{max-width:90%}.chat-composer{padding:14px}.chat-composer button{padding:10px}.chat-footnote{padding:0 14px 14px}}.chat-footnote small{color:#475569;margin-top:8px;font-size:10px;display:block}.chat-sync-control{color:#94a3b8;align-items:center;gap:6px;margin-right:14px;font-size:11px;display:inline-flex}.chat-sync-control input{accent-color:#67e8f9}.chat-sync-control.is-disabled{opacity:.55}.chat-sync-control span{font-size:10px}.chat-sidebar-note{color:#718096;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.chat-sidebar-note svg{color:#4ade80}.chat-conversation time{color:#64748b;opacity:0;margin-left:auto;font-size:10px}.chat-conversation.is-active time,.chat-conversation:hover time{opacity:1}.chat-sidebar-empty{text-align:center;color:#718096;place-items:center;gap:8px;padding:2rem .75rem;display:grid}.chat-sidebar-empty svg{color:#67e8f9}.chat-sidebar-empty p{margin:0;font-size:12px;line-height:1.5}.chat-skeleton-list{gap:8px;display:grid}.chat-skeleton-list span{background:linear-gradient(90deg,#94a3b80f,#94a3b826,#94a3b80f) 0 0/200% 100%;border-radius:9px;height:38px;animation:chat-shimmer 1.4s ease-in-out infinite}.chat-skeleton-list span:nth-child(2){width:88%}.chat-skeleton-list span:nth-child(3){width:74%}.chat-title-line{align-items:center;gap:7px;display:flex}.chat-live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade801f}.chat-provider-detail{color:#64748b;margin:.35rem 0 0;font-size:11px;line-height:1.45}.chat-message{max-width:78%;color:inherit;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:0;display:flex}.chat-message.is-user{flex-direction:row-reverse;align-self:flex-end}.chat-message-avatar{color:#67e8f9;background:#22d3ee1a;border:1px solid #67e8f933;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.chat-message.is-user .chat-message-avatar{color:#bfdbfe;background:#1e40af40;border-color:#60a5fa40}.chat-message-body{background:#0f172ab8;border:1px solid #94a3b826;border-radius:4px 14px 14px;min-width:0;padding:11px 13px}.chat-message.is-user .chat-message-body{background:#1e40af47;border-color:#60a5fa3d;border-radius:14px 4px 14px 14px}.chat-message-meta{color:#67e8f9;align-items:center;gap:9px;margin-bottom:5px;font-size:10px;font-weight:800;display:flex}.chat-message-meta time{color:#64748b;align-items:center;gap:3px;font-weight:500;display:inline-flex}.chat-message p{font-size:14px}.chat-copy-button{color:#718096;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:9px;padding:3px 0;font-size:11px;display:inline-flex}.chat-copy-button:hover{color:#a5f3fc}.chat-empty-icon{color:#67e8f9;background:#22d3ee1a;border:1px solid #67e8f938;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.chat-starters{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.chat-starters button{color:#aab5c7;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;display:inline-flex}.chat-starters button:hover{color:#ecfeff;background:#22d3ee1a;border-color:#67e8f959}.chat-message-pending{animation:chat-rise .22s ease-out}.chat-thinking{color:#94a3b8;align-items:center;gap:3px;font-weight:500;display:inline-flex}.chat-thinking i{background:#67e8f9;border-radius:50%;width:4px;height:4px;animation:chat-dot 1.15s infinite}.chat-thinking i:nth-child(2){animation-delay:.15s}.chat-thinking i:nth-child(3){animation-delay:.3s}.chat-composer{display:block}.chat-composer textarea{resize:vertical;border-radius:12px 12px 5px 5px;width:100%;min-height:48px;max-height:180px;display:block}.chat-composer-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.chat-composer-actions>span{color:#64748b;font-size:10px}.chat-composer button{align-self:auto}.chat-error{color:#fecdd3;background:#be185d1a;border:1px solid #fb718533;border-radius:8px;margin:0 24px 10px;padding:9px 11px;font-size:12px}.chat-error strong{color:#fda4af}.chat-footnote{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.chat-footnote>span{align-items:center;gap:4px;display:inline-flex}.chat-sync-pill{color:#718096;border:1px solid #94a3b826;border-radius:999px;padding:3px 6px;font-size:10px}.chat-footnote small{flex-basis:100%}html[data-theme=light] .chat-sidebar{background:#f7f8f7;border-color:#e3e7ec}html[data-theme=light] .chat-panel h2,html[data-theme=light] .chat-sidebar h2{color:#101722}html[data-theme=light] .chat-conversation{color:#5f6b7a}html[data-theme=light] .chat-conversation:hover{color:#101722;background:#e9edf2}html[data-theme=light] .chat-conversation.is-active{color:#173b99;background:#eaf0ff;border-color:#b8caef}html[data-theme=light] .chat-panel-header{border-color:#e3e7ec}html[data-theme=light] .chat-message-body{color:#263342;background:#f1f3f5;border-color:#d9dee5}html[data-theme=light] .chat-message.is-user .chat-message-body{color:#15233e;background:#e9efff;border-color:#bfd0f4}html[data-theme=light] .chat-message-meta{color:#2457d6}html[data-theme=light] .chat-message p{color:#263342}html[data-theme=light] .chat-message.is-user p{color:#15233e}html[data-theme=light] .chat-composer{border-color:#e3e7ec}html[data-theme=light] .chat-composer textarea{color:#101722;background:#fff;border-color:#d9dee5}html[data-theme=light] .chat-composer textarea:focus{border-color:#2457d6;box-shadow:0 0 0 3px #2457d61a}html[data-theme=light] .chat-composer-actions>span,html[data-theme=light] .chat-provider-detail{color:#697585}html[data-theme=light] .chat-empty h3{color:#101722}html[data-theme=light] .chat-empty p{color:#5f6b7a}html[data-theme=light] .chat-starters button{color:#46515e;background:#fff;border-color:#d9dee5}html[data-theme=light] .chat-new-button{color:#173b99;background:#fff;border-color:#d9dee5}html[data-theme=light] .chat-footnote{color:#697585}html[data-theme=light] .chat-danger-button{color:#be123c}@keyframes chat-shimmer{to{background-position:-200% 0}}@keyframes chat-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes chat-rise{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-theme=light] .chat-workspace{background:#fff;border-color:#d7dde6;box-shadow:0 18px 50px #19273c1f}html[data-theme=light] .chat-sidebar{background:#f3f6fa;border-right-color:#dfe5ed}html[data-theme=light] .chat-panel{background:#fff}html[data-theme=light] .chat-messages{background:#fbfcfe}html[data-theme=light] .chat-message-body{background:#f1f4f8;border-color:#d9e0e8;box-shadow:0 2px 8px #18273c0a}html[data-theme=light] .chat-message.is-user .chat-message-body{background:#e8efff;border-color:#b8c9ef}html[data-theme=light] .chat-message-avatar{color:#2457d6;background:#edf5ff;border-color:#c9d9ef}html[data-theme=light] .chat-message.is-user .chat-message-avatar{color:#173b99;background:#e7edff;border-color:#bfd0f4}html[data-theme=light] .chat-composer{background:#fff}html[data-theme=light] .chat-composer textarea{background:#f8fafc;box-shadow:inset 0 1px 2px #141e2d0a}html[data-theme=light] .chat-composer button{color:#fff;background:#2457d6;box-shadow:0 6px 14px #2457d633}html[data-theme=light] .chat-composer button:hover:not(:disabled){background:#173b99}html[data-theme=light] .chat-empty-icon{color:#2457d6;background:#edf3ff;border-color:#c6d5f3}html[data-theme=light] .chat-starters button:hover{color:#173b99;background:#eef3ff;border-color:#b8caef}html[data-theme=light] .chat-sync-pill{color:#536174;background:#f3f6fa;border-color:#d7dde6}html[data-theme=dark] .chat-workspace{background:#0f1727;border-color:#2a3950}html[data-theme=dark] .chat-sidebar{background:#121d30;border-right-color:#26364d}html[data-theme=dark] .chat-panel{background:#101a2b}html[data-theme=dark] .chat-messages{background:#0d1727}html[data-theme=dark] .chat-message-body{background:#172338;border-color:#2b3d57}html[data-theme=dark] .chat-message.is-user .chat-message-body{background:#1b3974;border-color:#365da3}html[data-theme=dark] .chat-composer{background:#101a2b;border-color:#26364d}html[data-theme=dark] .chat-composer textarea{background:#0b1424;border-color:#30425c}.chat-code-block{color:#d8f4ff;white-space:pre;background:#020816b8;border:1px solid #67e8f92e;border-radius:9px;margin:10px 0 0;padding:11px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.chat-retry-button{color:#fecdd3;cursor:pointer;background:#be185d29;border:1px solid #fb718559;border-radius:7px;margin-left:10px;padding:4px 9px;font-size:11px;font-weight:750}.chat-retry-button:hover{background:#be185d47}.chat-mobile-close,.chat-mobile-menu{display:none}@media (max-width:720px){.chat-mobile-menu{color:#cfe8ff;background:#94a3b814;border:1px solid #94a3b833;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.chat-mobile-close{color:#cfe8ff;background:0 0;border:1px solid #94a3b833;border-radius:8px;align-self:flex-end;place-items:center;width:30px;height:30px;display:grid}.chat-sidebar{z-index:5;width:min(86%,320px);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #00000059}.chat-sidebar.is-mobile-open{transform:translate(0)}.chat-workspace{display:block;position:relative}.chat-panel,.chat-workspace{min-height:620px}.chat-panel-header{align-items:flex-start}.chat-header-actions{gap:6px}.chat-header-actions .chat-sync-button{padding:6px 7px;font-size:10px}.chat-header-actions .chat-danger-button span{display:none}.chat-message{max-width:92%}}@media (prefers-reduced-motion:reduce){.chat-sidebar{transition:none}}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.chat-sync-button{color:#173b99;cursor:pointer;background:#eef3ff;border:1px solid #b9caeb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.chat-sync-button:hover{background:#e2ebff}.chat-danger-button:focus-visible,.chat-icon-button:focus-visible,.chat-new-button:focus-visible,.chat-sync-button:focus-visible{outline-offset:2px;outline:3px solid #2457d640}html[data-theme=dark] .chat-sync-button{color:#cfe0ff;background:#172b50;border-color:#365c9d}.chat-sync-button:hover{filter:brightness(1.08)}@media (max-width:720px){.chat-workspace{border-radius:18px}.chat-panel-header{padding:17px}.chat-messages{min-height:360px;padding:18px}.chat-panel-header .chat-provider-detail{max-width:34ch}.chat-footnote{padding-inline:17px}}.chat-search{color:#e5edf7;background:#0f172a59;border:1px solid #94a3b833;border-radius:9px;outline:none;width:100%;margin:12px 0 4px;padding:9px 10px;font-size:12px}.chat-search:focus{border-color:#67e8f98c;box-shadow:0 0 0 3px #22d3ee14}html[data-theme=light] .chat-search{color:#172033;background:#fff;border-color:#d9dee5}.chat-inline-media{background:#0f172a;border:1px solid #94a3b833;border-radius:10px;margin-top:10px;display:block;overflow:hidden}.chat-inline-media img{width:min(100%,420px);height:auto;max-height:420px}.chat-inline-media span{color:#8da2bf;padding:6px 9px;font-size:11px;display:block}.chat-inline-media:hover{border-color:#67e8f999}.chat-sidebar-backdrop{display:none}@media (max-width:720px){.chat-page{width:100%;max-width:none;padding:calc(5.25rem + env(safe-area-inset-top)) 0 0}.chat-page-intro{margin:0 16px 12px}.chat-page-title{margin-top:9px;font-size:1.4rem;line-height:1.2}.chat-page-description{display:none}.chat-workspace{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;height:min(74dvh,100dvh - 10rem,720px);min-height:min(460px,100dvh - 10rem);display:block;overflow:hidden}.chat-panel{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0}.chat-panel-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;padding:11px 12px 9px;display:grid}.chat-mobile-menu{border-radius:12px;width:44px;height:44px}.chat-panel-header>div:nth-child(2){min-width:0}.chat-panel-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.chat-panel-header .chat-provider-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;overflow:hidden}.chat-header-actions{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;gap:7px;max-width:100%;padding:2px 1px 5px;overflow-x:auto}.chat-header-actions>*{flex:none;min-height:40px}.chat-header-actions .chat-sync-button{padding:8px 10px;font-size:11px}.chat-header-actions .chat-danger-button{place-items:center;width:40px;display:grid}.chat-mobile-close{width:44px;height:44px}.chat-sidebar-backdrop{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0208169e;border:0;width:100%;display:block;position:absolute;inset:0}.chat-sidebar{z-index:5;width:min(88vw,360px);height:100%;max-height:none;padding:max(16px,env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-right:1px solid #94a3b82e;inset:0 auto 0 0}.chat-conversation-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-conversation,.chat-search{min-height:44px}.chat-search{margin:0;font-size:16px}.chat-new-button{min-height:46px;margin-top:auto}.chat-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:13px;min-height:0;padding:14px 12px;overflow-y:auto}.chat-message{gap:8px;max-width:100%}.chat-message-body{overflow-wrap:anywhere;max-width:calc(100% - 38px);padding:10px 11px}.chat-message p{font-size:15px}.chat-code-block{max-width:100%;overflow-x:auto}.chat-empty{max-width:34rem;padding:16px 6px}.chat-starters{gap:8px;margin-top:14px}.chat-starters button{min-height:40px;font-size:12px}.chat-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.chat-composer textarea{resize:none;border-radius:12px;min-height:48px;max-height:132px;padding:12px;font-size:16px}.chat-composer-actions{gap:8px;margin-top:8px}.chat-composer-actions>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer button{flex:none;justify-content:center;min-width:48px;min-height:44px;padding:10px 14px}.chat-error{margin:0 12px 6px}.chat-footnote{gap:7px;padding:0 12px 9px}.chat-footnote small{display:none}}.chat-panel-recovery{box-sizing:border-box;color:#dbe4f0;text-align:center;background:#111827;place-items:center;min-width:0;min-height:0;padding:24px;display:grid}.chat-panel-recovery h2{color:inherit;margin:0 0 8px;font-size:18px}.chat-panel-recovery p{color:#aab5c7;max-width:42ch;margin:0 auto 18px;font-size:14px;line-height:1.5}.chat-panel-recovery-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chat-panel-recovery-actions :is(button,a){color:#eaf1fb;min-height:40px;font:inherit;cursor:pointer;background:#1d2b40;border:1px solid #3b4b62;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.chat-panel-recovery-actions :is(button,a):hover{background:#243955;border-color:#7394c7}.chat-panel-recovery.has-transcript{text-align:center;display:block;overflow:auto}.chat-panel-recovery.has-transcript>div{width:min(100%,820px);margin:0 auto}.chat-panel-recovery-transcript{text-align:left;max-height:min(56vh,620px);margin:24px auto 0;overflow:auto}.chat-panel-recovery-transcript-label{font-weight:700;margin-bottom:10px!important;font-size:12px!important}.chat-panel-recovery-message{background:#94a3b80f;border:1px solid #94a3b833;border-radius:10px;margin:8px 0;padding:10px 12px}.chat-panel-recovery-message strong{margin-bottom:5px;font-size:12px;display:block}.chat-panel-recovery-message pre{overflow-wrap:anywhere;white-space:pre-wrap;font:inherit;margin:0;font-size:13px;line-height:1.55}html[data-theme=light] .chat-panel-recovery{color:#182233;background:#f7f9fc}html[data-theme=light] .chat-panel-recovery p{color:#586579}html[data-theme=light] .chat-panel-recovery-actions :is(button,a){color:#172033;background:#fff;border-color:#cbd5e1}.chat-page--workspace .chat-brand{color:#172033;gap:10px;min-height:40px;padding:0 7px;font-weight:760}.chat-page--workspace .chat-brand-mark{color:#fff;background:linear-gradient(145deg,#4778e8,#3158be);border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 12px #3158be33}.chat-page--workspace .chat-brand-label{color:#707b8c;letter-spacing:.08em;background:#fff;border:1px solid #e0e5ed;border-radius:999px;padding:3px 7px;font-size:9px}.chat-page--workspace .chat-account-note{border-top:1px solid #e3e7ee;margin:10px 0 0;padding:12px 7px 2px}.chat-page--workspace .chat-kicker{color:#55647a}.chat-page--workspace .chat-search-row{min-height:34px}.chat-page--workspace .chat-search-toggle{color:#667287;background:#fff;border-color:#e3e8f0;border-radius:999px;min-height:30px;padding:0 10px}.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){border-radius:12px;min-height:40px}.chat-page--workspace .chat-composer-actions .chat-composer-new{color:#59677c;background:#f1f4f8;border-radius:12px}.chat-page--workspace .chat-composer-hint{color:#8993a2}html[data-theme=dark] .chat-page--workspace .chat-kicker,html[data-theme=dark] .chat-page--workspace .chat-provider-detail,html[data-theme=dark] .chat-page--workspace .chat-sidebar-header h2{color:#9eacc0}.chat-composer-actions .chat-attach-button{width:36px;min-width:36px;min-height:36px;color:inherit;background:0 0;border:1px solid #96aac833;border-radius:50%;place-items:center;padding:0;display:grid}.chat-composer-actions .chat-attach-button:disabled{opacity:.42;cursor:not-allowed}.chat-image-pending{min-width:0;color:inherit;border:1px solid #96aac833;border-radius:13px;align-items:center;gap:10px;margin:0 0 8px;padding:7px 9px;font-size:12px;display:flex}.chat-image-pending img{object-fit:cover;border-radius:8px;flex:0 0 42px;width:42px;height:42px}.chat-image-pending span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-image-pending button{width:36px;min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.chat-inline-media img{object-fit:contain;border-radius:12px;max-width:min(100%,560px);max-height:540px;display:block}html[data-theme=dark] .chat-composer-actions .chat-attach-button{color:#eff6ff}@media (max-width:720px){.chat-composer-actions .chat-attach-button{touch-action:manipulation;flex:0 0 40px;width:40px;min-width:40px;min-height:40px}.chat-image-pending{max-width:100%}.chat-page--workspace{width:100%;max-width:100vw;overflow-x:clip}.chat-page--workspace .chat-messages{width:100%;min-width:0}.chat-page--workspace .chat-empty{box-sizing:border-box;width:100%;min-width:0;max-width:680px}.chat-page--workspace .chat-empty p{white-space:normal;width:min(100%,42ch)}.chat-page--workspace .chat-empty h3,.chat-page--workspace .chat-empty p{overflow-wrap:anywhere;max-width:100%}}body:has(.chat-page--workspace) [aria-label=Cookie\ notice]{display:none}.chat-model-control{align-items:center;min-width:0;display:inline-flex}.chat-model-control select{max-width:min(190px,32vw);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b840;border-radius:999px;padding:0 28px 0 11px;font-size:12px}.chat-model-control select:focus-visible{outline-offset:2px;outline:2px solid #6ccfff}.chat-model-control option{color:#111827;background:#fff}.chat-signin-link{color:#8dcfff;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.chat-signin-link:hover{color:#c4e8ff}html[data-theme=light] .chat-model-control select{color:#32343a;border-color:#d9dce2}html[data-theme=light] .chat-signin-link{color:#3156b6}@media (max-width:370px){.chat-page--workspace .chat-composer-hint{display:none}.chat-page--workspace .chat-search-row .chat-search-toggle span{display:inline}.chat-page--workspace .chat-model-control select{max-width:112px;padding-left:8px;font-size:11px}}@media (max-width:380px){.chat-page-title{font-size:1.25rem}.chat-panel-header .chat-provider-detail{display:none}.chat-composer-actions>span{font-size:9px}.chat-composer button span{display:none}}body:has(.chat-page--workspace) .site-footer{display:none}.chat-page--workspace{flex-direction:column;max-width:none;padding:104px 0 0}.chat-page--workspace .chat-page-intro{display:none}.chat-page--workspace .chat-workspace{height:auto;max-height:none;border-bottom:0;border-left:0;border-right:0}@media (max-width:720px){.chat-page--workspace{padding:calc(56px + env(safe-area-inset-top)) 0 0}.chat-page--workspace .chat-workspace{height:calc(100dvh - 56px - env(safe-area-inset-top));min-height:min(360px,calc(100dvh - 56px - env(safe-area-inset-top)))}}.chat-more-menu,.chat-panel-header{position:relative}.chat-more-menu{flex:none}.chat-more-menu>summary{color:#cbd5e1;cursor:pointer;background:#94a3b814;border:1px solid #94a3b838;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.chat-more-menu>summary::-webkit-details-marker{display:none}.chat-more-menu>summary:hover,.chat-more-menu[open]>summary{color:#e0f2fe;background:#22d3ee1f;border-color:#67e8f966}.chat-more-menu-panel{z-index:10;background:#111c2e;border:1px solid #94a3b833;border-radius:12px;gap:3px;width:max-content;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #00000052}.chat-more-menu-panel button{color:#d5deea;text-align:left;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.chat-more-menu-panel button:hover{background:#94a3b81f}.chat-more-menu-panel button.is-danger{color:#fda4af}html[data-theme=light] .chat-more-menu>summary{color:#46515e;background:#fff;border-color:#d9dee5}html[data-theme=light] .chat-more-menu-panel{background:#fff;border-color:#d9dee5;box-shadow:0 16px 40px #141e2d29}html[data-theme=light] .chat-more-menu-panel button{color:#263342}html[data-theme=light] .chat-more-menu-panel button:hover{background:#f1f4f8}html[data-theme=light] .chat-more-menu-panel button.is-danger{color:#be123c}@media (max-width:720px){.site-navbar--chat .site-live-status-ribbon{display:none}.site-navbar--chat>div:not(.site-live-status-ribbon)>div:first-child{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.chat-page{width:100%;max-width:none;min-height:100dvh;padding:calc(56px + env(safe-area-inset-top)) 0 0}.chat-page-intro{display:none}.chat-workspace{height:calc(100dvh - 56px - env(safe-area-inset-top));min-height:min(360px,calc(100dvh - 56px - env(safe-area-inset-top)));max-height:none;box-shadow:none;border:0;border-radius:0}.chat-panel-header{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:9px 12px}.chat-panel-header .chat-provider-detail{display:none}.chat-header-actions{scrollbar-width:none;flex-wrap:nowrap;grid-column:2;justify-content:flex-start;gap:6px;padding:0 0 2px;overflow-x:auto}.chat-header-actions::-webkit-scrollbar{display:none}.chat-header-actions>*{min-height:34px}.chat-header-actions .chat-sync-button{white-space:nowrap;padding:6px 9px;font-size:10px}.chat-messages{padding:14px 12px}.chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px 12px;display:grid}.chat-composer textarea{resize:none;border-radius:15px;min-height:48px;max-height:120px}.chat-composer-actions{display:contents}.chat-composer-actions>span{display:none}.chat-composer button{border-radius:15px;width:48px;min-width:48px;min-height:48px;padding:0}.chat-composer button span{display:none}.chat-footnote{white-space:nowrap;gap:6px;min-height:34px;padding:0 12px 8px;font-size:10px;overflow:hidden}.chat-footnote .chat-sync-pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-error{margin:0 12px 6px}}@media (max-width:380px){.chat-workspace{height:calc(100dvh - 56px - env(safe-area-inset-top));min-height:min(320px,calc(100dvh - 56px - env(safe-area-inset-top)))}.chat-header-actions .chat-sync-button{padding-inline:7px}}@media (max-width:720px){.chat-page--workspace{z-index:20;inset:calc(56px + env(safe-area-inset-top)) 0 max(0px,calc(100dvh - var(--chat-visual-height,100dvh)));width:100%;height:auto;min-height:0;padding:0;position:fixed;overflow:hidden}.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{height:100%;min-height:0}.chat-page--workspace .chat-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}}body:has(.chat-page--workspace){background:#f7f7f8}body:has(.chat-page--workspace) #main-content+*,body:has(.chat-page--workspace) .site-footer,body:has(.chat-page--workspace)>header{display:none}body:has(.chat-page--workspace) main{width:100%;height:100dvh;min-height:0;overflow:hidden}.chat-page--workspace{height:100dvh;margin:0}.chat-page--workspace .chat-workspace{box-shadow:none;border-radius:0;grid-template-columns:276px minmax(0,1fr)}.chat-page--workspace .chat-sidebar{z-index:2;background:#f7f7f8;border:0;border-right:1px solid #e7e7e9;gap:16px;min-width:0;height:100%;max-height:none;padding:20px 14px 12px;display:flex;position:relative}.chat-brand{color:#202123;letter-spacing:-.035em;align-items:center;gap:10px;padding:2px 8px 8px;font-size:17px;font-weight:750;display:flex}.chat-brand-mark{color:#fff;background:#17181c;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.chat-brand-label{color:#777980;letter-spacing:.08em;border:1px solid #e3e3e6;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:9px}.chat-page--workspace .chat-new-button{color:#26272b;border:1px solid #e2e2e5;border-radius:10px;margin:0;padding:0 11px;font-size:13px;font-weight:650;box-shadow:0 1px 2px #00000009}.chat-page--workspace .chat-sidebar-header{min-height:32px;margin-top:10px}.chat-page--workspace .chat-kicker{color:#85868e;letter-spacing:.08em;font-family:inherit;font-size:10px;font-weight:600}.chat-page--workspace .chat-icon-button{color:#696a72;background:0 0;border:0;border-radius:8px;width:30px;height:30px}.chat-page--workspace .chat-icon-button:hover{color:#202123;background:#ececef}.chat-page--workspace .chat-search{color:#26272b;border-color:#e3e3e6;border-radius:9px;padding:9px 10px;font-size:12px}.chat-page--workspace .chat-conversation{color:#56575e;border:0;border-radius:8px}.chat-page--workspace .chat-conversation svg{color:#8a8b92;flex:none;width:14px}.chat-page--workspace .chat-conversation.is-active{color:#202123;background:#e9e9ec}.chat-page--workspace .chat-conversation.is-active svg{color:#55565d}.chat-page--workspace .chat-conversation time{flex:none;font-size:9px}.chat-page--workspace .chat-sidebar-empty{color:#898a91;padding:20px 8px}.chat-page--workspace .chat-sidebar-empty svg{color:#96979d}.chat-account-note{border-top:1px solid #e7e7e9;align-items:center;gap:9px;margin-top:auto;padding:10px 7px 3px;display:flex}.chat-account-avatar{color:#5c5d64;background:#e7e7ea;width:30px;height:30px}.chat-account-note>span:last-child{gap:3px;display:grid}.chat-account-note strong{color:#3d3e44;font-size:11px;font-weight:650}.chat-account-note small{color:#85868e;align-items:center;gap:3px;font-size:10px;display:flex}.chat-account-note small svg{color:#27865a}.chat-page--workspace .chat-panel{grid-template-rows:72px minmax(0,1fr) auto auto;display:grid}.chat-page--workspace .chat-panel-header{background:#fffffff0;border-bottom:1px solid #ededee;min-width:0;padding:0 28px}.chat-page--workspace .chat-header-title{min-width:0}.chat-page--workspace .chat-title-line{gap:7px}.chat-page--workspace .chat-live-dot{background:#27a36b;width:6px;height:6px;box-shadow:0 0 0 3px #27a36b1a}.chat-page--workspace .chat-title-line .chat-kicker{color:#6e7077;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.chat-page--workspace .chat-panel-header h2{color:#232429;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.chat-page--workspace .chat-provider-detail{color:#85868e;margin:3px 0 0;font-size:10px}.chat-page--workspace .chat-header-actions{gap:7px}.chat-page--workspace .chat-sync-button{color:#54555c;background:#fff;border:1px solid #e4e4e7;border-radius:9px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:600}.chat-page--workspace .chat-sync-button:hover{color:#25262b;background:#fafafa;border-color:#c9c9ce}.chat-page--workspace .chat-more-menu>summary{color:#66676e;background:#fff;border-color:#e4e4e7;border-radius:9px;width:34px;height:34px}.chat-page--workspace .chat-more-menu>summary:hover,.chat-page--workspace .chat-more-menu[open]>summary{color:#25262b;background:#f7f7f8;border-color:#c9c9ce}.chat-page--workspace .chat-more-menu-panel{color:#26272b;background:#fff;border-color:#e4e4e7;box-shadow:0 12px 32px #0000001f}.chat-page--workspace .chat-more-menu-panel button{color:#42434a}.chat-page--workspace .chat-more-menu-panel button:hover{background:#f4f4f5}.chat-page--workspace .chat-messages{scrollbar-color:#d5d5d9 transparent;align-items:stretch;gap:24px;padding:30px max(28px,50% - 425px) 22px;overflow:auto}.chat-page--workspace .chat-message{align-self:center;gap:12px;max-width:850px;margin:0 auto;animation:chat-rise .16s ease-out}.chat-page--workspace .chat-message-avatar{background:#202126;border:0;border-radius:9px;width:28px;height:28px;margin-top:2px}.chat-page--workspace .chat-message.is-user .chat-message-avatar{color:#5c5d64;background:#ededf0}.chat-page--workspace .chat-message-body{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.chat-page--workspace .chat-message.is-user .chat-message-body{color:#25262b;background:#f1f1f3;border:0;border-radius:18px;padding:11px 15px}.chat-page--workspace .chat-message-meta{color:#383940;gap:8px;margin:0 0 6px;font-size:12px;font-weight:650}.chat-page--workspace .chat-message-meta time{color:#999aa1;font-size:10px}.chat-page--workspace .chat-live-duration,.chat-page--workspace .chat-response-time{color:#85868e;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.chat-page--workspace .chat-message-content{color:#303137;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.75}.chat-page--workspace .chat-message.is-user .chat-message-meta{display:none}.chat-page--workspace .chat-message.is-user .chat-message-content{color:#26272c;line-height:1.6}.chat-page--workspace .chat-code-block{color:#282a30;background:#f5f5f6;border-color:#e4e4e7;border-radius:10px}.chat-page--workspace .chat-copy-button{color:#898a91;margin-top:8px}.chat-page--workspace .chat-copy-button:hover{color:#3d3e44}.chat-page--workspace .chat-empty{color:#777880;width:min(100%,680px);max-width:680px;padding:0 10px}.chat-page--workspace .chat-empty-icon{color:#fff;background:#202126;border:0;border-radius:14px;width:42px;height:42px;margin-bottom:17px}.chat-page--workspace .chat-empty h3{color:#24252a;letter-spacing:-.045em;margin:0 0 8px;font-size:27px;font-weight:650}.chat-page--workspace .chat-empty p{color:#777880;max-width:45ch;margin:0 auto;font-size:13px;line-height:1.6}.chat-page--workspace .chat-starters{justify-content:center;gap:9px;margin-top:24px}.chat-page--workspace .chat-starters button{color:#55565e;background:#fff;border:1px solid #e5e5e8;border-radius:12px;min-height:40px;padding:8px 12px;font-size:11px}.chat-page--workspace .chat-starters button:hover{color:#24252a;background:#f9f9fa;border-color:#c8c8ce}.chat-page--workspace .chat-message-pending .chat-message-body{padding:0}.chat-page--workspace .chat-thinking{color:#85868e;font-size:11px}.chat-page--workspace .chat-thinking i{background:#73747b}@media (min-width:1280px){.chat-page--workspace .chat-messages{padding-inline:max(36px,50% - 560px)}.chat-page--workspace .chat-message{max-width:1120px}.chat-page--workspace .chat-composer,.chat-page--workspace .chat-error{width:min(100% - 72px,1120px)}.chat-page--workspace .chat-message-content{font-size:clamp(15px,.9vw,17px)}.chat-page--workspace .chat-composer textarea{font-size:16px}}.chat-page--workspace .chat-error{color:#9b3038;background:#fff5f5;border-color:#f2c9cc;border-radius:10px;width:min(100% - 56px,850px);margin:0 auto 8px}.chat-page--workspace .chat-retry-button{color:#9b3038;background:#fff;border-color:#e7b8bd}.chat-page--workspace .chat-composer{border:1px solid #dedee2;width:min(100% - 56px,850px);margin:0 auto;padding:10px 12px 8px;box-shadow:0 3px 12px #0000000d}.chat-page--workspace .chat-composer textarea{color:#28292e;min-height:42px;max-height:190px;box-shadow:none;border-radius:0;padding:7px 4px;font-size:14px;line-height:1.55}.chat-page--workspace .chat-composer textarea::placeholder{color:#96979e}.chat-page--workspace .chat-search-row{justify-content:flex-end;margin:0 2px 2px;display:flex}.chat-page--workspace .chat-composer .chat-search-toggle{color:#62636a;min-height:28px;box-shadow:none;background:0 0;border:1px solid #e1e1e5;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.chat-page--workspace .chat-composer .chat-search-toggle:hover:not(:disabled){color:#24252a;background:#f6f6f7;border-color:#c6c7ce}.chat-page--workspace .chat-composer .chat-search-toggle.is-active{color:#264eb4;background:#f0f4ff;border-color:#cbd7ff}.chat-page--workspace .chat-composer-actions{margin-top:5px}.chat-page--workspace .chat-composer-actions>span{color:#999aa1;font-size:10px}.chat-page--workspace .chat-composer button{color:#fff;min-height:34px;box-shadow:none;background:#202126;border-radius:11px;padding:8px 11px;font-size:11px;font-weight:650}.chat-page--workspace .chat-composer button:hover:not(:disabled){background:#3a3b41}.chat-page--workspace .chat-composer button:disabled{color:#9a9ba1;opacity:1;background:#e7e7e9}.chat-page--workspace .chat-footnote{color:#8a8b92;justify-content:center;gap:8px;padding:8px 20px 10px;font-size:10px}.chat-page--workspace .chat-footnote>span:first-child{color:#66676e}.chat-page--workspace .chat-footnote>span:first-child svg{color:#36885f}.chat-page--workspace .chat-sync-pill{color:#8a8b92;border:0;padding:0;font-size:10px}.chat-page--workspace .chat-footnote small{display:none}.chat-page--workspace .chat-mobile-close,.chat-page--workspace .chat-mobile-menu{color:#5c5d64;background:#fff;border-color:#e4e4e7}html[data-theme=dark] .chat-page--workspace .chat-messages,html[data-theme=dark] .chat-page--workspace .chat-panel,html[data-theme=dark] .chat-page--workspace .chat-workspace,html[data-theme=dark] body:has(.chat-page--workspace){background:#212121}html[data-theme=dark] .chat-page--workspace .chat-brand-mark,html[data-theme=dark] .chat-page--workspace .chat-message-avatar{color:#171717;background:#f0f0f0}html[data-theme=dark] .chat-page--workspace .chat-account-note,html[data-theme=dark] .chat-page--workspace .chat-brand-label,html[data-theme=dark] .chat-page--workspace .chat-sidebar-header{border-color:#333}html[data-theme=dark] .chat-page--workspace .chat-account-note strong,html[data-theme=dark] .chat-page--workspace .chat-conversation,html[data-theme=dark] .chat-page--workspace .chat-sidebar h2{color:#c8c8c8}html[data-theme=dark] .chat-page--workspace .chat-more-menu>summary,html[data-theme=dark] .chat-page--workspace .chat-new-button,html[data-theme=dark] .chat-page--workspace .chat-search,html[data-theme=dark] .chat-page--workspace .chat-starters button,html[data-theme=dark] .chat-page--workspace .chat-sync-button{color:#ddd;background:#252525;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-new-button:hover,html[data-theme=dark] .chat-page--workspace .chat-starters button:hover{background:#303030}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-body{color:#f1f1f1;background:#303030}html[data-theme=dark] .chat-page--workspace .chat-code-block{color:#eee;background:#292929;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-composer{box-shadow:none;background:#2b2b2b;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-composer textarea{color:#f1f1f1;background:0 0}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-search-toggle{color:#d0d0d4;border-color:#494a50}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-search-toggle:hover:not(:disabled){color:#fff;background:#38393f;border-color:#686970}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-search-toggle.is-active{color:#b9c8ff;background:#29344e;border-color:#5268a0}html[data-theme=dark] .chat-page--workspace .chat-composer button{color:#222;background:#f1f1f1}html[data-theme=dark] .chat-page--workspace .chat-composer button:disabled{color:#777;background:#3a3a3a}html[data-theme=dark] .chat-page--workspace .chat-more-menu-panel{background:#282828;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-more-menu-panel button{color:#eee}html[data-theme=dark] .chat-page--workspace .chat-more-menu-panel button:hover{background:#383838}html[data-theme=dark] .chat-page--workspace .chat-footnote,html[data-theme=dark] .chat-page--workspace .chat-footnote>span:first-child,html[data-theme=dark] .chat-page--workspace .chat-sync-pill{color:#a2a2a2}@media (max-width:720px){.chat-page--workspace .chat-workspace{display:block}.chat-page--workspace .chat-sidebar{width:min(86vw,320px);height:100%;padding:18px 14px 12px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #00000029}.chat-page--workspace .chat-sidebar.is-mobile-open{transform:translate(0)}.chat-page--workspace .chat-mobile-close{border:1px solid #e4e4e7;border-radius:10px;align-self:flex-end;place-items:center;width:36px;height:36px;display:grid}.chat-page--workspace .chat-panel{grid-template-rows:62px minmax(0,1fr) auto auto;height:100%}.chat-page--workspace .chat-panel-header{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:0 12px;display:grid}.chat-page--workspace .chat-mobile-menu{border:1px solid #e4e4e7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.chat-page--workspace .chat-panel-header h2{max-width:100%;font-size:13px}.chat-page--workspace .chat-provider-detail{display:none}.chat-page--workspace .chat-header-actions{gap:5px}.chat-page--workspace .chat-sync-button{text-overflow:ellipsis;white-space:nowrap;max-width:108px;min-height:32px;padding:6px 8px;overflow:hidden}.chat-page--workspace .chat-more-menu>summary{width:32px;height:32px}.chat-page--workspace .chat-messages{gap:21px;padding:18px 14px 16px}.chat-page--workspace .chat-message{gap:9px}.chat-page--workspace .chat-message-avatar{width:25px;height:25px}.chat-page--workspace .chat-message.is-user .chat-message-body{max-width:88%;padding:9px 12px}.chat-page--workspace .chat-message-content{font-size:13px;line-height:1.65}.chat-page--workspace .chat-empty h3{font-size:23px}.chat-page--workspace .chat-starters{gap:7px;margin-top:19px}.chat-page--workspace .chat-starters button{min-height:36px;padding:7px 9px;font-size:10px}.chat-page--workspace .chat-composer{border-radius:18px;width:calc(100% - 24px);padding:9px 10px 8px}.chat-page--workspace .chat-composer textarea{min-height:38px;max-height:140px;font-size:14px}.chat-page--workspace .chat-composer-actions{margin-top:3px}.chat-page--workspace .chat-composer button{border-radius:10px;width:34px;min-width:34px;min-height:34px;padding:0}.chat-page--workspace .chat-composer button span{display:none}.chat-page--workspace .chat-footnote{min-height:28px;padding:5px 8px max(6px,env(safe-area-inset-bottom));white-space:nowrap;gap:6px;overflow:hidden}.chat-page--workspace .chat-footnote .chat-sync-pill{text-overflow:ellipsis;overflow:hidden}.chat-page--workspace .chat-error{width:calc(100% - 24px);margin-bottom:6px}.chat-sidebar-backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000057;border:0;width:100%;display:block;position:absolute;inset:0}}body:has(.chat-page--workspace){height:100dvh;min-height:0}body:has(.chat-page--workspace) .site-navbar--chat{display:none}body:has(.chat-page--workspace)>main{flex:auto;height:100dvh}.chat-page--workspace{padding:0}.chat-page--workspace .chat-message.is-user{flex-direction:row;justify-content:flex-end}.chat-page--workspace .chat-message.is-user .chat-message-avatar{display:none}.chat-page--workspace .chat-message.is-user .chat-message-body{flex:0 auto;width:fit-content;max-width:min(78%,660px)}@media (max-width:720px){.chat-page--workspace{height:100dvh;padding:env(safe-area-inset-top) 0 0}.chat-page--workspace .chat-workspace{height:calc(100dvh - env(safe-area-inset-top));min-height:0}.chat-page--workspace .chat-panel-header{grid-template-columns:40px minmax(0,1fr) auto;min-height:58px;padding-inline:12px}.chat-page--workspace .chat-panel{padding-bottom:env(safe-area-inset-bottom);grid-template-rows:auto minmax(0,1fr) auto auto}.chat-page--workspace .chat-message.is-user .chat-message-body{max-width:min(88%,660px)}.chat-page--workspace .chat-composer textarea{font-size:16px}.chat-page--workspace .chat-footnote{display:none}}.chat-collapse-button,.chat-expand-button{color:#73747b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.chat-collapse-button{margin-left:auto}.chat-collapse-button:hover,.chat-expand-button:hover{color:#222;background:#ededf0}.chat-expand-button,.chat-mobile-menu{display:none}.chat-workspace:has(.chat-sidebar.is-collapsed){grid-template-columns:0 minmax(0,1fr)}.chat-sidebar.is-collapsed{display:none}.chat-workspace:has(.chat-sidebar.is-collapsed) .chat-expand-button{display:grid}.chat-page--workspace .chat-header-actions{align-items:center;display:flex}.chat-page--workspace .chat-header-actions .theme-toggle{color:#62636a;background:0 0;border:1px solid #e4e4e7;border-radius:9px;min-height:34px;margin-right:4px;padding:0 9px;font-size:11px}.chat-page--workspace .chat-header-actions .theme-toggle:hover{background:#f3f3f4}.chat-markdown{overflow-wrap:anywhere;min-width:0}.chat-markdown p{white-space:pre-wrap;margin:0 0 .8em}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3{color:inherit;margin:1.1em 0 .5em;font-weight:700;line-height:1.3}.chat-markdown h1{font-size:1.35em}.chat-markdown h2{font-size:1.2em}.chat-markdown h3{font-size:1.08em}.chat-markdown strong{font-weight:700}.chat-markdown em{font-style:italic}.chat-markdown a{color:#2873d6;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.chat-markdown ol,.chat-markdown ul{gap:.35em;margin:.5em 0 .9em;padding-left:1.5em;display:grid}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown li{white-space:normal;padding-left:.12em}.chat-markdown blockquote{color:#73747b;border-left:3px solid #a8abb2;margin:.7em 0;padding:.2em 0 .2em .9em}.chat-markdown blockquote p{margin:0}.chat-markdown hr{border:0;border-top:1px solid #dedee2;margin:1em 0}.chat-markdown-table{border:1px solid #dedee2;border-radius:9px;max-width:100%;margin:.8em 0;overflow:auto}.chat-markdown-table table{border-collapse:collapse;min-width:100%;font-size:.92em}.chat-markdown-table td,.chat-markdown-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dedee2;padding:8px 10px}.chat-markdown-table th{background:#787d8714;font-weight:700}.chat-markdown-table tr:last-child td{border-bottom:0}.chat-markdown :not(pre)>code{color:#8a3b4c;background:#822d4114;border-radius:5px;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chat-markdown-code{background:#f5f5f6;border:1px solid #dedee2;border-radius:11px;max-width:100%;margin:.65em 0 1em;overflow:hidden}.chat-markdown-code-head{color:#74757c;border-bottom:1px solid #dedee2;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;font-size:10px;display:flex}.chat-markdown-code-head button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:flex}.chat-markdown-code pre{color:#292a30;tab-size:2;max-width:100%;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.chat-message.is-user .chat-markdown p{margin:0}.chat-message-pending .chat-message-content{margin-top:8px}.chat-composer textarea{overflow-y:auto}.chat-composer button{justify-content:center;min-width:72px}.chat-composer button:focus-visible,.chat-page--workspace a:focus-visible,.chat-page--workspace button:focus-visible,.chat-page--workspace summary:focus-visible{outline-offset:2px;outline:2px solid #5485f5}.chat-login-gate{z-index:80;color:#f4f7fb;background:#080d16;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0}.chat-login-gate>div{width:min(100%,420px)}.chat-login-gate span{color:#71d7fa;letter-spacing:.14em;font-size:11px;font-weight:700}.chat-login-gate h1{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(28px,6vw,40px)}.chat-login-gate p{color:#a5afbf;line-height:1.6}.chat-login-gate a{color:#09111d;background:#d9ebff;border-radius:10px;margin-top:18px;padding:12px 16px;font-weight:700;display:inline-flex}html[data-theme=dark] .chat-collapse-button:hover,html[data-theme=dark] .chat-expand-button:hover{color:#f4f4f4;background:#333}html[data-theme=dark] .chat-page--workspace .chat-header-actions .theme-toggle{color:#ddd;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-header-actions .theme-toggle:hover{background:#303030}html[data-theme=dark] .chat-markdown a{color:#8ab4ff}html[data-theme=dark] .chat-markdown blockquote{color:#aaa;border-color:#65666c}html[data-theme=dark] .chat-markdown hr,html[data-theme=dark] .chat-markdown-code,html[data-theme=dark] .chat-markdown-code-head{border-color:#444}html[data-theme=dark] .chat-markdown :not(pre)>code{color:#ffb4c1;background:#ffb4c11a}html[data-theme=dark] .chat-markdown-code{background:#191919}html[data-theme=dark] .chat-markdown-code-head{color:#aaa}html[data-theme=dark] .chat-markdown-code pre{color:#eee}html[data-theme=dark] .chat-markdown-table,html[data-theme=dark] .chat-markdown-table td,html[data-theme=dark] .chat-markdown-table th{border-color:#444}html[data-theme=dark] .chat-markdown-table th{background:#ffffff0d}@media (max-width:720px){.chat-page--workspace .chat-collapse-button,.chat-page--workspace .chat-expand-button{display:none}.chat-workspace:has(.chat-sidebar.is-collapsed){grid-template-columns:1fr}.chat-page--workspace .chat-header-actions .theme-toggle{justify-content:center;width:34px;min-width:34px;min-height:32px;margin:0;padding:0}.chat-page--workspace .chat-header-actions .theme-toggle span{display:none}.chat-markdown-code pre{font-size:11px}}.chat-page--workspace .chat-composer-actions{justify-content:flex-start;gap:10px;min-height:38px}.chat-page--workspace .chat-composer-actions .chat-composer-new{color:#f5f7fb;background:#34363b;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;min-width:36px;min-height:36px;padding:0;display:grid}.chat-page--workspace .chat-composer-actions .chat-composer-new:hover:not(:disabled){background:#454850}.chat-page--workspace .chat-composer-actions .chat-composer-new:disabled{color:#777a82;background:#2a2c30}html[data-theme=dark] .chat-page--workspace .chat-composer-actions .chat-composer-new{color:#eff6ff;background:#34363b}.chat-page--workspace .chat-message:not(.is-user){width:100%;max-width:960px}.chat-page--workspace .chat-message-content{color:#30312d}.chat-page--workspace .chat-message.is-user .chat-message-body{background:linear-gradient(135deg,#f6f7f2,#eceee6);border:1px solid #e0e2da}.chat-page--workspace .chat-composer{border-color:#dedfd8;width:min(100% - 48px,960px);box-shadow:0 8px 30px #1e201814}.chat-page--workspace .chat-composer-actions>button[type=submit]{background:#d9f398;box-shadow:0 5px 14px #68862029}html[data-theme=dark] .chat-page--workspace .chat-message-avatar{color:#090909;background:#ededed}html[data-theme=dark] .chat-page--workspace .chat-composer:focus-within{border-color:#555}@media (max-width:720px){.chat-page--workspace .chat-messages{gap:22px;padding-inline:14px}.chat-page--workspace .chat-message:not(.is-user){max-width:100%}.chat-page--workspace .chat-message-content{max-width:100%;font-size:15px;line-height:1.72}.chat-page--workspace .chat-message.is-user .chat-message-body{border-radius:18px 6px 18px 18px}.chat-page--workspace .chat-composer{width:calc(100% - 24px)}}html[data-theme=dark] .chat-page--workspace .chat-message-avatar{border-color:#ddd!important}.chat-page--workspace .chat-model-filters{padding-bottom:4px}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose{--blue:#8fd1ff;isolation:isolate;min-height:100vh;position:relative;background-color:#05070d!important;background-image:radial-gradient(at 87% 17%,#1e6aff6b,#0000 35%),radial-gradient(at 74% 54%,#174fc247,#0000 38%),linear-gradient(100deg,#050609,#070a12 33%,#0a142b 53%,#0a2861 78%,#0a347c)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-grid{gap:1.1rem}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-chat:after{background:radial-gradient(circle,#a0b9e121,#0000 70%)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-discord:after{background:radial-gradient(circle,#408bff3d,#0000 70%)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card h2{color:#f4f8ff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-icon{color:#a9dcff!important;background:#4885de24!important;border-color:#9bc7ff4d!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-community-list svg,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-tool-chips svg{color:#8bcaff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-choice-footnote{color:#aebfda!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-launcher textarea::placeholder{color:#8999b0!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-controls>span{color:#9dacc1!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-suggestions button{color:#b9c9df!important;background:#111a29!important;border-color:#a4bbdd33!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-home-composer-note{color:#9aacc6!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-hero:before{opacity:.25!important;background-image:linear-gradient(#7cb1ff17 1px,#0000 0),linear-gradient(90deg,#7cb1ff17 1px,#0000 0)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-eyebrow,:is(html[data-theme=dark],html[data-theme=light]) .discord-section-label{color:#91caff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-eyebrow span{background:#7fc6ff!important;box-shadow:0 0 0 5px #54a4ff1a,0 0 18px #4b9aff99!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar>p,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-intro>p,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-lede,:is(html[data-theme=dark],html[data-theme=light]) .discord-tool-card p{color:#a9bbd5!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-primary{color:#061225!important;background:linear-gradient(110deg,#a9ddff,#78adff)!important;box-shadow:0 12px 36px #3585ff3d!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-secondary{color:#eaf4ff!important;background:#091227e6!important;border-color:#8bbbff47!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-command-cta,:is(html[data-theme=dark],html[data-theme=light]) .discord-faq-intro>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-guide-nav a:hover,:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-proof svg,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-related a:hover,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-section-head>a{color:#8fcfff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-orbit{border-color:#73b3ff38!important;box-shadow:0 0 75px #3484ff29,inset 0 0 65px #5397ff14!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-float-card{color:#c7e4ff!important;background:linear-gradient(140deg,#0e1f43fa,#070e20fa)!important;border-color:#8fbeff3d!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-float-card>i,:is(html[data-theme=dark],html[data-theme=light]) .discord-stage-status{background:#83caff!important;box-shadow:0 0 12px #5bbeffa6!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-float-card>strong,:is(html[data-theme=dark],html[data-theme=light]) .discord-float-card>svg:last-child{color:#a8d9ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar,:is(html[data-theme=dark],html[data-theme=light]) .discord-start-grid article,:is(html[data-theme=dark],html[data-theme=light]) .discord-tool-card{background:linear-gradient(150deg,#0c172ff0,#070c19f7)!important;border-color:#85b1f430!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-controls-heading h2,:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar h3,:is(html[data-theme=dark],html[data-theme=light]) .discord-start-grid h3,:is(html[data-theme=dark],html[data-theme=light]) .discord-tool-card h3{color:#f1f7ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar-top>span,:is(html[data-theme=dark],html[data-theme=light]) .discord-start-index{color:#8cbbf7!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-control-list code,:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar-tags span,:is(html[data-theme=dark],html[data-theme=light]) .discord-start-grid code{color:#c7ddfa!important;background:#182a4cc7!important;border-color:#85b1f433!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-control-list a{color:#9bd4ff!important;border-color:#85b1f440!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-command-window-top small{color:#9bd4ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-command-greeting b small{color:#07162b!important;background:#9bd4ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-final{background:linear-gradient(115deg,#153977b8,#081125f5)!important;border-color:#80b4ff40!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-final>a{color:#07162b!important;background:linear-gradient(110deg,#a9ddff,#78adff)!important}html[data-theme=dark] .wil-home.wil-home--choose{background-color:#05070d;background-image:radial-gradient(at 86% 18%,#2670ff4f,#0000 34%),radial-gradient(at 73% 63%,#1253ce38,#0000 37%),linear-gradient(100deg,#050609,#070a12 34%,#0a142b 55%,#0a2861 78%,#0a347c)}html[data-theme=dark] .wil-home.wil-home--choose:before{z-index:-1;content:"";pointer-events:none;opacity:.58;background-image:radial-gradient(1px 1px at 8% 12%,#d0e7ffd9 98%,#0000),radial-gradient(1px 1px at 31% 28%,#b8daffb3 98%,#0000),radial-gradient(1.5px 1.5px at 58% 11%,#dcedffd1 98%,#0000),radial-gradient(1px 1px at 76% 39%,#c3ddffb8 98%,#0000),radial-gradient(1px 1px at 91% 72%,#dcedffd6 98%,#0000),radial-gradient(1px 1px at 43% 84%,#b8daffa6 98%,#0000);background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}html[data-theme=dark] .wil-home--choose .wil-start-card-chat{background:linear-gradient(145deg,#0d0f14f7,#06070af7);border-color:#b2c7e22e;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff0b}html[data-theme=dark] .wil-home--choose .wil-start-card-chat:before{background:linear-gradient(90deg,#828fa4,#c3d0e1 40%,#0000)}html[data-theme=dark] .wil-home--choose .wil-start-card-chat:after{background:radial-gradient(circle,#97b1d51f,#0000 70%)}html[data-theme=dark] .wil-home--choose .wil-start-card-discord{background:linear-gradient(145deg,#0f3070ed,#071431f7);border-color:#6ca6ff66;box-shadow:0 24px 76px #0000005c,inset 0 1px #c1deff1a,0 0 44px #236fff1f}html[data-theme=dark] .wil-home--choose .wil-start-card-discord .wil-start-card-foot>strong{color:#e9f5ff;background:#3d7eda38;border-color:#8ec0ff5c}html[data-theme=dark] .wil-home--choose .wil-choice-heading h1{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f8fbff 14%,#d8e9ff 53%,#8fcaff);-webkit-background-clip:text;background-clip:text}.discord-product-page{--dp-ink:#f4f8ff;--dp-muted:#a9bbd5;--dp-line:#8bbbff2b;isolation:isolate;background-color:#050916;background-image:radial-gradient(at 50% -4%,#2b75ff59,#0000 42%),radial-gradient(at 92% 17%,#2498ff2e,#0000 31%),radial-gradient(at 11% 52%,#314dcd26,#0000 36%),linear-gradient(#070d20,#060a16 48%,#05070d)}.discord-product-page:before{z-index:-1;content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 7% 8%,#dcedfff2 98%,#0000),radial-gradient(1px 1px at 19% 23%,#a3cfffcc 98%,#0000),radial-gradient(1.5px 1.5px at 33% 12%,#e4f1ffe6 98%,#0000),radial-gradient(1px 1px at 47% 31%,#aed5ffc2 98%,#0000),radial-gradient(1px 1px at 62% 7%,#e2efffe0 98%,#0000),radial-gradient(1.5px 1.5px at 78% 22%,#bedcffdb 98%,#0000),radial-gradient(1px 1px at 93% 11%,#dfefffe6 98%,#0000);background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 26%,#0000 72%);mask-image:linear-gradient(#000 0 26%,#0000 72%)}.discord-product-hero{background:0 0}.discord-pillar>p,.discord-product-intro>p,.discord-product-lede,.discord-tool-card p{color:#a9bbd5}.discord-product-orbit,.discord-product-proof svg{color:#8bcaff}.discord-float-card b,.discord-pillar h3,.discord-tool-card h3{color:#f1f7ff}.discord-float-card small,.discord-pillar>p,.discord-product-intro>p,.discord-tool-card p{color:#a9bbd5}.discord-pillar,.discord-start-grid article,.discord-tool-card{background:linear-gradient(150deg,#0c172fe0,#070c19f0);border-color:#85b1f42b;box-shadow:inset 0 1px #ffffff09}.discord-pillar:hover,.discord-tool-card:hover{background:linear-gradient(150deg,#112449f0,#081022f7);border-color:#73b0ff61;box-shadow:0 20px 48px #00000047,0 0 32px #307bff14}.discord-pillar-top>span,.discord-start-index{color:#8cbbf7}.discord-control-list code,.discord-pillar-tags span,.discord-start-grid code{color:#c7ddfa;background:#182a4cb8;border-color:#85b1f42e}.discord-control-list article,.discord-product-controls .discord-control-list{border-color:#85b1f42b}.discord-controls-heading h2,.discord-start-grid h3{color:#f1f7ff}.discord-controls-heading>p:last-child,.discord-start-grid p{color:#a9bbd5}.discord-product-related{border-color:#85b1f424}@media (prefers-reduced-motion:reduce){.discord-product-page:before{display:none}}html[data-theme=light] .wil-home.wil-home--choose{--ink:#f4f8ff;--muted:#afbdd3;--line:#95bef62b;--paper:#05070d;--blue:#91d2ff;color:#f4f8ff;background-color:#05070d;background-image:radial-gradient(at 86% 18%,#2670ff4f,#0000 34%),radial-gradient(at 73% 63%,#1253ce38,#0000 37%),linear-gradient(100deg,#050609,#070a12 34%,#0a142b 55%,#0a2861 78%,#0a347c)}html[data-theme=light] .wil-home.wil-home--choose:before{z-index:-1;content:"";pointer-events:none;opacity:.58;background-image:radial-gradient(1px 1px at 8% 12%,#d0e7ffd9 98%,#0000),radial-gradient(1px 1px at 31% 28%,#b8daffb3 98%,#0000),radial-gradient(1.5px 1.5px at 58% 11%,#dcedffd1 98%,#0000),radial-gradient(1px 1px at 76% 39%,#c3ddffb8 98%,#0000),radial-gradient(1px 1px at 91% 72%,#dcedffd6 98%,#0000),radial-gradient(1px 1px at 43% 84%,#b8daffa6 98%,#0000);background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}html[data-theme=light] .wil-home--choose .wil-choice-heading h1{color:#f8fbff;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f8fbff 14%,#d8e9ff 53%,#8fcaff);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .wil-home--choose .wil-choice-footnote,html[data-theme=light] .wil-home--choose .wil-choice-heading>p:last-child,html[data-theme=light] .wil-home--choose .wil-community-list li,html[data-theme=light] .wil-home--choose .wil-start-card>p{color:#b8c9e1}html[data-theme=light] .wil-home--choose .wil-choice-footnote svg,html[data-theme=light] .wil-home--choose .wil-eyebrow{color:#8bd0ff}html[data-theme=light] .wil-home--choose .wil-start-card-chat{color:#f4f8ff;background:linear-gradient(145deg,#0d0f14f7,#06070af7);border-color:#b2c7e22e;box-shadow:0 24px 70px #0006,inset 0 1px #ffffff0b}html[data-theme=light] .wil-home--choose .wil-start-card-chat:before{background:linear-gradient(90deg,#828fa4,#c3d0e1 40%,#0000)}html[data-theme=light] .wil-home--choose .wil-start-card-chat:after{background:radial-gradient(circle,#97b1d51f,#0000 70%)}html[data-theme=light] .wil-home--choose .wil-start-card-discord{color:#f4f8ff;background:linear-gradient(145deg,#0f3070ed,#071431f7);border-color:#6ca6ff66;box-shadow:0 24px 76px #0000005c,inset 0 1px #c1deff1a,0 0 44px #236fff1f}html[data-theme=light] .wil-home--choose .wil-start-card-discord:before{background:linear-gradient(90deg,#54bfff,#728bff 52%,#0000)}html[data-theme=light] .wil-home--choose .wil-start-card-discord:after{background:radial-gradient(circle,#408bff38,#0000 70%)}html[data-theme=light] .wil-home--choose .wil-start-card-chat .wil-start-icon,html[data-theme=light] .wil-home--choose .wil-start-card-discord .wil-start-icon{color:#a9d8ff;background:#4987e626;border-color:#8abeff4d}html[data-theme=light] .wil-home--choose .wil-start-card h2,html[data-theme=light] .wil-home--choose .wil-task-launch h2,html[data-theme=light] .wil-home--choose .wil-task-launch-card strong{color:#f4f8ff}html[data-theme=light] .wil-home--choose .wil-start-card-foot>span,html[data-theme=light] .wil-home--choose .wil-start-card-foot>strong{color:#d4e5fb}html[data-theme=light] .wil-home--choose .wil-start-card-foot>strong{background:#3d7eda2e;border-color:#8ec0ff4d}html[data-theme=light] .wil-home--choose .wil-task-launch-card,html[data-theme=light] .wil-home--choose .wil-tool-chips span{color:#dceaff;background:#0c162ae0;border-color:#95bef633}html[data-theme=light] .wil-home--choose .wil-tool-chips svg{color:#8bd0ff}html[data-theme=light] .wil-home--choose .wil-task-launch-card small,html[data-theme=light] .wil-home--choose .wil-task-launch-heading>a{color:#aebfda}html[data-theme=light] .wil-home--choose .home-chat-launcher{color:#eef5ff;background:#090d15;border-color:#a4bbdd38;box-shadow:0 16px 48px #00000052}html[data-theme=light] .wil-home--choose .home-chat-launcher textarea{color:#eef5ff}html[data-theme=light] .wil-home--choose .home-chat-launcher textarea::placeholder{color:#8999b0}html[data-theme=light] .wil-home--choose .home-chat-controls{border-color:#a4bbdd24}html[data-theme=light] .wil-home--choose .home-chat-controls>span{color:#9dacc1}html[data-theme=light] .wil-home--choose .home-chat-actions select{color:#e1edff;background:#111a29;border-color:#a4bbdd33}html[data-theme=light] .wil-home--choose .home-chat-actions button{color:#071120;background:linear-gradient(110deg,#a9ddff,#78adff)}html[data-theme=light] .wil-home--choose .home-chat-launcher :focus-visible{outline-color:#8bcaff}html[data-theme=light] .wil-home--choose .home-chat-suggestions button{color:#b9c9df;background:#111a29;border-color:#a4bbdd33}html[data-theme=light] .wil-home--choose .wil-home-composer-note{color:#9aacc6}html[data-theme=dark] .wil-home.wil-home--choose{--ink:#f0f0ec;--muted:#a6a6a0;--line:#292a27;--blue:#d7f398;--blue-dark:#e4f9b3;color:var(--ink);background:#050505!important}html[data-theme=dark] .wil-home.wil-home--choose .wil-choice-hero:before,html[data-theme=dark] .wil-home.wil-home--choose:before{background:0 0!important;display:none!important}html[data-theme=dark] .wil-home.wil-home--choose .wil-choice-heading .wil-eyebrow{color:#c5ed82}html[data-theme=dark] .wil-home.wil-home--choose .wil-eyebrow-mark{box-shadow:none;background:#c5ed82}html[data-theme=dark] .wil-home.wil-home--choose .wil-choice-heading h1{color:#f0f0ec;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}html[data-theme=dark] .wil-home.wil-home--choose .wil-choice-heading>p:last-child{color:#a6a6a0}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card,html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch{box-shadow:none;background:#0b0b0a;border-color:#292a27;border-radius:18px}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card:after,html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card:before{display:none}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card:hover{background:#10110e;border-color:#46483e;transform:translateY(-2px);box-shadow:0 12px 32px #0000003d}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card h2{color:#f0f0ec}html[data-theme=dark] .wil-home.wil-home--choose .wil-community-list li,html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card>p{color:#a6a6a0}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card-discord .wil-start-icon,html[data-theme=dark] .wil-home.wil-home--choose .wil-start-icon{color:#d7f398;background:#151611;border-color:#30312c}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card-discord .wil-start-icon{color:#c7b9e6}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-arrow,html[data-theme=dark] .wil-home.wil-home--choose .wil-start-kicker{color:#93948b}html[data-theme=dark] .wil-home.wil-home--choose .wil-tool-chips span{color:#c1c2b9;background:#111210;border-color:#2b2c27}html[data-theme=dark] .wil-home.wil-home--choose .wil-choice-footnote svg,html[data-theme=dark] .wil-home.wil-home--choose .wil-community-list svg,html[data-theme=dark] .wil-home.wil-home--choose .wil-tool-chips svg{color:#c5ed82}html[data-theme=dark] .wil-home.wil-home--choose .wil-discord-preview{background:#111110;border-color:#292a27}html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch-heading h2{color:#f0f0ec}html[data-theme=dark] .wil-home.wil-home--choose .wil-start-card-foot strong,html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch-heading>a{color:#d7f398}html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch-card{color:#e7e7e1;background:#111110;border-color:#292a27}html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch-card:hover{background:#171814;border-color:#484a40}html[data-theme=dark] .wil-home.wil-home--choose .wil-task-launch-card small{color:#a6a6a0}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-launcher{box-shadow:none;background:#111110;border-color:#30312c}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-launcher textarea{color:#f0f0ec}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-launcher textarea::placeholder{color:#8f9088}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-controls{border-color:#292a27}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-controls>span{color:#a6a6a0}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-actions select{color:#e7e7e1;background:#171815;border-color:#30312c}html[data-theme=dark] .wil-home.wil-home--choose .home-chat-actions button{color:#171a10;background:#d7f398}html[data-theme=light] .wil-home.wil-home--choose{--ink:#191a18;--muted:#66685f;--line:#dedfd8;--blue:#526d29;--blue-dark:#40551f;color:var(--ink);background:#f6f6f2!important}html[data-theme=light] .wil-home.wil-home--choose .wil-choice-hero:before{display:none}html[data-theme=light] .wil-home.wil-home--choose .wil-choice-heading h1{color:#191a18;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}html[data-theme=light] .wil-home.wil-home--choose .wil-start-card,html[data-theme=light] .wil-home.wil-home--choose .wil-task-launch{background:#fbfbf8;border-color:#dedfd8;box-shadow:0 8px 28px #1416100b}html[data-theme=light] .wil-home.wil-home--choose .wil-start-card:after{display:none}.discord-product-page{--dp-ink:#f7faff;--dp-muted:#aab8d2;--dp-line:#a3c2ff24;color:var(--dp-ink);background:radial-gradient(at 10% 8%,#2f6aff2e,#0000 28%),radial-gradient(at 92% 34%,#7f4eff21,#0000 27%),linear-gradient(#060a14,#08142e 37%,#071127 68%,#050a16);position:relative;overflow:hidden}.discord-product-hero{isolation:isolate;align-items:center;min-height:730px;padding:9.7rem 1.5rem 5.6rem;display:grid;position:relative;overflow:hidden}.discord-product-hero:before{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(#9cc0ff17 1px,#0000 0),linear-gradient(90deg,#9cc0ff17 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.discord-product-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#08142e);height:150px;position:absolute;bottom:0;left:0;right:0}.discord-product-hero-glow{z-index:-1;filter:blur(100px);background:#2a6eff3d;border-radius:50%;width:50rem;height:50rem;position:absolute;top:-28rem;right:-5rem}.discord-product-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);width:min(1180px,100%);margin:auto;display:grid}.discord-product-copy{z-index:2;position:relative}.discord-product-eyebrow,.discord-section-label{color:#9bbaff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.69rem;font-weight:850;display:flex}.discord-product-eyebrow span{background:#7de6ff;border-radius:50%;width:.48rem;height:.48rem;animation:discord-live-pulse 2.4s ease-in-out infinite;box-shadow:0 0 0 5px #5dd3ff1c,0 0 18px #44bfff}.discord-product-eyebrow i{background:#fff3;width:1px;height:.85rem;margin:0 .15rem}.discord-product-copy h1{color:#fff;letter-spacing:-.075em;text-wrap:balance;margin-top:1.45rem;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:950;line-height:.91}.discord-product-copy h1 em{color:#0000;background:linear-gradient(100deg,#fff 5%,#9ee9ff 48%,#9ea7ff);-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-style:normal;display:inline-block}.discord-product-lede{color:#b2bfd6;max-width:620px;margin-top:1.6rem;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}.discord-product-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.discord-product-primary,.discord-product-secondary{border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.4rem;padding:0 1.05rem;font-size:.82rem;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.discord-product-primary{color:#08142e;background:linear-gradient(115deg,#fff,#d4f3ff 56%,#bbcaff);box-shadow:0 12px 38px #2f85ff47,inset 0 1px #fff}.discord-product-secondary{color:#eff6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09132ea1;border:1px solid #a6ceff3d}.discord-product-primary:hover,.discord-product-secondary:hover{transform:translateY(-2px)}.discord-product-proof{color:#8c9bb7;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;font-size:.69rem;display:flex}.discord-product-proof span{align-items:center;gap:.35rem;display:flex}.discord-product-stage{isolation:isolate;place-items:center;min-height:495px;display:grid;position:relative}.discord-product-orbit{aspect-ratio:1;border:1px solid #8bc5ff33;border-radius:50%;width:430px;max-width:93%;position:absolute;box-shadow:0 0 80px #3288ff17,inset 0 0 75px #366fff0f}.discord-product-orbit-a{border-style:dashed;animation:discord-orbit 48s linear infinite;transform:scaleY(.69)rotate(-18deg)}.discord-product-orbit-b{border-color:#a884ff30;width:350px;transform:scaleY(.7)rotate(27deg)}.discord-product-mascot{z-index:1;filter:drop-shadow(0 30px 55px #225cff59);width:min(310px,66vw);animation:discord-float 5s ease-in-out infinite;position:relative}.discord-product-mascot img{border-radius:26%;width:100%;height:auto;display:block}.discord-float-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#85dfff;background:linear-gradient(140deg,#152753e6,#071027e0);border:1px solid #b4d8ff3d;border-radius:1rem;align-items:center;gap:.65rem;min-width:210px;padding:.78rem .9rem;display:flex;position:absolute;box-shadow:0 18px 45px #0000004d,inset 0 1px #ffffff12}.discord-float-card>span{gap:.19rem;display:grid}.discord-float-card b{color:#f5f9ff;font-size:.72rem}.discord-float-card small{color:#8b9ab8;font-size:.62rem}.discord-float-card>i{background:#58ddb7;border-radius:50%;width:.42rem;height:.42rem;margin-left:auto;box-shadow:0 0 12px #58ddb7}.discord-float-card>strong{color:#8cf1ce;margin-left:auto;font-size:.62rem}.discord-float-card>svg:last-child{color:#73e7c5;margin-left:auto}.discord-float-ai{top:11%;left:-4%}.discord-float-level{top:43%;right:-4%}.discord-float-guard{bottom:11%;left:0}.discord-stage-caption{color:#7385a6;letter-spacing:.13em;font:700 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:2%}.discord-stage-status{background:#6ee7bf;border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 10px #6ee7bf}.discord-product-scroll{color:#8294b5;align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;display:flex;position:absolute;bottom:1.65rem;left:50%;transform:translate(-50%)}.discord-product-scroll svg{color:#71dfff;animation:discord-scroll 2s ease-in-out infinite}.discord-product-page main{width:min(1120px,100% - 2rem);margin-inline:auto}.discord-product-intro{border-top:1px solid var(--dp-line);grid-template-columns:1fr .8fr;align-items:end;gap:3rem;padding:5.2rem 0 2.5rem;display:grid}.discord-section-label{color:#8dcfff;font-size:.63rem}.discord-command-copy h2,.discord-faq-intro h2,.discord-product-intro h2,.discord-product-section-head h2{color:#f8fbff;letter-spacing:-.06em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2.15rem,4.5vw,4rem);font-weight:900;line-height:.99}.discord-command-copy h2 span,.discord-product-intro h2 span{color:#0000;background:linear-gradient(95deg,#aeeaff,#8daaff);-webkit-background-clip:text;background-clip:text}.discord-product-intro>p{color:#9baac3;max-width:480px;margin-bottom:.2rem;font-size:.94rem;line-height:1.75}.discord-product-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.discord-pillar{--pillar-color:#a78bfa;border:1px solid var(--dp-line);background:linear-gradient(145deg,#122146e6,#081126d6);border-radius:1.2rem;min-height:326px;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.discord-pillar:hover{border-color:var(--pillar-color);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.discord-pillar:hover{border-color:color-mix(in srgb,var(--pillar-color) 46%,transparent)}}.discord-pillar:hover{box-shadow:0 25px 60px #0000002e,0 0 35px var(--pillar-color)}@supports (color:color-mix(in lab,red,red)){.discord-pillar:hover{box-shadow:0 25px 60px #0000002e,0 0 35px color-mix(in srgb,var(--pillar-color) 8%,transparent)}}.discord-tone-violet{--pillar-color:#ab94ff}.discord-tone-cyan{--pillar-color:#72dcff}.discord-tone-amber{--pillar-color:#ffd27b}.discord-tone-green{--pillar-color:#72e8bd}.discord-tone-pink{--pillar-color:#ff9ed3}.discord-pillar-top{color:var(--pillar-color);align-items:center;gap:.7rem;display:flex}.discord-pillar-top>span{color:#70819e;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-pillar-top>i{border:1px solid var(--pillar-color);place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.discord-pillar-top>i{border:1px solid color-mix(in srgb,var(--pillar-color) 25%,transparent)}}.discord-pillar-top>i{background:var(--pillar-color);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.discord-pillar-top>i{background:color-mix(in srgb,var(--pillar-color) 9%,transparent)}}.discord-pillar-top>i{font-style:normal}.discord-pillar-top>b{letter-spacing:.095em;font-size:.58rem}.discord-pillar h3{z-index:1;color:#f6f9ff;letter-spacing:-.045em;max-width:470px;margin-top:2rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:850;line-height:1.08;position:relative}.discord-pillar>p{z-index:1;color:#a4b1c9;max-width:490px;margin-top:.65rem;font-size:.79rem;line-height:1.72;position:relative}.discord-pillar-tags{z-index:1;flex-wrap:wrap;gap:.38rem;margin-top:1.05rem;display:flex;position:relative}.discord-pillar-tags span{color:#b7c7e0;background:#ffffff09;border:1px solid #b3cdff1f;border-radius:999px;padding:.36rem .52rem;font-size:.59rem}.discord-pillar>a{z-index:1;color:var(--pillar-color);align-items:center;gap:.4rem;margin-top:1.05rem;font-size:.68rem;font-weight:800;display:inline-flex;position:relative}.discord-pillar-watermark{color:var(--pillar-color);position:absolute;bottom:-2.2rem;right:-1rem}@supports (color:color-mix(in lab,red,red)){.discord-pillar-watermark{color:color-mix(in srgb,var(--pillar-color) 6%,transparent)}}.discord-pillar-watermark{transform:rotate(-12deg)}.discord-pillar-watermark svg{stroke-width:1px;width:11rem;height:11rem}.discord-product-toolkit{padding:7rem 0 1rem}.discord-product-section-head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.discord-product-section-head h2{font-size:clamp(2rem,4vw,3.5rem)}.discord-faq-intro>a,.discord-product-section-head>a{color:#96dfff;flex:none;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.discord-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.discord-tool-card{--pillar-color:#72dcff;border:1px solid var(--dp-line);background:#0c1833bd;border-radius:1rem;min-height:255px;padding:1.05rem;transition:transform .2s,border-color .2s,background .2s;position:relative}.discord-tool-card:hover{border-color:var(--pillar-color);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.discord-tool-card:hover{border-color:color-mix(in srgb,var(--pillar-color) 44%,transparent)}}.discord-tool-card:hover{background:#14264ecc}.discord-tool-icon{border:1px solid var(--pillar-color);place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.discord-tool-icon{border:1px solid color-mix(in srgb,var(--pillar-color) 27%,transparent)}}.discord-tool-icon{color:var(--pillar-color);background:var(--pillar-color);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.discord-tool-icon{background:color-mix(in srgb,var(--pillar-color) 9%,transparent)}}.discord-tool-meta{letter-spacing:.07em;text-transform:uppercase;margin-top:1.6rem;font-size:.55rem;font-weight:800;display:block}.discord-tool-card h3{color:#f4f8ff;letter-spacing:-.025em;margin-top:.28rem;font-size:1rem;font-weight:820}.discord-tool-card p{color:#9eacc5;margin-top:.45rem;font-size:.68rem;line-height:1.65}.discord-tool-link{color:#d7e8ff;align-items:center;gap:.35rem;margin-top:1rem;font-size:.62rem;font-weight:800;display:flex}.discord-product-command-band{background:radial-gradient(at 4% 20%,#468bff26,#0000 45%),linear-gradient(130deg,#0e1f44f0,#08122af0);border:1px solid #74c2ff33;border-radius:1.5rem;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);margin-top:7rem;padding:3rem;display:grid;box-shadow:0 35px 85px #0000002b,inset 0 1px #ffffff09}.discord-command-copy h2{font-size:clamp(2.2rem,4vw,3.6rem)}.discord-command-copy>p:not(.discord-section-label){color:#9eacc4;margin-top:1rem;font-size:.78rem;line-height:1.75}.discord-command-cta{color:#9bdeff;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.69rem;font-weight:850;display:inline-flex}.discord-command-window{background:#040a19b8;border:1px solid #b1cfff33;border-radius:1rem;padding:.85rem;transform:rotate(.4deg);box-shadow:0 22px 48px #00000047}.discord-command-window-top{color:#7485a2;border-bottom:1px solid #ffffff14;align-items:center;gap:.28rem;height:2rem;display:flex}.discord-command-window-top>span{background:#52627f;border-radius:50%;width:.42rem;height:.42rem}.discord-command-window-top>span:first-child{background:#fa777e}.discord-command-window-top>span:nth-child(2){background:#f5c76f}.discord-command-window-top>span:nth-child(3){background:#73d9aa}.discord-command-window-top b{letter-spacing:.08em;margin-left:.45rem;font:700 .53rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-command-window-top small{color:#72e6bc;margin-left:auto;font:700 .48rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-command-greeting{align-items:center;gap:.65rem;padding:.85rem .3rem;display:flex}.discord-mini-avatar{background:#122a5a;border-radius:.62rem;width:2rem;height:2rem;overflow:hidden}.discord-mini-avatar img{object-fit:cover;width:100%;height:100%}.discord-command-greeting b{color:#f6f8ff;font-size:.63rem}.discord-command-greeting b small{color:#061329;background:#9acbff;border-radius:.25rem;margin-left:.25rem;padding:.12rem .25rem;font-size:.45rem}.discord-command-greeting p{color:#bcc8dc;margin-top:.18rem;font-size:.68rem}.discord-command-list{background:#ffffff06;border:1px solid #9dbeff1a;border-radius:.7rem;gap:.25rem;padding:.35rem;display:grid}.discord-command-list>div{border-radius:.4rem;grid-template-columns:7rem 1fr auto;align-items:center;gap:.6rem;min-height:2rem;padding:.25rem .4rem;display:grid}.discord-command-list>div:hover{background:#ffffff0b}.discord-command-list code{color:#9fdcff;font-size:.61rem}.discord-command-list span{color:#97a6c0;font-size:.58rem}.discord-command-entry{color:#7f8da8;border:1px solid #8eb4ff24;border-radius:.65rem;justify-content:space-between;align-items:center;margin-top:.6rem;padding:.65rem .75rem;font-size:.59rem;display:flex}.discord-product-setup{padding:7rem 0 4rem}.discord-product-section-head>p{color:#97a7c0;max-width:400px;font-size:.78rem;line-height:1.7}.discord-setup-steps{border:1px solid var(--dp-line);background:#0b17318a;border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.2rem;display:grid}.discord-setup-steps article{gap:1rem;padding:1.35rem;display:flex}.discord-setup-steps article+article{border-left:1px solid var(--dp-line)}.discord-setup-steps article>span{color:#8edfff;background:#4dafff14;border:1px solid #7dcfff38;border-radius:.7rem;flex:none;place-items:center;width:2rem;height:2rem;font:700 .61rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.discord-setup-steps h3{color:#f1f6ff;font-size:.8rem;font-weight:820}.discord-setup-steps p{color:#94a3bd;margin-top:.35rem;font-size:.65rem;line-height:1.6}.discord-setup-links{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.discord-setup-links a{color:#b9cae5;background:#ffffff06;border:1px solid #98bbff21;border-radius:.7rem;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.65rem;font-weight:760;transition:border-color .2s,background .2s;display:inline-flex}.discord-product-faq{border-top:1px solid var(--dp-line);grid-template-columns:.75fr 1.25fr;gap:4rem;padding:6rem 0;display:grid}.discord-faq-intro h2{font-size:clamp(2.2rem,4vw,3.5rem)}.discord-faq-intro>p:not(.discord-section-label){color:#98a8c2;max-width:260px;margin-top:.8rem;font-size:.73rem;line-height:1.65}.discord-faq-intro>a{margin-top:1rem}.discord-faq-list{border-top:1px solid var(--dp-line)}.discord-faq-list details{border-bottom:1px solid var(--dp-line)}.discord-faq-list summary{color:#eaf1ff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;font-size:.78rem;font-weight:780;list-style:none;display:flex}.discord-faq-list summary::-webkit-details-marker{display:none}.discord-faq-list summary svg{color:#8bcdff;flex:none;transition:transform .18s}.discord-faq-list details[open] summary svg{transform:rotate(180deg)}.discord-faq-list details>p{color:#9cabc3;max-width:690px;padding:0 2rem 1.1rem 0;font-size:.7rem;line-height:1.75}.discord-product-final{background:radial-gradient(at 2%,#3c7fff33,#0000 45%),linear-gradient(110deg,#0e2049,#0a1430);border:1px solid #73c2ff40;border-radius:1.2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:1rem 0 3rem;padding:1.4rem 1.6rem;display:grid;position:relative;overflow:hidden}.discord-final-art{background:#ffffff0a;border:1px solid #addfff33;border-radius:1.2rem;place-items:center;width:5.2rem;height:5.2rem;display:grid;overflow:hidden}.discord-final-art img{object-fit:cover;width:100%;height:100%}.discord-product-final h2{color:#f6faff;letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:900}.discord-product-final>div:nth-child(2)>p:last-child{color:#9aabc7;margin-top:.3rem;font-size:.72rem}.discord-product-final>a{color:#07132b;white-space:nowrap;background:#e6f6ff;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1rem;font-size:.68rem;font-weight:900;transition:transform .18s;display:inline-flex}.discord-product-final>a:hover{transform:translateY(-2px)}.discord-product-related{flex-wrap:wrap;justify-content:center;gap:.4rem 1.15rem;padding:0 0 3rem;display:flex}.discord-product-related a{color:#7587a5;align-items:center;gap:.35rem;font-size:.62rem;transition:color .18s;display:inline-flex}@keyframes discord-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes discord-orbit{to{transform:scaleY(.69)rotate(342deg)}}@keyframes discord-live-pulse{50%{opacity:.55;box-shadow:0 0 0 8px #5dd3ff00,0 0 20px #44bfff}}@keyframes discord-scroll{50%{transform:translateY(4px)}}@media (max-width:900px){.discord-product-hero{min-height:auto;padding-top:8.5rem}.discord-product-hero-inner{grid-template-columns:1fr;gap:1rem}.discord-product-copy{text-align:center;max-width:760px;margin-inline:auto}.discord-product-actions,.discord-product-eyebrow,.discord-product-proof{justify-content:center}.discord-product-lede{margin-inline:auto}.discord-product-stage{width:min(600px,100%);min-height:435px;margin:0 auto}.discord-product-intro{grid-template-columns:1fr;gap:1.25rem}.discord-product-intro>p{max-width:680px}.discord-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-product-command-band{gap:2rem;padding:2rem}.discord-product-faq{gap:2.5rem}}@media (max-width:640px){.discord-product-hero{padding:7.8rem 1rem 3rem}.discord-product-copy h1{font-size:clamp(3.1rem,14vw,4.8rem)}.discord-product-eyebrow{flex-wrap:wrap;font-size:.54rem}.discord-product-actions{flex-direction:column;align-items:stretch}.discord-product-primary,.discord-product-secondary{width:100%}.discord-product-proof{gap:.55rem .8rem;font-size:.58rem}.discord-product-stage{min-height:350px}.discord-product-orbit{width:315px}.discord-product-orbit-b{width:255px}.discord-product-mascot{width:min(235px,61vw)}.discord-float-card{border-radius:.75rem;gap:.42rem;min-width:0;padding:.58rem .65rem}.discord-float-card>svg:first-child{width:15px}.discord-float-card b{font-size:.61rem}.discord-float-card small{font-size:.52rem}.discord-float-ai{top:7%;left:0}.discord-float-level{top:42%;right:0}.discord-float-guard{bottom:10%;left:1%}.discord-stage-caption{font-size:.49rem;bottom:0}.discord-product-scroll{display:none}.discord-product-page main{width:min(100% - 1.25rem,1120px)}.discord-product-intro{padding:3.8rem 0 1.8rem}.discord-product-intro h2,.discord-product-section-head h2{font-size:2.35rem}.discord-product-pillars{grid-template-columns:1fr}.discord-pillar{min-height:300px;padding:1.2rem}.discord-product-section-head{flex-direction:column;align-items:flex-start;gap:1rem}.discord-product-section-head h2{max-width:430px}.discord-tool-grid{grid-template-columns:1fr}.discord-tool-card{min-height:220px}.discord-product-command-band{grid-template-columns:1fr;margin-top:4.5rem;padding:1.25rem}.discord-command-window{transform:none}.discord-command-list>div{grid-template-columns:6.5rem 1fr auto;gap:.35rem}.discord-command-list span{font-size:.52rem}.discord-product-setup{padding:4.5rem 0 3rem}.discord-setup-steps{grid-template-columns:1fr}.discord-setup-steps article+article{border-top:1px solid var(--dp-line);border-left:0}.discord-setup-links{grid-template-columns:1fr;display:grid}.discord-setup-links a{justify-content:flex-start}.discord-product-faq{grid-template-columns:1fr;gap:1.5rem;padding:4rem 0}.discord-faq-intro h2{font-size:2.5rem}.discord-faq-intro h2 br{display:none}.discord-product-final{grid-template-columns:auto 1fr;gap:1rem;padding:1rem}.discord-final-art{border-radius:.9rem;width:3.8rem;height:3.8rem}.discord-product-final>a{grid-column:1/-1}.discord-product-related{justify-content:flex-start;gap:.75rem 1rem;padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.discord-product-page *,.discord-product-page :after,.discord-product-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.discord-product-page{--dp-ink:#f0f0eb;--dp-muted:#a5a69e;--dp-line:#e8eae01b;background:radial-gradient(at 50% 0,#add06713,#0000 37%),#080908}.discord-product-hero{min-height:680px}.discord-product-hero:before{opacity:.12;background-image:linear-gradient(#e3e7da12 1px,#0000 0),linear-gradient(90deg,#e3e7da12 1px,#0000 0)}.discord-product-hero:after{background:linear-gradient(#0000,#080908)}.discord-product-hero-glow{filter:blur(115px);background:#b1d36814}.discord-product-eyebrow,.discord-section-label{color:#c6dba1}.discord-product-eyebrow span{background:#c4e28f;box-shadow:0 0 0 5px #c4e28f14,0 0 15px #c4e28f66}.discord-product-copy h1 em{background-image:linear-gradient(100deg,#f0f0eb 5%,#d9f398 72%,#c6b5ed)}.discord-product-lede{color:#a9aaa2}.discord-product-primary{color:#171b10;box-shadow:none;background:#d9f398}.discord-product-primary:hover{box-shadow:0 12px 32px #b4da6f21}.discord-product-secondary{color:#e8e9e3;background:#121311d9;border-color:#33352f}.discord-product-secondary:hover{background:#171915;border-color:#55584c}.discord-product-proof{color:#92948b}.discord-product-proof svg{color:#b9df7c}.discord-product-orbit{border-color:#e1e8d21a;box-shadow:0 0 60px #b8d27f09,inset 0 0 65px #b8d27f06}.discord-product-orbit-b{border-color:#c6b5ed1f}.discord-product-mascot{filter:drop-shadow(0 28px 44px #0000006b)}.discord-float-card{color:#d0dfa9;background:linear-gradient(140deg,#181916f5,#0d0e0df5);border-color:#e9ebe01f;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0a}.discord-float-card b{color:#efefe9}.discord-float-card small{color:#a1a299}.discord-stage-caption{color:#878980}.discord-stage-status{background:#b9df7c;box-shadow:0 0 10px #b9df7c66}.discord-command-copy h2 span,.discord-product-intro h2 span{background-image:linear-gradient(95deg,#d9f398,#c6b5ed)}.discord-product-intro>p{color:#a5a69e}.discord-pillar,.discord-tool-card{box-shadow:none;background:#10110f;border-color:#292b26}.discord-pillar:hover,.discord-tool-card:hover{background:#141512;box-shadow:0 18px 42px #0000003d}.discord-pillar-top>span{color:#83857c}.discord-pillar h3,.discord-tool-card h3{color:#eeefe8}.discord-pillar>p,.discord-tool-card p{color:#a5a69e}.discord-pillar-tags span{color:#bdbfb4;background:#171815;border-color:#30312b}.discord-faq-intro>a,.discord-pillar>a,.discord-product-section-head>a{color:#d2e9a1}.discord-tool-card{min-height:270px}.discord-tool-meta{color:var(--pillar-color)}.discord-tool-icon{background:#ffffff06}.discord-product-controls,.discord-product-start{padding:7rem 0 0}.discord-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.discord-start-grid article{background:#10110f;border:1px solid #292b26;border-radius:1rem;min-height:260px;padding:1.35rem}.discord-start-index{color:#c8dfa0;letter-spacing:.09em;font:750 .58rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-start-grid h3{color:#f0f0eb;letter-spacing:-.03em;margin-top:1.55rem;font-size:1.15rem;font-weight:830}.discord-start-grid p{color:#a5a69e;margin-top:.55rem;font-size:.72rem;line-height:1.7}.discord-start-grid article>div{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.discord-control-list code,.discord-start-grid code{color:#d7e8ae;background:#171815;border:1px solid #30312b;border-radius:.35rem;padding:.24rem .38rem;font:600 .58rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-product-controls{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,6rem);padding-bottom:1rem;display:grid}.discord-controls-heading h2{color:#f0f0eb;letter-spacing:-.06em;margin-top:.7rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1}.discord-controls-heading>p:last-child{color:#a5a69e;margin-top:.85rem;font-size:.75rem;line-height:1.7}.discord-control-list{border-top:1px solid #292b26}.discord-control-list article{border-bottom:1px solid #292b26;grid-template-columns:2.1rem 1fr auto;align-items:start;gap:.8rem;padding:1.1rem 0;display:grid}.discord-control-list article>span{color:#919389;padding-top:.15rem;font:700 .57rem ui-monospace,SFMono-Regular,Menlo,monospace}.discord-control-list h3{color:#e9eae4;font-size:.78rem;font-weight:800}.discord-control-list p{color:#a5a69e;margin-top:.38rem;font-size:.67rem;line-height:1.7}.discord-control-list a{color:#cddf9f;border:1px solid #30312b;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.discord-product-command-band{box-shadow:none;background:linear-gradient(135deg,#11120f,#0b0c0b);border-color:#2c2d27}.discord-command-copy>p:not(.discord-section-label){color:#a5a69e}.discord-command-cta{color:#d2e9a1}.discord-command-window{box-shadow:none;background:#090a09;border-color:#30312b}.discord-command-window-top{color:#86887f}.discord-command-window-top>span{background:#42443d}.discord-command-window-top>span:first-child,.discord-command-window-top>span:nth-child(2),.discord-command-window-top>span:nth-child(3){background:#56584f}.discord-command-window-top small{color:#b8d98b}.discord-mini-avatar{background:#191b16}.discord-command-greeting b{color:#edede7}.discord-command-greeting b small{color:#171b10;background:#d9f398}.discord-command-greeting p{color:#b9bab2}.discord-command-list{background:#0d0e0c;border-color:#242621}.discord-command-list code{color:#d5e7a7}.discord-command-list span{color:#a2a399}.discord-command-list svg{color:#7d8075}.discord-command-entry{color:#898b81;border-color:#282a24}.discord-command-entry>span:last-child{color:#d0e89d}.discord-setup-steps{background:#10110f;border-color:#292b26}.discord-setup-steps article+article{border-color:#292b26}.discord-setup-steps article>span{color:#d0e89d;background:#191e14;border-color:#3a4530}.discord-setup-steps h3{color:#eeefe8}.discord-product-section-head>p,.discord-setup-steps p{color:#a5a69e}.discord-setup-links a{color:#c6c8bd;background:#111210;border-color:#2d2f29}.discord-setup-links a:hover{background:#191a17;border-color:#55584c}.discord-setup-links a svg:first-child{color:#d1e7a0}.discord-product-faq{border-color:#292b26}.discord-faq-intro>p:not(.discord-section-label),.discord-faq-list details>p{color:#a5a69e}.discord-faq-list,.discord-faq-list details{border-color:#292b26}.discord-faq-list summary{color:#edede7}.discord-faq-list summary svg{color:#d0e89d}.discord-product-final{background:linear-gradient(110deg,#141611,#0e0f0d);border-color:#30312b}.discord-final-art{background:#1a1b17;border-color:#34362e}.discord-product-final h2{color:#f0f0eb}.discord-product-final>div:nth-child(2)>p:last-child{color:#a5a69e}.discord-product-final>a{color:#171b10;background:#d9f398}.discord-product-related a{color:#999b91}.discord-product-related a:hover{color:#d9f398}.discord-product-related svg{color:#c7d9a1}.discord-guide-nav{z-index:2;border-top:1px solid #242621;border-bottom:1px solid #242621;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1.3rem;width:min(1120px,100% - 2rem);margin:-.4rem auto 0;padding:1rem 0;display:flex;position:relative}.discord-guide-nav>span{color:#84867d;letter-spacing:.1em;margin-right:.3rem;font-size:.56rem;font-weight:800}.discord-guide-nav a{color:#b4b6ad;font-size:.64rem;font-weight:740;transition:color .15s}.discord-guide-nav a:hover{color:#d9f398}@media (max-width:900px){.discord-start-grid{grid-template-columns:1fr}.discord-start-grid article{min-height:0}.discord-product-controls{grid-template-columns:1fr;gap:1.6rem}}@media (max-width:640px){.discord-product-controls,.discord-product-start{padding-top:4.5rem}.discord-start-grid article{padding:1.1rem}.discord-product-hero{min-height:auto}}.wil-home.wil-home--choose{--ink:#f7faff;--muted:#aab8d2;--line:#a3c2ff24;--paper:#070d1b;--blue:#8bdcff;--blue-dark:#b7eaff;isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(at 10% 8%,#2f6aff2e,#0000 28%),radial-gradient(at 92% 34%,#7f4eff21,#0000 27%),linear-gradient(#060a14,#08142e 47%,#071127 78%,#050a16);padding-top:8.25rem;position:relative}html[data-theme=light] .wil-home.wil-home--choose.cosmic-bg{background:radial-gradient(at 10% 8%,#2f6aff2e,#0000 28%),radial-gradient(at 92% 34%,#7f4eff21,#0000 27%),linear-gradient(#060a14,#08142e 47%,#071127 78%,#050a16)!important}html[data-theme=dark] .wil-home.wil-home--choose{--ink:#f7faff;--muted:#aab8d2;--line:#a3c2ff24;--paper:#070d1b;--blue:#8bdcff;--blue-dark:#b7eaff;background:radial-gradient(at 10% 8%,#2f6aff2e,#0000 28%),radial-gradient(at 92% 34%,#7f4eff21,#0000 27%),linear-gradient(#060a14,#08142e 47%,#071127 78%,#050a16)}.wil-home.wil-home--choose .wil-choice-hero{isolation:isolate;width:min(1120px,100%);padding:2rem 0 2.25rem;position:relative}.wil-home.wil-home--choose .wil-choice-hero:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#9cc0ff0e 1px,#0000 0),linear-gradient(90deg,#9cc0ff0e 1px,#0000 0),radial-gradient(at 50% 0,#2f75ff33,#0000 64%);background-size:72px 72px,72px 72px,auto;position:absolute;inset:-1rem -5rem 0;-webkit-mask-image:linear-gradient(#0000,#000 15% 78%,#0000);mask-image:linear-gradient(#0000,#000 15% 78%,#0000)}.wil-home.wil-home--choose .wil-choice-heading{text-align:left;width:100%;max-width:820px;margin:0 auto 2rem}.wil-home.wil-home--choose .wil-choice-heading .wil-eyebrow{color:#9bbaff;letter-spacing:.13em;justify-content:flex-start;font-size:.66rem}.wil-home.wil-home--choose .wil-eyebrow-mark{background:#7de6ff;box-shadow:0 0 0 5px #5dd3ff1c,0 0 18px #44bfff}.wil-home.wil-home--choose .wil-choice-heading h1{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.075em;text-wrap:balance;background:linear-gradient(100deg,#fff 5%,#9ee9ff 48%,#9ea7ff);-webkit-background-clip:text;background-clip:text;max-width:800px;margin:1.15rem 0 0;font-size:clamp(3.2rem,6.7vw,5.8rem);font-weight:900;line-height:.94}.wil-home.wil-home--choose .wil-choice-heading>p:last-child{color:#aab8d2;max-width:620px;margin:.95rem 0 0;font-size:clamp(.97rem,1.5vw,1.12rem);line-height:1.7}.wil-home.wil-home--choose .wil-start-grid{gap:1rem}.wil-home.wil-home--choose .wil-start-card,.wil-home.wil-home--choose .wil-task-launch{color:#f7faff;background:linear-gradient(145deg,#122146e6,#081126e0);border:1px solid #a3c2ff26;border-radius:1.2rem;box-shadow:0 22px 60px #0003,inset 0 1px #ffffff09}.wil-home.wil-home--choose .wil-start-card{min-height:410px;padding:clamp(1.25rem,2.5vw,1.8rem);transition:transform .22s,border-color .22s,box-shadow .22s}.wil-home.wil-home--choose .wil-start-card:hover{border-color:#7ecdff66;transform:translateY(-4px);box-shadow:0 26px 72px #00000047,0 0 42px #3f8bff14}.wil-home.wil-home--choose .wil-start-card:before{z-index:0;content:"";opacity:.85;background:linear-gradient(90deg,#6fdcff,#8c9bff 58%,#0000);height:2px;position:absolute;inset:0 0 auto}.wil-home.wil-home--choose .wil-start-card-discord:before{background:linear-gradient(90deg,#a08cff,#8bdcff 58%,#0000)}.wil-home.wil-home--choose .wil-start-card:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#4f84ff1f,#0000 69%);border-radius:50%;width:310px;height:310px;position:absolute;top:-145px;right:-110px}.wil-home.wil-home--choose .wil-start-card-discord:after{background:radial-gradient(circle,#9d74ff21,#0000 69%)}.wil-home.wil-home--choose .wil-start-card>*{z-index:1;position:relative}.wil-home.wil-home--choose .wil-start-card-chat>.wil-choice-card-hit-area{z-index:0;position:absolute}.wil-home.wil-home--choose .wil-start-card h2{color:#f7faff;letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:850}.wil-home.wil-home--choose .wil-start-card>p{color:#aab8d2;max-width:470px;margin-top:.5rem;font-size:.9rem;line-height:1.65}.wil-home.wil-home--choose .wil-start-card-top{color:#9cabc4}.wil-home.wil-home--choose .wil-start-kicker{letter-spacing:.12em;font-size:.62rem}.wil-home.wil-home--choose .wil-start-card-discord .wil-start-icon,.wil-home.wil-home--choose .wil-start-icon{color:#90e2ff;background:#438adf1f;border:1px solid #8ed0ff40;border-radius:.82rem;width:2.5rem;height:2.5rem}.wil-home.wil-home--choose .wil-start-card-discord .wil-start-icon{color:#c0b4ff;background:#9070e21f;border-color:#b19aff3d}.wil-home.wil-home--choose .wil-start-arrow{color:#8297bb}.wil-home.wil-home--choose .wil-tool-chips span{color:#bfcee4;background:#050e21a6;border-color:#b3cdff21;min-height:2rem;font-size:.65rem}.wil-home.wil-home--choose .wil-community-list svg,.wil-home.wil-home--choose .wil-tool-chips svg{color:#82deff}.wil-home.wil-home--choose .wil-community-list li{color:#bfcee4;font-size:.76rem}.wil-home.wil-home--choose .wil-discord-preview{background:#050e218f;border-color:#a3c2ff24;border-radius:.9rem;margin-top:auto}.wil-home.wil-home--choose .wil-discord-preview-mark{color:#b7baff;background:#887dff26}.wil-home.wil-home--choose .wil-discord-preview strong{color:#f7faff}.wil-home.wil-home--choose .wil-discord-preview small{color:#92a3c0}.wil-home.wil-home--choose .wil-discord-preview-dot{background:#6ee7bf;box-shadow:0 0 0 4px #6ee7bf1a}.wil-home.wil-home--choose .wil-start-card-foot{padding-top:1rem}.wil-home.wil-home--choose .wil-start-card-foot>span{color:#95a6c2;font-size:.65rem}.wil-home.wil-home--choose .wil-start-card-foot>span svg{color:#72e3c0}.wil-home.wil-home--choose .wil-start-card-foot>strong{color:#eaf5ff;background:#4f7ec424;border-color:#a1ccff33;min-height:2.65rem;font-size:.7rem}.wil-home.wil-home--choose .wil-start-card-discord .wil-start-card-foot>strong{color:#eeeaff;background:#8169c226;border-color:#baa4ff3b}.wil-home.wil-home--choose .wil-start-card-chat>:not(.wil-choice-card-hit-area):not(.home-chat-launcher){pointer-events:none}.wil-home.wil-home--choose .wil-start-card-chat .home-chat-launcher{z-index:3;color:#f7faff;background:#040a19c2;border:1px solid #a3c2ff2e;border-radius:1rem;width:100%;margin:1rem 0 .7rem;padding:.9rem 1rem .8rem;position:relative;box-shadow:0 16px 44px #00000038}.wil-home.wil-home--choose .home-chat-launcher textarea{color:#f4f8ff;min-height:72px;font-size:.92rem;line-height:1.6}.wil-home.wil-home--choose .home-chat-launcher textarea::placeholder{color:#8799b6}.wil-home.wil-home--choose .home-chat-controls{border-color:#a3c2ff1f;min-height:43px}.wil-home.wil-home--choose .home-chat-controls>span{color:#96a8c4;font-size:.62rem}.wil-home.wil-home--choose .home-chat-controls>span svg{color:#91dfff}.wil-home.wil-home--choose .home-chat-actions select{color:#e5efff;background:#101d38;border-color:#a3c2ff2e;max-width:190px;font-size:.68rem}.wil-home.wil-home--choose .home-chat-actions select option{color:#e5efff;background:#101d38}.wil-home.wil-home--choose .home-chat-actions button{color:#07152d;background:linear-gradient(110deg,#dff8ff,#bcd0ff);min-height:40px;font-size:.71rem}.wil-home.wil-home--choose .home-chat-actions button:hover:not(:disabled){background:#fff}.wil-home.wil-home--choose .home-chat-launcher :focus-visible{outline-color:#91dfff}.wil-home.wil-home--choose .home-chat-suggestions button{color:#b4c5df;background:#07122abd;border-color:#a3c2ff24;font-size:.62rem}.wil-home.wil-home--choose .home-chat-suggestions button:hover{color:#f1f8ff;background:#2e5e9d52;border-color:#73ccff6b}.wil-home.wil-home--choose .wil-home-composer-note{color:#8194b4}.wil-home.wil-home--choose .wil-choice-footnote{color:#91a3bf;justify-content:flex-start;font-size:.7rem}.wil-home.wil-home--choose .wil-choice-footnote svg{color:#85dfff}.wil-home.wil-home--choose .wil-task-launch{width:min(1120px,100%);margin-bottom:4.2rem;padding:1.25rem}.wil-home.wil-home--choose .wil-task-launch-heading h2{color:#f7faff}.wil-home.wil-home--choose .wil-task-launch-heading>a{color:#95dfff}.wil-home.wil-home--choose .wil-task-launch-card{color:#f4f8ff;background:#040c1e8c;border-color:#a3c2ff21;border-radius:.85rem}.wil-home.wil-home--choose .wil-task-launch-card:hover{background:#2b518b40;border-color:#73ccff61}.wil-home.wil-home--choose .wil-task-launch-card strong{color:#f4f8ff}.wil-home.wil-home--choose .wil-task-launch-card small{color:#9aabc5}.wil-home.wil-home--choose .wil-task-launch-card>svg{color:#85bde6}.wil-home.wil-home--choose .wil-task-launch-icon{color:#9fdfff;background:#4b99e421}.wil-home.wil-home--choose .wil-task-launch-icon.is-shop{color:#ffda95;background:#e0a84b1f}.wil-home.wil-home--choose .wil-task-launch-icon.is-research{color:#c8b6ff;background:#9673e124}.wil-home.wil-home--choose .wil-task-launch-icon.is-image{color:#ffb9db;background:#e87bb31f}@media (max-width:760px){.wil-home.wil-home--choose{padding-top:7.5rem}.wil-home.wil-home--choose .wil-choice-hero{padding-top:1.3rem}.wil-home.wil-home--choose .wil-choice-heading{margin-bottom:1.35rem}.wil-home.wil-home--choose .wil-start-card{min-height:0}.wil-home.wil-home--choose .wil-start-grid{grid-template-columns:1fr}}@media (max-width:560px){.wil-home.wil-home--choose .wil-choice-heading h1{font-size:clamp(2.8rem,12vw,4.4rem)}.wil-home.wil-home--choose .home-chat-launcher{margin-top:.9rem;padding:.8rem}.wil-home.wil-home--choose .home-chat-controls{flex-direction:column;align-items:flex-start;gap:.65rem}.wil-home.wil-home--choose .home-chat-actions{justify-content:space-between;width:100%}.wil-home.wil-home--choose .wil-start-card-foot{flex-direction:column;align-items:flex-start}.wil-home.wil-home--choose .wil-start-card-foot>strong{align-self:stretch}}@media (prefers-reduced-motion:reduce){.wil-home.wil-home--choose .wil-start-card,.wil-home.wil-home--choose .wil-task-launch-card{transition:none}}.wil-home--choose{color:#f8fbff}.wil-home--choose .wil-start-card-chat,.wil-home--choose .wil-start-card-discord{background:linear-gradient(155deg,#0e1d39f5,#060d1dfa);border-color:#91ccff33}.wil-home--choose .wil-start-card h2,.wil-home--choose .wil-task-launch h2,.wil-home--choose .wil-task-launch-card strong{color:#f8fbff}.wil-home--choose .wil-choice-footnote,.wil-home--choose .wil-community-list li,.wil-home--choose .wil-start-card-foot>span,.wil-home--choose .wil-start-card>p{color:#aebbd1}.wil-home--choose .wil-start-card-foot>strong{color:#e3f5ff}.wil-home--choose .wil-start-card-chat>.wil-choice-card-hit-area{z-index:0;border-radius:inherit;position:absolute;inset:0}.wil-home--choose .wil-start-card-chat .home-chat-launcher{color:#f8fbff;background:#060d1de6;border-color:#91ccff33;box-shadow:0 18px 50px #00000038}.wil-home--choose .wil-start-card-chat .home-chat-launcher textarea{color:#f8fbff}.wil-home--choose .wil-start-card-chat .home-chat-launcher textarea::placeholder{color:#91a3bb}.wil-home--choose .wil-start-card-chat .home-chat-controls{border-color:#91ccff21}.wil-home--choose .wil-start-card-chat .home-chat-controls>span{color:#aebbd1}.wil-home--choose .wil-start-card-chat .home-chat-controls>span svg{color:#70d7ff}.wil-home--choose .wil-start-card-chat .home-chat-actions select{color:#dcecff;background:#0b1931;border-color:#91ccff33}.wil-home--choose .wil-start-card-chat .home-chat-actions button{color:#06101f;background:#8bdcff}.wil-home--choose .home-chat-suggestions button{color:#b6c7dc;background:#08142bc7;border-color:#91ccff29}.wil-home--choose .home-chat-suggestions button:hover{color:#e5f7ff;background:#1c3d65b8;border-color:#69d0ff70}html[data-theme=dark] .wil-home--choose{--ink:#f8fbff;--muted:#aebbd1;--line:#91ccff2b;--paper:#040816;--blue:#68d4ff;--blue-dark:#86dcff;color:#f8fbff;background:#040816}html[data-theme=dark] .wil-home--choose .wil-start-card-chat,html[data-theme=dark] .wil-home--choose .wil-start-card-discord{background:linear-gradient(155deg,#0e1d39f5,#060d1dfa);border-color:#91ccff33}html[data-theme=dark] .wil-home--choose .wil-start-card-chat .wil-start-icon,html[data-theme=dark] .wil-home--choose .wil-start-card-discord .wil-start-icon{color:#8fe2ff;background:#307bc42e;border-color:#70c7ff47}html[data-theme=dark] .wil-home--choose .wil-start-card h2,html[data-theme=dark] .wil-home--choose .wil-task-launch h2,html[data-theme=dark] .wil-home--choose .wil-task-launch-card strong{color:#f8fbff}html[data-theme=dark] .wil-home--choose .wil-choice-footnote,html[data-theme=dark] .wil-home--choose .wil-community-list li,html[data-theme=dark] .wil-home--choose .wil-start-card-foot>span,html[data-theme=dark] .wil-home--choose .wil-start-card>p{color:#aebbd1}html[data-theme=dark] .wil-home--choose .wil-start-card-foot>strong{color:#e3f5ff;background:#2b639d38;border-color:#70c7ff47}html[data-theme=dark] .wil-home--choose .wil-task-launch,html[data-theme=dark] .wil-home--choose .wil-task-launch-card{color:#f8fbff;background:linear-gradient(155deg,#0e1d39f0,#060d1df5);border-color:#91ccff2b}html[data-theme=dark] .wil-home--choose .wil-task-launch-card small,html[data-theme=dark] .wil-home--choose .wil-task-launch-heading>a{color:#9eb1ca}html[data-theme=dark] .wil-home--choose .home-chat-launcher{color:#f8fbff;background:#060d1de6;border-color:#91ccff33;box-shadow:0 18px 50px #00000038}html[data-theme=dark] .wil-home--choose .home-chat-controls>span{color:#aebbd1}.chat-page--workspace .chat-model-picker-panel{width:min(456px,100vw - 28px);padding:14px}.chat-page--workspace .chat-model-picker-heading{gap:5px}.chat-page--workspace .chat-model-picker-heading>span{color:#747968}.chat-page--workspace .chat-model-picker-heading>div{gap:7px}.chat-page--workspace .chat-model-picker-heading>div strong{color:#20231b;letter-spacing:-.04em;font-weight:760}.chat-page--workspace .chat-model-picker-heading>div small{color:#777b70;font-weight:600}.chat-page--workspace .chat-model-picker-heading>p{color:#777b70;max-width:390px;font-size:11px}.chat-page--workspace .chat-model-search{color:#777b70;background:#fff;border:1px solid #e3e4dc;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.chat-page--workspace .chat-model-search:focus-within{border-color:#9cab76;box-shadow:0 0 0 3px #9bb1631f}.chat-page--workspace .chat-model-search input{color:#25271f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.chat-page--workspace .chat-model-search input::placeholder{color:#92958b}.chat-page--workspace .chat-model-filters{flex-wrap:wrap;padding:0;overflow:visible}.chat-page--workspace .chat-model-filters button{color:#64675d;background:#fff;border-color:#e5e6de;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;display:inline-flex}.chat-page--workspace .chat-model-filters button small{color:#96998f;font-variant-numeric:tabular-nums;font-size:9px;font-weight:650}.chat-page--workspace .chat-model-filters button.is-active{color:#37441f;background:#f0f6df;border-color:#bdcf8c}.chat-page--workspace .chat-model-filters button.is-active small{color:#647746}.chat-page--workspace .chat-model-quota-note{background:#f7f8f3;border-color:#e6e7dd;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:8px 10px}.chat-page--workspace .chat-model-quota-note strong{color:#33372b}.chat-page--workspace .chat-model-quota-note span{color:#515649;font-variant-numeric:tabular-nums;justify-self:end;font-size:10px}.chat-page--workspace .chat-model-quota-note small{color:#7a7e72;grid-column:1/-1;font-size:9px}.chat-page--workspace .chat-model-results-heading{color:#3c4035;justify-content:space-between;align-items:center;padding:1px 2px 0;display:flex}.chat-page--workspace .chat-model-results-heading strong{font-size:10px;font-weight:730}.chat-page--workspace .chat-model-results-heading span{color:#92958c;font-variant-numeric:tabular-nums;font-size:9px}.chat-page--workspace .chat-model-choice{border-color:#e6e7e0;gap:5px;padding:10px 11px;transition:border-color .14s,background .14s}.chat-page--workspace .chat-model-choice-name{color:#22251d;letter-spacing:-.015em;font-size:13px;font-weight:730}.chat-page--workspace .chat-model-choice-detail{color:#65695f;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-page--workspace .chat-model-cost-band{color:#80603f;background:#f7efe4;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:9px}.chat-page--workspace .chat-model-cost-band.is-free{color:#4c642e;background:#edf4de}.chat-page--workspace .chat-model-choice-recommended{color:#657d37;width:max-content;max-width:100%;padding:3px 0 0}html[data-theme=dark] .chat-page--workspace .chat-model-picker-heading>div strong{color:#f1f2eb}html[data-theme=dark] .chat-page--workspace .chat-model-picker-heading>div small,html[data-theme=dark] .chat-page--workspace .chat-model-picker-heading>p{color:#a4a69c}html[data-theme=dark] .chat-page--workspace .chat-model-search{color:#a9aa9f;background:#141512;border-color:#30312b}html[data-theme=dark] .chat-page--workspace .chat-model-search:focus-within{border-color:#687a45;box-shadow:0 0 0 3px #92ae5b1f}html[data-theme=dark] .chat-page--workspace .chat-model-search input{color:#eeefe8}html[data-theme=dark] .chat-page--workspace .chat-model-search input::placeholder{color:#7e8076}html[data-theme=dark] .chat-page--workspace .chat-model-filters button{color:#b7b8ad;background:#111210;border-color:#30312b}html[data-theme=dark] .chat-page--workspace .chat-model-filters button small{color:#85877d}html[data-theme=dark] .chat-page--workspace .chat-model-filters button.is-active{color:#e8f2d5;background:#22291a;border-color:#54663a}html[data-theme=dark] .chat-page--workspace .chat-model-filters button.is-active small{color:#b9ca91}html[data-theme=dark] .chat-page--workspace .chat-model-quota-note strong{color:#e0e2d8}html[data-theme=dark] .chat-page--workspace .chat-model-quota-note span{color:#c6c8bc}html[data-theme=dark] .chat-page--workspace .chat-model-quota-note small{color:#929489}html[data-theme=dark] .chat-page--workspace .chat-model-results-heading{color:#d9dbd0}html[data-theme=dark] .chat-page--workspace .chat-model-results-heading span{color:#85877d}html[data-theme=dark] .chat-page--workspace .chat-model-choice{background:#141512;border-color:#2d2e28}html[data-theme=dark] .chat-page--workspace .chat-model-choice-name{color:#f1f2eb}html[data-theme=dark] .chat-page--workspace .chat-model-choice-detail,html[data-theme=dark] .chat-page--workspace .chat-model-choice-meta{color:#a3a59b}html[data-theme=dark] .chat-page--workspace .chat-model-cost-band{color:#e5c49e;background:#2b2118}html[data-theme=dark] .chat-page--workspace .chat-model-cost-band.is-free{color:#d3e7ae;background:#242b19}@media (max-width:720px){.chat-page--workspace .chat-model-picker-panel{gap:9px;padding:11px}.chat-page--workspace .chat-model-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.chat-page--workspace .chat-model-filters::-webkit-scrollbar{display:none}.chat-page--workspace .chat-model-filters button{flex:none}}.wil-home--choose{--ink:#17202c;--muted:#626d7b;--line:#dfe4eb;--paper:#f5f6f3;--blue:#315fc8;--blue-dark:#234b9f;background:var(--paper);padding-top:8.25rem}.wil-bottom-cta,.wil-choice-hero,.wil-how-section{width:min(1100px,100%);margin-inline:auto}.wil-choice-hero{padding:2.6rem 0 3rem}.wil-choice-heading{text-align:center;max-width:760px;margin:0 auto 2rem}.wil-choice-heading .wil-eyebrow,.wil-how-heading .wil-eyebrow{justify-content:center}.wil-home--choose .wil-eyebrow-mark{background:#bbdf52;box-shadow:0 0 0 4px #bbdf522e}.wil-choice-heading h1{color:var(--ink);letter-spacing:-.065em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.6rem,5.7vw,4.8rem);font-weight:760;line-height:.99}.wil-choice-heading>p:last-child{max-width:560px;color:var(--muted);margin:.85rem auto 0;font-size:1rem;line-height:1.6}.wil-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wil-start-card{border:1px solid var(--line);min-height:380px;color:var(--ink);background:#fff;border-radius:1.15rem;flex-direction:column;padding:1.55rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #121d2e0e}.wil-start-card:hover{border-color:#b8c9e9;transform:translateY(-3px);box-shadow:0 20px 48px #121d2e1a}.wil-start-card-chat,.wil-start-card-discord{background:#fff}.wil-start-card-top{color:#74796e;align-items:center;gap:.7rem;display:flex}.wil-start-icon{color:#394c10;background:#f0f6dd;border:1px solid #dfe6cd;border-radius:.9rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.wil-start-card-discord .wil-start-icon{color:#56627a;background:#f0f2f6;border-color:#e2e5ed}.wil-start-kicker{letter-spacing:.1em;font-size:.66rem;font-weight:760}.wil-start-arrow{color:#a0a398;margin-left:auto}.wil-start-card h2{color:var(--ink);letter-spacing:-.055em;margin-top:1.55rem;font-size:2rem;font-weight:750}.wil-start-card>p{color:#63685e;max-width:455px;margin-top:.45rem;font-size:.92rem;line-height:1.6}.wil-tool-chips{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.wil-tool-chips span{color:#52574a;background:#ffffffc2;border:1px solid #e4e7dd;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding:0 .58rem;font-size:.68rem;font-weight:650;display:inline-flex}.wil-tool-chips svg{color:#596f21}.wil-community-list{gap:.55rem;margin-top:1.1rem;padding:0;list-style:none;display:grid}.wil-community-list li{color:#52574f;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.wil-community-list svg{color:#5e7825;flex:none}.wil-start-card-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.35rem;display:flex}.wil-start-card-foot>a:first-child,.wil-start-card-foot>span{color:#5b6254;align-items:center;gap:.35rem;font-size:.7rem;font-weight:650;display:inline-flex}.wil-start-card-foot>span svg{color:#647c29}.wil-start-card-foot>a:last-child,.wil-start-card-foot>strong{color:#234b9f;background:#edf3ff;border:1px solid #d5dfef;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:0 .85rem;font-size:.73rem;font-weight:760;display:inline-flex}.wil-start-card-discord .wil-start-card-foot>a:last-child{color:#39465f;background:#f2f4f8;border-color:#dce0e8}.wil-start-card-foot>a:hover{filter:brightness(.97)}.wil-choice-footnote{color:#72766d;text-align:center;justify-content:center;align-items:center;gap:.45rem;margin:1.1rem auto 0;font-size:.73rem;display:flex}.wil-choice-footnote svg{color:#687d35}.wil-how-section{border-top:1px solid var(--line);padding:3.6rem 0 4.4rem}.wil-how-heading{text-align:center;max-width:650px;margin-inline:auto}.wil-how-heading h2{color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:740;line-height:1.05}.wil-how-heading>p:last-child{color:var(--muted);margin-top:.75rem;font-size:.9rem;line-height:1.6}.wil-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.wil-how-card{border:1px solid var(--line);min-height:205px;color:var(--ink);background:#ffffffb8;border-radius:.95rem;grid-template-columns:1fr auto;gap:.72rem .5rem;padding:1.1rem;transition:transform .18s,border-color .18s;display:grid}.wil-how-card:hover{border-color:#b8ca83;transform:translateY(-3px)}.wil-how-card>span{color:#92968b;font-variant-numeric:tabular-nums;font-size:.7rem}.wil-how-card>svg{color:#657d2a;justify-self:end}.wil-how-card b,.wil-how-card h3,.wil-how-card p{grid-column:1/-1}.wil-how-card h3{color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:730}.wil-how-card p{color:var(--muted);font-size:.77rem;line-height:1.55}.wil-how-card b{color:var(--blue);align-self:end;align-items:center;gap:.35rem;font-size:.71rem;display:inline-flex}.wil-bottom-cta{border:1px solid var(--line);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.wil-bottom-cta>div{align-items:center;gap:.85rem;display:flex}.wil-bottom-mark{color:#344610;background:#edfac9;border-radius:.9rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.wil-bottom-cta .wil-eyebrow{font-size:.61rem}.wil-bottom-cta h2{color:var(--ink);letter-spacing:-.035em;margin-top:.16rem;font-size:1.13rem;font-weight:730}.wil-bottom-cta>div>div>p:last-child{color:var(--muted);margin-top:.18rem;font-size:.7rem}.wil-home--choose .wil-button-primary{color:#1a2110;box-shadow:none;background:#d9f398}.wil-home--choose .wil-button-primary:hover{background:#c9ec7d;box-shadow:0 8px 22px #68862024}html[data-theme=dark] .wil-home--choose{--ink:#f3f4ed;--muted:#a0a398;--line:#292a26;--paper:#050505;--blue:#d7f98e;--blue-dark:#e4ffaf;background:var(--paper)}html[data-theme=dark] .wil-home--choose .wil-start-card{color:var(--ink);background:#10110f;border-color:#2d3027;box-shadow:0 20px 55px #00000040}html[data-theme=dark] .wil-home--choose .wil-start-card-discord{background:linear-gradient(145deg,#10110f 42%,#17151f)}html[data-theme=dark] .wil-home--choose .wil-bottom-cta h2,html[data-theme=dark] .wil-home--choose .wil-how-card h3,html[data-theme=dark] .wil-home--choose .wil-how-heading h2,html[data-theme=dark] .wil-home--choose .wil-start-card h2{color:var(--ink)}html[data-theme=dark] .wil-home--choose .wil-community-list li,html[data-theme=dark] .wil-home--choose .wil-start-card>p{color:#b8bbb1}html[data-theme=dark] .wil-home--choose .wil-start-icon{color:#d8f494;background:#202a11;border-color:#36451c}html[data-theme=dark] .wil-home--choose .wil-choice-footnote,html[data-theme=dark] .wil-home--choose .wil-start-card-foot>a:first-child,html[data-theme=dark] .wil-home--choose .wil-start-card-foot>span{color:#aaaea3}html[data-theme=dark] .wil-home--choose .wil-start-card-foot>a:last-child,html[data-theme=dark] .wil-home--choose .wil-start-card-foot>strong{color:#e7ffc0;background:#202a12;border-color:#3b4b22}html[data-theme=dark] .wil-home--choose .wil-start-card-discord .wil-start-card-foot>a:last-child{color:#e4e6dd;background:#191a17;border-color:#363831}html[data-theme=dark] .wil-home--choose .wil-bottom-cta,html[data-theme=dark] .wil-home--choose .wil-how-card{background:#10110f;border-color:#292a26}html[data-theme=dark] .wil-home--choose .wil-bottom-cta>div>div>p:last-child,html[data-theme=dark] .wil-home--choose .wil-how-card p{color:#a0a398}html[data-theme=dark] .wil-home--choose .wil-bottom-mark{color:#e3ffb4;background:#202a12}html[data-theme=dark] .wil-home--choose .wil-button-primary{color:#171b10;background:#d9f398}.chat-purpose-guide{z-index:80;color:#1a1c19;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf7f7;border:1px solid #78829140;border-radius:16px;width:min(310px,100vw - 32px);padding:14px;animation:chatPurposeIn .22s ease-out both;position:fixed;bottom:112px;right:20px;box-shadow:0 16px 48px #00000026}.chat-purpose-guide-heading{color:#777b72;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.chat-purpose-guide-heading button{color:#666a62;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.chat-purpose-guide-heading button:hover{background:#eceee8}.chat-purpose-guide h2{color:#171916;letter-spacing:-.035em;margin-top:3px;font-size:17px;font-weight:750}.chat-purpose-guide>p{color:#696d64;margin-top:3px;font-size:12px}.chat-purpose-guide-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.chat-purpose-guide-actions a,.chat-purpose-guide-actions button{color:#30342a;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e3dc;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:720;text-decoration:none;display:flex}.chat-purpose-guide-actions .chat-purpose-stay{color:#35451c;background:#f2f8e6;border-color:#c6d99b}.chat-purpose-guide-actions button span{color:#818678;font-size:9px;font-weight:550}html[data-theme=dark] .chat-purpose-guide{color:#f2f3ed;background:#10110ff7;border-color:#30312d;box-shadow:0 18px 52px #0000008c}html[data-theme=dark] .chat-purpose-guide-heading{color:#a2a69c}html[data-theme=dark] .chat-purpose-guide-heading button{color:#b9bcb3}html[data-theme=dark] .chat-purpose-guide-heading button:hover{background:#242520}html[data-theme=dark] .chat-purpose-guide h2{color:#f3f4ed}html[data-theme=dark] .chat-purpose-guide>p{color:#a2a69c}html[data-theme=dark] .chat-purpose-guide-actions a,html[data-theme=dark] .chat-purpose-guide-actions button{color:#e4e6dd;background:#191a17;border-color:#34352e}html[data-theme=dark] .chat-purpose-guide-actions .chat-purpose-stay{color:#e6ffc2;background:#222b15;border-color:#43562a}@keyframes chatPurposeIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.wil-home--choose{padding-top:6.5rem}.wil-choice-hero{padding:2.25rem 0 3.1rem}.wil-start-grid{grid-template-columns:1fr}.wil-start-card{min-height:315px;padding:1.25rem}.wil-how-section{padding:2.8rem 0 3rem}.wil-how-grid{grid-template-columns:1fr}.wil-how-card{min-height:180px}.wil-bottom-cta{flex-direction:column;align-items:stretch}.wil-bottom-cta>.wil-button{width:100%}.wil-choice-footnote{align-items:flex-start;max-width:340px;line-height:1.5}.chat-purpose-guide{right:12px;bottom:calc(104px + env(safe-area-inset-bottom));width:min(290px,100vw - 24px);padding:11px}}@media (prefers-reduced-motion:reduce){.chat-purpose-guide{animation:none}.wil-how-card,.wil-start-card{transition:none}}.wil-home--choose{padding-top:7.1rem}.wil-choice-hero{isolation:isolate;padding:2.8rem 0 2rem;position:relative}.wil-choice-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 50% 3%,#315fc813,#0000 58%);width:min(100vw,1500px);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}html[data-theme=dark] .wil-choice-hero:before{background:radial-gradient(at 50% 3%,#bfde711f,#0000 58%)}.wil-choice-heading{max-width:800px;margin-bottom:2rem}.wil-choice-heading .wil-eyebrow{letter-spacing:.16em;gap:.7rem;font-size:.68rem}.wil-choice-heading h1{letter-spacing:-.075em;max-width:790px;margin-inline:auto;font-size:clamp(3rem,7vw,6rem);line-height:.96}.wil-choice-heading>p:last-child{max-width:650px;margin-top:1.2rem;font-size:clamp(1rem,1.5vw,1.14rem)}.wil-start-grid{gap:1rem}.wil-start-card{border-radius:1.2rem;min-height:390px;padding:clamp(1.3rem,2.5vw,1.8rem);box-shadow:0 18px 46px #121d2e11}.wil-start-card-chat,.wil-start-card-discord{border-color:#d9e1ec}.wil-start-card h2{font-size:clamp(2.1rem,3.2vw,2.7rem)}.wil-start-card>p{font-size:.98rem}.wil-tool-chips{gap:.5rem}.wil-tool-chips span{min-height:2.25rem;padding-inline:.72rem;font-size:.74rem}.wil-start-card-foot>a:last-child,.wil-start-card-foot>strong{min-height:2.9rem;padding-inline:1rem;font-size:.8rem}.wil-start-card-chat .home-chat-launcher{border-radius:1rem;width:100%;margin:1rem 0 .7rem;padding:.85rem .9rem .75rem;box-shadow:0 6px 18px #121d2e0d}.wil-start-card-chat .home-chat-launcher textarea{min-height:62px;font-size:.9rem}.wil-start-card-chat .home-chat-controls{min-height:40px;padding-top:.6rem}.wil-start-card-chat .home-chat-controls>span{font-size:.64rem}.wil-start-card-chat .home-chat-actions select{max-width:150px;min-height:36px;font-size:.67rem}.wil-start-card-chat .home-chat-actions button{color:#fff;background:#315fc8;border-radius:.7rem;min-height:36px;padding-inline:.8rem;font-size:.7rem}.wil-start-card-chat .home-chat-actions button:hover:not(:disabled){background:#254fae}.wil-start-card-chat .home-chat-suggestions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.wil-start-card-chat .home-chat-suggestions button{color:#5c687b;min-height:1.8rem;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e0e5ed;border-radius:999px;padding:0 .55rem;font-size:.63rem}.wil-start-card-chat .home-chat-suggestions button:hover{color:#234b9f;background:#f2f6ff;border-color:#b6c8e8}.wil-start-card-chat .wil-start-card-foot{padding-top:.35rem}.wil-start-card-foot>a:first-child{text-decoration:none}.wil-discord-preview{background:#f7f8fa;border:1px solid #e2e5ed;border-radius:.9rem;align-items:center;gap:.7rem;margin-top:auto;padding:1rem;display:flex}.wil-discord-preview-mark{color:#5865f2;background:#eceeff;border-radius:.75rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.wil-discord-preview>span:nth-child(2){gap:.15rem;display:grid}.wil-discord-preview strong{color:#283248;font-size:.78rem}.wil-discord-preview small{color:#768094;font-size:.66rem}.wil-discord-preview-dot{background:#5fbf79;border-radius:50%;width:.5rem;height:.5rem;margin-left:auto;box-shadow:0 0 0 4px #5fbf791f}.wil-choice-footnote{margin-top:1.35rem;font-size:.78rem}.wil-task-launch{background:#ffffffb8;border:1px solid #e0e2d9;border-radius:1.3rem;width:min(1100px,100%);margin:0 auto 4.2rem;padding:1.55rem}.wil-task-launch-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.wil-task-launch-heading .wil-eyebrow{letter-spacing:.13em;margin-bottom:.45rem;font-size:.62rem}.wil-task-launch-heading h2{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:740}.wil-task-launch-heading>a{color:#52672a;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.wil-task-launch-heading>a:hover{color:#334317}.wil-task-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.wil-task-launch-card{min-width:0;min-height:75px;color:var(--ink);background:#fff;border:1px solid #e5e7df;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.wil-task-launch-card:hover{background:#fbfcf7;border-color:#c4d49d;transform:translateY(-2px)}.wil-task-launch-card>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.wil-task-launch-card strong{font-size:.82rem;font-weight:740}.wil-task-launch-card small,.wil-task-launch-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wil-task-launch-card small{color:#73776c;font-size:.67rem}.wil-task-launch-card>svg{color:#a0a497}.wil-task-launch-icon{color:#40531c;background:#eff5df;border-radius:.75rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.wil-task-launch-icon.is-shop{color:#765322;background:#f8f0e0}.wil-task-launch-icon.is-research{color:#55437a;background:#f0edf7}.wil-task-launch-icon.is-image{color:#875b35;background:#f7eee6}html[data-theme=dark] .wil-task-launch{background:linear-gradient(145deg,#0c0d0b,#10110e);border-color:#272923}html[data-theme=dark] .wil-task-launch-heading>a{color:#d8f39a}html[data-theme=dark] .wil-task-launch-heading>a:hover{color:#f0ffd3}html[data-theme=dark] .wil-task-launch-card{color:#f0f1e9;background:#141512;border-color:#292b25}html[data-theme=dark] .wil-task-launch-card:hover{background:#1a1d15;border-color:#53653a}html[data-theme=dark] .wil-task-launch-card small{color:#a1a397}html[data-theme=dark] .wil-task-launch-icon{color:#d7f19b;background:#222a17}html[data-theme=dark] .wil-task-launch-icon.is-shop{color:#e7c88f;background:#282116}html[data-theme=dark] .wil-task-launch-icon.is-research{color:#d3c0f1;background:#231d2e}html[data-theme=dark] .wil-task-launch-icon.is-image{color:#eac5a1;background:#2b2119}html[data-theme=light] .wil-start-card-chat .home-chat-launcher{background:#fff;border-color:#dfe4eb}html[data-theme=light] .wil-start-card-chat .home-chat-suggestions button{color:#5c687b;background:#f8fafc;border-color:#e0e5ed}html[data-theme=light] .wil-discord-preview{background:#f7f8fa;border-color:#e2e5ed}html[data-theme=light] .wil-discord-preview strong{color:#283248}html[data-theme=light] .wil-discord-preview small{color:#768094}html[data-theme=dark] .wil-start-card-chat .home-chat-launcher{background:#090a08;border-color:#30312c;box-shadow:0 12px 28px #0003}html[data-theme=dark] .wil-start-card-chat .home-chat-controls{border-color:#292a25}html[data-theme=dark] .wil-start-card-chat .home-chat-controls>span{color:#a0a398}html[data-theme=dark] .wil-start-card-chat .home-chat-actions select{color:#e8eade;background:#171815;border-color:#30312c}html[data-theme=dark] .wil-start-card-chat .home-chat-actions select option{color:#e8eade;background:#171815}html[data-theme=dark] .wil-start-card-chat .home-chat-actions button{color:#1a2010;background:#d9f398}html[data-theme=dark] .wil-start-card-chat .home-chat-actions button:hover:not(:disabled){background:#c9ec7d}html[data-theme=dark] .wil-start-card-chat .home-chat-suggestions button{color:#b5b8ad;background:#171815;border-color:#30312c}html[data-theme=dark] .wil-start-card-chat .home-chat-suggestions button:hover{color:#e6ffc2;background:#202519;border-color:#52663b}html[data-theme=dark] .wil-discord-preview{background:#171815;border-color:#30312c}html[data-theme=dark] .wil-discord-preview-mark{color:#c8c9ff;background:#28283c}html[data-theme=dark] .wil-discord-preview strong{color:#f0f1e9}html[data-theme=dark] .wil-discord-preview small{color:#a0a398}html[data-theme=dark] .wil-discord-preview-dot{background:#80c990}.chat-page--workspace .chat-model-control{flex-basis:210px}.chat-page--workspace .chat-model-picker-label{gap:3px}.chat-page--workspace .chat-model-picker-heading>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.chat-page--workspace .chat-model-picker-heading>div small{color:#777870;font-size:11px}.chat-page--workspace .chat-model-picker-heading>p{max-width:54ch;font-size:12px;line-height:1.5}.chat-page--workspace .chat-model-search{gap:9px;padding:0 12px}.chat-page--workspace .chat-model-filters{gap:7px;padding:1px 0 4px}.chat-page--workspace .chat-composer .chat-model-filters button{gap:7px}.chat-page--workspace .chat-model-results-heading{padding:2px 2px 0}.chat-page--workspace .chat-model-choice-recommended{letter-spacing:.045em}.chat-page--workspace .chat-model-quota-note{border-radius:13px;padding:11px 12px}.chat-page--workspace .chat-model-quota-note small,.chat-page--workspace .chat-model-quota-note span{font-size:11px;line-height:1.45}html[data-theme=dark] .chat-page--workspace .chat-model-picker>summary{background:#0a0b09;border-color:#30312b}html[data-theme=dark] .chat-page--workspace .chat-model-picker-panel{background:#090a08;border-color:#292b25;box-shadow:0 26px 90px #000000c7}@media (max-width:760px){.wil-home--choose{padding-top:6.4rem}.wil-choice-hero{padding-top:2.2rem}.wil-choice-heading h1{font-size:clamp(2.55rem,11vw,4.4rem)}.wil-task-launch{margin-bottom:2.8rem;padding:1rem}.wil-task-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wil-task-launch-card{gap:.5rem;padding:.6rem}.chat-page--workspace .chat-model-control{flex:0 160px;width:160px;max-width:44vw}.chat-page--workspace .chat-model-picker-panel{width:min(480px,100vw - 24px);max-height:min(72dvh,640px);padding:14px}}@media (max-width:420px){.wil-task-launch-heading{flex-direction:column;align-items:flex-start;gap:.55rem}.wil-task-launch-grid{grid-template-columns:1fr}.wil-task-launch-card{min-height:66px}}@media (prefers-reduced-motion:reduce){.wil-task-launch-card{transition:none}}.wil-home--choose{--ink:#f8fbff;--muted:#aebbd1;--line:#9bcdff29;--paper:#071126;--blue:#68d4ff;--blue-dark:#86dcff;color:var(--ink);background-color:#040816}.wil-home--choose .wil-choice-hero:before{background:radial-gradient(at 50% 3%,#38bdf82e,#0000 62%)}.wil-home--choose .wil-eyebrow{color:#83dcff}.wil-home--choose .wil-choice-heading h1{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fff 12%,#d6efff 55%,#7ecaff);-webkit-background-clip:text;background-clip:text}.wil-home--choose .wil-choice-heading>p:last-child{color:#aebbd1}.wil-home--choose .wil-start-card,.wil-home--choose .wil-task-launch,.wil-home--choose .wil-task-launch-card{color:#f8fbff;background:linear-gradient(155deg,#0e1d39f0,#060d1df5);border-color:#91ccff2b;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0b}.wil-home--choose .wil-start-card{text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.wil-home--choose .wil-start-card:hover{border-color:#69d0ff7a;transform:translateY(-3px);box-shadow:0 28px 80px #00000052,0 0 36px #38bdf814}.wil-home--choose .wil-start-card:before{background:linear-gradient(90deg,#39c3ff,#647cff 55%,#0000)}.wil-home--choose .wil-start-card:after{background:radial-gradient(circle,#38bdf82b,#0000 70%)}.wil-home--choose .wil-start-card-chat .wil-start-icon,.wil-home--choose .wil-start-card-discord .wil-start-icon{color:#8fe2ff;background:#307bc42e;border-color:#70c7ff47}.wil-home--choose .wil-start-card h2{color:#f8fbff}.wil-home--choose .wil-community-list li,.wil-home--choose .wil-start-card>p{color:#b7c5d8}.wil-home--choose .wil-community-list svg,.wil-home--choose .wil-tool-chips svg{color:#70d7ff}.wil-home--choose .wil-start-card-foot>span,.wil-home--choose .wil-start-card-foot>strong{color:#c5d4e9}.wil-home--choose .wil-start-card-foot>strong{background:#2b639d38;border-color:#70c7ff47}.wil-home--choose .wil-choice-footnote{color:#91a3bb}.wil-home--choose .wil-choice-footnote svg{color:#70d7ff}.wil-home--choose .wil-task-launch h2,.wil-home--choose .wil-task-launch-card strong{color:#f8fbff}.wil-home--choose .wil-task-launch-card small,.wil-home--choose .wil-task-launch-heading>a{color:#9eb1ca}.wil-home--choose .wil-task-launch-card:hover{background:#1c3d65b8;border-color:#69d0ff6b}.wil-home--choose .wil-choice-card-hit-area{z-index:0;border-radius:inherit;position:absolute;inset:0}.wil-home--choose .wil-choice-card-hit-area:focus-visible{outline-offset:4px;outline:3px solid #69d7ff}.wil-home--choose .wil-start-card-chat>:not(.wil-choice-card-hit-area):not(.home-chat-launcher){pointer-events:none}.wil-home--choose .wil-start-card-chat .home-chat-launcher{z-index:3;pointer-events:auto;position:relative}.wil-home--choose .wil-home-composer-note{color:#91a3bb}html[data-theme=dark] .wil-home--choose{background-color:#040816}.wil-home--choose .home-chat-launcher{text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:1.2rem;width:min(760px,100%);margin:1.8rem auto 0;padding:1rem 1.1rem .85rem;box-shadow:0 10px 28px #121d2e0f}.wil-home--choose .home-chat-launcher textarea{resize:none;color:#171916;min-height:82px;font-size:1rem;line-height:1.55}.wil-home--choose .home-chat-launcher textarea::placeholder{color:#858a7e}.wil-home--choose .home-chat-controls{border-color:#edf0f4;min-height:46px;padding-top:.7rem}.wil-home--choose .home-chat-controls>span{color:#73776d;font-size:.72rem}.wil-home--choose .home-chat-controls>span svg{color:#315fc8}.wil-home--choose .home-chat-actions select{color:#344055;background:#f8fafc;border-color:#e0e5ed;max-width:210px;font-size:.72rem}.wil-home--choose .home-chat-actions button{color:#fff;background:#315fc8;border-radius:.85rem;min-height:42px;padding-inline:1rem;font-size:.76rem;transition:background .16s,transform .16s}.wil-home--choose .home-chat-actions button:hover:not(:disabled){background:#254fae;transform:translateY(-1px)}.wil-home--choose .home-chat-launcher :focus-visible{outline-offset:3px;outline-color:#315fc8}.wil-home-composer-note{color:#777b70;text-align:center;margin:.7rem auto 0;font-size:.73rem}.home-chat-suggestions{gap:.4rem;margin-top:.6rem}.home-chat-suggestions button{color:#626d7b;min-height:1.9rem;font:inherit;background:#f8fafc;border:1px solid #e1e6ee;padding:0 .62rem;font-size:.67rem;transition:background .15s,border-color .15s,color .15s}.home-chat-suggestions button:hover{color:#234b9f;background:#f1f5fd;border-color:#b8c9e9}.wil-home--choose .wil-choice-hero{padding-top:3.1rem}.wil-home--choose .wil-choice-heading{text-align:left;max-width:780px;margin-bottom:1.7rem}.wil-home--choose .wil-choice-heading .wil-eyebrow{justify-content:flex-start}.wil-home--choose .wil-choice-heading h1{max-width:720px;margin-left:0;font-size:clamp(3rem,7vw,5.7rem)}.wil-home--choose .wil-choice-heading>p:last-child{max-width:600px;margin-left:0}.wil-home--choose .wil-start-grid{gap:1.15rem}.wil-home--choose .wil-start-card{min-height:410px;box-shadow:none;border-radius:1.05rem;padding:clamp(1.45rem,3vw,2.1rem)}.wil-home--choose .wil-start-card>*{z-index:1;position:relative}.wil-home--choose .wil-start-card:before{z-index:0;content:"";opacity:.8;background:linear-gradient(90deg,#315fc8,#7b8ff0 65%,#0000);height:3px;position:absolute;inset:0 0 auto}.wil-home--choose .wil-start-card:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#315fc821,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-95px}.wil-home--choose .wil-start-card-chat{border-color:#cfd8e8}.wil-home--choose .wil-start-card-discord{border-color:#d6d2e8}.wil-home--choose .wil-start-card-discord:before{background:linear-gradient(90deg,#7478ec,#bc8ee8 65%,#0000)}.wil-home--choose .wil-start-card-discord:after{background:radial-gradient(circle,#7e68c721,#0000 70%)}.wil-home--choose .wil-start-card-chat .wil-start-icon{color:#315fc8;background:#edf3ff;border-color:#d6e2f5}.wil-home--choose .wil-start-card h2{margin-top:1.2rem;font-size:clamp(2rem,3vw,2.45rem)}.wil-home--choose .wil-start-card>p{max-width:390px;color:var(--muted);margin-top:.55rem}.wil-home--choose .wil-tool-chips span{color:#59667a;background:#f8fafc;border-color:#e0e5ed}.wil-home--choose .wil-choice-footnote{justify-content:flex-start;padding-left:.2rem}html[data-theme=dark] .wil-home--choose .wil-choice-hero:before{background:radial-gradient(at 18% 10%,#b5e2691c,#0000 55%)}html[data-theme=dark] .wil-home--choose .wil-start-card{background:#0a0b09;border-color:#2c2d27;box-shadow:0 22px 64px #00000038}html[data-theme=dark] .wil-home--choose .wil-start-card:before{background:linear-gradient(90deg,#b5e26b,#d4f59c 45%,#0000)}html[data-theme=dark] .wil-home--choose .wil-start-card:after{background:radial-gradient(circle,#acd75d1f,#0000 70%)}html[data-theme=dark] .wil-home--choose .wil-start-card-chat{background:linear-gradient(145deg,#0b0c09 10%,#10130c)}html[data-theme=dark] .wil-home--choose .wil-start-card-discord{background:linear-gradient(145deg,#0b0c09 10%,#121016);border-color:#302d38}html[data-theme=dark] .wil-home--choose .wil-start-card-discord:before{background:linear-gradient(90deg,#9f8de8,#c2acef 45%,#0000)}html[data-theme=dark] .wil-home--choose .wil-start-card-discord:after{background:radial-gradient(circle,#8b77c424,#0000 70%)}html[data-theme=dark] .wil-home--choose .wil-start-card-chat .wil-start-icon{color:#d7f98e;background:#1b2313;border-color:#43572a}html[data-theme=dark] .wil-home--choose .wil-tool-chips span{color:#c4c7bb;background:#161713;border-color:#30312b}html[data-theme=dark] .wil-home--choose .wil-start-card h2{color:#f3f4ed}html[data-theme=dark] .wil-home--choose .wil-start-card>p{color:#a5a79e}html[data-theme=dark] .wil-home--choose .wil-start-card-discord .wil-start-icon{color:#cfc3fa;background:#211b2a;border-color:#40384c}html[data-theme=dark] .wil-home--choose .wil-task-launch{background:#090a08;border-color:#282a23;border-radius:1rem}html[data-theme=dark] .wil-home--choose .wil-task-launch-card{background:#10110e;border-color:#292b25}@media (max-width:760px){.wil-home--choose .wil-choice-hero{padding-top:2rem}.wil-home--choose .wil-choice-heading{margin-bottom:1.35rem}.wil-home--choose .wil-choice-heading h1{font-size:clamp(2.7rem,11vw,4.35rem)}.wil-home--choose .wil-start-card{min-height:0}.wil-home--choose .wil-start-card-chat .home-chat-launcher{margin-top:.85rem}.wil-home--choose .wil-start-card-chat .home-chat-controls{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.wil-home--choose .wil-start-card{transition:none}}.wil-discord-title-link{color:inherit;text-underline-offset:.18em;-webkit-text-decoration:none;text-decoration:none}.wil-discord-title-link:hover{text-decoration:underline}html[data-theme=dark] .wil-home--choose .home-chat-launcher{background:#10110f;border-color:#30312c;box-shadow:0 20px 55px #00000057}html[data-theme=dark] .wil-home--choose .home-chat-launcher textarea{color:#f3f4ed}html[data-theme=dark] .wil-home--choose .home-chat-launcher textarea::placeholder{color:#8f9388}html[data-theme=dark] .wil-home--choose .home-chat-controls{border-color:#292a25}html[data-theme=dark] .wil-home--choose .home-chat-controls>span,html[data-theme=dark] .wil-home-composer-note{color:#a0a398}html[data-theme=dark] .wil-home--choose .home-chat-controls>span svg{color:#d2ef91}html[data-theme=dark] .wil-home--choose .home-chat-actions select{color:#e8eade;background:#171815;border-color:#30312c}html[data-theme=dark] .wil-home--choose .home-chat-actions label>svg{color:#a4a89b}html[data-theme=dark] .wil-home--choose .home-chat-actions button{color:#1a2010;background:#d9f398}html[data-theme=dark] .wil-home--choose .home-chat-actions button:hover:not(:disabled){background:#c9ec7d}html[data-theme=dark] .wil-home--choose .wil-start-card:hover{border-color:#53653a;box-shadow:0 25px 60px #0000004d}html[data-theme=dark] .wil-home--choose .wil-choice-footnote svg{color:#d2ef91}html[data-theme=dark] .wil-home--choose .wil-choice-heading .wil-eyebrow{color:#d7f98e}html[data-theme=light] .wil-home--choose .wil-choice-heading .wil-eyebrow{color:#315fc8}.wil-home--choose .wil-start-card-chat .home-chat-launcher{border-radius:1rem;width:100%;margin:1rem 0 .7rem;padding:.85rem .9rem .75rem}.wil-home--choose .wil-start-card-chat .home-chat-launcher textarea{min-height:62px}.wil-home--choose .wil-start-card-chat .wil-start-card-foot{padding-top:.35rem}@media (max-width:560px){.wil-home--choose .home-chat-launcher{border-radius:1rem;margin-top:1.35rem;padding:.85rem}.wil-home--choose .home-chat-controls{flex-direction:column;align-items:flex-start;gap:.65rem}.wil-home--choose .home-chat-suggestions{gap:.35rem}.wil-home--choose .home-chat-suggestions button{min-height:1.7rem;font-size:.6rem}.wil-home--choose .home-chat-actions{justify-content:space-between;width:100%}.wil-home--choose .home-chat-actions select{max-width:min(58vw,240px)}.wil-home--choose .home-chat-actions button{justify-content:center;min-width:106px}}.chat-account-menu{border-top:1px solid #e5e8ed;flex:none;margin-top:auto;padding-top:12px;position:relative}.chat-account-menu>summary{color:#252a32;cursor:pointer;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:7px 8px;list-style:none;display:flex}.chat-account-menu>summary::-webkit-details-marker{display:none}.chat-account-menu>summary:hover{background:#1419220d}.chat-account-avatar{color:#454b54;background:#e9ebef;border:1px solid #1419221a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.chat-account-avatar img{object-fit:cover;width:100%;height:100%}.chat-account-summary-copy{text-align:left;gap:3px;min-width:0;display:grid}.chat-account-summary-copy strong{max-width:160px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.chat-account-summary-copy small{color:#7c828b;font-size:10px}.chat-account-chevron{color:#8b9098;margin-left:auto;transition:transform .18s}.chat-account-popover{z-index:50;box-sizing:border-box;color:#292d33;background:#fff;border:1px solid #dedfe3;border-radius:15px;width:100%;max-width:100%;max-height:min(480px,100vh - 120px);padding:9px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 54px #0f12182e}.chat-account-popover-person{border-bottom:1px solid #eceef1;gap:4px;padding:9px 10px 12px;display:grid}.chat-account-popover-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.chat-account-popover-person small,.chat-account-usage small{color:#7d838c;font-size:10px}.chat-account-usage{background:#f5f6f7;border-radius:10px;gap:8px;margin:8px 0;padding:10px;display:grid}.chat-account-usage>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.chat-account-usage>div:first-child span{color:#666d77;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.chat-account-usage>div:first-child strong{color:#252a32;white-space:nowrap;flex-shrink:0;font-size:11px}.chat-account-meter{background:#dedfe3;border-radius:99px;height:5px;overflow:hidden}.chat-account-meter i{border-radius:inherit;background:#454b54;height:100%;transition:width .25s;display:block}.chat-account-popover form button,.chat-account-popover>a,.chat-account-popover>button{color:#424750;text-align:left;width:100%;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.chat-account-popover>a>svg:last-child,.chat-account-popover>button>svg:last-child{color:#989da5;flex-shrink:0;margin-left:auto}.chat-account-popover form button:hover,.chat-account-popover>a:hover,.chat-account-popover>button:hover{color:#16191e;background:#f1f2f4}.chat-account-popover form{border-top:1px solid #eceef1;margin:4px 0 0;padding-top:4px}.chat-account-popover form button{color:#6a3f43}.chat-account-menu :focus-visible{outline-offset:2px;outline:2px solid #777}.chat-profile-dialog{color:#24272d;background:#fff;border:1px solid #dedfe3;border-radius:20px;width:min(760px,100vw - 28px);max-width:none;max-height:min(86dvh,820px);padding:0;overflow:auto;box-shadow:0 24px 90px #00000059}.chat-profile-dialog.is-chat-settings{width:min(900px,100vw - 28px);max-height:min(90dvh,900px)}.chat-profile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a0ea8}.chat-profile-dialog>header{z-index:1;background:inherit;border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex;position:sticky;top:0}.chat-profile-dialog>header>div{gap:4px;display:grid}.chat-profile-dialog>header small{color:#81858d;letter-spacing:.14em;font-size:9px;font-weight:750}.chat-profile-dialog>header h2{color:#22252b;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720}.chat-profile-dialog>header button{color:#656b74;cursor:pointer;background:#f7f8f9;border:1px solid #e2e4e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.chat-profile-dialog-content{padding:18px}.chat-profile-dialog .wilbot-usage-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-profile-dialog .wilbot-usage-card{min-height:220px}.chat-profile-dialog .wilbot-settings-card{box-shadow:none}.chat-profile-support-card{background:#fafbfc;border:1px solid #e1e3e7;border-radius:16px;gap:13px;padding:20px;display:grid}.chat-profile-support-card p{color:#6c7079;margin:0 0 3px;font-size:13px;line-height:1.7}.chat-profile-support-card>a{color:#373c44;background:#fff;border:1px solid #e2e4e8;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.chat-profile-support-card>a>svg:last-child{color:#8e939b;margin-left:auto}.chat-profile-support-card>small{color:#898e96;font-size:10px;line-height:1.5}.wilbot-image-page{width:100%;max-width:none;height:100%;min-height:0;padding:0}.wilbot-image-workspace{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}.wilbot-image-workspace .chat-sidebar{gap:13px;min-height:0}.wilbot-image-workspace .chat-new-button{margin-top:0;text-decoration:none}.chat-image-nav{gap:4px;display:grid}.wilbot-image-workspace .chat-image-nav .chat-assistant-option{min-height:46px}.chat-image-sidebar-note{color:#737983;align-items:flex-start;gap:8px;margin:auto 3px 0;padding:10px 8px;font-size:10px;line-height:1.5;display:flex}.chat-image-sidebar-note svg{color:#686d75;flex:none;margin-top:1px}.wilbot-image-workspace .chat-account-menu{margin-top:0}.wilbot-image-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.wilbot-imagine-tabs{background:#fbfbf9;border-bottom:1px solid #e5e6e4;align-items:center;gap:6px;padding:8px clamp(18px,5vw,70px);display:flex}.wilbot-imagine-tabs button{color:#696e73;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.wilbot-imagine-tabs button:hover{color:#272a2d;background:#f0f1ef}.wilbot-imagine-tabs button.is-active{color:#242729;background:#fff;border-color:#d8dad7;box-shadow:0 1px 2px #0000000a}.wilbot-imagine-tabs button>span{color:#777b7a;text-transform:uppercase;letter-spacing:.04em;background:#f0f1ef;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.wilbot-image-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.wilbot-image-header .chat-header-title{min-width:0}.wilbot-image-header .chat-header-actions{flex:none}.wilbot-image-back{color:#555b64;border:1px solid #e2e4e7;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.wilbot-image-back:hover{background:#f3f4f5}.wilbot-image-scroll{scrollbar-gutter:stable;padding:clamp(20px,4vw,48px) clamp(18px,5vw,70px) 28px;overflow:auto}.wilbot-image-create,.wilbot-image-footer,.wilbot-image-gallery,.wilbot-image-hero,.wilbot-image-inspiration,.wilbot-image-result{width:min(100%,1000px);margin-inline:auto}.wilbot-image-hero{justify-content:space-between;gap:30px;min-height:186px;padding:8px 6px 26px;display:flex}.wilbot-image-eyebrow{color:#777d86;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.wilbot-image-hero h1{color:#191c20;letter-spacing:-.055em;margin:13px 0 9px;font-size:clamp(32px,5vw,52px);font-weight:620;line-height:1.02}.wilbot-image-hero h1 em{color:#7e838a;font-style:normal}.wilbot-image-hero p{color:#737984;max-width:54ch;margin:0;font-size:13px;line-height:1.7}.wilbot-image-hero-orbit{flex:none;place-items:center;width:150px;height:120px;display:grid;position:relative;overflow:hidden}.wilbot-orbit-core{z-index:1;color:#282d34;background:linear-gradient(145deg,#fff,#eeeff1);border:1px solid #32363d24;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #14181e1a}.wilbot-image-hero-orbit i{border:1px solid #373c441f;border-radius:50%;width:112px;height:45px;position:absolute;transform:rotate(26deg)}.wilbot-image-hero-orbit i:nth-of-type(2){transform:rotate(-26deg)}.wilbot-image-hero-orbit i:nth-of-type(3){width:130px;height:70px;transform:rotate(90deg)}.wilbot-image-create{background:#fff;border:1px solid #e1e3e6;border-radius:17px;padding:18px;box-shadow:0 12px 30px #14181e0b}.wilbot-image-create form>label{color:#282d34;margin:0 0 10px;font-size:13px;font-weight:650;display:block}.wilbot-image-create textarea{box-sizing:border-box;resize:vertical;color:#20242a;width:100%;min-height:90px;font:inherit;background:#fafafb;border:1px solid #e2e4e7;border-radius:12px;outline:0;padding:14px 15px;font-size:14px;line-height:1.55;display:block}.wilbot-image-create textarea::placeholder{color:#999ea6}.wilbot-image-create textarea:focus{border-color:#888d95;box-shadow:0 0 0 3px #3c414914}.wilbot-image-form-bottom{justify-content:space-between;margin-top:13px;display:flex}.wilbot-image-options{flex-wrap:wrap;gap:10px;display:flex}.wilbot-image-model-note,.wilbot-image-options label{color:#818791;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:700;display:grid}.wilbot-image-model-note{align-content:start}.wilbot-image-model-note strong{color:#515760;letter-spacing:0;text-transform:none;white-space:nowrap;background:#f7f7f7;border:1px solid #e1e3e6;border-radius:9px;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.wilbot-image-model-select{color:#818791;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:5px;min-width:180px;font-size:9px;font-weight:700;display:grid}.wilbot-image-model-select select{color:#515760;max-width:260px;min-height:36px;font:inherit;letter-spacing:0;text-transform:none;background:#f7f7f7;border:1px solid #e1e3e6;border-radius:9px;padding:0 9px;font-size:10px;font-weight:600}.wilbot-image-options select{color:#414750;min-width:148px;height:36px;font:inherit;text-transform:none;background:#fff;border:1px solid #e1e3e6;border-radius:9px;padding:0 28px 0 10px;font-size:11px}.wilbot-image-submit-wrap{align-items:center;gap:13px;display:flex}.wilbot-image-service-note{color:#666d70;background:#f7f7f4;border:1px solid #e3e4e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.wilbot-image-service-note button{color:#303431;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d7d4;border-radius:8px;flex:none;padding:0 10px;font-weight:650}.wilbot-image-job{color:#343735;background:#f8f8f5;border:1px solid #d8d9d5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.wilbot-image-job>div{align-items:center;gap:11px;min-width:0;display:flex}.wilbot-image-job>div span{gap:3px;min-width:0;display:grid}.wilbot-image-job strong{font-size:12px}.wilbot-image-job small{overflow-wrap:anywhere;color:#737873;font-size:11px}.wilbot-image-job button{color:#3c403d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d3d0;border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:650}.wilbot-image-job button:disabled{opacity:.55;cursor:wait}html[data-theme=dark] .wilbot-image-job{color:#eee;background:#1a1c1d;border-color:#393b3d}html[data-theme=dark] .wilbot-image-job small{color:#a5a7a7}html[data-theme=dark] .wilbot-image-job button{color:#eee;background:#242627;border-color:#47494b}.media-admin{max-width:1120px;color:var(--foreground,#202321);margin:0 auto;padding:42px 28px 80px}.media-admin header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.media-admin header span{letter-spacing:.12em;color:#748077;font:700 10px/1.4 ui-monospace,monospace}.media-admin h1{letter-spacing:-.04em;margin:8px 0;font-size:32px}.media-admin header p,.media-admin-panel>p{color:#747a76;margin:0;font-size:13px}.media-admin header>a{color:inherit;border:1px solid #d4d7d3;border-radius:9px;padding:9px 13px;font-size:12px;text-decoration:none}.media-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.media-admin-panel,.media-admin-stats article{background:#fff;border:1px solid #e0e2de;border-radius:12px}.media-admin-stats article{gap:8px;padding:16px;display:grid}.media-admin-stats small{color:#747a76;font-size:11px}.media-admin-stats strong{font-size:27px}.media-admin-panel{margin-top:16px;padding:18px}.media-admin-panel h2{margin:0 0 13px;font-size:15px}.media-admin-list{display:grid}.media-admin-list article{border-top:1px solid #eff0ed;grid-template-columns:minmax(180px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:8px 16px;padding:11px 0;font-size:11px;display:grid}.media-admin-list article>div{gap:4px;display:grid}.media-admin-list article small,.media-admin-list article time,.media-admin-list article>span{color:#777e79}.media-admin-list article p{color:#9a4c43;grid-column:1/-1;margin:0}.media-admin-warning{background:#fff8e8;border:1px solid #e6c886;border-radius:9px;padding:12px}html[data-theme=dark] .media-admin-panel,html[data-theme=dark] .media-admin-stats article{background:#181a1b;border-color:#343738}html[data-theme=dark] .media-admin header>a{border-color:#454848}html[data-theme=dark] .media-admin-list article{border-color:#2e3031}@media (max-width:640px){.media-admin{padding:28px 16px 60px}.media-admin header{display:grid}.media-admin-stats{grid-template-columns:1fr}.media-admin-list article{grid-template-columns:1fr auto}.media-admin-list article>span{grid-column:1/-1}}.wilbot-image-submit-wrap small{color:#838891;font-size:10px}.wilbot-image-submit-wrap small span{color:#424750;font-weight:750}.wilbot-gallery-empty a,.wilbot-gallery-empty button,.wilbot-image-submit-wrap button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#22262c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:650;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.wilbot-gallery-empty a:hover,.wilbot-gallery-empty button:hover,.wilbot-image-submit-wrap button:hover:not(:disabled){background:#08090a;transform:translateY(-1px)}.wilbot-image-submit-wrap button:disabled{opacity:.46;cursor:not-allowed}.wilbot-image-privacy{color:#858b94;align-items:center;gap:7px;margin:13px 2px 0;font-size:10px;line-height:1.4;display:flex}.wilbot-image-privacy svg{color:#6e747d;flex:none}.wilbot-image-error{color:#8a3c3c;background:#fff8f8;border:1px solid #ead3d3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.wilbot-image-error a{color:inherit;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.wilbot-image-gallery,.wilbot-image-inspiration,.wilbot-image-result{margin-top:44px}.wilbot-image-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.wilbot-image-section-heading h2{color:#25292f;letter-spacing:-.035em;margin:6px 0 0;font-size:20px;font-weight:620}.wilbot-image-section-heading p{color:#7b818b;margin:6px 0 0;font-size:11px;line-height:1.5}.wilbot-image-count{color:#858b93;white-space:nowrap}.wilbot-image-count,.wilbot-image-download{align-items:center;gap:6px;font-size:10px;display:inline-flex}.wilbot-image-download{color:#535962;border:1px solid #e2e4e7;border-radius:8px;min-height:32px;padding:0 10px;text-decoration:none}.wilbot-image-download:hover{background:#f4f5f6}.wilbot-image-result-card{background:#fff;border:1px solid #e3e5e8;border-radius:14px;overflow:hidden}.wilbot-image-result-canvas{background:#f0f1f2;place-items:center;min-height:220px;max-height:580px;display:grid;position:relative;overflow:hidden}.wilbot-image-result-canvas[data-ratio="3:4"],.wilbot-image-result-canvas[data-ratio="9:16"]{max-width:460px;margin-inline:auto}.wilbot-image-result-canvas img{object-fit:contain;width:100%;max-height:580px;display:block}.wilbot-image-result-stamp{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1012a6;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:11px;right:11px}.wilbot-image-result-meta{padding:13px 15px 15px}.wilbot-image-result-meta>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.wilbot-image-result-meta strong{color:#42474f;font-size:10px;font-weight:650}.wilbot-image-result-meta strong span{color:#a0a4aa}.wilbot-image-result-meta small{color:#8a9098;align-items:center;gap:5px;font-size:9px;display:inline-flex}.wilbot-image-result-meta p{color:#777d86;margin:9px 0 0;font-size:11px;line-height:1.55}.wilbot-image-inspiration-grid{gap:13px;display:grid}.wilbot-inspiration-card{color:#25292f;cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:13px;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.wilbot-inspiration-card:hover{border-color:#c6c9cf;box-shadow:0 10px 24px #14181e14}.wilbot-inspiration-art{background:#dedbd5;place-items:center;height:130px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.wilbot-inspiration-art i,.wilbot-inspiration-art span,.wilbot-inspiration-art:after,.wilbot-inspiration-art:before{content:"";display:block;position:absolute}.wilbot-inspiration-art:before{border:1px solid #ffffff57;border-radius:50%;width:180px;height:180px}.wilbot-inspiration-art:after{border:1px solid #ffffff38;border-radius:50%;width:108px;height:108px}.wilbot-inspiration-art span{z-index:1;background:radial-gradient(circle at 35% 32%,#ffffffe6,#ffffff1a 22%,#14181c2e 75%);border:1px solid #ffffffb3;border-radius:50%;width:46px;height:46px;box-shadow:0 10px 24px #0f121726}.wilbot-inspiration-art i{background:#ffffff59;width:150px;height:1px;transform:rotate(-25deg)}.wilbot-inspiration-art b{z-index:2;color:#ffffffd1;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:500;position:absolute;bottom:9px;right:11px}.wilbot-inspiration-card--1 .wilbot-inspiration-art{background:radial-gradient(at 62% 76%,#c9b9a4,#0000 28%),linear-gradient(150deg,#9da8ad,#56646a 51%,#252d31)}.wilbot-inspiration-card--2 .wilbot-inspiration-art{background:radial-gradient(circle at 35% 42%,#d5c8b8,#0000 12%),linear-gradient(142deg,#7d7f83,#403f49 52%,#232429)}.wilbot-inspiration-card--3 .wilbot-inspiration-art{background:radial-gradient(at 50% 65%,#c4c5bd,#0000 24%),linear-gradient(150deg,#b2b0a7,#717671 54%,#414746)}.wilbot-inspiration-label{color:#898e96;letter-spacing:.1em;margin:0 12px 6px;font-size:8px;font-weight:740}.wilbot-inspiration-card>strong{margin:0 12px;font-size:12px;font-weight:630}.wilbot-inspiration-use{color:#686e77;align-items:center;gap:4px;margin:10px 12px 0;font-size:9px;display:flex}.wilbot-inspiration-card:hover .wilbot-inspiration-use{color:#22262c}.wilbot-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wilbot-gallery-item{color:#333840;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e4e7;border-radius:11px;min-width:0;padding:0;overflow:hidden}.wilbot-gallery-item.is-selected{border-color:#6d727b;box-shadow:0 0 0 1px #6d727b}.wilbot-gallery-item>img{aspect-ratio:1;object-fit:cover;background:#f1f2f3;width:100%;display:block}.wilbot-gallery-item-meta{gap:4px;padding:9px;display:grid}.wilbot-gallery-item-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:640;overflow:hidden}.wilbot-gallery-item-meta small{color:#888e96;font-size:8px}.wilbot-gallery-empty,.wilbot-gallery-loading{color:#777d86;text-align:center;background:#fafafb;border:1px dashed #dcdee2;border-radius:13px;justify-items:center;gap:8px;min-height:150px;padding:26px;display:grid}.wilbot-gallery-empty>div{color:#60666e;background:#fff;border:1px solid #e0e2e5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wilbot-gallery-empty strong{color:#363b43;font-size:12px}.wilbot-gallery-empty p{max-width:45ch;margin:0;font-size:10px;line-height:1.55}.wilbot-gallery-empty a,.wilbot-gallery-empty button{min-height:34px;margin-top:4px;padding-inline:11px;font-size:10px}.wilbot-gallery-loading{justify-content:center;min-height:80px;font-size:11px;display:flex}.wilbot-image-spinner{animation:wilbot-image-spin 1s linear infinite}@keyframes wilbot-image-spin{to{transform:rotate(1turn)}}.wilbot-image-footer{color:#8a9098;border-top:1px solid #e9eaed;justify-content:space-between;gap:10px;margin-top:40px;padding:14px 2px 5px;font-size:9px;display:flex}.wilbot-image-footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .chat-account-menu{border-color:#27292d}html[data-theme=dark] .chat-account-menu>summary{color:#ededee}html[data-theme=dark] .chat-account-menu>summary:hover{background:#171819}html[data-theme=dark] .chat-account-avatar{color:#ddd;background:#1d1f21;border-color:#303236}html[data-theme=dark] .chat-account-chevron,html[data-theme=dark] .chat-account-summary-copy small{color:#85878b}html[data-theme=dark] .chat-account-popover{color:#ededee;background:#111213;border-color:#303236;box-shadow:0 18px 54px #00000080}html[data-theme=dark] .chat-account-popover form,html[data-theme=dark] .chat-account-popover-person{border-color:#292b2e}html[data-theme=dark] .chat-account-popover-person small,html[data-theme=dark] .chat-account-usage small{color:#909398}html[data-theme=dark] .chat-account-usage{background:#1b1d1f}html[data-theme=dark] .chat-account-usage>div:first-child span{color:#a5a7ab}html[data-theme=dark] .chat-account-usage>div:first-child strong{color:#ececee}html[data-theme=dark] .chat-account-meter{background:#343639}html[data-theme=dark] .chat-account-meter i{background:#d8d9db}html[data-theme=dark] .chat-account-popover form button,html[data-theme=dark] .chat-account-popover>a,html[data-theme=dark] .chat-account-popover>button{color:#c5c7ca}html[data-theme=dark] .chat-account-popover form button:hover,html[data-theme=dark] .chat-account-popover>a:hover,html[data-theme=dark] .chat-account-popover>button:hover{color:#fff;background:#242628}html[data-theme=dark] .chat-account-popover>a>svg:last-child,html[data-theme=dark] .chat-account-popover>button>svg:last-child{color:#85898f}html[data-theme=dark] .chat-profile-dialog{color:#e7e7e8;background:#111213;border-color:#303236}html[data-theme=dark] .chat-profile-dialog>header{border-color:#292b2e}html[data-theme=dark] .chat-profile-dialog>header h2{color:#eee}html[data-theme=dark] .chat-profile-dialog>header button{color:#d4d5d6;background:#202123;border-color:#34363a}html[data-theme=dark] .chat-profile-dialog.is-chat-settings{color:#e7e7e8;background:#101214}html[data-theme=dark] .chat-profile-support-card{background:#171819;border-color:#303236}html[data-theme=dark] .chat-profile-support-card p{color:#a3a5a9}html[data-theme=dark] .chat-profile-support-card>a{color:#e1e2e4;background:#1d1f21;border-color:#34363a}html[data-theme=dark] .chat-profile-support-card>small{color:#92959a}.wilbot-settings-page,.wilbot-support-page{color:#23252a;width:min(920px,100% - 32px);margin:0 auto;padding:54px 0 72px}.wilbot-settings-page>header,.wilbot-support-hero{text-align:center;max-width:700px;margin:0 auto 26px}.wilbot-settings-page>header>a{color:#70747d;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;text-decoration:none;display:inline-flex}.wilbot-settings-page h1,.wilbot-support-hero h1{color:#181a1f;letter-spacing:-.045em;margin:13px 0 9px;font-size:clamp(30px,5vw,44px);font-weight:720}.wilbot-settings-page>header>p,.wilbot-support-hero>p{color:#6c7079;margin:0;font-size:14px;line-height:1.7}.wilbot-settings-eyebrow{color:#666a72;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.wilbot-settings-card,.wilbot-usage-card{background:#fff;border:1px solid #e1e3e7;border-radius:18px;padding:8px 22px;box-shadow:0 12px 38px #11151d0e}.wilbot-settings-row{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.wilbot-settings-row>span{gap:5px;display:grid}.wilbot-settings-row strong{color:#292c32;font-size:13px;font-weight:680}.wilbot-settings-row small{color:#7b8088;max-width:510px;font-size:11px;line-height:1.55}.wilbot-settings-row select{color:#343840;width:min(270px,48%);min-height:38px;font:inherit;background:#fafafa;border:1px solid #dfe2e7;border-radius:9px;padding:0 10px;font-size:12px}.wilbot-settings-row input[type=checkbox]{accent-color:#292d32;width:18px;height:18px}.wilbot-settings-theme{color:#3d4249;min-height:36px;font:inherit;cursor:pointer;background:#f8f8f9;border:1px solid #dfe2e7;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.wilbot-settings-card footer{justify-content:space-between;align-items:center;gap:12px;padding:15px 0 8px;display:flex}.wilbot-settings-card footer button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#272a2f;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.wilbot-settings-card footer a,.wilbot-usage-link{color:#555b65;align-items:center;gap:6px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.wilbot-usage-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wilbot-usage-card{align-content:start;gap:12px;min-height:270px;padding:22px;display:grid}.wilbot-usage-card h2{color:#24272d;margin:0;font-size:17px;font-weight:700}.wilbot-usage-callout p,.wilbot-usage-card>p{color:#777c84;margin:0;font-size:12px;line-height:1.6}.wilbot-usage-numbers{align-items:baseline;gap:8px;padding-top:7px;display:flex}.wilbot-usage-numbers strong{color:#24272d;letter-spacing:-.04em;font-size:28px;font-weight:730}.wilbot-usage-card>small,.wilbot-usage-numbers span{color:#858991;font-size:10px}.wilbot-usage-meter{background:#e8e9eb;border-radius:99px;height:6px;overflow:hidden}.wilbot-usage-meter i{border-radius:inherit;background:#34373d;height:100%;transition:width .25s;display:block}.wilbot-usage-callout{gap:12px;padding-top:8px;display:grid}.wilbot-usage-callout a{color:#41464f;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.wilbot-usage-footnote{color:#81858c;grid-column:1/-1;align-items:flex-start;gap:10px;padding:15px 3px;display:flex}.wilbot-usage-footnote svg{flex:none}.wilbot-usage-footnote p{margin:0;font-size:11px;line-height:1.65}.wilbot-usage-footnote a{color:#50555e}.wilbot-usage-loading{color:#777c84;justify-content:center;align-items:center;gap:9px;padding:36px;font-size:12px;display:flex}.wilbot-support-hero{padding:10px 0 6px}.wilbot-support-primary{color:#fff;background:#24272c;border-radius:12px;align-items:center;gap:9px;min-height:45px;margin-top:20px;padding:0 16px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.wilbot-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wilbot-support-grid article{background:#fff;border:1px solid #e1e3e7;border-radius:15px;flex-direction:column;min-height:225px;padding:19px;display:flex}.wilbot-support-grid article>span{color:#4c5159;background:#f0f1f3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wilbot-support-grid h2{color:#282b31;margin:17px 0 7px;font-size:14px;font-weight:700}.wilbot-support-grid p{color:#777c84;margin:0 0 18px;font-size:11px;line-height:1.65}.wilbot-support-grid article>a{color:#444951;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.wilbot-support-safety{color:#7c8188;background:#f8f8f8;border:1px solid #e5e6e8;border-radius:12px;gap:9px;max-width:700px;margin:16px auto 0;padding:13px 15px;display:flex}.wilbot-support-safety svg{flex:none}.wilbot-support-safety p{margin:0;font-size:10px;line-height:1.6}.wilbot-get-started{z-index:55;position:fixed;bottom:20px;right:20px}.wilbot-get-started-launcher{color:#34373d;min-height:42px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #dedfe3;border-radius:99px;align-items:center;gap:10px;padding:0 13px;font-size:11px;font-weight:680;display:flex;box-shadow:0 8px 30px #0f121824}.wilbot-get-started-launcher span{align-items:center;gap:7px;display:flex}.wilbot-get-started-panel{color:#2a2d33;background:#fff;border:1px solid #dedfe3;border-radius:17px;width:min(340px,100vw - 32px);padding:16px;box-shadow:0 18px 60px #0f121833}.wilbot-get-started-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wilbot-get-started-panel header span{color:#848991;letter-spacing:.13em;font-size:9px;font-weight:750}.wilbot-get-started-panel h2{color:#24272d;margin:4px 0 0;font-size:16px;font-weight:720}.wilbot-get-started-panel header button{color:#70747b;cursor:pointer;background:#f2f3f4;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.wilbot-get-started-panel p{color:#727780;margin:11px 0;font-size:11px;line-height:1.65}.wilbot-get-started-action,.wilbot-get-started-secondary{color:#34373d;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#f8f8f9;border:1px solid #e0e2e6;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:0 11px;font-size:11px;font-weight:680;text-decoration:none;display:flex}.wilbot-get-started-action{color:#fff;background:#272a2f;border-color:#272a2f;justify-content:center}.wilbot-get-started-action:disabled{opacity:.5;cursor:not-allowed}.wilbot-get-started-dismiss{color:#858991;font:inherit;cursor:pointer;background:0 0;border:0;margin:9px auto 0;font-size:10px;display:block}.wilbot-get-started-panel form textarea{color:#30343a;width:100%;font:inherit;resize:vertical;background:#fbfbfc;border:1px solid #e0e2e6;border-radius:9px;margin-top:10px;padding:10px;font-size:11px;line-height:1.55}.wilbot-get-started-panel form>small{color:#848991;margin-top:5px;font-size:9px;line-height:1.5;display:block}html[data-theme=dark] .wilbot-settings-page,html[data-theme=dark] .wilbot-support-page{color:#e6e6e7}html[data-theme=dark] .wilbot-get-started-panel h2,html[data-theme=dark] .wilbot-settings-page h1,html[data-theme=dark] .wilbot-settings-row strong,html[data-theme=dark] .wilbot-support-grid h2,html[data-theme=dark] .wilbot-support-hero h1,html[data-theme=dark] .wilbot-usage-card h2,html[data-theme=dark] .wilbot-usage-numbers strong{color:#eee}html[data-theme=dark] .wilbot-settings-page>header>p,html[data-theme=dark] .wilbot-settings-row small,html[data-theme=dark] .wilbot-support-grid p,html[data-theme=dark] .wilbot-support-hero>p,html[data-theme=dark] .wilbot-usage-card>p{color:#999da3}html[data-theme=dark] .wilbot-get-started-panel,html[data-theme=dark] .wilbot-settings-card,html[data-theme=dark] .wilbot-support-grid article,html[data-theme=dark] .wilbot-usage-card{color:#e7e7e8;background:#111213;border-color:#303236}html[data-theme=dark] .wilbot-settings-card footer,html[data-theme=dark] .wilbot-settings-row{border-color:#292b2e}html[data-theme=dark] .wilbot-get-started-panel form textarea,html[data-theme=dark] .wilbot-settings-row select,html[data-theme=dark] .wilbot-settings-theme{color:#e2e2e4;background:#191a1c;border-color:#34363a}html[data-theme=dark] .wilbot-settings-card footer a,html[data-theme=dark] .wilbot-settings-theme,html[data-theme=dark] .wilbot-support-grid article>a,html[data-theme=dark] .wilbot-usage-callout a,html[data-theme=dark] .wilbot-usage-footnote a,html[data-theme=dark] .wilbot-usage-link{color:#d0d1d3}html[data-theme=dark] .wilbot-get-started-action,html[data-theme=dark] .wilbot-settings-card footer button,html[data-theme=dark] .wilbot-support-primary{color:#171819;background:#eee}html[data-theme=dark] .wilbot-usage-meter{background:#343639}html[data-theme=dark] .wilbot-usage-meter i{background:#ddd}html[data-theme=dark] .wilbot-support-grid article>span{color:#ccc;background:#202225}html[data-theme=dark] .wilbot-support-safety{color:#999da3;background:#171819;border-color:#303236}html[data-theme=dark] .wilbot-get-started-launcher{color:#ddd;background:#141516;border-color:#35373a}html[data-theme=dark] .wilbot-get-started-panel header button,html[data-theme=dark] .wilbot-get-started-secondary{color:#d4d5d6;background:#202123;border-color:#35373a}html[data-theme=dark] .wilbot-get-started-panel form>small,html[data-theme=dark] .wilbot-get-started-panel p{color:#999da3}@media (max-width:700px){.chat-profile-dialog .wilbot-usage-layout,.wilbot-support-grid,.wilbot-usage-layout{grid-template-columns:1fr}.wilbot-usage-footnote{grid-column:auto}.wilbot-settings-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:15px 0}.wilbot-settings-row select{width:100%}.wilbot-settings-card footer{flex-direction:column;align-items:flex-start}.wilbot-get-started{bottom:12px;right:12px}.chat-profile-dialog-content{padding:12px}.chat-profile-dialog>header{padding:14px}}html[data-theme=dark] .wilbot-image-page,html[data-theme=dark] .wilbot-image-panel,html[data-theme=dark] .wilbot-image-workspace{background:#050505}html[data-theme=dark] .wilbot-image-workspace .chat-sidebar{background:#0b0b0c;border-color:#242629}html[data-theme=dark] .wilbot-image-workspace .chat-brand,html[data-theme=dark] .wilbot-image-workspace .chat-panel-header h2{color:#efeff0}html[data-theme=dark] .wilbot-image-back,html[data-theme=dark] .wilbot-image-workspace .chat-brand-label,html[data-theme=dark] .wilbot-image-workspace .chat-new-button{color:#d0d1d3;background:#111213;border-color:#2c2e31}html[data-theme=dark] .wilbot-image-back:hover,html[data-theme=dark] .wilbot-image-workspace .chat-new-button:hover{background:#1b1c1e}html[data-theme=dark] .wilbot-image-workspace .chat-assistant-option{color:#c6c8cb}html[data-theme=dark] .wilbot-image-workspace .chat-assistant-option:hover{background:#191a1c}html[data-theme=dark] .wilbot-image-workspace .chat-assistant-option.is-active{color:#f3f3f4;background:#1a1b1d;border-color:#34363a}html[data-theme=dark] .wilbot-image-sidebar-note{color:#85888d}html[data-theme=dark] .wilbot-image-sidebar-note svg{color:#b6b8bc}html[data-theme=dark] .wilbot-image-workspace .chat-panel-header{background:#050505;border-color:#202225}html[data-theme=dark] .wilbot-image-workspace .chat-kicker,html[data-theme=dark] .wilbot-image-workspace .chat-provider-detail{color:#9a9da2}html[data-theme=dark] .wilbot-image-back{color:#c5c7ca}html[data-theme=dark] .wilbot-image-eyebrow{color:#96999e}html[data-theme=dark] .wilbot-image-hero p{color:#9a9da2}html[data-theme=dark] .wilbot-orbit-core{color:#e5e6e8;background:linear-gradient(145deg,#1d1f21,#111213);border-color:#333538;box-shadow:0 12px 28px #00000059}html[data-theme=dark] .wilbot-image-hero-orbit i{border-color:#dcdee221}html[data-theme=dark] .wilbot-gallery-item,html[data-theme=dark] .wilbot-image-create,html[data-theme=dark] .wilbot-image-result-card,html[data-theme=dark] .wilbot-inspiration-card{color:#e6e7e8;box-shadow:none;background:#111213;border-color:#292b2e}html[data-theme=dark] .wilbot-image-create form>label,html[data-theme=dark] .wilbot-image-section-heading h2{color:#eeeeef}html[data-theme=dark] .wilbot-image-create textarea,html[data-theme=dark] .wilbot-image-options select{color:#e5e6e8;background:#0b0c0d;border-color:#303236}html[data-theme=dark] .wilbot-image-create textarea::placeholder{color:#696c71}html[data-theme=dark] .wilbot-image-count,html[data-theme=dark] .wilbot-image-footer,html[data-theme=dark] .wilbot-image-model-note,html[data-theme=dark] .wilbot-image-options label,html[data-theme=dark] .wilbot-image-privacy,html[data-theme=dark] .wilbot-image-section-heading p,html[data-theme=dark] .wilbot-image-submit-wrap small{color:#909398}html[data-theme=dark] .wilbot-image-model-note strong{color:#d3d4d6;background:#171819;border-color:#303236}html[data-theme=dark] .wilbot-image-model-select{color:#909398}html[data-theme=dark] .wilbot-image-model-select select{color:#d3d4d6;background:#171819;border-color:#303236}html[data-theme=dark] .wilbot-image-submit-wrap small span{color:#d0d1d3}html[data-theme=dark] .wilbot-gallery-empty a,html[data-theme=dark] .wilbot-gallery-empty button,html[data-theme=dark] .wilbot-image-submit-wrap button{color:#101112;background:#e2e3e5}html[data-theme=dark] .wilbot-gallery-empty a:hover,html[data-theme=dark] .wilbot-gallery-empty button:hover,html[data-theme=dark] .wilbot-image-submit-wrap button:hover:not(:disabled){background:#fff}html[data-theme=dark] .wilbot-image-download{color:#c3c5c8;border-color:#303236}html[data-theme=dark] .wilbot-image-download:hover{background:#1b1d1f}html[data-theme=dark] .wilbot-gallery-item>img,html[data-theme=dark] .wilbot-image-result-canvas{background:#1b1c1e}html[data-theme=dark] .wilbot-image-result-meta strong{color:#d4d5d7}html[data-theme=dark] .wilbot-gallery-item-meta small,html[data-theme=dark] .wilbot-gallery-item-meta strong,html[data-theme=dark] .wilbot-image-result-meta p,html[data-theme=dark] .wilbot-image-result-meta small{color:#999ca1}html[data-theme=dark] .wilbot-inspiration-label,html[data-theme=dark] .wilbot-inspiration-use{color:#9ea1a6}html[data-theme=dark] .wilbot-inspiration-card:hover .wilbot-inspiration-use{color:#f0f0f1}html[data-theme=dark] .wilbot-gallery-empty,html[data-theme=dark] .wilbot-gallery-loading{color:#999ca1;background:#0c0d0e;border-color:#303236}html[data-theme=dark] .wilbot-gallery-empty>div{color:#d0d1d3;background:#171819;border-color:#303236}html[data-theme=dark] .wilbot-gallery-empty strong{color:#e2e3e5}html[data-theme=dark] .wilbot-image-footer{border-color:#242629}html[data-theme=dark] .wilbot-image-footer a{color:#c0c2c6}html[data-theme=dark] .wilbot-imagine-tabs{background:#101112;border-color:#282a2d}html[data-theme=dark] .wilbot-imagine-tabs button{color:#a4a6a8}html[data-theme=dark] .wilbot-imagine-tabs button:hover{color:#f1f1ef;background:#1b1c1e}html[data-theme=dark] .wilbot-imagine-tabs button.is-active{color:#f1f1ef;box-shadow:none;background:#1a1b1d;border-color:#383a3d}html[data-theme=dark] .wilbot-imagine-tabs button>span{color:#b6b8b7;background:#282a2c}@media (max-width:720px){.wilbot-image-page{padding:0}.wilbot-image-workspace{border-radius:0;display:block}.wilbot-image-panel,.wilbot-image-workspace{height:100%;min-height:0}.wilbot-image-header{grid-template-columns:40px minmax(0,1fr);gap:7px;padding:9px 12px;display:grid}.wilbot-image-header .chat-mobile-menu{color:#646970;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.wilbot-image-header .chat-header-title{grid-area:1/2}.wilbot-image-header .chat-header-actions{grid-column:1/-1;justify-content:flex-start;padding:0}.wilbot-image-header .chat-header-actions .theme-toggle{width:44px;min-height:40px}.wilbot-imagine-tabs{gap:5px;padding:6px 12px}.wilbot-imagine-tabs button{flex:1;min-height:42px;padding:0 8px}.wilbot-image-back{min-height:38px}.wilbot-image-scroll{padding:18px 15px calc(22px + env(safe-area-inset-bottom))}.wilbot-image-hero{min-height:0;padding:9px 2px 20px}.wilbot-image-hero h1{font-size:36px}.wilbot-image-hero p{max-width:39ch;font-size:12px}.wilbot-image-hero-orbit{width:74px;height:74px;margin-right:-5px}.wilbot-orbit-core{border-radius:14px;width:43px;height:43px}.wilbot-image-hero-orbit i{width:70px;height:29px}.wilbot-image-hero-orbit i:nth-of-type(3){width:78px;height:48px}.wilbot-image-create{border-radius:14px;padding:13px}.wilbot-image-create textarea{min-height:104px}.wilbot-image-form-bottom{flex-direction:column;align-items:stretch;gap:12px}.wilbot-image-options{grid-template-columns:1fr 1fr;display:grid}.wilbot-image-options select{width:100%;min-width:0}.wilbot-image-submit-wrap{justify-content:space-between}.wilbot-image-submit-wrap button{flex:1}.wilbot-image-privacy{align-items:flex-start;font-size:9px}.wilbot-image-gallery,.wilbot-image-inspiration,.wilbot-image-result{margin-top:32px}.wilbot-image-section-heading h2{font-size:18px}.wilbot-image-section-heading p{max-width:32ch}.wilbot-image-inspiration-grid{grid-template-columns:1fr;gap:9px}.wilbot-inspiration-card{grid-template-rows:auto auto;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;min-height:72px;padding:0;display:grid}.wilbot-inspiration-art{grid-row:1/span 2;width:78px;height:72px;margin:0}.wilbot-inspiration-art:before{width:92px;height:92px}.wilbot-inspiration-art:after{width:58px;height:58px}.wilbot-inspiration-art span{width:27px;height:27px}.wilbot-inspiration-art i{width:80px}.wilbot-inspiration-art b{font-size:7px;bottom:5px;right:5px}.wilbot-inspiration-label{align-self:end;margin:0 10px 3px;font-size:7px}.wilbot-inspiration-card>strong{align-self:start;margin:0 10px;font-size:11px}.wilbot-inspiration-use{grid-area:1/3/span 2;margin:0 9px 0 0;font-size:8px}.wilbot-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wilbot-image-result-canvas{min-height:180px}.wilbot-image-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.wilbot-image-spinner{animation-duration:2.4s}.wilbot-gallery-empty button,.wilbot-image-submit-wrap button,.wilbot-inspiration-card{transition:none}}.chat-page--workspace:not(.wilbot-image-page){background:#f7f7f6}.chat-page--workspace:not(.wilbot-image-page) .chat-messages,.chat-page--workspace:not(.wilbot-image-page) .chat-panel,.chat-page--workspace:not(.wilbot-image-page) .chat-workspace{background:#fff}.chat-page--workspace:not(.wilbot-image-page) .chat-sidebar{background:#f6f6f5;border-color:#e6e6e4}.chat-page--workspace:not(.wilbot-image-page) .chat-brand-mark{box-shadow:none;background:#282a2d}.chat-page--workspace:not(.wilbot-image-page) .chat-brand-label,.chat-page--workspace:not(.wilbot-image-page) .chat-model-control select,.chat-page--workspace:not(.wilbot-image-page) .chat-new-button,.chat-page--workspace:not(.wilbot-image-page) .chat-search{color:#555a60;background:#fff;border-color:#e1e2e0}.chat-page--workspace:not(.wilbot-image-page) .chat-assistant-option.is-active,.chat-page--workspace:not(.wilbot-image-page) .chat-conversation.is-active{color:#25282c;background:#ececea;border-color:#dedfdd}.chat-page--workspace:not(.wilbot-image-page) .chat-assistant-option.is-active svg{color:#42464b}.chat-page--workspace:not(.wilbot-image-page) .chat-panel-header{background:#fff;border-color:#ededeb}.chat-page--workspace:not(.wilbot-image-page) .chat-message-avatar{color:#45494e;box-shadow:none;background:#f0f0ee;border-color:#e1e2e0}.chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-avatar{color:#393d42;background:#e8e8e5;border-color:#ddddda}.chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-body{box-shadow:none;background:#f0f0ee;border-color:#e2e2df}.chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-content{color:#303338}.chat-page--workspace:not(.wilbot-image-page) .chat-composer,.chat-page--workspace:not(.wilbot-image-page) .chat-composer textarea{box-shadow:none;background:#fff;border-color:#e1e2df}.chat-page--workspace:not(.wilbot-image-page) .chat-composer:focus-within{border-color:#92969b;box-shadow:0 0 0 3px #2f33380f}.chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions>button[type=submit]{color:#fff;box-shadow:none;background:#292c30}.chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions>button[type=submit]:hover:not(:disabled){background:#090a0b}.chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions .chat-composer-new{color:#555a60;background:#f2f2f0;border-color:#e3e4e1}.chat-page--workspace:not(.wilbot-image-page) .chat-empty-icon{color:#45494e;background:#f2f2f0;border-color:#e1e2e0}.chat-page--workspace:not(.wilbot-image-page) .chat-starters button:hover{color:#202327;background:#f4f4f2;border-color:#c7c8c5}.chat-page--workspace:not(.wilbot-image-page) .chat-search-toggle.is-active{color:#33373c;background:#f2f2f0;border-color:#c6c7c4}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page),html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-messages,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-panel,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-workspace{background:#050505!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-sidebar{background:#0b0b0c;border-color:#242629}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-brand-mark{color:#111;background:#e3e4e5}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-brand-label,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-model-control select,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-new-button,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-search{color:#d4d5d7;background:#111213;border-color:#2b2d30}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-conversation.is-active{color:#eee;background:#191a1c;border-color:#303236}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-panel-header{background:#050505;border-color:#242629}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-message-avatar{color:#111;background:#e2e3e5;border-color:#303236}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-avatar{color:#ddd;background:#202123;border-color:#343639}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-body{background:#141516!important;border-color:#292b2e!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-message.is-user .chat-message-content{color:#e5e6e8!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-composer,html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-composer textarea{background:#0c0d0e!important;border-color:#2a2c2f!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions>button[type=submit]{color:#111!important;background:#e3e4e5!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions>button[type=submit]:hover:not(:disabled){background:#fff!important}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-composer-actions .chat-composer-new{color:#d0d1d3;background:#171819;border-color:#2a2c2f}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-empty-icon{color:#dedfe1;background:#171819;border-color:#303236}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-starters button{color:#c4c6c9;background:#101112;border-color:#303236}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-starters button:hover{color:#f2f2f3;background:#1b1c1e;border-color:#484b50}html[data-theme=dark] .chat-page--workspace:not(.wilbot-image-page) .chat-search-toggle.is-active{color:#d8d9db;background:#1a1b1d;border-color:#3a3c40}.chat-page--workspace .chat-workspace{--assistant-accent:#8b8b83}.chat-page--workspace .chat-workspace[data-workspace=code]{--assistant-accent:#82c99a}.chat-page--workspace .chat-workspace[data-workspace=shop]{--assistant-accent:#dfb56d}.chat-page--workspace .chat-workspace[data-workspace=research]{--assistant-accent:#c1a0df}.chat-page--workspace .chat-workspace[data-workspace=write]{--assistant-accent:#e2a4a1}.chat-page--workspace .chat-workspace[data-workspace=study]{--assistant-accent:#a8c8b7}.chat-page--workspace .chat-assistant-option{min-height:43px}.chat-page--workspace .chat-assistant-option>.chat-assistant-copy{white-space:normal;flex:auto;gap:2px;min-width:0;display:grid;overflow:hidden}.chat-page--workspace .chat-assistant-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.chat-page--workspace .chat-assistant-copy small{color:#92928e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.chat-page--workspace .chat-assistant-option.is-active{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-assistant-option.is-active{border-color:color-mix(in srgb,var(--assistant-accent) 34%,transparent)}}.chat-page--workspace .chat-assistant-option.is-active{background:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-assistant-option.is-active{background:color-mix(in srgb,var(--assistant-accent) 11%,transparent)}}.chat-page--workspace .chat-image-destination{color:#8c6340;margin:0 0 3px;text-decoration:none}.chat-page--workspace .chat-image-destination>svg{color:#b67b43}.chat-page--workspace .chat-image-destination:hover{color:#583719;background:#f5eee6}html[data-theme=dark] .chat-page--workspace .chat-assistant-copy small{color:#858581}html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active{border-color:color-mix(in srgb,var(--assistant-accent) 28%,#171717)}}html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active{background:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active{background:color-mix(in srgb,var(--assistant-accent) 10%,#101010)}}html[data-theme=dark] .chat-page--workspace .chat-image-destination{color:#d8b48e}html[data-theme=dark] .chat-page--workspace .chat-image-destination:hover{color:#f3d6b3;background:#191511}.chat-page--workspace .chat-model-control{flex:0 178px;position:relative}.chat-page--workspace .chat-model-picker{position:relative}.chat-page--workspace .chat-model-picker>summary{color:#30312d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafaf8;border:1px solid #deded8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 10px;list-style:none;display:flex}.chat-page--workspace .chat-model-more>summary::-webkit-details-marker,.chat-page--workspace .chat-model-picker>summary::-webkit-details-marker{display:none}.chat-page--workspace .chat-model-picker>summary::marker{content:""}.chat-page--workspace .chat-model-more>summary::marker{content:""}.chat-page--workspace .chat-model-more>summary:focus-visible,.chat-page--workspace .chat-model-picker>summary:focus-visible{outline-offset:2px;outline:2px solid #8b8b83}.chat-page--workspace .chat-model-picker[open]>summary{border-color:#aaa99f}.chat-page--workspace .chat-model-picker-label{text-align:left;gap:1px;min-width:0;display:grid}.chat-page--workspace .chat-model-picker-label small{color:#898982;letter-spacing:.1em;font-size:8px;font-weight:750}.chat-page--workspace .chat-model-picker-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.chat-page--workspace .chat-model-picker-panel{z-index:30;box-sizing:border-box;color:#262722;background:#fffefa;border:1px solid #deded8;gap:10px;width:min(410px,100vw - 28px);max-height:min(68vh,520px);padding:13px;animation:chat-model-panel-enter .18s cubic-bezier(.2,.75,.25,1) both;display:grid;position:absolute;inset:auto auto calc(100% + 9px) 0;overflow:auto;box-shadow:0 20px 64px #12120e33}.chat-page--workspace .chat-model-picker-heading{gap:4px;padding:2px 3px 5px;display:grid}.chat-page--workspace .chat-model-picker-heading>span{color:#8b7560;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.chat-page--workspace .chat-model-picker-heading>strong{font-size:14px;font-weight:700}.chat-page--workspace .chat-model-picker-heading>p{color:#777870;margin:0;font-size:10px;line-height:1.45}.chat-page--workspace .chat-model-choice-list{gap:6px;display:grid}.chat-page--workspace .chat-model-choice{color:#30312d;text-align:left;white-space:normal;background:#fff;border:1px solid #e8e8e2;border-radius:11px;gap:4px;width:100%;min-width:0;padding:9px 10px;display:grid}.chat-page--workspace .chat-model-choice:hover:not(:disabled){background:#f8f6f0;border-color:#bdb8ac;transform:translateY(-1px)}.chat-page--workspace .chat-model-choice.is-selected{background:#f5f3ed;border-color:#8c887e;box-shadow:inset 2px 0 #6e6b62}.chat-page--workspace .chat-model-choice-top{color:inherit;justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-page--workspace .chat-model-choice-name{font-size:12px;font-weight:700}.chat-page--workspace .chat-model-choice-top svg{color:#5f6d52;flex:none}.chat-page--workspace .chat-model-choice-meta{color:#777870;font-size:9px;font-weight:650}.chat-page--workspace .chat-model-choice-detail{color:#676860;font-size:10px;line-height:1.45}.chat-page--workspace .chat-model-choice-id{overflow-wrap:anywhere;color:#8b8c84;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.35}.chat-page--workspace .chat-model-choice-recommended{color:#81715d;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.chat-page--workspace .chat-model-filters{scrollbar-width:thin;gap:5px;padding:1px 0 3px;display:flex;overflow-x:auto}.chat-page--workspace .chat-composer .chat-model-filters button{color:#64655e;cursor:pointer;background:#f6f6f2;border:1px solid #e5e5df;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:680}.chat-page--workspace .chat-composer .chat-model-filters button:hover{color:#3d4532;background:#eeefe8;border-color:#c8cdbd}.chat-page--workspace .chat-composer .chat-model-filters button.is-active{color:#394626;background:#edf2e3;border-color:#a8b982}.chat-page--workspace .chat-model-quota-note{background:#f7f5ef;border:1px solid #e4e0d4;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.chat-page--workspace .chat-model-quota-note strong{font-size:10px}.chat-page--workspace .chat-model-quota-empty,.chat-page--workspace .chat-model-quota-note small,.chat-page--workspace .chat-model-quota-note span{color:#696a64;font-size:9px;line-height:1.45}.chat-page--workspace .chat-model-cost-band{color:#8a7557;font-size:8px;font-weight:700}.chat-page--workspace .chat-model-cost-band.is-free{color:#587354}.chat-page--workspace .chat-model-cost-band.is-high{color:#965c4f}.chat-page--workspace .chat-model-more{border-top:1px solid #e8e8e2;padding-top:8px}.chat-page--workspace .chat-model-more>summary{color:#696a64;cursor:pointer;justify-content:space-between;align-items:center;padding:4px 2px;font-size:10px;font-weight:700;list-style:none;display:flex}.chat-page--workspace .chat-model-more>summary span{color:#8b8c84;font-size:9px}.chat-page--workspace .chat-model-more[open] .chat-model-choice-list{margin-top:6px}@keyframes chat-model-panel-enter{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .chat-page--workspace .chat-model-picker-label small{color:#92928b}html[data-theme=dark] .chat-page--workspace .chat-model-picker-heading>span{color:#c39a70}html[data-theme=dark] .chat-page--workspace .chat-model-choice-detail,html[data-theme=dark] .chat-page--workspace .chat-model-choice-meta,html[data-theme=dark] .chat-page--workspace .chat-model-picker-heading>p{color:#a5a49b}html[data-theme=dark] .chat-page--workspace .chat-model-choice{color:#e7e6df;background:#141413;border-color:#272724}html[data-theme=dark] .chat-page--workspace .chat-model-choice:hover:not(:disabled){background:#1b1a17;border-color:#48473f}html[data-theme=dark] .chat-page--workspace .chat-model-choice-top svg{color:#c9d2ba}html[data-theme=dark] .chat-page--workspace .chat-model-choice-id{color:#85857d}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-model-filters button{color:#c3c5ba;background:#1a1b17;border-color:#34352e}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-model-filters button:hover{color:#e5e8da;background:#23261d;border-color:#505645}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-model-filters button.is-active{color:#e2edcf;background:#262d1e;border-color:#66784c}html[data-theme=dark] .chat-page--workspace .chat-model-quota-note{background:#181713;border-color:#34322a}html[data-theme=dark] .chat-page--workspace .chat-model-quota-empty,html[data-theme=dark] .chat-page--workspace .chat-model-quota-note small,html[data-theme=dark] .chat-page--workspace .chat-model-quota-note span{color:#aaa99f}html[data-theme=dark] .chat-page--workspace .chat-model-cost-band.is-free{color:#99bd91}html[data-theme=dark] .chat-page--workspace .chat-model-cost-band.is-high{color:#dfa08e}html[data-theme=dark] .chat-page--workspace .chat-model-more{border-color:#2b2b27}html[data-theme=dark] .chat-page--workspace .chat-model-more>summary{color:#c5c4bc}@media (max-width:720px){.chat-page--workspace .chat-assistant-option{min-height:46px}.chat-page--workspace .chat-assistant-copy small{font-size:8px}.chat-page--workspace .chat-model-control{flex:0 116px;width:116px;max-width:34vw}.chat-page--workspace .chat-model-picker-panel{width:min(390px,100vw - 28px)}.chat-page--workspace .chat-model-picker>summary{min-height:37px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-model-picker-panel{animation:none}}.image-lab{--image-ink:#24231f;--image-muted:#77756d;--image-paper:#f4f1ea;--image-card:#fffefa;--image-border:#dedbd2;--image-accent:#ba7042;box-sizing:border-box;min-height:calc(100vh - 68px);color:var(--image-ink);background:radial-gradient(ellipse 40% 34% at 86% 10%,#d6a1762b,transparent 72%),radial-gradient(ellipse 34% 30% at 12% 42%,#c6a6761c,transparent 74%),var(--image-paper);padding:126px 24px 48px}.image-lab-shell{width:min(1180px,100%);margin:0 auto}.image-lab-header{border-bottom:1px solid var(--image-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.image-lab-back{color:var(--image-muted);align-items:center;gap:7px;font-size:11px;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.image-lab-back:hover,.image-lab-wordmark{color:var(--image-ink)}.image-lab-wordmark{letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.image-lab-wordmark>span{color:#865537;background:#f7ebe0;border:1px solid #d5c7b8;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.image-lab-wordmark i{color:var(--image-accent);font-style:normal}.image-lab-header-note{color:var(--image-muted);letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:750;display:inline-flex}.image-lab-status-dot{background:#789073;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #78907321}.image-lab-intro{max-width:720px;margin:35px 0 24px}.image-lab-eyebrow{color:#99623e;letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.image-lab-intro h1{color:var(--image-ink);letter-spacing:-.055em;margin:10px 0 6px;font-size:clamp(36px,6vw,58px);font-weight:650;line-height:1.04}.image-lab-intro h1 em{color:var(--image-accent);font-family:Georgia,serif;font-weight:500}.image-lab-intro>p{max-width:550px;color:var(--image-muted);margin:0;font-size:13px;line-height:1.65}.image-lab-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:17px;display:grid}.image-lab-brief,.image-lab-output{border:1px solid var(--image-border);background:var(--image-card);border-radius:18px;min-width:0;box-shadow:0 12px 36px #2e261c0b}.image-lab-brief{gap:16px;padding:20px;display:grid}.image-lab-section-heading{align-items:flex-start;gap:11px;display:flex}.image-lab-control-title>span,.image-lab-step{border:1px solid var(--image-border);color:#987051;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-grid}.image-lab-output-heading h2,.image-lab-section-heading h2{color:var(--image-ink);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:720}.image-lab-section-heading p{color:var(--image-muted);margin:3px 0 0;font-size:10px;line-height:1.5}.image-lab-prompt-label{color:#4d4b43;font-size:10px;font-weight:700}.image-lab-brief textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--image-border);width:100%;min-height:126px;color:var(--image-ink);font:inherit;background:#fdfcf8;border-radius:13px;outline:none;padding:13px 14px;font-size:12px;line-height:1.65;transition:border .18s,box-shadow .18s}.image-lab-brief textarea::placeholder{color:#aaa79d}.image-lab-brief textarea:focus{border-color:#ba8a66;box-shadow:0 0 0 3px #ba70421c}.image-lab-brief textarea:disabled{opacity:.6}.image-lab-prompt-footer{color:#949187;justify-content:space-between;gap:8px;margin-top:-11px;font-size:9px;display:flex}.image-lab-control-group{gap:9px;padding-top:2px;display:grid}.image-lab-control-title{align-items:center;gap:8px;min-width:0;display:flex}.image-lab-control-title>span{border-radius:7px;width:20px;height:20px;font-size:8px}.image-lab-control-title strong{color:#4c4a43;font-size:10px;font-weight:750}.image-lab-control-title small{color:#9c998e;margin-left:auto;font-size:9px}.image-lab-style-list{flex-wrap:wrap;gap:6px;display:flex}.image-lab-style-list button{border:1px solid var(--image-border);color:#68665e;min-height:29px;font:inherit;cursor:pointer;background:#fffefa;border-radius:999px;padding:5px 9px;font-size:9px;transition:all .16s}.image-lab-style-list button:hover:not(:disabled){color:#784f33;background:#fbf4ec;border-color:#cba582}.image-lab-style-list button.is-selected{color:#784d31;background:#f6eae0;border-color:#c89b77}.image-lab-ratio-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.image-lab-ratio-list button{border:1px solid var(--image-border);color:#69675f;cursor:pointer;background:#fffefa;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:62px;padding:7px 4px;transition:all .16s;display:grid}.image-lab-ratio-list button:hover:not(:disabled){background:#fbf4ec;border-color:#cba582}.image-lab-ratio-list button.is-selected{color:#70482f;background:#f8eee5;border-color:#c89b77}.image-lab-ratio-shape{width:25px;height:auto;max-height:24px;aspect-ratio:var(--ratio-shape);border:1.5px solid;border-radius:3px;display:block}.image-lab-ratio-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:750;overflow:hidden}.image-lab-ratio-list small{color:#96938a;font-size:8px}.image-lab-delivery-note{color:#83674e;background:#faf5ed;border:1px solid #e7ded2;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.image-lab-delivery-note>svg{flex:none;margin-top:1px}.image-lab-delivery-note p{gap:4px;margin:0;display:grid}.image-lab-delivery-note strong{color:#554535;font-size:9px}.image-lab-delivery-note span{color:#75695b;font-size:9px;line-height:1.5}.image-lab-delivery-note b{color:#60482f}.image-lab-consent{color:#77756d;cursor:pointer;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.image-lab-consent input{accent-color:#aa6740;flex:none;width:14px;height:14px;margin:0}.image-lab-generate{color:#fffefa;min-height:44px;font:inherit;cursor:pointer;background:#292822;border:1px solid #262521;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:720;transition:transform .16s,background .16s,opacity .16s;display:flex}.image-lab-generate>span{color:#d7c7b6;font-size:9px;font-weight:600}.image-lab-generate:hover:not(:disabled){background:#171713;transform:translateY(-1px)}.image-lab-generate:disabled{opacity:.46;cursor:not-allowed}.image-lab-message{color:#52684c;overflow-wrap:anywhere;background:#f1f6ee;border:1px solid #d6dfd1;border-radius:10px;padding:9px 11px;font-size:10px;line-height:1.5}.image-lab-message.is-error{color:#894d40;background:#fbf1ee;border-color:#ead1ca}.image-lab-signin{background:#fbf7f0;border:1px solid #e5ddd1;border-radius:12px;gap:9px;padding:11px;display:grid}.image-lab-signin p{color:#68635a;margin:0;font-size:10px;line-height:1.5}.image-lab-signin a{color:#825536;align-items:center;gap:6px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.image-lab-auth-loading{color:var(--image-muted);align-items:center;gap:8px;font-size:10px;display:flex}.image-lab-output{min-height:490px;display:grid;overflow:hidden}.image-lab-output-heading{border-bottom:1px solid #ece9e1;justify-content:space-between;align-items:center;gap:10px;padding:18px 19px 13px;display:flex}.image-lab-output-heading>div>span{color:#a17a58;letter-spacing:.13em;font-size:8px;font-weight:800}.image-lab-output-heading h2{margin-top:4px;font-size:14px}.image-lab-output-count{color:#9a978d;letter-spacing:.1em;font-size:8px;font-weight:700}.image-lab-empty,.image-lab-generating{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;min-height:380px;padding:26px;display:grid}.image-lab-empty-mark{color:#8c6b4b;background:linear-gradient(145deg,#fbf7ef,#f1e9dc);border:1px solid #e3dbce;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:2px;display:grid;position:relative}.image-lab-empty-mark>svg:last-child{color:#b9794f;background:#fffefa;border:1px solid #fffefa;border-radius:8px;padding:4px;position:absolute;top:-5px;right:-5px}.image-lab-empty strong,.image-lab-generating strong{color:#3c3a34;font-size:12px;font-weight:720}.image-lab-empty>span,.image-lab-generating>span{color:#88857b;max-width:290px;font-size:10px;line-height:1.6}.image-lab-empty>small{color:#a19d91;font-size:9px}.image-lab-generating{min-height:418px}.image-lab-orbit{color:#9e704c;background:radial-gradient(circle,#f9f2e9 0,#0000 70%);border:1px solid #e2dbd1;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:5px;display:grid;position:relative}.image-lab-orbit i{border:1px solid #b77e5347;border-right-color:#0000;border-radius:50%;animation:image-orbit 3s linear infinite;position:absolute;inset:-6px}.image-lab-orbit i:nth-child(2){border-color:#828f7159 #828f7159 #828f7159 #0000;animation-duration:2.2s;animation-direction:reverse;inset:5px}.image-lab-progress{background:#e9e6df;border-radius:99px;width:min(200px,75%);height:3px;margin-top:3px;overflow:hidden}.image-lab-progress i{border-radius:inherit;background:#b77a50;width:35%;height:100%;animation:image-progress 2.2s ease-in-out infinite;display:block}@keyframes image-orbit{to{transform:rotate(1turn)}}@keyframes image-progress{0%{transform:translate(-110%)}60%,to{transform:translate(310%)}}.image-lab-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-content:start;gap:12px;padding:13px;display:grid}.image-lab-result{background:#fffefa;border:1px solid #e6e2d9;border-radius:12px;min-width:0;animation:image-result-arrive .32s cubic-bezier(.2,.75,.25,1) both;overflow:hidden}.image-lab-result-image{min-height:150px;max-height:460px;aspect-ratio:var(--ratio-shape);color:#777;background:#eeeae1;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.image-lab-result-image img{object-fit:contain;width:100%;height:100%;display:block}.image-lab-result-image>span{color:#fff;opacity:0;background:#1b1916c4;border:1px solid #ffffff52;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:9px;right:9px}.image-lab-result-image:focus-visible>span,.image-lab-result-image:hover>span{opacity:1}.image-lab-result-caption{justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;display:flex}.image-lab-result-caption>div{min-width:0}.image-lab-result-caption>div>span{color:#a17a58;letter-spacing:.12em;font-size:7px;font-weight:800}.image-lab-result-caption p{color:#5e5c54;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.image-lab-result-caption>a{color:#777065;border:1px solid #e3ded4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;text-decoration:none;transition:all .16s;display:grid}.image-lab-result-caption>a:hover{color:#855537;background:#fbf4ec;border-color:#b78b67}@keyframes image-result-arrive{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.image-lab-output-foot{color:#8d897f;border-top:1px solid #ece9e1;align-items:center;gap:7px;padding:10px 15px;font-size:8px;display:flex}.image-lab-output-foot svg{color:#79876d;flex:none}.image-lab-footer{color:#99958b;justify-content:space-between;gap:12px;padding:14px 2px 0;font-size:8px;display:flex}.image-lab-footer>span:first-child{color:#86745e;align-items:center;gap:6px;font-weight:700;display:inline-flex}html[data-theme=dark] .image-lab{--image-ink:#eceae3;--image-muted:#a09e95;--image-paper:#090908;--image-card:#10100f;--image-border:#292925;--image-accent:#d29769;background:radial-gradient(44% 34% at 85% 8%,#ad683e1f,#0000 72%),radial-gradient(28% 24% at 10% 38%,#9b7d4f13,#0000 74%),#090908}html[data-theme=dark] .image-lab-header{border-color:#272723}html[data-theme=dark] .image-lab-back:hover{color:#fffdf5}html[data-theme=dark] .image-lab-wordmark>span{color:#d5a17a;background:#19130f;border-color:#3b3027}html[data-theme=dark] .image-lab-eyebrow,html[data-theme=dark] .image-lab-output-heading>div>span{color:#d29b70}html[data-theme=dark] .image-lab-brief,html[data-theme=dark] .image-lab-output{background:#10100f;border-color:#292925;box-shadow:0 14px 48px #0000003b}html[data-theme=dark] .image-lab-control-title>span,html[data-theme=dark] .image-lab-step{color:#c29a73;border-color:#33322d}html[data-theme=dark] .image-lab-control-title strong,html[data-theme=dark] .image-lab-prompt-label{color:#d0cec5}html[data-theme=dark] .image-lab-brief textarea{color:#eeece5;background:#0a0a09;border-color:#302f29}html[data-theme=dark] .image-lab-brief textarea::placeholder{color:#6f6d65}html[data-theme=dark] .image-lab-brief textarea:focus{border-color:#8b654a;box-shadow:0 0 0 3px #bc7f531c}html[data-theme=dark] .image-lab-ratio-list button,html[data-theme=dark] .image-lab-style-list button{color:#b9b7ad;background:#141412;border-color:#302f29}html[data-theme=dark] .image-lab-ratio-list button:hover:not(:disabled),html[data-theme=dark] .image-lab-style-list button:hover:not(:disabled){color:#e3c3a5;background:#1d1813;border-color:#72563f}html[data-theme=dark] .image-lab-ratio-list button.is-selected,html[data-theme=dark] .image-lab-style-list button.is-selected{color:#e7c3a0;background:#211a14;border-color:#866344}html[data-theme=dark] .image-lab-ratio-list small{color:#8e8c82}html[data-theme=dark] .image-lab-delivery-note{color:#d1a87d;background:#19140f;border-color:#3a3025}html[data-theme=dark] .image-lab-delivery-note strong{color:#e2c6a7}html[data-theme=dark] .image-lab-delivery-note span{color:#b8a58e}html[data-theme=dark] .image-lab-delivery-note b{color:#f0ca9f}html[data-theme=dark] .image-lab-consent{color:#aaa89e}html[data-theme=dark] .image-lab-generate{color:#171613;background:#e7e2d8;border-color:#ded9cd}html[data-theme=dark] .image-lab-generate>span{color:#726858}html[data-theme=dark] .image-lab-generate:hover:not(:disabled){background:#fffdf6}html[data-theme=dark] .image-lab-message{color:#c5d3bd;background:#141b12;border-color:#344132}html[data-theme=dark] .image-lab-message.is-error{color:#e7b6a8;background:#1c110e;border-color:#54362d}html[data-theme=dark] .image-lab-signin{background:#17130e;border-color:#392e23}html[data-theme=dark] .image-lab-signin p{color:#c1b3a1}html[data-theme=dark] .image-lab-signin a{color:#e5b78f}html[data-theme=dark] .image-lab-output-foot,html[data-theme=dark] .image-lab-output-heading{border-color:#272723}html[data-theme=dark] .image-lab-empty-mark{color:#d1a87d;background:linear-gradient(145deg,#211910,#15120e);border-color:#3a3025}html[data-theme=dark] .image-lab-empty-mark>svg:last-child{color:#e3a574;background:#10100f;border-color:#10100f}html[data-theme=dark] .image-lab-empty strong,html[data-theme=dark] .image-lab-generating strong{color:#e5e2d8}html[data-theme=dark] .image-lab-empty>span,html[data-theme=dark] .image-lab-generating>span{color:#a09e95}html[data-theme=dark] .image-lab-empty>small{color:#86847b}html[data-theme=dark] .image-lab-orbit{color:#d0a17a;background:radial-gradient(circle,#211911 0,#0000 70%);border-color:#3a3025}html[data-theme=dark] .image-lab-progress{background:#2a2924}html[data-theme=dark] .image-lab-progress i{background:#c68b5e}html[data-theme=dark] .image-lab-result{background:#141412;border-color:#2c2b26}html[data-theme=dark] .image-lab-result-image{color:#aaa;background:#0a0a09}html[data-theme=dark] .image-lab-result-caption>div>span{color:#c99b70}html[data-theme=dark] .image-lab-result-caption p{color:#c1beb4}html[data-theme=dark] .image-lab-result-caption>a{color:#c2b9aa;border-color:#36352e}html[data-theme=dark] .image-lab-result-caption>a:hover{color:#f0c49d;background:#211a14;border-color:#886747}html[data-theme=dark] .image-lab-output-foot{color:#a09d92}html[data-theme=dark] .image-lab-footer>span:first-child,html[data-theme=dark] .image-lab-output-foot svg{color:#c3a07b}html[data-theme=dark] .image-lab-footer{color:#838177}@media (max-width:760px){.image-lab{padding:106px 14px 32px}.image-lab-header-note{font-size:7px}.image-lab-grid{grid-template-columns:minmax(0,1fr);gap:12px}.image-lab-intro{margin:27px 0 20px}.image-lab-brief{padding:15px}.image-lab-output{min-height:390px}.image-lab-empty,.image-lab-generating{min-height:300px}.image-lab-footer{flex-direction:column}}@media (max-width:420px){.image-lab{padding-inline:11px}.image-lab-header{gap:7px}.image-lab-back{font-size:9px}.image-lab-header-note{gap:5px;font-size:6px}.image-lab-wordmark{gap:5px;font-size:9px}.image-lab-wordmark>span{width:24px;height:24px}.image-lab-ratio-list{gap:4px}.image-lab-ratio-list button{min-height:58px}}@media (prefers-reduced-motion:reduce){.image-lab-orbit i,.image-lab-progress i,.image-lab-result{animation:none}}html[data-theme=dark] .chat-page--workspace,html[data-theme=dark] .chat-page--workspace .chat-messages,html[data-theme=dark] .chat-page--workspace .chat-panel,html[data-theme=dark] .chat-page--workspace .chat-workspace,html[data-theme=dark] body:has(.chat-page--workspace),html[data-theme=dark] body:has(.chat-page--workspace) main{background-color:#050505}@media (max-width:720px){html[data-theme=dark] .chat-page--workspace .chat-composer{background:#0c0c0cf0;border-color:#282828}}.chat-page--workspace .chat-assistant-section{gap:6px;min-width:0;display:grid}.chat-page--workspace .chat-sidebar-section-label{color:#777980;letter-spacing:.09em;text-transform:uppercase;padding:2px 8px 3px;font-size:10px;font-weight:700}.chat-page--workspace .chat-assistant-list{gap:3px;min-width:0;display:grid}.chat-page--workspace .chat-assistant-option{color:#55565d;width:100%;min-width:0;min-height:37px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;font-size:12px;font-weight:560;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}.chat-page--workspace .chat-assistant-option>svg{color:#85868e;flex:none;transition:color .18s,transform .18s}.chat-page--workspace .chat-assistant-option>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page--workspace .chat-assistant-option:hover:not(:disabled){color:#222328;background:#ededf0;transform:translate(2px)}.chat-page--workspace .chat-assistant-option:hover:not(:disabled)>svg{color:#44454c;transform:scale(1.05)}.chat-page--workspace .chat-assistant-option.is-active{color:#202124;background:#e9e9ec}.chat-page--workspace .chat-assistant-option.is-active>svg{color:#222328}.chat-page--workspace .chat-assistant-more-trigger{justify-content:flex-start}.chat-page--workspace .chat-assistant-more-trigger>svg:last-child{margin-left:auto;transition:transform .2s}.chat-page--workspace .chat-assistant-more-trigger>svg:last-child.is-open{transform:rotate(180deg)}.chat-page--workspace .chat-assistant-more-list{border-left:1px solid #e4e4e6;gap:3px;min-width:0;margin-left:8px;padding-left:5px;display:grid}.chat-page--workspace .chat-assistant-option:focus-visible{outline-offset:2px;outline:2px solid #73747b}.chat-page--workspace .chat-assistant-current{color:#888990;letter-spacing:.04em;margin-left:auto;font-size:9px;font-weight:600}.chat-page--workspace .chat-composer .chat-search-row{justify-content:flex-end}.chat-page--workspace .chat-message{animation:chat-message-arrive .34s cubic-bezier(.2,.75,.25,1) both}.chat-page--workspace .chat-message:nth-child(2){animation-delay:25ms}.chat-page--workspace .chat-message:nth-child(3){animation-delay:45ms}.chat-page--workspace .chat-message:nth-child(4){animation-delay:65ms}.chat-page--workspace .chat-message-pending{animation:chat-message-arrive .28s cubic-bezier(.2,.75,.25,1) both}.chat-page--workspace .chat-empty-icon{animation:chat-idle-drift 7s ease-in-out infinite}.chat-page--workspace .chat-composer,.chat-page--workspace .chat-composer-actions button,.chat-page--workspace .chat-conversation,.chat-page--workspace .chat-new-button,.chat-page--workspace .chat-search-toggle,.chat-page--workspace .chat-starters button{transition:color .2s,background-color .2s,border-color .2s,box-shadow .24s,transform .2s}.chat-page--workspace .chat-workspace[data-workspace=support]{--assistant-accent:#a9aaa4}.chat-page--workspace .chat-conversation:hover:not(.is-active),.chat-page--workspace .chat-starters button:hover:not(:disabled){transform:translateY(-1px)}html[data-theme=dark] body:has(.chat-page--workspace){color:#ededed;color-scheme:dark;background:#050505}html[data-theme=dark] .chat-page--workspace,html[data-theme=dark] body:has(.chat-page--workspace) main{background:#050505}html[data-theme=dark] .chat-page--workspace .chat-brand,html[data-theme=dark] .chat-page--workspace .chat-empty h3,html[data-theme=dark] .chat-page--workspace .chat-panel-header h2{color:#f2f2f2}html[data-theme=dark] .chat-page--workspace .chat-brand-mark,html[data-theme=dark] .chat-page--workspace .chat-message-avatar{color:#080808;box-shadow:none;background:#ededed}html[data-theme=dark] .chat-page--workspace .chat-brand-label{color:#989898;background:#101010;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-account-note,html[data-theme=dark] .chat-page--workspace .chat-sidebar-header{border-color:#232323}html[data-theme=dark] .chat-page--workspace .chat-account-note strong,html[data-theme=dark] .chat-page--workspace .chat-conversation,html[data-theme=dark] .chat-page--workspace .chat-sidebar h2,html[data-theme=dark] .chat-page--workspace .chat-sidebar-section-label{color:#a8a8a8}html[data-theme=dark] .chat-page--workspace .chat-assistant-option{color:#a7a7a7}html[data-theme=dark] .chat-page--workspace .chat-assistant-option>svg{color:#777}html[data-theme=dark] .chat-page--workspace .chat-assistant-option:hover:not(:disabled){color:#f3f3f3;background:#151515}html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active{color:#f5f5f5;background:#171717;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-assistant-option.is-active>svg{color:#f2f2f2}html[data-theme=dark] .chat-page--workspace .chat-assistant-more-list{border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-assistant-current{color:#898989}html[data-theme=dark] .chat-page--workspace .chat-conversation.is-active,html[data-theme=dark] .chat-page--workspace .chat-conversation:hover{color:#f3f3f3;background:#171717}html[data-theme=dark] .chat-page--workspace .chat-conversation.is-active{border-color:#272727}html[data-theme=dark] .chat-page--workspace .chat-more-menu>summary,html[data-theme=dark] .chat-page--workspace .chat-new-button,html[data-theme=dark] .chat-page--workspace .chat-search,html[data-theme=dark] .chat-page--workspace .chat-starters button,html[data-theme=dark] .chat-page--workspace .chat-sync-button{color:#dedede;box-shadow:none;background:#101010;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-new-button:hover,html[data-theme=dark] .chat-page--workspace .chat-starters button:hover:not(:disabled){color:#fff;background:#191919;border-color:#444}html[data-theme=dark] .chat-page--workspace .chat-panel-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505eb;border-color:#202020}html[data-theme=dark] .chat-page--workspace .chat-empty p,html[data-theme=dark] .chat-page--workspace .chat-provider-detail,html[data-theme=dark] .chat-page--workspace .chat-title-line .chat-kicker{color:#969696}html[data-theme=dark] .chat-page--workspace .chat-message-content,html[data-theme=dark] .chat-page--workspace .chat-message-meta{color:#e5e5e5}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-body{color:#ededed;box-shadow:none;background:#141414;border-color:#252525}html[data-theme=dark] .chat-page--workspace .chat-composer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0ce6;border-color:#282828;box-shadow:0 14px 50px #00000059}html[data-theme=dark] .chat-page--workspace .chat-composer textarea{color:#f3f3f3;caret-color:#f3f3f3}html[data-theme=dark] .chat-page--workspace .chat-composer textarea::placeholder{color:#737373}html[data-theme=dark] .chat-page--workspace .chat-composer-actions .chat-composer-new,html[data-theme=dark] .chat-page--workspace .chat-search-toggle{color:#aaa;background:#121212;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-composer-actions .chat-composer-new:hover:not(:disabled),html[data-theme=dark] .chat-page--workspace .chat-search-toggle:hover:not(:disabled){color:#f0f0f0;background:#1b1b1b;border-color:#484848}html[data-theme=dark] .chat-page--workspace .chat-search-toggle.is-active{color:#f0f0f0;background:#1b1b1b;border-color:#3a3a3a}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button[type=submit]{color:#111;box-shadow:none;background:#e8e8e8}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button:not([type=submit]):not(.chat-composer-new){color:#bdbdbd;background:#111;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button:not([type=submit]):not(.chat-composer-new):hover:not(:disabled){color:#fff;background:#1a1a1a}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>span,html[data-theme=dark] .chat-page--workspace .chat-composer-hint,html[data-theme=dark] .chat-page--workspace .chat-footnote,html[data-theme=dark] .chat-page--workspace .chat-footnote>span:first-child{color:#777}html[data-theme=dark] .chat-page--workspace .chat-model-control select{color:#dedede;background:#101010;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-model-control optgroup,html[data-theme=dark] .chat-page--workspace .chat-model-control option{color:#ededed;background:#101010}html[data-theme=dark] .chat-page--workspace .chat-empty-icon{color:#e7e7e7;background:#111;border-color:#2b2b2b;box-shadow:0 0 28px #ffffff09}html[data-theme=dark] .chat-page--workspace .chat-thinking{color:#999}html[data-theme=dark] .chat-page--workspace .chat-thinking i{background:#d8d8d8}html[data-theme=dark] .chat-page--workspace .chat-sidebar-empty{color:#888}html[data-theme=dark] .chat-page--workspace .chat-sidebar-empty svg{color:#999}html[data-theme=dark] .chat-page--workspace .chat-account-avatar{color:#bbb;background:#1c1c1c}html[data-theme=dark] .chat-page--workspace .chat-account-note small{color:#777}html[data-theme=dark] .chat-page--workspace .chat-account-note small svg{color:#aaa}html[data-theme=dark] .chat-page--workspace .chat-collapse-button,html[data-theme=dark] .chat-page--workspace .chat-expand-button,html[data-theme=dark] .chat-page--workspace .chat-mobile-close,html[data-theme=dark] .chat-page--workspace .chat-mobile-menu{color:#bbb;background:#101010;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-collapse-button:hover,html[data-theme=dark] .chat-page--workspace .chat-expand-button:hover,html[data-theme=dark] .chat-page--workspace .chat-mobile-close:hover,html[data-theme=dark] .chat-page--workspace .chat-mobile-menu:hover{color:#fff;background:#191919}html[data-theme=dark] .chat-page--workspace .chat-message-content a,html[data-theme=dark] .chat-page--workspace .chat-source-panel a{color:#d8d8d8;text-decoration-color:#777}html[data-theme=dark] .chat-page--workspace .chat-code-block,html[data-theme=dark] .chat-page--workspace .chat-source-panel{color:#ddd;background:#0c0c0c;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-message-content :is(code,pre){color:#e6e6e6;background:#101010;border-color:#292929}html[data-theme=dark] .chat-page--workspace .chat-code-block code{color:inherit;background:0 0}html[data-theme=dark] .chat-page--workspace .chat-error{color:#f0b8bc;background:#170e0f;border-color:#462629}html[data-theme=dark] .chat-page--workspace .chat-error strong{color:#f3c8cb}html[data-theme=dark] .chat-page--workspace .chat-retry-button{color:#f0b8bc;background:#1b1011;border-color:#503034}html[data-theme=dark] .chat-page--workspace .chat-sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}html[data-theme=dark] .chat-page--workspace ::selection{color:#050505;background:#d6d6d6}@keyframes chat-message-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes chat-idle-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-assistant-option,.chat-page--workspace .chat-composer,.chat-page--workspace .chat-composer-actions button,.chat-page--workspace .chat-conversation,.chat-page--workspace .chat-empty-icon,.chat-page--workspace .chat-message,.chat-page--workspace .chat-message-pending,.chat-page--workspace .chat-new-button,.chat-page--workspace .chat-search-toggle,.chat-page--workspace .chat-starters button,.chat-page--workspace .chat-welcome-word{transition:none!important;animation:none!important}.chat-page--workspace .chat-assistant-option:hover:not(:disabled),.chat-page--workspace .chat-conversation:hover:not(.is-active),.chat-page--workspace .chat-starters button:hover:not(:disabled){transform:none}}@media (max-width:720px){.chat-page--workspace .chat-sidebar{gap:11px;padding:15px 12px 10px}.chat-page--workspace .chat-assistant-list{grid-template-columns:1fr 1fr;gap:3px}.chat-page--workspace .chat-assistant-option{gap:7px;min-height:36px;padding-inline:7px;font-size:11px}.chat-page--workspace .chat-assistant-option>svg{width:14px}.chat-page--workspace .chat-assistant-current{font-size:8px}.chat-page--workspace .chat-assistant-option:hover:not(:disabled){transform:none}.chat-page--workspace .chat-conversation-list{flex:auto;min-height:0}html[data-theme=dark] .chat-page--workspace .chat-sidebar{background:#080808}}.chat-page--workspace .chat-source-panel{color:#55565e;width:min(100%,760px);margin:10px 0 2px;font-size:12px}.chat-page--workspace .chat-source-panel>summary{color:#50525b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #e6e7eb;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:5px 10px;list-style:none;display:inline-flex}.chat-page--workspace .chat-source-panel>summary::-webkit-details-marker{display:none}.chat-page--workspace .chat-source-panel>summary:hover,.chat-page--workspace .chat-source-panel[open]>summary{background:#f5f6f8;border-color:#d6d9e1}.chat-page--workspace .chat-source-count{color:#61636b;font-variant-numeric:tabular-nums;background:#e9eaee;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.chat-page--workspace .chat-source-panel ol{gap:5px;max-width:720px;margin:8px 0 0;padding:0;list-style:none;display:grid}.chat-page--workspace .chat-source-panel li{min-width:0}.chat-page--workspace .chat-source-panel li a{color:#383a42;background:#fff;border:1px solid #ececf0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:9px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}.chat-page--workspace .chat-source-panel li a:hover{background:#f9faff;border-color:#cdd3e3}.chat-page--workspace .chat-source-index{color:#777985;font-variant-numeric:tabular-nums;font-size:10px}.chat-page--workspace .chat-source-title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.chat-page--workspace .chat-source-host{color:#81838c;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.chat-page--workspace .chat-source-panel li a>svg{color:#858792}.chat-page--workspace .chat-source-evidence{color:#666a73;margin:3px 0 5px 31px;font-size:11px}.chat-page--workspace .chat-source-evidence>summary{cursor:pointer;width:max-content;max-width:100%;padding:3px 0}.chat-page--workspace .chat-source-evidence p{color:#555b67;overflow-wrap:anywhere;border-left:2px solid #cbd3e1;max-width:680px;margin:2px 0 0;padding:7px 9px;line-height:1.5}html[data-theme=dark] .chat-page--workspace .chat-source-panel{color:#d1d8e5}html[data-theme=dark] .chat-page--workspace .chat-source-panel>summary{color:#d6deea;background:#202a39;border-color:#364154}html[data-theme=dark] .chat-page--workspace .chat-source-panel>summary:hover,html[data-theme=dark] .chat-page--workspace .chat-source-panel[open]>summary{background:#273448;border-color:#4b5b76}html[data-theme=dark] .chat-page--workspace .chat-source-count{color:#d1d8e5;background:#354257}html[data-theme=dark] .chat-page--workspace .chat-source-panel li a{color:#e0e6f0;background:#182230;border-color:#354154}html[data-theme=dark] .chat-page--workspace .chat-source-panel li a:hover{background:#202d40;border-color:#566987}html[data-theme=dark] .chat-page--workspace .chat-source-host,html[data-theme=dark] .chat-page--workspace .chat-source-index,html[data-theme=dark] .chat-page--workspace .chat-source-panel li a>svg{color:#a8b4c7}html[data-theme=dark] .chat-page--workspace .chat-source-evidence{color:#b7c1d0}html[data-theme=dark] .chat-page--workspace .chat-source-evidence p{color:#c0cad9;border-color:#52627c}.chat-page--workspace .chat-research-depth-control{color:#737986;white-space:nowrap;align-items:center;gap:5px;min-height:30px;font-size:10px;font-weight:650;display:inline-flex}.chat-page--workspace .chat-research-depth-control select{color:#3e4652;max-width:142px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe4;border-radius:999px;padding:4px 8px;font-size:11px}.chat-page--workspace .chat-research-depth-control select:focus-visible{outline-offset:2px;outline:2px solid #5f8fff}html[data-theme=dark] .chat-page--workspace .chat-research-depth-control{color:#b7c1d0}html[data-theme=dark] .chat-page--workspace .chat-research-depth-control select{color:#e0e6f0;background:#182230;border-color:#414b5d}@media (max-width:560px){.chat-page--workspace .chat-source-panel li a{grid-template-columns:18px minmax(0,1fr) 14px;gap:7px;padding:8px}.chat-page--workspace .chat-source-host{display:none}.chat-page--workspace .chat-research-depth-control{gap:4px}.chat-page--workspace .chat-research-depth-control select{max-width:132px}}.chat-page--workspace .chat-live-duration,.chat-page--workspace .chat-response-time{display:none!important}.chat-page--workspace .chat-panel-header{box-shadow:0 1px #141e3206}.chat-page--workspace .chat-messages{gap:28px;padding-inline:max(28px,50% - 460px)}.chat-page--workspace .chat-message-content{color:#303746;letter-spacing:.002em;max-width:78ch;font-size:16px}.chat-page--workspace .chat-markdown p{margin-bottom:.9em}.chat-page--workspace .chat-message-meta{margin-bottom:8px}.chat-page--workspace .chat-message-avatar{background:linear-gradient(145deg,#556be8,#8a5be8);border-radius:11px;width:32px;height:32px;box-shadow:0 4px 12px #5d63dc33}.chat-page--workspace .chat-message-body{border-radius:0 14px 14px}.chat-page--workspace .chat-message.is-user .chat-message-body{background:linear-gradient(135deg,#f0f4ff,#e9efff);border:1px solid #dce5ff;border-radius:18px 6px 18px 18px;padding:12px 16px}.chat-page--workspace .chat-message.is-user .chat-message-content{color:#253657;max-width:66ch;font-size:15px;line-height:1.65}.chat-page--workspace .chat-live-duration,.chat-page--workspace .chat-response-time{background:#f8f9fc;border:1px solid #e5e9f2;border-radius:999px;padding:3px 8px}.chat-page--workspace .chat-composer{border-color:#d8deea;border-radius:22px;width:min(100% - 56px,920px);padding:12px 14px 10px;transition:border-color .16s,box-shadow .16s;box-shadow:0 8px 30px #1d2b4b1a}.chat-page--workspace .chat-composer-actions>button[type=submit]{background:linear-gradient(135deg,#5268df,#7656d9);border-radius:13px;min-height:40px;padding-inline:16px;box-shadow:0 5px 14px #5268df38}.chat-page--workspace .chat-starters button{color:#424c65;min-height:44px;transition:transform .15s,border-color .15s,box-shadow .15s}.chat-page--workspace .chat-starters button:hover{border-color:#bdc9f5;transform:translateY(-1px);box-shadow:0 5px 16px #30427e14}html[data-theme=dark] .chat-page--workspace .chat-message-avatar{color:#fff;background:linear-gradient(145deg,#6178fa,#a06bf3);box-shadow:0 4px 14px #515bcd40}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-body{background:linear-gradient(135deg,#25385f,#293454);border-color:#364b7c}html[data-theme=dark] .chat-page--workspace .chat-starters button{color:#d7def1;background:#242e40;border-color:#3a465b}html[data-theme=dark] .chat-page--workspace .chat-starters button:hover{background:#2a3650;border-color:#6779c6}@media (max-width:720px){.chat-page--workspace .chat-messages{gap:22px;padding:18px 14px 14px}.chat-page--workspace .chat-message{max-width:100%}.chat-page--workspace .chat-message-content{max-width:100%;font-size:15px;line-height:1.72}.chat-page--workspace .chat-message.is-user .chat-message-body{max-width:min(88%,680px)}.chat-page--workspace .chat-message.is-user .chat-message-content{font-size:15px}.chat-page--workspace .chat-composer{width:calc(100% - 24px);padding:9px 11px 8px}.chat-page--workspace .chat-composer-actions>button[type=submit]{min-height:44px;padding-inline:0}.chat-page--workspace .chat-starters button{min-height:44px}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-composer,.chat-page--workspace .chat-starters button{transition:none}}@media (min-width:901px){.chat-page--workspace .chat-messages{padding-inline:max(40px,50% - 600px)}.chat-page--workspace .chat-message{max-width:min(1120px,100%)}.chat-page--workspace .chat-message-body{font-size:16px;line-height:1.7}.chat-page--workspace .chat-composer{width:min(100% - 64px,1160px);max-width:1160px}}@media (max-width:720px){.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{flex-direction:column;min-height:0;overflow:hidden;display:flex!important}.chat-page--workspace .chat-messages{padding-bottom:max(20px,env(safe-area-inset-bottom));flex:1 1 0!important;min-height:0!important;overflow-y:auto!important}.chat-page--workspace .chat-composer{z-index:2;position:relative;flex:none!important}}body:has(.chat-page--workspace){overflow:hidden}body:has(.chat-page--workspace)>main{inset:var(--chat-visual-top,0) 0 auto;box-sizing:border-box;width:100%;height:var(--chat-visual-height,100dvh);min-height:0;padding:0;display:flex;position:fixed;overflow:hidden}.chat-page--workspace{box-sizing:border-box;max-width:100%;display:flex;inset:auto}.chat-page--workspace,.chat-page--workspace .chat-workspace{flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.chat-page--workspace .chat-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid}.chat-page--workspace .chat-panel,.chat-page--workspace .chat-sidebar{box-sizing:border-box;min-width:0;min-height:0}.chat-page--workspace .chat-panel{flex:auto;width:100%;height:100%;overflow:hidden}.chat-page--workspace .chat-composer,.chat-page--workspace .chat-error,.chat-page--workspace .chat-footnote,.chat-page--workspace .chat-panel-header{min-width:0}.chat-page--workspace .chat-messages{overflow-anchor:auto;-webkit-overflow-scrolling:touch;flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.chat-page--workspace .chat-message{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(880px,100%)}.chat-page--workspace .chat-message-body,.chat-page--workspace .chat-message-content{overflow-wrap:anywhere;min-width:0}.chat-page--workspace .chat-composer{max-width:calc(100% - 32px)}.chat-page--workspace .chat-composer textarea{box-sizing:border-box;resize:none;max-width:100%}.chat-page--workspace .chat-composer-actions{flex-wrap:nowrap;min-width:0}.chat-page--workspace .chat-model-control{flex:0 180px}.chat-page--workspace .chat-model-control select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.chat-page--workspace .chat-composer-hint{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (min-width:721px) and (max-width:900px){.chat-page--workspace .chat-workspace{display:block}.chat-page--workspace .chat-sidebar{z-index:5;width:min(86vw,320px);height:100%;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #0003}.chat-page--workspace .chat-sidebar.is-mobile-open{transform:translate(0)}.chat-page--workspace .chat-sidebar-backdrop{z-index:4;position:absolute;inset:0}.chat-page--workspace .chat-mobile-menu{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.chat-page--workspace .chat-expand-button{display:none}}@media (max-width:720px){body:has(.chat-page--workspace)>main{inset:var(--chat-visual-top,0) 0 auto}.chat-page--workspace{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.chat-page--workspace .chat-workspace{display:block}.chat-page--workspace .chat-sidebar{z-index:5;width:min(86vw,320px);height:100%;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #0003}.chat-page--workspace .chat-sidebar.is-mobile-open{transform:translate(0)}.chat-page--workspace .chat-sidebar-backdrop{z-index:4;position:absolute;inset:0}.chat-page--workspace .chat-mobile-menu{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.chat-page--workspace .chat-expand-button{display:none}.chat-page--workspace .chat-panel-header{gap:8px;padding:8px 10px;display:flex}.chat-page--workspace .chat-header-title{flex:auto;min-width:0}.chat-page--workspace .chat-header-actions{flex:none;min-width:0}.chat-page--workspace .chat-panel-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page--workspace .chat-messages{padding:16px 12px 12px}.chat-page--workspace .chat-message{max-width:94%}.chat-page--workspace .chat-empty{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:auto 0;transform:none}.chat-page--workspace .chat-empty p{overflow-wrap:anywhere;max-width:38ch;margin-inline:auto}.chat-page--workspace .chat-starters{grid-template-columns:1fr;gap:8px;width:100%;max-width:100%;margin:16px 0 0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-page--workspace .chat-starters button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:42px}.chat-page--workspace .chat-composer{width:calc(100% - 20px);max-width:none;margin:0 auto 6px;padding:8px 10px}.chat-page--workspace .chat-composer textarea{min-height:44px;max-height:150px;padding:8px 4px;font-size:16px}.chat-page--workspace .chat-composer-actions{gap:6px;margin-top:4px}.chat-page--workspace .chat-model-control{flex:0 112px;width:112px;max-width:30vw}.chat-page--workspace .chat-composer-hint{display:none}.chat-page--workspace .chat-composer-actions .chat-attach-button,.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){box-sizing:border-box;touch-action:manipulation;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex}.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new) span{display:none}.chat-page--workspace .chat-error{max-height:25vh;margin:0 12px 6px;overflow:auto}.chat-page--workspace .chat-footnote{width:calc(100% - 24px);margin:0 auto;padding:2px 0 6px}.chat-page--workspace .chat-footnote small,.chat-page--workspace .chat-header-actions .chat-sync-button{display:none}}@media (max-width:380px){.chat-page--workspace .chat-model-control{flex-basis:92px;width:92px}.chat-page--workspace .chat-composer-actions{gap:4px}.chat-page--workspace .chat-composer-actions .chat-attach-button,.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){flex-basis:40px;width:40px;min-width:40px}}@media (min-width:721px) and (max-height:760px){.chat-page--workspace{height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important}.chat-page--workspace .chat-workspace{height:100%!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.chat-page--workspace .chat-panel{width:100%;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.chat-page--workspace .chat-panel-header{flex:none;min-height:54px;padding-block:7px}.chat-page--workspace .chat-messages{overscroll-behavior:contain;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important}.chat-page--workspace .chat-composer{z-index:2;width:min(100% - 32px,900px);position:relative;flex:none!important;margin:0 auto 10px!important}.chat-page--workspace .chat-footnote{display:none!important}}@media (min-width:721px) and (max-height:560px){.chat-page--workspace .chat-panel-header{min-height:46px}.chat-page--workspace .chat-panel-header .chat-provider-detail{display:none}.chat-page--workspace .chat-messages{padding-block:10px}.chat-page--workspace .chat-composer{padding-block:5px}.chat-page--workspace .chat-composer textarea{min-height:38px;max-height:72px}.chat-page--workspace .chat-composer-hint,.chat-page--workspace .chat-footnote{display:none}.chat-page--workspace .chat-composer-actions{min-height:34px}}.chat-page--workspace{background:#f4f6fa}.chat-page--workspace .chat-workspace{background:#fff;border:0;grid-template-columns:272px minmax(0,1fr)}.chat-page--workspace .chat-sidebar{background:#f7f8fb;border-right:1px solid #e5e9f0;gap:14px;padding:18px 14px}.chat-page--workspace .chat-new-button{color:#233a69;background:#fff;border-color:#dce2ec;border-radius:11px;justify-content:flex-start;min-height:42px;margin:2px 0 8px;padding-inline:12px;box-shadow:0 1px 2px #1220390a}.chat-page--workspace .chat-new-button:hover{background:#f1f5ff;border-color:#aebfe3}.chat-page--workspace .chat-sidebar-header{padding:0 5px}.chat-page--workspace .chat-sidebar-header .chat-kicker{color:#778296;letter-spacing:.08em;font-family:inherit;font-size:10px;font-weight:700;line-height:1.2}.chat-page--workspace .chat-sidebar h2{color:#374257;font-size:13px;font-weight:700}.chat-page--workspace .chat-search{color:#26334a;background:#fff;border-color:#e0e5ed;border-radius:10px;margin:0}.chat-page--workspace .chat-conversation-list{gap:3px;padding-right:2px}.chat-page--workspace .chat-conversation{color:#5e6878;border-radius:9px;min-height:38px;padding:8px 9px;font-size:12px}.chat-page--workspace .chat-conversation:hover{color:#27334a;background:#edf1f7}.chat-page--workspace .chat-conversation.is-active{color:#1e3d7d;background:#eaf0fc;border-color:#dce5f8}.chat-page--workspace .chat-panel{background:#fff}.chat-page--workspace .chat-panel-header{background:#fff;border-bottom:1px solid #edf0f4;min-height:64px;padding:12px 28px}.chat-page--workspace .chat-panel-header h2{color:#1b2433;font-size:14px;font-weight:650}.chat-page--workspace .chat-provider-detail{color:#788396}.chat-page--workspace .chat-messages{background:#fff;gap:22px;padding:28px max(28px,50% - 440px) 24px}.chat-page--workspace .chat-message{max-width:880px}.chat-page--workspace .chat-message-avatar{color:#fff;background:#345fc6}.chat-page--workspace .chat-message.is-user .chat-message-body{color:#172b52;background:#edf2ff;border-radius:16px 16px 5px}.chat-page--workspace .chat-message-content{color:#293548;font-size:15px;line-height:1.78}.chat-page--workspace .chat-message.is-user .chat-message-content{color:#1c315c}.chat-page--workspace .chat-response-time{color:#69768a;background:#fafbfc;border:1px solid #e7ebf1;border-radius:999px;padding:3px 7px}.chat-page--workspace .chat-composer{box-sizing:border-box;background:#fff;border:1px solid #d7deea;border-radius:20px;width:min(100% - 48px,900px);margin:0 auto 8px;padding:10px 12px 9px;display:block;box-shadow:0 8px 28px #1c2b4517}.chat-page--workspace .chat-composer textarea{color:#172033;background:0 0;border:0;width:100%;min-height:54px;padding:8px 9px;font-size:15px}.chat-page--workspace .chat-composer textarea:focus{box-shadow:none;border:0}.chat-page--workspace .chat-composer-actions{align-items:center;gap:8px;min-height:42px;margin-top:2px;display:flex}.chat-page--workspace .chat-composer-actions>button[type=submit]{color:#fff;background:#315fc8;justify-content:center;min-width:94px;box-shadow:0 4px 10px #315fc82e}.chat-page--workspace .chat-composer-actions>button[type=submit]:hover:not(:disabled){background:#254fae}.chat-page--workspace .chat-model-control select{color:#455168;background:#fff;border-color:#e0e5ed;border-radius:9px;min-height:36px}.chat-page--workspace .chat-footnote{color:#7a8595;width:min(100% - 48px,900px);margin:0 auto;padding:3px 4px 8px}.chat-panel-recovery{flex:auto;width:100%;min-height:100%}html[data-theme=dark] .chat-page--workspace{background:#0e1420}html[data-theme=dark] .chat-page--workspace .chat-messages,html[data-theme=dark] .chat-page--workspace .chat-panel,html[data-theme=dark] .chat-page--workspace .chat-workspace{background:#111925}html[data-theme=dark] .chat-page--workspace .chat-sidebar{background:#151f2e;border-color:#273244}html[data-theme=dark] .chat-page--workspace .chat-brand,html[data-theme=dark] .chat-page--workspace .chat-panel-header h2{color:#e8edf6}html[data-theme=dark] .chat-page--workspace .chat-brand-label,html[data-theme=dark] .chat-page--workspace .chat-model-control select,html[data-theme=dark] .chat-page--workspace .chat-new-button,html[data-theme=dark] .chat-page--workspace .chat-search{color:#dbe4f1;background:#1b2738;border-color:#344155}html[data-theme=dark] .chat-page--workspace .chat-conversation{color:#b5c0d0}html[data-theme=dark] .chat-page--workspace .chat-conversation:hover{color:#f0f4fa;background:#202d40}html[data-theme=dark] .chat-page--workspace .chat-conversation.is-active{color:#dce8ff;background:#20365b;border-color:#365382}html[data-theme=dark] .chat-page--workspace .chat-provider-detail,html[data-theme=dark] .chat-page--workspace .chat-sidebar-header h2{color:#9eacc0}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-body,html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-content{color:#e1eaff;background:#20365b}html[data-theme=dark] .chat-page--workspace .chat-composer{background:#182333;border-color:#344155;box-shadow:0 8px 28px #0000003d}html[data-theme=dark] .chat-page--workspace .chat-composer textarea{color:#edf2f9}html[data-theme=dark] .chat-page--workspace .chat-response-time{color:#aab6c8;background:#1b2738;border-color:#344155}@media (max-width:720px){.chat-page--workspace .chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-page--workspace .chat-panel-header{padding-inline:12px}.chat-page--workspace .chat-messages{padding:20px 16px 14px}.chat-page--workspace .chat-composer{border-radius:20px;width:calc(100% - 24px);margin-bottom:7px;padding:9px 10px 8px}.chat-page--workspace .chat-composer textarea{min-height:46px}.chat-page--workspace .chat-composer-actions{gap:6px}.chat-page--workspace .chat-composer-actions>button[type=submit]{min-width:44px}.chat-page--workspace .chat-footnote{width:calc(100% - 26px);padding-bottom:5px}}@media (min-width:721px){.chat-page--workspace{z-index:20;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}}.chat-page--workspace .chat-panel{flex-direction:column;display:flex}.chat-page--workspace .chat-composer,.chat-page--workspace .chat-error,.chat-page--workspace .chat-footnote,.chat-page--workspace .chat-panel-header{flex:none}.chat-page--workspace .chat-messages{flex:1 1 0;min-height:0}@media (min-width:721px){body:has(.chat-page--workspace)>main{flex:none;width:100%;height:100dvh;min-height:0;position:fixed;inset:0}.chat-page--workspace,.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{width:100%;min-width:0;height:100%;min-height:0}}@media (max-width:720px){.chat-page--workspace,.chat-page--workspace .chat-composer,.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{box-sizing:border-box;min-width:0;max-width:100vw}.chat-page--workspace .chat-messages{min-width:0;overflow-x:hidden}.chat-page--workspace .chat-empty{box-sizing:border-box;width:100%;min-width:0;max-width:100%;transform:none}.chat-page--workspace .chat-empty h3,.chat-page--workspace .chat-empty p{overflow-wrap:anywhere;max-width:100%}.chat-page--workspace .chat-starters{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px;width:100%;max-width:100%;margin:18px 0 0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-page--workspace .chat-starters button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0;max-width:100%;min-height:42px}.chat-page--workspace .chat-composer{width:calc(100% - 28px);max-width:850px;margin:0 auto 8px}.chat-page--workspace .chat-composer-actions{flex-wrap:nowrap;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.chat-page--workspace .chat-composer-hint{display:none}.chat-page--workspace .chat-model-control{flex:0 112px;width:112px;min-width:0;max-width:34vw}.chat-page--workspace .chat-model-control select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.chat-page--workspace .chat-composer-actions .chat-attach-button,.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){box-sizing:border-box;touch-action:manipulation;flex:0 0 40px;width:40px;min-width:40px;min-height:40px;padding:0}.chat-page--workspace .chat-messages .chat-message.is-user{align-self:flex-end;width:fit-content;max-width:88%;margin:0 0 0 auto}}@media (max-width:600px){.wil-home{padding-inline:20px;overflow-x:clip}.wil-hero,.wil-hero-copy,.wil-home,.wil-product-frame{box-sizing:border-box;width:100%;min-width:0}.wil-hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding:1.5rem 0 3rem}.wil-hero h1{text-wrap:balance;max-width:100%;font-size:clamp(2.5rem,12.2vw,4.4rem)}.wil-lede{overflow-wrap:anywhere;max-width:100%}.home-chat-launcher{box-sizing:border-box;width:100%;max-width:100%}.home-chat-controls{flex-direction:column;align-items:stretch;gap:10px}.home-chat-controls>span{flex-wrap:wrap;max-width:100%}.home-chat-actions{gap:8px;width:100%}.home-chat-actions label{flex:auto;min-width:0}.home-chat-actions select{box-sizing:border-box;width:100%;max-width:none}.home-chat-actions button{flex:none;justify-content:center;min-width:44px}.site-live-status-ribbon>div{padding-inline:12px}.site-live-status-ribbon>div>div:last-child{display:none}}@media (max-width:380px){.chat-page--workspace .chat-model-control{flex-basis:96px;width:96px}.chat-page--workspace .chat-composer-actions{gap:5px}.chat-page--workspace .chat-composer-actions .chat-attach-button,.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){flex-basis:38px;width:38px;min-width:38px;min-height:38px}}@media (max-width:720px){body:has(.chat-page--workspace)>main{inset:var(--chat-visual-top,0) 0 auto;width:100%;height:var(--chat-visual-height,100dvh);padding:0;position:fixed}.chat-page--workspace{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);position:relative;inset:auto;overflow:hidden}.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{width:100%;min-width:0;height:100%;min-height:0}.chat-page--workspace .chat-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0}.chat-page--workspace .chat-empty{align-self:stretch;margin-inline:0;transform:none}.chat-page--workspace .chat-empty,.chat-page--workspace .chat-empty h3,.chat-page--workspace .chat-empty p,.chat-page--workspace .chat-starters{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.chat-page--workspace .chat-empty p{overflow-wrap:anywhere;margin-inline:auto}.chat-page--workspace .chat-starters{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px;margin-inline:0;padding:2px 0 0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-page--workspace .chat-starters button{box-sizing:border-box;white-space:normal;text-align:center;touch-action:manipulation;width:100%;min-width:0;max-width:100%}.chat-page--workspace .chat-composer{flex:none;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.chat-page--workspace *,.chat-page--workspace :after,.chat-page--workspace :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:721px) and (max-width:900px){body:has(.chat-page--workspace)>main{width:100%;height:100dvh;min-height:0;padding:0;position:fixed;inset:0}.chat-page--workspace,.chat-page--workspace .chat-workspace{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.chat-page--workspace .chat-panel{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-page--workspace .chat-sidebar{z-index:5;width:min(86%,320px);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #0003}.chat-page--workspace .chat-sidebar.is-mobile-open{transform:translate(0)}.chat-page--workspace .chat-sidebar-backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000057;border:0;width:100%;display:block;position:absolute;inset:0}.chat-page--workspace .chat-mobile-close,.chat-page--workspace .chat-mobile-menu{place-items:center;display:grid}.chat-page--workspace .chat-mobile-menu{border:1px solid #e4e4e7;border-radius:10px;flex:0 0 40px;width:40px;height:40px}.chat-page--workspace .chat-mobile-close{align-self:flex-end;width:36px;height:36px;margin:10px 10px 0 0}.chat-page--workspace .chat-expand-button{display:none}.chat-page--workspace .chat-panel-header{min-height:68px}.chat-page--workspace .chat-header-title{min-width:0;overflow:hidden}.chat-page--workspace .chat-panel-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page--workspace .chat-header-actions{flex:none;gap:6px}.chat-page--workspace .chat-header-actions .chat-sync-button{display:none}.chat-page--workspace .chat-messages{min-height:0;overflow-x:hidden}.chat-page--workspace .chat-composer{box-sizing:border-box;width:calc(100% - 32px);max-width:850px;margin:0 auto 8px}.chat-page--workspace .chat-composer-actions{gap:8px;min-width:0}.chat-page--workspace .chat-composer-hint{display:none}.chat-page--workspace .chat-model-control{flex:0 150px;min-width:0;max-width:28vw}}@media (max-width:720px){.chat-page--workspace .chat-messages .chat-empty .chat-starters{flex-wrap:wrap;justify-content:center;max-width:100%;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-page--workspace .chat-messages .chat-empty .chat-starters button{white-space:normal;text-align:center;flex:0 auto;max-width:100%}.chat-page--workspace .chat-composer .chat-composer-actions>.chat-composer-hint{display:none}.chat-page--workspace .chat-messages .chat-message.is-user{background:0 0;border:0;align-self:flex-end;width:fit-content;max-width:min(88%,660px);margin:0 0 0 auto;padding:0}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-body{box-sizing:border-box;overflow-wrap:anywhere;width:fit-content;min-width:0;max-width:100%}.chat-page--workspace,.chat-page--workspace .chat-composer,.chat-page--workspace .chat-panel,.chat-page--workspace .chat-workspace{box-sizing:border-box;min-width:0;max-width:100vw}.chat-page--workspace .chat-starters{flex-wrap:wrap;justify-content:center}.chat-page--workspace .chat-starters button{text-align:center;flex:0 auto}.chat-page--workspace .chat-composer-actions{gap:7px;min-width:0}.chat-page--workspace .chat-model-control{flex:0 112px;width:112px;max-width:32vw;overflow:hidden}.chat-page--workspace .chat-model-control select{width:100%;min-width:0;max-width:100%}.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){flex:0 0 40px;width:40px;min-width:40px;min-height:40px}.chat-page--workspace .chat-composer{display:block}.chat-page--workspace .chat-composer-actions{grid-column:auto;width:100%;display:flex}.chat-page--workspace .chat-composer-actions>.chat-composer-hint{display:none}.chat-page--workspace .chat-panel-header{border-bottom-color:#ffffff12;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:56px;padding-inline:14px}.chat-page--workspace .chat-header-title{min-width:0;overflow:hidden}.chat-page--workspace .chat-header-actions{flex-wrap:nowrap;grid-column:3;gap:4px}.chat-page--workspace .chat-panel-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page--workspace .chat-header-actions .chat-sync-button{display:none}.chat-page--workspace .chat-title-line{gap:7px}.chat-page--workspace .chat-title-line .chat-kicker{letter-spacing:0;text-transform:none;margin:0;font-family:inherit;font-size:12px;font-weight:700;display:block}.chat-page--workspace .chat-panel-header h2{margin-top:2px;font-size:12px;font-weight:500}.chat-page--workspace .chat-panel-header .chat-live-dot{width:6px;height:6px;box-shadow:none}.chat-page--workspace .chat-messages{padding:20px 18px 16px}.chat-page--workspace .chat-empty{transform:none!important}.chat-page--workspace .chat-empty-icon{color:#8bd8ff;background:#17263d;width:44px;height:44px;margin-bottom:20px}.chat-page--workspace .chat-empty h3{letter-spacing:-.035em;font-size:25px}.chat-page--workspace .chat-empty p{font-size:14px}.chat-page--workspace .chat-starters{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;max-width:100%;margin:22px auto 0;padding:2px 0 8px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-page--workspace .chat-starters::-webkit-scrollbar{display:none}.chat-page--workspace .chat-starters button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:40px;font-size:12px}.chat-page--workspace .chat-composer{background:#26272a;border-color:#45464a;border-radius:26px;width:calc(100% - 28px);margin-bottom:8px;padding:10px 12px 9px;box-shadow:0 8px 24px #00000029}.chat-page--workspace .chat-composer:focus-within{border-color:#62646b;box-shadow:0 8px 24px #0003}.chat-page--workspace .chat-composer textarea{min-height:42px;max-height:150px;padding:4px 3px 8px;font-size:16px;line-height:1.45}.chat-page--workspace .chat-composer-actions{gap:9px;min-height:38px;margin-top:1px}.chat-page--workspace .chat-composer-actions .chat-composer-new{flex-basis:36px;width:36px;min-width:36px;min-height:36px}.chat-page--workspace .chat-composer-hint{font-size:11px}.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){color:#08111e;background:#dceeff;border-radius:50%;width:38px;min-width:38px;min-height:38px}.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new):disabled{color:#767b85;background:#3b3d42}.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new) span{display:none}.chat-page--workspace .chat-composer-actions .chat-composer-new:focus-visible,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new):focus-visible{outline-offset:3px}.chat-page--workspace .chat-header-actions .theme-toggle{color:#d4d5d8;background:0 0;border:0}.chat-page--workspace .chat-mobile-menu{color:#d4d5d8;background:0 0;border:0;width:36px;height:36px}.chat-page--workspace .chat-sync-button{border-radius:999px;max-width:96px;min-height:30px;font-size:10px}.chat-page--workspace .chat-error{margin-bottom:8px}}body:has(.chat-page--workspace) [aria-label=Cookie\ notice]{pointer-events:none}body:has(.chat-page--workspace) [aria-label=Cookie\ notice] :is(button,a){pointer-events:auto}@media (max-width:720px){.chat-page--workspace .chat-composer-actions{flex-direction:row;align-items:center;display:flex}.chat-page--workspace .chat-composer-actions .chat-composer-new,.chat-page--workspace .chat-composer-actions>button:not(.chat-composer-new){touch-action:manipulation;flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.chat-page--workspace .chat-header-actions .theme-toggle,.chat-page--workspace .chat-mobile-menu,.chat-page--workspace .chat-more-menu>summary{touch-action:manipulation;width:44px;min-width:44px;min-height:44px}.chat-page--workspace .chat-more-menu>summary:active,.chat-page--workspace button:active{transform:scale(.97)}}html[data-theme=dark] .chat-page--workspace,html[data-theme=dark] .chat-page--workspace .chat-messages,html[data-theme=dark] .chat-page--workspace .chat-panel,html[data-theme=dark] .chat-page--workspace .chat-workspace,html[data-theme=dark] body:has(.chat-page--workspace),html[data-theme=dark] body:has(.chat-page--workspace) main{background:#050505!important}html[data-theme=dark] .chat-page--workspace .chat-message-content{color:#e5e5df!important}html[data-theme=dark] .chat-page--workspace .chat-message-avatar{color:#090909!important;box-shadow:none!important;background:#ededed!important}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-body{box-shadow:none!important;background:#141414!important;border-color:#282828!important}html[data-theme=dark] .chat-page--workspace .chat-message.is-user .chat-message-content{color:#ededed!important}html[data-theme=dark] .chat-page--workspace .chat-live-duration,html[data-theme=dark] .chat-page--workspace .chat-response-time{color:#aaa!important;background:#101010!important;border-color:#2a2a2a!important}html[data-theme=dark] .chat-page--workspace .chat-composer{color:#ededed!important;background:#0b0b0b!important;border-color:#292929!important;box-shadow:0 16px 54px #0000007a!important}html[data-theme=dark] .chat-page--workspace .chat-composer:focus-within{border-color:#555!important;box-shadow:0 16px 54px #00000080,0 0 0 1px #daf5a51a!important}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button[type=submit]{color:#0a0a0a!important;box-shadow:none!important;background:#ededed!important;border-color:#ededed!important}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button[type=submit]:hover:not(:disabled){color:#000!important;background:#fff!important}html[data-theme=dark] .chat-page--workspace .chat-composer-actions>button[type=submit]:disabled{color:#666!important;background:#222!important}.chat-page--workspace .chat-model-control{flex:0 210px;width:210px;min-width:0}.chat-page--workspace .chat-model-picker>summary{border-radius:14px;min-height:46px;padding:7px 13px}.chat-page--workspace .chat-model-picker-label small{letter-spacing:.13em;font-size:9px}.chat-page--workspace .chat-model-picker-label strong{font-size:13px}.chat-page--workspace .chat-model-picker-panel{border-radius:20px;gap:12px;width:min(520px,100vw - 32px);max-height:min(76vh,680px);padding:17px}.chat-page--workspace .chat-model-picker-heading>div strong{letter-spacing:-.035em;font-size:18px}.chat-page--workspace .chat-model-picker-heading>div small,.chat-page--workspace .chat-model-picker-heading>p{font-size:12px}.chat-page--workspace .chat-model-search{border-radius:12px;min-height:43px;padding-inline:12px}.chat-page--workspace .chat-model-search input{font-size:13px}.chat-page--workspace .chat-composer .chat-model-filters button{min-height:36px;padding:0 11px;font-size:11px}.chat-page--workspace .chat-model-filters button small{font-size:10px}.chat-page--workspace .chat-model-results-heading strong{font-size:12px}.chat-page--workspace .chat-model-results-heading span{font-size:11px}.chat-page--workspace .chat-model-choice{border-radius:14px;gap:6px;padding:12px 14px}.chat-page--workspace .chat-model-choice-name{font-size:15px}.chat-page--workspace .chat-model-choice-meta{font-size:11px}.chat-page--workspace .chat-model-choice-detail{font-size:12px;line-height:1.48}.chat-page--workspace .chat-model-cost-band{padding:4px 9px;font-size:10px}.chat-page--workspace .chat-model-choice-recommended{font-size:10px}html[data-theme=dark] .chat-page--workspace .chat-model-picker>summary{color:#f1f1ef;background:#090909;border-color:#303030}html[data-theme=dark] .chat-page--workspace .chat-model-picker[open]>summary{border-color:#74864d}html[data-theme=dark] .chat-page--workspace .chat-model-picker-panel{color:#f1f1ef;background:#080808;border-color:#2a2a2a;box-shadow:0 26px 90px #000000d1}html[data-theme=dark] .chat-page--workspace .chat-model-choice.is-selected{background:#171a12;border-color:#687a47;box-shadow:inset 3px 0 #c5ed82}html[data-theme=dark] .chat-page--workspace .chat-model-choice-recommended{color:#d8f39a}@media (max-width:760px){.chat-page--workspace .chat-model-control{flex:0 160px;width:160px;max-width:44vw}.chat-page--workspace .chat-model-picker-panel{width:min(480px,100vw - 24px);max-height:min(72dvh,640px);padding:14px}}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose{--ink:#f4f8ff;--muted:#adbed8;--line:#9ec3f72e;--paper:#06080e;color:#f4f8ff!important;background:radial-gradient(at 87% 17%,#1e6aff6b,#0000 35%),radial-gradient(at 74% 54%,#174fc247,#0000 38%),linear-gradient(100deg,#050609,#070a12 33%,#0a142b 53%,#0a2861 78%,#0a347c)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose:before{z-index:-1;content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(1px 1px at 8% 12%,#d0e7ff 98%,#0000),radial-gradient(1px 1px at 31% 28%,#b8daff 98%,#0000),radial-gradient(1.5px 1.5px at 58% 11%,#dcefff 98%,#0000),radial-gradient(1px 1px at 76% 39%,#c3ddff 98%,#0000),radial-gradient(1px 1px at 91% 72%,#dcefff 98%,#0000);background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-choice-heading{text-align:left;max-width:740px;margin:0 0 2rem}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-choice-heading .wil-eyebrow{justify-content:flex-start;color:#a4d8ff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-choice-heading h1{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fff 12%,#d6eaff 58%,#84c8ff);-webkit-background-clip:text;background-clip:text;color:#f8fbff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-choice-heading>p:last-child{margin-left:0;color:#b2c3dc!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-chat{color:#f4f8ff!important;background:linear-gradient(145deg,#0f1117,#05060a)!important;border-color:#b9cce833!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0e!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-discord{color:#f4f8ff!important;background:linear-gradient(145deg,#113782,#071431)!important;border-color:#69a7ff7a!important;box-shadow:0 24px 76px #0006,inset 0 1px #c1deff1f,0 0 44px #236fff29!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-chat:before{background:linear-gradient(90deg,#8291aa,#c7d8f0 42%,#0000)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-discord:before{background:linear-gradient(90deg,#50c4ff,#708bff 55%,#0000)!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card h2,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-task-launch h2{color:#f4f8ff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-community-list li,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-foot>span,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-foot>strong,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card>p{color:#d0def1!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-task-launch-card,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-tool-chips span{color:#dceaff!important;background:#0c162ae6!important;border-color:#91b9f333!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-community-list svg,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-icon,:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-tool-chips svg{color:#9bd4ff!important;background:#4885de24!important;border-color:#9bc7ff4d!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .wil-start-card-foot>strong{background:#3d7eda33!important;border-color:#8ec0ff57!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-launcher{color:#eef5ff!important;background:#090d15!important;border-color:#a4bbdd38!important;box-shadow:0 16px 48px #00000057!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-launcher textarea{color:#eef5ff!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-controls{border-color:#a4bbdd24!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-actions select{color:#e1edff!important;background:#111a29!important;border-color:#a4bbdd33!important}:is(html[data-theme=dark],html[data-theme=light]) .wil-home.wil-home--choose .home-chat-actions button{color:#071120!important;background:linear-gradient(110deg,#a9ddff,#78adff)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page{--dp-ink:#f4f8ff;--dp-muted:#a9bbd5;--dp-line:#8bbbff2b;color:#f4f8ff!important;background-color:#050916!important;background-image:radial-gradient(at 50% -4%,#2b75ff61,#0000 42%),radial-gradient(at 92% 17%,#2498ff33,#0000 31%),radial-gradient(at 11% 52%,#314dcd2b,#0000 36%),linear-gradient(#070d20,#060a16 48%,#05070d)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page:before{opacity:.78!important;background-image:radial-gradient(1px 1px at 7% 8%,#dcefff 98%,#0000),radial-gradient(1px 1px at 19% 23%,#a3cfff 98%,#0000),radial-gradient(1.5px 1.5px at 33% 12%,#e4f1ff 98%,#0000),radial-gradient(1px 1px at 47% 31%,#aed5ff 98%,#0000),radial-gradient(1px 1px at 62% 7%,#e2efff 98%,#0000),radial-gradient(1.5px 1.5px at 78% 22%,#bedcff 98%,#0000),radial-gradient(1px 1px at 93% 11%,#dfedff 98%,#0000)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-hero:after{background:linear-gradient(#0000,#050916)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-hero-glow{background:#247dff3d!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-eyebrow,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page .discord-pillar-top>span,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page .discord-start-index,:is(html[data-theme=dark],html[data-theme=light]) .discord-section-label{color:#91caff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-eyebrow span,:is(html[data-theme=dark],html[data-theme=light]) .discord-stage-status{background:#7fc6ff!important;box-shadow:0 0 14px #4b9affa6!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-command-copy h2 span,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-copy h1 em,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-intro h2 span{background-image:linear-gradient(100deg,#eef7ff 4%,#8dccff 56%,#9d9cff)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-final>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-primary{color:#061225!important;background:linear-gradient(110deg,#a9ddff,#78adff)!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-command-cta,:is(html[data-theme=dark],html[data-theme=light]) .discord-faq-intro>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-guide-nav a:hover,:is(html[data-theme=dark],html[data-theme=light]) .discord-pillar>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-eyebrow,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-proof svg,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-related a:hover,:is(html[data-theme=dark],html[data-theme=light]) .discord-product-section-head>a,:is(html[data-theme=dark],html[data-theme=light]) .discord-section-label{color:#91ceff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-pillar,.discord-tool-card,.discord-start-grid article){background:linear-gradient(150deg,#0c172ff2,#070c19fa)!important;border-color:#85b1f433!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-pillar h3,.discord-tool-card h3,.discord-start-grid h3,.discord-controls-heading h2){color:#f1f7ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-product-lede,.discord-product-intro>p,.discord-pillar>p,.discord-tool-card p,.discord-start-grid p,.discord-controls-heading>p:last-child){color:#a9bbd5!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-float-card,.discord-product-command-band,.discord-command-window){color:#d3e8ff!important;background:linear-gradient(140deg,#10254b,#080f21)!important;border-color:#8fbeff3b!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-float-card>i,.discord-float-card>strong,.discord-float-card>svg:last-child,.discord-control-list a){color:#9bd4ff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-float-card>i){background:#83caff!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page :is(.discord-pillar-tags span,.discord-start-grid code,.discord-control-list code){color:#c7ddfa!important;background:#182a4cd1!important;border-color:#85b1f433!important}:is(html[data-theme=dark],html[data-theme=light]) .discord-product-page .discord-product-final{background:linear-gradient(115deg,#153977bd,#081125f7)!important;border-color:#80b4ff42!important}.wil-front-door{isolation:isolate;--fd-ink:#f4f7ff;--fd-muted:#afbdd3;--fd-line:#aac6ef29;--fd-blue:#8dccff;min-height:calc(100vh - 3rem);position:relative;overflow:hidden;color:var(--fd-ink)!important;background:radial-gradient(at 82% 17%,#2574ff57,#0000 34%),radial-gradient(at 74% 66%,#1e4fb840,#0000 39%),linear-gradient(104deg,#050608,#080a10 35%,#0a1429 54%,#0a2450 76%,#08152c)!important;padding:8.2rem clamp(1rem,4vw,3rem) 4rem!important}.wil-front-door:before{z-index:-1;content:"";pointer-events:none;opacity:.44;background-image:radial-gradient(1px 1px at 7% 13%,#fff 98%,#0000),radial-gradient(1px 1px at 22% 34%,#c7e4ff 98%,#0000),radial-gradient(1.5px 1.5px at 41% 19%,#fff 98%,#0000),radial-gradient(1px 1px at 59% 8%,#c9e3ff 98%,#0000),radial-gradient(1px 1px at 76% 32%,#fff 98%,#0000),radial-gradient(1.5px 1.5px at 92% 16%,#d9ecff 98%,#0000),radial-gradient(1px 1px at 88% 73%,#c4ddff 98%,#0000),radial-gradient(1px 1px at 32% 77%,#d2e6ff 98%,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.front-door-main{width:min(1160px,100%);margin:0 auto}.front-door-hero{position:relative}.front-door-heading{text-align:center;max-width:760px;margin:0 auto 2.4rem}.front-door-kicker{color:#93c5fd;letter-spacing:.14em;justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:.7rem;font-weight:780;display:inline-flex}.front-door-kicker svg{color:#60a5fa}.front-door-kicker>span:nth-child(3){background:#3b82f6;border-radius:50%;width:3px;height:3px}.front-door-heading h1{color:#f8fafc;letter-spacing:-.05em;text-wrap:balance;margin:.85rem 0 .75rem;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:800;line-height:.98}.front-door-heading h1 em{color:#93c5fd;text-shadow:0 0 45px #3b82f652;font-style:normal}.front-door-heading>p:last-child{color:#94a3b8;max-width:640px;margin:0 auto;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.6}.front-door-launcher-wrap{width:100%;max-width:min(820px,100%);margin:0 auto}.home-chat-launcher{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0f172aeb,#0a0f1cf7);border:1px solid #93c5fd38;border-radius:22px;width:100%;padding:1.25rem 1.35rem 1.05rem;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 24px 64px -12px #0000008c,0 0 35px #3b82f614,inset 0 1px #ffffff14}.home-chat-launcher:focus-within{border-color:#93c5fd73;box-shadow:0 28px 72px -12px #000000a6,0 0 50px #3b82f62e,inset 0 1px #ffffff1f}.home-chat-input-wrap{width:100%}.home-chat-input-wrap textarea{color:#f8fafc;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:66px;padding:0;font-family:inherit;font-size:clamp(.98rem,1.25vw,1.06rem);line-height:1.55}.home-chat-input-wrap textarea::placeholder{color:#64748b}.home-chat-suggestions{flex-wrap:wrap;gap:.42rem;margin:.85rem 0 .95rem;display:flex}.home-chat-suggestions button{color:#cbd5e1;cursor:pointer;background:#1e293ba6;border:1px solid #93c5fd29;border-radius:999px;align-items:center;min-height:2rem;padding:.2rem .75rem;font-family:inherit;font-size:.76rem;font-weight:520;transition:all .15s;display:inline-flex}.home-chat-suggestions button:hover:not(:disabled){color:#f8fafc;background:#1e3a6ebf;border-color:#93c5fd6b;transform:translateY(-1px)}.home-chat-suggestions button:disabled{opacity:.5;cursor:not-allowed}.home-chat-controls{border-top:1px solid #93c5fd1f;justify-content:space-between;padding-top:.85rem}.home-chat-controls,.home-chat-tools{align-items:center;gap:.75rem;display:flex}.home-chat-model-picker{align-items:center;display:inline-flex;position:relative}.home-chat-model-icon{color:#93c5fd;pointer-events:none;position:absolute;left:.65rem}.home-chat-model-picker select{appearance:none;color:#dbeafe;cursor:pointer;background:#0f172ad9;border:1px solid #93c5fd33;border-radius:10px;outline:none;padding:.42rem 1.85rem .42rem 1.95rem;font-family:inherit;font-size:.75rem;font-weight:550;transition:border-color .15s,background .15s}.home-chat-model-picker select:hover:not(:disabled){background:#172542f2;border-color:#93c5fd66}.home-chat-model-chevron{color:#94a3b8;pointer-events:none;position:absolute;right:.6rem}.home-chat-shortcut-hint{color:#64748b;font-size:.72rem}.home-chat-submit{color:#051329;cursor:pointer;background:linear-gradient(135deg,#93c5fd,#3b82f6);border:1px solid #bfdbfe59;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 1.25rem;font-family:inherit;font-size:.82rem;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 4px 16px #3b82f652}.home-chat-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 22px #3b82f673}.home-chat-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.front-door-guarantees{color:#8fa3c0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.1rem;font-size:.78rem;font-weight:500;display:flex}.front-door-guarantees span{align-items:center;gap:.35rem;display:inline-flex}.front-door-guarantees span svg{color:#93c5fd}.front-door-dot{background:#475569;border-radius:50%;width:3px;height:3px}.front-door-specialists{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a8c;border:1px solid #93c5fd24;border-radius:22px;margin:3.5rem auto 0;padding:1.4rem 1.6rem 1.6rem;box-shadow:inset 0 1px #ffffff08}.front-door-specialist-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.front-door-specialist-heading .front-door-kicker{justify-content:flex-start;font-size:.62rem}.front-door-specialist-heading h2{color:#f8fafc;letter-spacing:-.04em;margin:.3rem 0 0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:750}.front-door-view-all{color:#93c5fd;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .15s;display:inline-flex}.front-door-view-all:hover{color:#dbeafe}.front-door-assistants{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.front-door-assistant{color:#f1f5fc;background:#0f172abf;border:1px solid #93c5fd1f;border-radius:14px;align-items:center;gap:.75rem;min-width:0;min-height:72px;padding:.75rem .9rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.front-door-assistant:hover{background:#172542d9;border-color:#93c5fd59;transform:translateY(-2px);box-shadow:0 12px 28px -6px #0006}.front-door-assistant-icon{color:#93c5fd;background:#3b82f61f;border:1px solid #93c5fd2e;border-radius:11px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.front-door-assistant-icon.is-shop{color:#60a5fa;background:#2563eb26}.front-door-assistant-icon.is-research{color:#a78bfa;background:#7c3aed26;border-color:#a78bfa40}.front-door-assistant-icon.is-image{color:#f472b6;background:#db277726;border-color:#f472b640}.front-door-assistant-copy{gap:.2rem;min-width:0;display:grid}.front-door-assistant-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:720;overflow:hidden}.front-door-assistant-copy small{color:#8fa3c0;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.front-door-assistant-arrow{color:#64748b;flex:none;margin-left:auto;transition:color .15s,transform .15s}.front-door-assistant:hover .front-door-assistant-arrow{color:#93c5fd;transform:translate(2px,-2px)}.front-door-community-card{background:radial-gradient(at 85% 30%,#3b82f640,#0000 52%),linear-gradient(135deg,#0f172af0,#090e1afa);border:1px solid #77aeff47;border-radius:24px;width:100%;margin:3rem auto 0;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff14}.front-door-community-inner{grid-template-columns:1.18fr .82fr;align-items:center;gap:2rem;padding:clamp(1.8rem,3.5vw,2.75rem);display:grid}.front-door-community-badge{color:#93c5fd;letter-spacing:.08em;background:#1e3a6e80;border:1px solid #93c5fd47;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.32rem .75rem;font-size:.68rem;font-weight:720;display:inline-flex}.front-door-community-copy h2{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:800;line-height:1.06}.front-door-community-copy h2 em{color:#93c5fd;font-style:normal}.front-door-community-copy p{color:#b2c5e0;max-width:480px;margin:1rem 0 1.5rem;font-size:.95rem;line-height:1.6}.front-door-community-actions{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.front-door-button{color:#041226;background:linear-gradient(135deg,#93c5fd,#3b82f6);border:1px solid #bfdbfe73;border-radius:12px;align-items:center;gap:.55rem;min-height:2.65rem;padding:0 1.35rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 6px 20px #3b82f652}.front-door-button:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 28px #3b82f673}.front-door-text-link{color:#93c5fd;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:color .15s;display:inline-flex}.front-door-text-link:hover{color:#dbeafe}.front-door-mascot-scene{aspect-ratio:1;place-items:center;min-width:0;display:grid;position:relative}.front-door-mascot-scene:before{content:"";filter:blur(14px);background:radial-gradient(circle,#5da0ff47,#3372e01f 38%,#0000 71%);border-radius:50%;position:absolute;inset:16%}.front-door-mascot-scene>img{z-index:1;filter:drop-shadow(0 20px 30px #00000073);width:min(100%,220px);height:auto;animation:frontDoorFloat 6s ease-in-out infinite;position:relative}.front-door-orbit{border:1px solid #a5ccff33;border-radius:50%;position:absolute;inset:12%;transform:rotate(-21deg)scaleY(.38)}.front-door-orbit-two{border-color:#a5ccff1a;inset:6%;transform:rotate(38deg)scaleY(.46)}.front-door-float{z-index:2;color:#d8eaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #b8d5ff38;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex;position:absolute;box-shadow:0 10px 24px #0000004d}.front-door-float svg{color:#93c5fd}.front-door-float span{gap:.1rem;display:grid}.front-door-float b{font-size:.65rem}.front-door-float small{color:#94a3b8;font-size:.56rem}.front-door-float-chat{top:12%;right:-2%}.front-door-float-level{bottom:12%;left:-4%}@media (max-width:720px){.wilbot-get-started{display:none!important}}html[data-theme=light] header.site-navbar--cosmic .font-display{color:#f5f8ff!important}html[data-theme=light] header.site-navbar--cosmic a[href=\/dashboard],html[data-theme=light] header.site-navbar--cosmic a[href=\/login],html[data-theme=light] header.site-navbar--cosmic nav[aria-label=Primary\ navigation] a{color:#c3d0e2!important}html[data-theme=light] header.site-navbar--cosmic a[href=\/dashboard]:hover,html[data-theme=light] header.site-navbar--cosmic a[href=\/login]:hover,html[data-theme=light] header.site-navbar--cosmic nav[aria-label=Primary\ navigation] a:hover{color:#fff!important;background:#ffffff12!important}html[data-theme=light] header.site-navbar--cosmic.site-navbar--discord nav[aria-label=Primary\ navigation] a[href=\/discord]{color:#d9eaff!important;background:#6ea5ff29!important}html[data-theme=light] header.site-navbar--cosmic a[href^="https://discord.com/oauth2/authorize"]{color:#08172f!important;background:#eef6ff!important}html[data-theme=light] header.site-navbar--cosmic .theme-toggle{color:#dbeafe!important;background:#ffffff14!important;border-color:#ffffff29!important}html[data-theme=light] header.site-navbar--cosmic .theme-toggle:hover{color:#fff!important;background:#ffffff26!important}header.site-navbar--cosmic .site-live-status-ribbon :is(.bg-emerald-400,.bg-emerald-500){background-color:#70c8ff!important}header.site-navbar--cosmic .site-live-status-ribbon .text-emerald-400{color:#9ad6ff!important}@keyframes frontDoorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:960px){.front-door-community-inner{grid-template-columns:1fr;padding:1.75rem}.front-door-mascot-scene{display:none}.front-door-assistants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wil-front-door{padding:7rem 1rem 2.5rem!important}.front-door-heading{margin-bottom:1.5rem}.front-door-heading h1{font-size:clamp(2.4rem,10.5vw,3.3rem)}.home-chat-launcher{border-radius:18px;padding:1.1rem 1rem .95rem}.home-chat-controls{flex-direction:column;align-items:stretch;gap:.85rem}.home-chat-tools{justify-content:space-between;width:100%}.home-chat-shortcut-hint{display:none}.home-chat-submit{width:100%}.front-door-guarantees{flex-direction:column;gap:.35rem}.front-door-dot{display:none}.front-door-specialists{border-radius:18px;margin-top:2.2rem;padding:1.1rem}.front-door-specialist-heading{flex-direction:column;align-items:flex-start;gap:.4rem}.front-door-assistants{grid-template-columns:1fr;gap:.55rem}.front-door-community-card{border-radius:18px;margin-top:2.2rem}.front-door-community-inner{padding:1.35rem}.front-door-community-actions{flex-direction:column;align-items:stretch}.front-door-button,.front-door-text-link{justify-content:center}}body,html{max-width:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #8dccff}.site-live-status-ribbon{min-height:34px;color:#c1cde0!important;background:#060b16f5!important;border-color:#98b4e01f!important;padding-block:5px!important}.site-live-status-ribbon>div{min-height:22px;gap:.75rem!important}.site-live-status-ribbon .site-live-activity{min-width:0;max-width:min(560px,44vw);color:#b9c7dc!important;box-shadow:none!important;background:#111b2dd1!important;border-color:#98b4e024!important;border-radius:8px!important;padding:.25rem .55rem!important}.site-live-status-ribbon .site-live-activity>span:nth-of-type(2){color:#b9c7dc!important}.site-live-status-ribbon .site-live-activity>span:last-child{color:#8494ad!important}.site-live-status-ribbon>div>div:first-child>div:first-child>span:last-child{color:#d9e6f7!important}.site-live-status-ribbon a[href=\/status]{color:#9bcfff!important}header.site-navbar--cosmic>div:not(.site-live-status-ribbon){background:#050a14db!important;border-color:#9fbeea21!important}header.site-navbar--cosmic #mobile-nav{background:#080e1a!important;border-color:#9fbeea29!important}header.site-navbar--cosmic #mobile-nav a{color:#d4e0f2!important;background:0 0!important}header.site-navbar--cosmic #mobile-nav a:hover{color:#fff!important;background:#ffffff12!important}header.site-navbar--cosmic #mobile-nav a[target=_blank]{color:#071120!important;background:#eef6ff!important}header.site-navbar--cosmic .theme-toggle,header.site-navbar--cosmic button[aria-controls=mobile-nav]{background:#ffffff0e!important;border-color:#a7c5ef30!important}.site-footer{background:#050913!important;border-color:#9fbeea1f!important}.discord-product-copy h1{letter-spacing:-.065em;max-width:690px;font-size:clamp(3rem,4.6vw,4.15rem);line-height:1}.discord-product-copy h1>span{white-space:nowrap;display:block}.discord-product-copy h1 em{white-space:nowrap}.discord-product-lede{max-width:570px}.discord-product-stage{min-height:450px}.discord-product-mascot{width:min(285px,60vw)}.discord-float-card{min-width:190px;padding:.68rem .78rem}.discord-product-page main{width:min(1120px,100% - 3rem)}.discord-product-intro{padding-top:4.4rem}.discord-product-pillars{gap:1rem}.discord-pillar{min-height:300px}.discord-product-controls,.discord-product-setup,.discord-product-start,.discord-product-toolkit{scroll-margin-top:6rem}@media (max-width:960px){.discord-product-hero{padding-top:8.25rem}.discord-product-copy h1{max-width:760px;font-size:clamp(3rem,6.1vw,4.15rem)}.discord-product-stage{min-height:390px}.discord-product-mascot{width:min(270px,54vw)}}@media (max-width:640px){.site-live-status-ribbon{min-height:29px;padding:4px 10px!important}.site-live-status-ribbon>div{justify-content:center!important}.site-live-status-ribbon>div>div:first-child{justify-content:center;width:100%}.site-live-status-ribbon>div>div:last-child{display:none!important}header.site-navbar--cosmic>div:not(.site-live-status-ribbon)>div:first-child{height:56px!important;padding-inline:12px!important}header.site-navbar--cosmic>div:not(.site-live-status-ribbon)>div:first-child>div:last-child{gap:6px!important}.wil-front-door{padding:7.35rem 16px 2.75rem!important}.front-door-heading{width:100%;margin-bottom:1.4rem;padding-inline:2px}.front-door-heading .front-door-kicker{white-space:normal;letter-spacing:.1em;flex-wrap:wrap;max-width:100%;font-size:.58rem;line-height:1.55}.front-door-heading h1{letter-spacing:-.055em;max-width:100%;line-height:1.02;font-size:clamp(2.1rem,9vw,2.55rem)!important}.front-door-heading>p:last-child{max-width:34rem;font-size:.94rem;line-height:1.55}.front-door-launcher-wrap,.home-chat-launcher{width:100%;max-width:100%}.front-door-guarantees{font-size:.69rem;gap:.45rem!important}.discord-product-hero{padding:7.7rem 16px 2.6rem}.discord-product-hero-inner{gap:.2rem;width:100%}.discord-product-copy{width:100%;max-width:100%}.discord-product-eyebrow{letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:100%;font-size:.55rem}.discord-product-copy h1{letter-spacing:-.065em;max-width:100%;margin-top:1rem;font-size:clamp(2.25rem,9.2vw,2.75rem);line-height:1}.discord-product-copy h1>span{white-space:nowrap}.discord-product-copy h1 em{white-space:normal}.discord-product-lede{max-width:34rem;margin-top:1rem;font-size:.95rem;line-height:1.6}.discord-product-actions{gap:.55rem;width:100%;margin-top:1.25rem}.discord-product-primary,.discord-product-secondary{width:100%;min-height:3.1rem;font-size:.78rem}.discord-product-proof{gap:.5rem .75rem;margin-top:1rem;font-size:.64rem}.discord-product-stage{width:100%;min-height:290px;margin-top:.25rem;overflow:visible}.discord-product-orbit{width:min(285px,80vw)}.discord-product-orbit-b{width:min(225px,64vw)}.discord-product-mascot{width:min(205px,57vw)}.discord-float-card{border-radius:.8rem;gap:.4rem;min-width:0;max-width:148px;padding:.5rem .58rem}.discord-float-card b{font-size:.62rem}.discord-float-card small{font-size:.53rem}.discord-float-ai{top:7%;left:0}.discord-float-level{top:40%;right:0}.discord-float-guard{bottom:11%;left:1%}.discord-stage-caption{font-size:.49rem;bottom:0}.discord-product-scroll{display:none}.discord-guide-nav{justify-content:flex-start;gap:.45rem .9rem;width:calc(100% - 2rem);padding:.8rem 0}.discord-guide-nav>span{width:100%}.discord-product-page main{width:calc(100% - 2rem)}.discord-product-intro{gap:.8rem;padding:3.3rem 0 1.6rem}.discord-command-copy h2,.discord-faq-intro h2,.discord-product-intro h2,.discord-product-section-head h2{font-size:clamp(1.9rem,8vw,2.6rem)}.discord-product-pillars,.discord-tool-grid{grid-template-columns:1fr}.discord-pillar{min-height:0;padding:1.15rem}.discord-pillar h3{margin-top:1.2rem;font-size:1.35rem}.discord-pillar-watermark{opacity:.55}.discord-product-setup,.discord-product-toolkit{padding-top:4.2rem}.discord-product-section-head{flex-direction:column;align-items:flex-start;gap:.7rem}.discord-tool-grid{gap:.65rem;margin-top:1.25rem}.discord-tool-card{min-height:0;padding:1rem}.discord-tool-meta{margin-top:.9rem}.discord-product-command-band{border-radius:1.1rem;grid-template-columns:1fr;gap:1.25rem;margin-top:4rem;padding:1.2rem}.discord-command-window{min-width:0}.discord-command-list>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr) auto;gap:.45rem}.discord-command-list>div span{overflow-wrap:anywhere}.discord-product-controls,.discord-product-start{padding-top:4.2rem}.discord-product-controls{grid-template-columns:1fr;gap:1rem}.discord-start-grid{grid-template-columns:1fr;gap:.65rem}.discord-start-grid article{min-height:0;padding:1rem}.discord-setup-steps{grid-template-columns:1fr}.discord-setup-steps article+article{border-top:1px solid var(--dp-line);border-left:0}.discord-product-faq{grid-template-columns:1fr;gap:1.5rem;padding:4rem 0}.discord-product-final{grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem}.discord-final-art{width:3.7rem;height:3.7rem}.discord-product-final>a{grid-column:1/-1;width:100%;min-height:2.8rem}.discord-product-related{justify-content:flex-start;gap:.65rem 1rem}}@media (prefers-reduced-motion:reduce){.discord-product-eyebrow span,.discord-product-mascot,.discord-product-orbit-a{animation:none!important}.front-door-mascot-scene>img{animation:none}.front-door-assistant,.front-door-button,.front-door-text-link,.home-chat-submit,.home-chat-suggestions button{transition:none}}.chat-page--workspace .chat-workspace{transition:grid-template-columns .24s cubic-bezier(.2,.75,.25,1)}.chat-page--workspace .chat-sidebar{transition:width .24s cubic-bezier(.2,.75,.25,1),max-width .24s cubic-bezier(.2,.75,.25,1),padding .24s cubic-bezier(.2,.75,.25,1),opacity .15s,transform .24s cubic-bezier(.2,.75,.25,1),visibility}.chat-page--workspace .chat-panel{z-index:0;opacity:1;min-width:0;min-height:0;transition:opacity .16s;position:relative}.chat-page--workspace .chat-messages{scroll-behavior:smooth;overscroll-behavior:contain}.chat-page--workspace .chat-workspace.is-sidebar-collapsed>.chat-sidebar{opacity:0;visibility:hidden;pointer-events:none;border-width:0;width:0;min-width:0;max-width:0;padding-inline:0;transition:width .24s cubic-bezier(.2,.75,.25,1),max-width .24s cubic-bezier(.2,.75,.25,1),padding .24s cubic-bezier(.2,.75,.25,1),opacity .15s,transform .24s cubic-bezier(.2,.75,.25,1),visibility 0s linear .24s;display:flex;overflow:hidden;transform:translate(-10px)}.chat-page--workspace .chat-workspace.is-sidebar-collapsed>.chat-panel{visibility:visible;opacity:1;flex-direction:column;width:100%;min-width:0;display:flex!important}@media (min-width:901px){.chat-page--workspace .chat-workspace{display:grid!important}.chat-page--workspace .chat-workspace.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}}@media (max-width:900px){.chat-page--workspace .chat-workspace.is-sidebar-collapsed{display:block!important}.chat-page--workspace .chat-workspace.is-sidebar-collapsed>.chat-sidebar{z-index:5;border-width:0 1px 0 0;width:min(86vw,320px);max-width:min(86vw,320px);padding:18px 14px 12px;position:absolute;inset:0 auto 0 0;transform:translate(-105%)}.chat-page--workspace .chat-workspace.is-sidebar-collapsed>.chat-panel{width:100%;height:100%;display:flex}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-panel,.chat-page--workspace .chat-sidebar,.chat-page--workspace .chat-workspace{transition:none!important}.chat-page--workspace .chat-messages{scroll-behavior:auto}}.chat-page--workspace .chat-messages{scrollbar-gutter:stable;scroll-padding-block:16px}.chat-page--workspace .chat-composer textarea{overflow-wrap:anywhere;max-height:min(20dvh,11rem);overflow-y:auto}.chat-page--workspace .chat-error{overscroll-behavior:contain;max-height:min(24dvh,9rem);overflow:auto}@media (min-width:721px) and (max-height:560px){.chat-page--workspace .chat-panel-header{min-height:44px;padding-block:5px}.chat-page--workspace .chat-panel-header .chat-provider-detail{display:none}.chat-page--workspace .chat-messages{gap:12px;padding-block:8px}.chat-page--workspace .chat-composer{padding-block:5px;margin-bottom:5px!important}.chat-page--workspace .chat-composer textarea{min-height:36px;max-height:min(16dvh,72px)}.chat-page--workspace .chat-composer-actions{min-height:34px;margin-top:0}.chat-page--workspace .chat-composer-hint,.chat-page--workspace .chat-footnote{display:none!important}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-messages{scroll-behavior:auto!important}}.chat-page--workspace .chat-messages{gap:clamp(12px,1.8vh,18px);padding-block:clamp(14px,2.6vh,22px)}.chat-page--workspace .chat-message{align-self:stretch;width:100%;max-width:min(920px,100%);animation:chat-message-settle .42s cubic-bezier(.16,1,.3,1) both}.chat-page--workspace .chat-message-body{width:fit-content;max-width:min(100%,780px)}.chat-page--workspace .chat-message.is-user .chat-message-body{min-width:min(9ch,100%);max-width:min(76%,680px)}.chat-page--workspace .chat-message-actions{flex-wrap:wrap;gap:12px;display:flex}.chat-page--workspace .chat-message-content>:last-child{margin-block-end:0!important}@keyframes chat-message-settle{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}.chat-page--workspace .chat-message-pending .chat-message-content:after{content:"";vertical-align:-.12em;background:currentColor;border-radius:2px;width:2px;height:1em;margin-inline-start:.14em;animation:chat-stream-caret 1s steps(2) infinite;display:inline-block}@keyframes chat-stream-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-message{animation:none!important}.chat-page--workspace .chat-message-pending .chat-message-content:after{opacity:1;animation:none}}.chat-model-picker-portal{z-index:10000;padding-top:env(safe-area-inset-top,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;background:#00000094;place-items:end center;display:grid;position:fixed;inset:0}.chat-model-sheet{color:#f4f4f2;touch-action:pan-y;background:#090909;border:1px solid #ffffff24;border-bottom:0;border-radius:24px 24px 0 0;grid-template-rows:auto minmax(0,1fr);width:min(100%,620px);max-height:min(92dvh,820px);display:grid;overflow:hidden;box-shadow:0 -20px 80px #00000085}.chat-model-sheet-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.chat-model-sheet-header>div{min-width:0}.chat-model-sheet-header>div>span{color:#9bb9df;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.chat-model-sheet-header h2{color:inherit;letter-spacing:-.025em;margin:3px 0 0;font-size:18px;line-height:1.2}.chat-model-sheet-header p{color:#a4a4a4;margin:3px 0 0;font-size:12px}.chat-model-sheet-close{width:44px;height:44px;color:inherit;touch-action:manipulation;background:#181818;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.chat-model-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));overflow:hidden auto}.chat-model-picker-portal .chat-model-picker-panel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;animation:none;position:static;inset:auto;overflow:visible}.chat-model-picker-portal .chat-model-picker-heading{display:none}.chat-model-picker-portal .chat-model-search{min-height:48px}.chat-model-picker-portal .chat-model-choice{min-height:82px}.chat-model-picker-portal .chat-model-filters{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;padding:2px 1px 8px;overflow-x:auto}.chat-model-picker-portal .chat-model-filters::-webkit-scrollbar{display:none}.chat-model-picker-portal .chat-model-filters button{touch-action:manipulation;flex:none;min-height:42px}.chat-model-picker-portal .chat-model-choice{padding:13px}.chat-model-picker-portal .chat-model-choice:active{transform:scale(.99)}.chat-model-picker-portal :is(button,input){font-size:16px}html[data-theme=light] .chat-model-sheet{color:#24241f;background:#fffefa;border-color:#deded8}html[data-theme=light] .chat-model-sheet-header{border-bottom-color:#e6e6e0}html[data-theme=light] .chat-model-sheet-header>div>span{color:#586d89}html[data-theme=light] .chat-model-sheet-close{color:#24241f;background:#f4f4f0;border-color:#deded8}html[data-theme=light] .chat-model-picker-portal .chat-model-picker-panel{color:#24241f}@media (max-width:760px){.chat-model-picker-portal{align-items:end}.chat-model-sheet{width:100%;max-height:min(92dvh,820px)}.chat-model-picker-portal .chat-model-results-heading{z-index:1;background:#090909;padding-block:5px;position:sticky;top:0}html[data-theme=light] .chat-model-picker-portal .chat-model-results-heading{background:#fffefa}}@media (max-width:600px){.chat-page--workspace .chat-workspace{width:100%;max-width:100vw;overflow:hidden}.chat-page--workspace .chat-panel-header{padding-top:calc(7px + env(safe-area-inset-top,0px))}.chat-page--workspace .chat-composer{margin-bottom:calc(7px + env(safe-area-inset-bottom,0px))}.chat-page--workspace .chat-messages{min-width:0;padding-inline:14px;overflow-x:hidden}.chat-page--workspace .chat-empty{width:100%;max-width:100%;padding-inline:4px}.chat-page--workspace .chat-starters button{touch-action:manipulation;min-height:44px}.chat-page--workspace .chat-model-control{flex:0 168px;width:168px;max-width:48vw}.chat-page--workspace .chat-model-picker>summary{touch-action:manipulation;min-height:44px;padding-inline:11px}.chat-page--workspace .chat-sidebar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chat-page--workspace .chat-assistant-option,.chat-page--workspace .chat-conversation,.chat-page--workspace .chat-new-button{touch-action:manipulation;min-height:44px}}@media (prefers-reduced-motion:reduce){.chat-model-picker-portal,.chat-model-sheet{scroll-behavior:auto;transition:none;animation:none}}.chat-page--workspace .chat-marketplace-action{justify-items:start;gap:5px;margin-top:10px;display:grid}.chat-page--workspace .chat-marketplace-action a{border:1px solid var(--assistant-accent,#dfb56d);justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-marketplace-action a{border:1px solid color-mix(in srgb,var(--assistant-accent,#dfb56d) 44%,transparent)}}.chat-page--workspace .chat-marketplace-action a{color:inherit;background:var(--assistant-accent,#dfb56d);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-marketplace-action a{background:color-mix(in srgb,var(--assistant-accent,#dfb56d) 10%,transparent)}}.chat-page--workspace .chat-marketplace-action a{font-size:12px;font-weight:650;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s}.chat-page--workspace .chat-marketplace-action a:hover{border-color:var(--assistant-accent,#dfb56d)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-marketplace-action a:hover{border-color:color-mix(in srgb,var(--assistant-accent,#dfb56d) 72%,transparent)}}.chat-page--workspace .chat-marketplace-action a:hover{background:var(--assistant-accent,#dfb56d)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-marketplace-action a:hover{background:color-mix(in srgb,var(--assistant-accent,#dfb56d) 17%,transparent)}}.chat-page--workspace .chat-marketplace-action a:active{transform:translateY(1px)}.chat-page--workspace .chat-marketplace-action a:focus-visible{outline:2px solid var(--assistant-accent,#dfb56d);outline-offset:2px}.chat-page--workspace .chat-marketplace-action small{color:var(--chat-muted,#8f96a3);font-size:10px;line-height:1.45}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-marketplace-action a{transition:none}}.chat-page--workspace .chat-workspace[data-workspace=code]{--assistant-accent:#70bdff;--assistant-glow:#459bff1f;--assistant-tint:#459bff12}.chat-page--workspace .chat-workspace[data-workspace=shop]{--assistant-accent:#e3b56d;--assistant-glow:#e3b56d21;--assistant-tint:#e3b56d13}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel{background-image:radial-gradient(ellipse 70% 28% at 80% 0,var(--assistant-glow),transparent 78%)}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{border-bottom-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{border-bottom-color:color-mix(in srgb,var(--assistant-accent) 18%,transparent)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{background-color:var(--assistant-tint)}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header .chat-kicker,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header .chat-kicker{color:var(--assistant-accent)}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{border-color:color-mix(in srgb,var(--assistant-accent) 34%,transparent)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{background:linear-gradient(105deg,var(--assistant-accent),var(--assistant-accent))}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{background:linear-gradient(105deg,color-mix(in srgb,var(--assistant-accent) 13%,transparent),color-mix(in srgb,var(--assistant-accent) 4%,transparent))}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{box-shadow:inset 2px 0 var(--assistant-accent),0 5px 20px var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{box-shadow:inset 2px 0 var(--assistant-accent),0 5px 20px color-mix(in srgb,var(--assistant-accent) 7%,transparent)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{border-color:color-mix(in srgb,var(--assistant-accent) 24%,#d8dbe2)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{background-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{background-color:color-mix(in srgb,var(--assistant-accent) 3.5%,#fff)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{border-color:color-mix(in srgb,var(--assistant-accent) 66%,#d8dbe2)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{box-shadow:0 0 0 3px var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--assistant-accent) 12%,transparent)}}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-message:not(.is-user) .chat-message-body,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-body{border-left:2px solid var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-message:not(.is-user) .chat-message-body,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-body{border-left:2px solid color-mix(in srgb,var(--assistant-accent) 64%,transparent)}}.chat-page--workspace .chat-assistant-option.is-active,.chat-page--workspace .chat-composer,.chat-page--workspace .chat-message-body,.chat-page--workspace .chat-messages,.chat-page--workspace .chat-panel,.chat-page--workspace .chat-panel-header{transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s}.chat-page--workspace .chat-panel.is-assistant-transitioning{animation:chat-assistant-switch-in .24s cubic-bezier(.2,.75,.25,1) both}@keyframes chat-assistant-switch-in{0%{opacity:.78;transform:translateY(5px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{border-color:color-mix(in srgb,var(--assistant-accent) 24%,#303744)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{background-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{background-color:color-mix(in srgb,var(--assistant-accent) 5%,#101318)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{border-color:color-mix(in srgb,var(--assistant-accent) 65%,#303744)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{border-color:var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{border-color:color-mix(in srgb,var(--assistant-accent) 34%,transparent)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{color:#f5f5f5;background:linear-gradient(105deg,var(--assistant-accent),#171717)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{background:linear-gradient(105deg,color-mix(in srgb,var(--assistant-accent) 15%,#171717),#171717)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{box-shadow:inset 2px 0 var(--assistant-accent),0 5px 20px var(--assistant-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{box-shadow:inset 2px 0 var(--assistant-accent),0 5px 20px color-mix(in srgb,var(--assistant-accent) 7%,transparent)}}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active>svg,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active>svg{color:var(--assistant-accent)}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-assistant-option.is-active,.chat-page--workspace .chat-composer,.chat-page--workspace .chat-message-body,.chat-page--workspace .chat-messages,.chat-page--workspace .chat-panel,.chat-page--workspace .chat-panel-header{transition:none!important}.chat-page--workspace .chat-panel.is-assistant-transitioning{animation:none}}.chat-page--workspace .chat-empty-shop{width:min(100%,620px);max-width:620px;max-height:100%;padding:18px clamp(8px,2vw,18px);overflow-y:auto}.chat-page--workspace .chat-empty-shop>p{max-width:510px;margin-inline:auto}.chat-page--workspace .chat-empty-shop .chat-empty-icon{color:#f2c36f;background:linear-gradient(145deg,#d79e4729,#70451e14);border:1px solid #edbe6c38;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.chat-page--workspace .chat-shop-finder{text-align:left;background:linear-gradient(145deg,#d79e4713,#0f1116c7 56%);border:1px solid #e7b86533;border-radius:18px;gap:12px;margin-top:18px;padding:clamp(14px,3vw,20px);display:grid;box-shadow:0 18px 46px #00000029,inset 0 1px #ffffff09}.chat-page--workspace .chat-shop-fields-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chat-page--workspace .chat-shop-field{color:#d4d8e0;text-align:left;gap:6px;min-width:0;display:grid}.chat-page--workspace .chat-shop-field>span{align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.chat-page--workspace .chat-shop-field>span small{color:#828a98;font-size:10px;font-weight:500}.chat-page--workspace .chat-shop-field input,.chat-page--workspace .chat-shop-field select{color:#f5f4f0;width:100%;min-height:42px;font:inherit;background:#070a0fb3;border:1px solid #a9b3c433;border-radius:10px;outline:0;padding:10px 11px;font-size:13px}.chat-page--workspace .chat-shop-field input::placeholder{color:#747e8d}.chat-page--workspace .chat-shop-field input:focus,.chat-page--workspace .chat-shop-field select:focus{border-color:#d7aa5d;box-shadow:0 0 0 3px #d7aa5d24}.chat-page--workspace .chat-shop-find-button{color:#17130c;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#f0cb82,#d7a857);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;transition:filter .14s,transform .14s;display:flex}.chat-page--workspace .chat-shop-find-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.chat-page--workspace .chat-shop-find-button:disabled{opacity:.48;cursor:not-allowed}.chat-page--workspace .chat-shop-privacy-note{color:#818a98;margin:0;font-size:10px;line-height:1.45}.chat-page--workspace .chat-shop-results{background:linear-gradient(145deg,#c28b3912,#121419e0 55%);border:1px solid #deb26830;border-radius:16px;gap:10px;margin:12px 0 4px;padding:clamp(12px,2.8vw,17px);display:grid}.chat-page--workspace .chat-shop-chart-heading,.chat-page--workspace .chat-shop-results-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chat-page--workspace .chat-shop-eyebrow{color:#e4b962;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.chat-page--workspace .chat-shop-results-heading h3{color:#f5f5f5;margin:4px 0 0;font-size:17px;line-height:1.2}.chat-page--workspace .chat-shop-result-count{color:#dfc184;white-space:nowrap;background:#d09d4b14;border:1px solid #e0b86d30;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.chat-page--workspace .chat-shop-results-note{color:#939baa;margin:0;font-size:10px;line-height:1.45}.chat-page--workspace .chat-shop-offer-list{gap:7px;display:grid}.chat-page--workspace .chat-shop-offer{min-width:0;color:inherit;background:#ffffff06;border:1px solid #fff1;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s;display:grid}.chat-page--workspace .chat-shop-offer:hover{background:#e0b86d0e;border-color:#e0b86d47;transform:translateY(-1px)}.chat-page--workspace .chat-shop-offer-icon{color:#e5bb6a;background:#e0b86d1c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.chat-page--workspace .chat-shop-offer-copy{gap:3px;min-width:0;display:grid}.chat-page--workspace .chat-shop-offer-copy strong{color:#f0f1f3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.chat-page--workspace .chat-shop-offer-copy small{color:#8d96a5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-page--workspace .chat-shop-offer-price{color:#f0cd87;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.chat-page--workspace .chat-shop-chart{background:#0000002b;border:1px solid #fff1;border-radius:12px;gap:11px;margin-top:2px;padding:12px;display:grid}.chat-page--workspace .chat-shop-chart-heading{align-items:center}.chat-page--workspace .chat-shop-chart-heading h4{color:#e9ebef;margin:0;font-size:12px}.chat-page--workspace .chat-shop-chart-heading p{color:#8992a0;margin:3px 0 0;font-size:9px}.chat-page--workspace .chat-shop-lowest{color:#6edca5;text-align:right;font-size:9px;font-weight:750}.chat-page--workspace .chat-shop-chart-row{gap:5px;display:grid}.chat-page--workspace .chat-shop-chart-label{color:#aeb5c0;justify-content:space-between;gap:10px;font-size:10px;display:flex}.chat-page--workspace .chat-shop-chart-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page--workspace .chat-shop-chart-label strong{color:#e8ebf0;white-space:nowrap;font-size:10px;font-weight:750}.chat-page--workspace .chat-shop-chart-track{background:#ffffff17;border-radius:999px;height:5px;overflow:hidden}.chat-page--workspace .chat-shop-chart-track span{border-radius:inherit;background:linear-gradient(90deg,#d6a44e,#f2d18b);height:100%;display:block;box-shadow:0 0 12px #daac583b}@media (max-width:600px){.chat-page--workspace .chat-empty-shop{width:100%;max-width:540px;padding:14px 5px}.chat-page--workspace .chat-shop-fields-row{grid-template-columns:1fr}.chat-page--workspace .chat-shop-finder{gap:10px;margin-top:14px;padding:12px}.chat-page--workspace .chat-shop-offer{grid-template-columns:30px minmax(0,1fr);gap:8px}.chat-page--workspace .chat-shop-offer-icon{width:29px;height:29px}.chat-page--workspace .chat-shop-offer-price{grid-column:2;justify-self:start}.chat-page--workspace .chat-shop-chart-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-shop-find-button,.chat-page--workspace .chat-shop-offer{transition:none}}html[data-theme=light] .chat-page--shop .chat-workspace.is-shop-focused{background:#fbfaf5;border:1px solid #324c3921;border-radius:26px;width:calc(100% - 32px);max-width:1560px;height:calc(100% - 32px);margin:16px auto;box-shadow:0 28px 90px #23372621}html[data-theme=light] .chat-page--shop .chat-brand{text-decoration:none}html[data-theme=light] .chat-page--shop .chat-brand-mark{color:#f7f6ed;background:linear-gradient(145deg,#5e815d,#31583e);box-shadow:0 5px 15px #31583e38}html[data-theme=light] .chat-page--shop .chat-shop-brand{margin-bottom:2px}html[data-theme=light] .chat-page--shop .chat-shop-back{color:#657466;border-radius:9px;align-items:center;gap:7px;width:fit-content;margin:0 6px 8px;padding:7px 9px;font-size:11px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}html[data-theme=light] .chat-page--shop .chat-shop-back:hover{color:#284b34;background:#e5eadf}html[data-theme=light] .chat-page--shop .chat-new-button{color:#f9f8f0;background:#3b6847;border-color:#d2ddce;box-shadow:0 5px 13px #30573a1f}html[data-theme=light] .chat-page--shop .chat-new-button:hover{background:#315a3d;border-color:#2f5d3b}html[data-theme=light] .chat-page--shop .chat-sidebar-header h2{color:#31513a}html[data-theme=light] .chat-page--shop .chat-panel{background:#fbfaf5}html[data-theme=light] .chat-page--shop .chat-panel-header{background:#fbfaf5f7;border-color:#e9e8df}html[data-theme=light] .chat-page--shop .chat-panel-header h2{color:#26362b}html[data-theme=light] .chat-page--shop .chat-kicker{color:#537253}html[data-theme=light] .chat-page--shop .chat-live-dot{background:#6f9a62;box-shadow:0 0 0 4px #6f9a621f}html[data-theme=light] .chat-page--shop .chat-messages{background:#fbfaf5}html[data-theme=light] .chat-page--shop .chat-message-avatar{background:#47744f}html[data-theme=light] .chat-page--shop .chat-message.is-user .chat-message-body{color:#304b35;background:#edf2e9;border-color:#d9e3d4}html[data-theme=light] .chat-page--shop .chat-composer{background:#f7f8f1;border-color:#dce4d8;box-shadow:0 8px 24px #283d2b12}html[data-theme=light] .chat-page--shop .chat-composer:focus-within{border-color:#70916e;box-shadow:0 0 0 1px #50784f33,0 12px 34px #2c4f3017}html[data-theme=light] .chat-page--shop .chat-composer button[type=submit]{color:#fff;background:#3b6847;border-color:#3b6847}html[data-theme=light] .chat-page--shop .chat-composer button[type=submit]:hover{background:#315a3d}html[data-theme=light] .chat-page--shop .chat-search-toggle.is-active{color:#355e3e;background:#e9f0e5;border-color:#c8d8c4}html[data-theme=light] .chat-page--shop .chat-empty-shop{text-align:left;color:#293b2e;background:linear-gradient(148deg,#fbfaf5,#f2f4eb);border:1px solid #e5e8dd;border-radius:24px;width:min(100%,780px);max-width:780px;padding:clamp(20px,4vw,42px);box-shadow:0 20px 48px #2f432d14}html[data-theme=light] .chat-page--shop .chat-shop-overline{color:#47724d;font-size:10px}html[data-theme=light] .chat-page--shop .chat-shop-overline i{opacity:1;background:#d3944e;width:5px;height:5px}html[data-theme=light] .chat-page--shop .chat-shop-intro h3{color:#263c2d;letter-spacing:-.065em;margin-top:15px;font-size:clamp(32px,5vw,52px);line-height:.99}html[data-theme=light] .chat-page--shop .chat-shop-intro p{color:#68776b;max-width:56ch;font-size:14px;line-height:1.65}html[data-theme=light] .chat-page--shop .chat-shop-sources{gap:8px;margin-top:18px}html[data-theme=light] .chat-page--shop .chat-shop-sources span{color:#4a654d;background:#f8f9f3;border-color:#dfe6d9;padding:8px 10px;font-size:10px}html[data-theme=light] .chat-page--shop .chat-shop-sources svg{color:#57815a}html[data-theme=light] .chat-page--shop .chat-shop-finder{border-color:#e1e6d9;border-radius:17px;margin-top:22px;padding:18px;box-shadow:0 8px 24px #3244300d}html[data-theme=light] .chat-page--shop .chat-shop-field input:focus,html[data-theme=light] .chat-page--shop .chat-shop-field select:focus{border-color:#71916b;box-shadow:0 0 0 3px #5e8b5821}html[data-theme=light] .chat-page--shop .chat-shop-find-button{color:#fff;background:linear-gradient(105deg,#4e7852,#315b3d);box-shadow:0 8px 17px #315b3d29}html[data-theme=light] .chat-page--shop .chat-shop-privacy-note{color:#798478}html[data-theme=light] .chat-page--shop .chat-shop-results{background:#fff;border-color:#e1e7dc;box-shadow:0 12px 32px #2a3e2c12}html[data-theme=light] .chat-page--shop .chat-shop-chart-heading h4,html[data-theme=light] .chat-page--shop .chat-shop-results-heading h3{color:#2c4131}html[data-theme=light] .chat-page--shop .chat-shop-eyebrow{color:#47734e}html[data-theme=light] .chat-page--shop .chat-shop-result-count{color:#426646;background:#edf3e9;border-color:#dce7d8}html[data-theme=light] .chat-page--shop .chat-shop-offer{color:#344536;background:#fafbf7;border-color:#e7ebe3}html[data-theme=light] .chat-page--shop .chat-shop-offer:hover{background:#f4f8f0;border-color:#b9cfb5}html[data-theme=light] .chat-page--shop .chat-shop-offer-icon{color:#507953;background:#eaf1e7}html[data-theme=light] .chat-page--shop .chat-shop-offer-copy strong,html[data-theme=light] .chat-page--shop .chat-shop-offer-price{color:#304a35}html[data-theme=light] .chat-page--shop .chat-shop-offer-copy small,html[data-theme=light] .chat-page--shop .chat-shop-results-note{color:#758075}html[data-theme=light] .chat-page--shop .chat-shop-chart{background:#f5f7f1;border-color:#e5e9e0}html[data-theme=light] .chat-page--shop .chat-shop-chart-label{color:#68776b}html[data-theme=light] .chat-page--shop .chat-shop-chart-label strong{color:#344c37}html[data-theme=light] .chat-page--shop .chat-shop-chart-track{background:#2b452d1a}html[data-theme=light] .chat-page--shop .chat-shop-chart-track span{box-shadow:none;background:linear-gradient(90deg,#628a59,#d4a35e)}html[data-theme=light] .chat-page--shop .chat-shop-lowest{color:#387349}.chat-page--workspace .chat-shop-direct-links{background:#f7f8f3;border:1px solid #e2e7dc;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.chat-page--workspace .chat-shop-direct-links strong{color:#5e6f60;flex:1 0 100%;font-size:11px}.chat-page--workspace .chat-shop-direct-links a{color:#3d6544;background:#fff;border:1px solid #dce5d7;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.chat-page--workspace .chat-shop-direct-links a:hover{background:#f0f5ed;border-color:#9fb99c}@media (max-width:720px){.chat-page--shop .chat-workspace.is-shop-focused{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.chat-page--shop .chat-empty-shop{border-radius:18px;width:100%;max-width:100%;padding:20px 16px}.chat-page--shop .chat-shop-intro h3{font-size:clamp(31px,10vw,44px)}.chat-page--shop .chat-shop-finder{padding:14px}}@media (prefers-reduced-motion:reduce){.chat-page--shop .chat-composer,.chat-page--shop .chat-search-toggle,.chat-page--shop .chat-shop-back{transition:none!important}}.chat-page--workspace .chat-workspace[data-workspace=code]{--assistant-accent:#80c7ff;--assistant-glow:#3d99ff33;--workspace-ink:#e7f1ff;--workspace-muted:#91a3ba;background:#08111d!important;border-color:#7db4eb38!important;box-shadow:0 24px 80px #00000057,inset 0 1px #d0e7ff0a!important}.chat-page--workspace .chat-workspace:is([data-workspace=code],[data-workspace=shop]){transition:grid-template-columns .22s cubic-bezier(.2,.75,.25,1),background-color .22s,border-color .22s,box-shadow .22s}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel{isolation:isolate;color:var(--workspace-ink);transition:background-color .22s;overflow:hidden;background:#0b1522!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel:before,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel:before{z-index:-1;content:"";pointer-events:none;opacity:1;transition:opacity .22s,transform .22s;position:absolute;inset:0}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel:before{background:0 0}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-footnote,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-messages,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header{z-index:1;position:relative;background:0 0!important;border-color:#8cb8e71f!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header{min-height:74px;border-bottom-color:#77b3ee24!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header h2,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-sidebar-header h2{color:#f0f6ff!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-kicker,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel-header .chat-provider-detail{color:#91bde9!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer{border-top-color:#77b3ee24!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer:focus-within{box-shadow:0 0 0 1px #5ba8ff38,0 0 42px #2876d31f!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-composer textarea{color:#ecf5ff!important;background:#060e18e0!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-message:not(.is-user) .chat-message-body{border-radius:4px 15px 15px 4px;box-shadow:0 8px 28px #00000024;background:#0b1725d1!important;border:1px solid #7fb1e824!important;border-left:2px solid #66b6ff9e!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-message.is-user .chat-message-body{background:linear-gradient(130deg,#1e4e829e,#143153b8)!important;border:1px solid #5da5ec33!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-message-meta{color:#8bc8ff!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-empty-code{text-align:left;color:#e9f2ff;width:min(760px,100%);max-width:760px;max-height:100%;box-shadow:none;background:#101c2b;border:1px solid #79b2eb26;border-radius:16px;padding:clamp(20px,4vw,42px);animation:none;overflow-y:auto}.chat-code-overline,.chat-shop-overline{color:#9bcfff;letter-spacing:.15em;align-items:center;gap:9px;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.chat-code-overline i,.chat-shop-overline i{opacity:.62;background:currentColor;border-radius:50%;width:3px;height:3px}.chat-code-intro h3,.chat-shop-intro h3{color:#f4f8ff;letter-spacing:-.06em;text-wrap:balance;margin:18px 0 0;font-size:clamp(26px,4vw,40px);font-weight:740;line-height:1.02}.chat-code-intro p,.chat-shop-intro p{color:#a6b6ca;max-width:54ch;margin:10px 0 0;font-size:13px;line-height:1.65}.chat-code-flow{display:none}.chat-code-flow>div{align-content:start;gap:7px;min-width:0;padding:15px 14px 16px 0;display:grid}.chat-code-flow>div+div{border-left:1px solid #8bb3de21;padding-left:15px}.chat-code-flow>div>span{color:#78baff;letter-spacing:.08em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.chat-code-flow strong{color:#e7f1ff;font-size:11px;font-weight:720}.chat-code-flow small{color:#8fa3ba;font-size:10px;line-height:1.5}.chat-code-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.chat-code-starters button{color:#dbeaff;text-align:left;cursor:pointer;background:#142235;border:1px solid #90b8e426;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:72px;padding:12px;transition:border-color .18s,background-color .18s;display:grid}.chat-code-starters button:hover:not(:disabled){background:#192c43;border-color:#7ac1ff70}.chat-code-starters button>span{gap:4px;min-width:0;display:grid}.chat-code-starters button strong{color:#e4f1ff;font-size:12px;font-weight:750}.chat-code-starters button small{color:#94a8bf;font-size:10px;line-height:1.45}.chat-code-starters button svg{color:#81c8ff}.chat-code-label{color:#89bdf1;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.chat-code-privacy{color:#71859d!important;margin:14px 0 0!important;font-size:10px!important;line-height:1.5!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop]{--assistant-accent:#2a62a8;--assistant-glow:#5380ae2e;background:#171d25!important;border-color:#c0b8aabf!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel{isolation:isolate;color:#252b34;transition:background-color .22s;overflow:hidden;background:#f2f3ef!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel:before{background:0 0}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-footnote,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-messages,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{z-index:1;position:relative;background:0 0!important;border-color:#2f363d21!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{border-bottom-color:#2f363d21!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header h2{color:#202833!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header .chat-provider-detail{color:#69727d!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header .chat-kicker{color:#376792!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-expand-button,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-mobile-menu{color:#26384b!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer{border-top-color:#2f363d21!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer textarea{color:#222c38!important;background:#ffffffd4!important;border-color:#2735442e!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer textarea::placeholder{color:#818890!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer:focus-within{border-color:#2a62a861!important;box-shadow:0 10px 32px #36445714!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions .chat-search-toggle{color:#354353!important;background:#ffffff94!important;border-color:#2f363d2b!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions .chat-search-toggle.is-active{color:#23578f!important;background:#6397cd1f!important;border-color:#2a62a845!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions .chat-model-picker>summary{color:#34404e!important;background:#fffc!important;border-color:#2f363d2e!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions .chat-attach-button,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions .chat-composer-new{color:#4c5967!important;background:#ffffffa8!important;border-color:#2f363d24!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-actions>button[type=submit]{color:#f7f9fc!important;background:#203e60!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-composer-hint,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-footnote{color:#737d87!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-body{color:#35404c;border-radius:5px 15px 15px 5px;box-shadow:0 9px 26px #3039430f;background:#ffffffc9!important;border:1px solid #3e4c5d1c!important;border-left:2px solid #3168a08c!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-content{color:#35404c!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message.is-user .chat-message-body{color:#f3f6fb!important;background:#294a6c!important;border-color:#254d7629!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message.is-user .chat-message-content{color:#f3f6fb!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message-meta{color:#285d93!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message .chat-copy-button{color:#52657a!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{color:#26313d;text-align:left;width:min(100%,760px);max-width:760px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfbf8;border:1px solid #42484f21;border-radius:16px;padding:clamp(20px,4vw,40px);animation:none}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-overline{color:#4c7395}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro h3{color:#202d3a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro p{color:#69737e}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:720;display:inline-flex}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources span{color:#4a5d70;background:#ffffffa6;border:1px solid #324a631f}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources svg{color:#386a9a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-finder{box-shadow:none;border-color:#3e4d5b21;margin-top:18px}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field{color:#44505d}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field>span small{color:#818892}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select{color:#293440;background:#fff;border-color:#2f3e4e2b;box-shadow:0 1px 2px #232e3a09}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input::placeholder{color:#9aa0a6}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{color:#f8f8f5;background:linear-gradient(105deg,#315d83,#203f60);box-shadow:0 7px 18px #203f6024}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-privacy-note{color:#747c84}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results{background:#ffffffc7;border-color:#2f3e4e21;box-shadow:0 12px 35px #2b333b12}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-heading h4,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results-heading h3{color:#253342}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-eyebrow{color:#396b97}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer{color:#2c3947;background:#f9fafacc;border-color:#2f3e4e1a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer:hover{background:#fff;border-color:#3669994d}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-icon{color:#386b99;background:#e8f0f6}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-copy strong,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-price{color:#293b4e}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-copy small,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results-note{color:#737c85}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart{background:#f3f4f3;border-color:#2f3e4e1a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-label{color:#68717a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-label strong{color:#334151}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-track{background:#2734431a}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-track span{box-shadow:none;background:linear-gradient(90deg,#477eae,#85adca)}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel{color:#526171!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel>summary{color:#3e5368!important;background:#ffffff94!important;border-color:#2f3e4e24!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel>summary:hover,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel[open]>summary{background:#ffffffe6!important;border-color:#36699947!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel li a{color:#33475d!important;background:#ffffffc2!important;border-color:#2f3e4e1f!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel li a:hover{background:#fff!important;border-color:#36699947!important}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel li a>svg{color:#62798f!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop]{--assistant-accent:#3b82f6;--assistant-glow:#3b82f638;background:#080c14!important;border-color:#ffffff14!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel{color:#f1f5f9;background:#090e18!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{border-radius:16px;width:min(100%,760px);max-width:760px;padding:clamp(20px,4vw,40px);box-shadow:0 16px 40px #0006;color:#f1f5f9!important;background:#0e162899!important;border:1px solid #ffffff1a!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-overline{color:#60a5fa!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro h3{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro p{color:#94a3b8!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources span{border-radius:999px;color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources svg{color:#60a5fa!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-finder{border-radius:17px;margin-top:18px;background:#0f172ad9!important;border:1px solid #ffffff1f!important;box-shadow:0 10px 32px #00000059!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field{color:#e2e8f0!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field>span small{color:#94a3b8!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select{border-radius:10px;box-shadow:inset 0 1px 2px #0003;color:#f8fafc!important;background:#090e18!important;border:1px solid #ffffff26!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input::placeholder{color:#64748b!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input:focus,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 14px #2563eb66!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-privacy-note{color:#64748b!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results{border-radius:16px;background:#0f172acc!important;border:1px solid #ffffff1a!important;box-shadow:0 12px 35px #00000059!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-heading h4,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results-heading h3{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-eyebrow{color:#60a5fa!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-result-count{color:#93c5fd!important;background:#2563eb33!important;border:1px solid #3b82f64d!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer{color:#f1f5f9!important;background:#1e293ba6!important;border:1px solid #ffffff14!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer:hover{background:#334155d9!important;border-color:#60a5fa66!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-icon{color:#60a5fa!important;background:#2563eb33!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-copy strong,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-price{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-offer-copy small,html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-results-note{color:#94a3b8!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart{background:#0f172a99!important;border:1px solid #ffffff14!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-label{color:#cbd5e1!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-label strong{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-track{background:#ffffff1a!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-chart-track span{background:linear-gradient(90deg,#3b82f6,#60a5fa)!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-lowest{color:#34d399!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel{color:#cbd5e1!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel>summary{color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-source-panel li a{color:#e2e8f0!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header{border-bottom:1px solid #ffffff14!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header h2{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header .chat-kicker{color:#60a5fa!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel-header .chat-provider-detail{color:#94a3b8!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-body{color:#f1f5f9!important;background:#1e293bcc!important;border:1px solid #ffffff1a!important;border-left:2px solid #3b82f6!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message:not(.is-user) .chat-message-content{color:#f1f5f9!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message.is-user .chat-message-body{color:#fff!important;background:#1e3a8a!important;border:1px solid #3b82f666!important}html[data-theme=dark] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-message.is-user .chat-message-content{color:#fff!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-sidebar,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-sidebar{transition:background-color .22s,border-color .22s,width .22s cubic-bezier(.2,.75,.25,1),opacity .15s,transform .22s cubic-bezier(.2,.75,.25,1)}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active{background:linear-gradient(105deg,#2a6baa3d,#1a324d38)!important;border-color:#75beff61!important;box-shadow:inset 2px 0 #80c7ff!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active{color:#eaf3fb!important;background:linear-gradient(105deg,#426c9359,#22354738)!important;border-color:#87a6c36b!important;box-shadow:inset 2px 0 #9ac2e5!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-assistant-option.is-active>svg,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-assistant-option.is-active>svg{color:#a3d5ff!important}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel.is-assistant-transitioning:before,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel.is-assistant-transitioning:before{animation:none}@keyframes workspace-light-sweep{0%{opacity:.35;transform:translate(-4%)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes code-room-arrive{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shop-desk-arrive{0%{opacity:0;transform:translateY(15px)scale(.987)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-empty-code,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{border-radius:18px;max-width:100%;padding:18px 15px}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-flow{grid-template-columns:1fr;margin-top:19px}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-flow>div{grid-template-columns:30px minmax(0,1fr);gap:3px 8px;padding:11px 0}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-flow>div+div{border-top:1px solid #8bb3de1a;border-left:0;padding-left:0}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-flow>div>span{grid-row:span 2;align-self:start;padding-top:2px}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-flow small{grid-column:2}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-starters{grid-template-columns:1fr;gap:6px}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-starters button{grid-template-columns:38px 1fr auto;min-height:45px}.chat-page--workspace .chat-workspace[data-workspace=code] .chat-code-starters button>span{grid-column:auto}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-fields-row{grid-template-columns:1fr 1fr}}@media (max-width:420px){.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-fields-row{grid-template-columns:1fr}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources{gap:5px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources span{padding:6px 7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-workspace[data-workspace=code] .chat-empty-code,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel,.chat-page--workspace .chat-workspace[data-workspace=code] .chat-panel:before,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-panel:before{transition:none!important;animation:none!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #75b8ff}@media (max-width:720px){:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}.chat-page--workspace .chat-shop-field input,.chat-page--workspace .chat-shop-field select{font-size:16px!important}:where(button,[role=button],a.button){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.chat-page--workspace .chat-messages{flex-direction:column!important;gap:20px!important;min-height:0!important;padding:24px max(24px,50% - 420px) 28px!important;display:flex!important;overflow-y:auto!important}.chat-page--workspace .chat-messages .chat-message.is-user{width:fit-content!important;max-width:min(82%,640px)!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important;padding:0!important;display:flex!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-avatar,.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-meta{display:none!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-body,.chat-page--workspace .chat-workspace[data-workspace] .chat-messages .chat-message.is-user .chat-message-body,html[data-theme=dark] .chat-page--workspace .chat-messages .chat-message.is-user .chat-message-body{color:#fff!important;box-sizing:border-box!important;background:#1d4ed8!important;border:1px solid #93c5fd47!important;border-radius:18px 18px 4px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;padding:10px 16px!important;display:inline-block!important;box-shadow:0 4px 14px #1d4ed840!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message.is-user .chat-message-body,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace] .chat-messages .chat-message.is-user .chat-message-body{color:#fff!important;background:#2563eb!important;border:1px solid #1d4ed8!important;box-shadow:0 4px 14px #2563eb38!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-content,html[data-theme=dark] .chat-page--workspace .chat-messages .chat-message.is-user .chat-message-content,html[data-theme=light] .chat-page--workspace .chat-messages .chat-message.is-user .chat-message-content{box-shadow:none!important;color:#fff!important;word-break:break-word!important;background:0 0!important;border:none!important;padding:0!important;font-size:14.5px!important;line-height:1.6!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-content p{color:#fff!important;margin:0!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-content p+p{margin-top:8px!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-message-actions{opacity:.85!important;justify-content:flex-end!important;gap:6px!important;margin-top:6px!important;display:flex!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-copy-button{color:#fff!important;cursor:pointer!important;background:#ffffff29!important;border:1px solid #ffffff40!important;border-radius:6px!important;align-items:center!important;gap:4px!important;min-height:22px!important;padding:2px 8px!important;font-size:11px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-messages .chat-message.is-user .chat-copy-button:hover{background:#ffffff47!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user){width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;display:flex!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-avatar{color:#fff!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;border:1px solid #ffffff26!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;margin-top:0!important;display:flex!important;box-shadow:0 2px 8px #2563eb40!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-body,.chat-page--workspace .chat-workspace[data-workspace] .chat-messages .chat-message:not(.is-user) .chat-message-body{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex:1!important;padding:0!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-meta{color:#93c5fd!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin:0 0 4px!important;font-size:13px!important;font-weight:600!important;display:flex!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-meta{color:#1d4ed8!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-response-time{opacity:.8!important;background:#93c5fd14!important;border:1px solid #93c5fd33!important;border-radius:999px!important;padding:2px 7px!important;font-size:11px!important;font-weight:400!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content{letter-spacing:-.005em!important;color:#e2e8f0!important;max-width:100%!important;font-size:15px!important;line-height:1.72!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content>:first-child{margin-top:0!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content>:last-child{margin-bottom:0!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content{color:#1e293b!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content pre{scrollbar-width:thin!important;scrollbar-color:#93c5fd33 transparent!important;background:#080c14!important;border:1px solid #93c5fd24!important;border-radius:12px!important;margin:12px 0!important;padding:14px 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:13.5px!important;line-height:1.6!important;overflow-x:auto!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content code:not(pre code){color:#93c5fd!important;background:#93c5fd14!important;border:1px solid #93c5fd29!important;border-radius:6px!important;padding:2px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.9em!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content pre{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content code:not(pre code){color:#0284c7!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-copy-button{color:#94a3b8!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:6px!important;min-height:26px!important;padding:4px 9px!important;font-size:11.5px!important;transition:all .15s!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-copy-button:hover:not(:disabled){color:#f1f5f9!important;background:#ffffff1f!important;border-color:#fff3!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-copy-button{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-copy-button:hover:not(:disabled){color:#0f172a!important;background:#e2e8f0!important}.chat-page--workspace .chat-composer{box-sizing:border-box!important;-webkit-backdrop-filter:blur(14px)!important;background:#0f172ae0!important;border:1px solid #ffffff1f!important;border-radius:20px!important;flex-direction:column!important;width:min(100% - 32px,840px)!important;margin:0 auto 10px!important;padding:10px 14px!important;transition:border-color .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 8px 32px #0000005c!important}html[data-theme=light] .chat-page--workspace .chat-composer{background:#fffffff2!important;border:1px solid #cbd5e1!important;box-shadow:0 8px 24px #0f172a14!important}.chat-page--workspace .chat-composer:focus-within{border-color:#60a5fa99!important;box-shadow:0 0 0 3px #3b82f62e,0 10px 32px #0000006b!important}.chat-page--workspace .chat-composer textarea{width:100%!important;min-height:38px!important;max-height:200px!important;box-shadow:none!important;color:#f8fafc!important;resize:none!important;background:0 0!important;border:none!important;outline:none!important;flex:none!important;padding:4px 2px!important;line-height:1.5!important}html[data-theme=light] .chat-page--workspace .chat-composer textarea{color:#0f172a!important}.chat-page--workspace .chat-composer-actions{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin-top:6px!important;display:flex!important}.chat-page--workspace .chat-composer-tools{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.chat-page--workspace .chat-composer-tools .chat-model-control{flex:none!important;width:auto!important;min-width:0!important}.chat-page--workspace .chat-composer-tools .chat-model-picker>summary{cursor:pointer!important;color:#e2e8f0!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-composer-tools .chat-model-picker>summary:hover{background:#ffffff1f!important;border-color:#fff3!important}html[data-theme=light] .chat-page--workspace .chat-composer-tools .chat-model-picker>summary{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-composer-tools .chat-model-picker>summary:hover{color:#0f172a!important;background:#e2e8f0!important}.chat-page--workspace .chat-composer-tools .chat-model-picker-label{align-items:center!important;gap:5px!important;display:inline-flex!important}.chat-page--workspace .chat-composer-tools .chat-model-picker-label small{letter-spacing:.05em!important;opacity:.7!important;font-size:9px!important;font-weight:700!important}.chat-page--workspace .chat-composer-tools .chat-model-picker-label strong{font-size:11.5px!important;font-weight:600!important}.chat-page--workspace .chat-composer-tools .chat-search-toggle{cursor:pointer!important;color:#94a3b8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:5px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-composer-tools .chat-search-toggle:hover:not(:disabled){color:#f1f5f9!important;background:#ffffff1a!important}.chat-page--workspace .chat-composer-tools .chat-search-toggle.is-active{color:#93c5fd!important;background:#2563eb40!important;border-color:#60a5fa80!important}html[data-theme=light] .chat-page--workspace .chat-composer-tools .chat-search-toggle{color:#64748b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-composer-tools .chat-search-toggle.is-active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#3b82f6!important}.chat-page--workspace .chat-composer-tools .chat-attach-button{cursor:pointer!important;color:#94a3b8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-composer-tools .chat-attach-button:hover:not(:disabled){color:#f1f5f9!important;background:#ffffff1a!important}html[data-theme=light] .chat-page--workspace .chat-composer-tools .chat-attach-button{color:#64748b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.chat-page--workspace .chat-composer-submit{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.chat-page--workspace .chat-composer-hint{opacity:.65!important;white-space:nowrap!important;color:#94a3b8!important;font-size:11px!important}html[data-theme=light] .chat-page--workspace .chat-composer-hint{color:#64748b!important}.chat-page--workspace .chat-send-button{cursor:pointer!important;color:#fff!important;background:#2563eb!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:600!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #2563eb59!important}.chat-page--workspace .chat-send-button:hover:not(:disabled){background:#1d4ed8!important}.chat-page--workspace .chat-send-button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.chat-page--workspace .chat-send-button.is-stopping{color:#fff!important;background:#dc2626!important;box-shadow:0 2px 8px #dc262659!important}.chat-page--workspace .chat-sidebar{background:#090d16!important;border-right:1px solid #ffffff12!important;gap:12px!important;width:260px!important;padding:14px 12px 12px!important}html[data-theme=light] .chat-page--workspace .chat-sidebar{background:#f8fafc!important;border-right:1px solid #e2e8f0!important}.chat-page--workspace .chat-brand{min-height:36px!important;font-size:14px!important;font-weight:700!important}.chat-page--workspace .chat-new-button{color:#93c5fd!important;background:#2563eb2e!important;border:1px solid #60a5fa59!important;border-radius:9px!important;gap:8px!important;min-height:36px!important;font-size:12.5px!important;font-weight:600!important}.chat-page--workspace .chat-new-button:hover:not(:disabled){background:#2563eb47!important;border-color:#60a5fa80!important}html[data-theme=light] .chat-page--workspace .chat-new-button{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}html[data-theme=light] .chat-page--workspace .chat-new-button:hover:not(:disabled){background:#dbeafe!important}.chat-page--workspace .chat-sidebar-section-label{letter-spacing:.06em!important;text-transform:uppercase!important;opacity:.65!important;color:#94a3b8!important;margin:6px 4px 2px!important;font-size:10.5px!important;font-weight:700!important}html[data-theme=light] .chat-page--workspace .chat-sidebar-section-label{color:#64748b!important}.chat-page--workspace .chat-assistant-option{border-radius:8px!important;gap:8px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important}.chat-page--workspace .chat-assistant-option .chat-assistant-copy strong{font-size:12px!important;font-weight:600!important}.chat-page--workspace .chat-assistant-option .chat-assistant-copy small{opacity:.7!important;font-size:10px!important}.chat-page--workspace .chat-search{border-radius:8px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.chat-page--workspace .chat-conversation-list{gap:2px!important}.chat-page--workspace .chat-conversation{border-radius:7px!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important;display:flex!important}.chat-page--workspace .chat-conversation span{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;overflow:hidden!important}.chat-page--workspace .chat-conversation time{opacity:.6!important;flex-shrink:0!important}@media (max-width:720px){.chat-page--workspace .chat-messages{gap:14px!important;padding:12px 10px 16px!important}.chat-page--workspace .chat-messages .chat-message.is-user{max-width:90%!important}.chat-page--workspace .chat-composer{border-radius:16px!important;width:calc(100% - 16px)!important;margin:0 auto 6px!important;padding:8px 10px!important}.chat-page--workspace .chat-composer-actions{flex-wrap:wrap!important;gap:6px!important}.chat-page--workspace .chat-composer-tools{gap:4px!important}.chat-page--workspace .chat-composer-hint{display:none!important}}.chat-page--workspace .chat-error{box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;color:#fecdd3!important;background:#260e14d9!important;border:1px solid #f43f5e59!important;border-radius:14px!important;gap:10px!important;width:min(100% - 32px,840px)!important;margin:0 auto 10px!important;padding:10px 14px!important;font-size:13px!important;line-height:1.4!important;box-shadow:0 4px 16px #00000040!important}.chat-page--workspace .chat-error strong{color:#ffe4e6!important;font-weight:650!important}.chat-page--workspace .chat-retry-button{cursor:pointer!important;color:#ffe4e6!important;background:#f43f5e33!important;border:1px solid #f43f5e73!important;border-radius:8px!important;margin-left:auto!important;padding:4px 11px!important;font-size:12px!important;font-weight:600!important;transition:all .15s!important}.chat-page--workspace .chat-retry-button:hover{background:#f43f5e59!important;border-color:#f43f5e99!important;transform:translateY(-1px)!important}html[data-theme=light] .chat-page--workspace .chat-error{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}html[data-theme=light] .chat-page--workspace .chat-error strong{color:#881337!important}html[data-theme=light] .chat-page--workspace .chat-retry-button{color:#9f1239!important;background:#ffe4e6!important;border-color:#fda4af!important}html[data-theme=light] .chat-page--workspace .chat-retry-button:hover{background:#fecdd3!important;border-color:#fb7185!important}.chat-page--workspace .chat-starters button{color:#cbd5e1!important;cursor:pointer!important;background:#1e293ba6!important;border:1px solid #93c5fd29!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:520!important;transition:all .15s!important;box-shadow:0 2px 8px #0000002e!important}.chat-page--workspace .chat-starters button:hover:not(:disabled){color:#f8fafc!important;background:#1e3a6ebf!important;border-color:#93c5fd6b!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #00000047!important}html[data-theme=light] .chat-page--workspace .chat-starters button{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 2px 6px #0000000a!important}html[data-theme=light] .chat-page--workspace .chat-starters button:hover:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 4px 12px #3b82f61f!important}.chat-page--workspace .chat-header-actions .theme-toggle{cursor:pointer!important;color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:550!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-header-actions .theme-toggle:hover{color:#f8fafc!important;background:#ffffff1f!important;border-color:#fff3!important}html[data-theme=light] .chat-page--workspace .chat-header-actions .theme-toggle{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-header-actions .theme-toggle:hover{color:#0f172a!important;background:#e2e8f0!important}.chat-page--workspace .chat-expand-button,.chat-page--workspace .chat-mobile-close,.chat-page--workspace .chat-mobile-menu{display:none!important}.chat-page--workspace .chat-workspace.is-sidebar-collapsed .chat-expand-button{display:inline-flex!important}.chat-page--workspace .chat-expand-button,.chat-page--workspace .chat-mobile-close,.chat-page--workspace .chat-mobile-menu{color:#cbd5e1!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;transition:all .15s!important}.chat-page--workspace .chat-expand-button:hover,.chat-page--workspace .chat-mobile-close:hover,.chat-page--workspace .chat-mobile-menu:hover{color:#fff!important;background:#ffffff1f!important}html[data-theme=light] .chat-page--workspace .chat-expand-button,html[data-theme=light] .chat-page--workspace .chat-mobile-close,html[data-theme=light] .chat-page--workspace .chat-mobile-menu{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}@media (max-width:900px){.chat-page--workspace .chat-expand-button{display:none!important}.chat-page--workspace .chat-mobile-close,.chat-page--workspace .chat-mobile-menu{display:inline-flex!important}}@media (max-width:720px){.chat-page--workspace .chat-header-actions .theme-toggle{width:32px!important;min-width:32px!important;padding:0!important}.chat-page--workspace .chat-header-actions .theme-toggle span{display:none!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user){gap:10px!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-avatar{border-radius:6px!important;width:24px!important;height:24px!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content{font-size:14.5px!important;line-height:1.65!important}.chat-page--workspace .chat-messages .chat-message:not(.is-user) .chat-message-content pre{border-radius:10px!important;margin:8px 0!important;padding:10px 12px!important;font-size:12px!important}.chat-page--workspace .chat-error{border-radius:12px!important;width:calc(100% - 16px)!important;margin:0 auto 6px!important;padding:8px 12px!important;font-size:12px!important}.chat-page--workspace .chat-send-button{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}.chat-page--workspace .chat-send-button span{display:none!important}.chat-page--workspace .chat-send-button svg{width:14px!important;height:14px!important;margin:0!important}}.front-door-community-card,.front-door-specialists{margin:2.5rem auto 0!important}@media (max-width:640px){.front-door-community-card,.front-door-specialists{margin-top:1.75rem!important}}.chat-page--workspace .chat-model-picker-panel{background:#0b1324!important;border:1px solid #ffffff24!important;box-shadow:0 24px 64px #000000b3!important}.chat-page--workspace .chat-model-picker-panel .chat-model-search input{color:#f8fafc!important;background:#0f172acc!important;border:1px solid #ffffff1f!important}.chat-page--workspace .chat-model-picker-panel .chat-model-filters{scrollbar-width:none!important;gap:6px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.chat-page--workspace .chat-model-picker-panel .chat-model-filters button{color:#94a3b8!important;white-space:nowrap!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:999px!important}.chat-page--workspace .chat-model-picker-panel .chat-model-filters button.is-active{color:#93c5fd!important;background:#3b82f633!important;border-color:#3b82f673!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice{color:#f8fafc!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;transition:all .14s!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice:hover:not(:disabled){background:#ffffff14!important;border-color:#ffffff2e!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice.is-selected{background:#3b82f624!important;border-color:#3b82f6!important;box-shadow:inset 3px 0 #3b82f6!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-name{color:#fff!important;font-weight:600!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-meta{color:#94a3b8!important}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-detail{color:#cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel{border:1px solid #cbd5e1!important;box-shadow:0 20px 54px #0f172a1f!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-search input{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-filters button{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-filters button.is-active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice{color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice:hover:not(:disabled){background:#f1f5f9!important;border-color:#cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice.is-selected{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:inset 3px 0 #3b82f6!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice-name{color:#0f172a!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice-meta{color:#64748b!important}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-choice-detail{color:#475569!important}.chat-page--workspace .chat-model-auto-choice{border-bottom:1px solid #94a3b833;padding-bottom:8px}.chat-page--workspace .chat-model-provider-groups{gap:6px;min-width:0;display:grid}.chat-page--workspace .chat-model-provider-group{background:#ffffff06;border:1px solid #94a3b833;border-radius:13px;min-width:0;overflow:hidden}.chat-page--workspace .chat-model-provider-group>summary{color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;list-style:none;display:flex}.chat-page--workspace .chat-model-provider-group>summary::-webkit-details-marker{display:none}.chat-page--workspace .chat-model-provider-group>summary::marker{content:""}.chat-page--workspace .chat-model-provider-group>summary:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #93c5fd}.chat-page--workspace .chat-model-provider-group>summary>svg{color:#9fb4d2;flex:none;transition:transform .16s}.chat-page--workspace .chat-model-provider-group[open]>summary{border-bottom:1px solid #94a3b829}.chat-page--workspace .chat-model-provider-group[open]>summary>svg{transform:rotate(180deg)}.chat-page--workspace .chat-model-provider-copy{text-align:left;gap:2px;min-width:0;display:grid}.chat-page--workspace .chat-model-provider-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.chat-page--workspace .chat-model-provider-copy small{color:#94a3b8;font-size:10px}.chat-page--workspace .chat-model-provider-group>.chat-model-choice-list{padding:8px}.chat-page--workspace .chat-model-provider-group .chat-model-load-more{color:#bfdbfe;cursor:pointer;background:#3b82f614;border:1px solid #94a3b833;border-radius:10px;width:calc(100% - 16px);margin:0 8px 8px;padding:9px 10px;font-size:11px;font-weight:650;display:block}.chat-page--workspace .chat-model-provider-group .chat-model-load-more:hover{background:#3b82f629}.chat-page--workspace .chat-model-recents{gap:6px;min-width:0;display:grid}.chat-page--workspace .chat-model-recents>span{color:#94a3b8;font-size:10px;font-weight:700}.chat-page--workspace .chat-model-recents>div{scrollbar-width:thin;gap:6px;padding:1px 0 3px;display:flex;overflow-x:auto}.chat-page--workspace .chat-model-recents button{color:#f8fafc;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b838;border-radius:11px;flex:none;gap:2px;max-width:190px;min-height:38px;padding:6px 10px;display:grid;overflow:hidden}.chat-page--workspace .chat-model-recents button.is-selected,.chat-page--workspace .chat-model-recents button:hover{background:#3b82f624;border-color:#60a5fa8c}.chat-page--workspace .chat-model-recents button small{color:#94a3b8;text-overflow:ellipsis;font-size:9px;overflow:hidden}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-page--workspace .chat-model-picker-panel .chat-model-price-hint{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}html[data-theme=light] .chat-page--workspace .chat-model-auto-choice{border-color:#e2e8f0}html[data-theme=light] .chat-page--workspace .chat-model-provider-group{background:#f8fafc;border-color:#dbe2ea}html[data-theme=light] .chat-page--workspace .chat-model-provider-group>summary{color:#0f172a}html[data-theme=light] .chat-page--workspace .chat-model-provider-group>summary:focus-visible{outline-color:#2563eb}html[data-theme=light] .chat-page--workspace .chat-model-provider-group>summary>svg{color:#64748b}html[data-theme=light] .chat-page--workspace .chat-model-provider-group[open]>summary{border-color:#e2e8f0}html[data-theme=light] .chat-page--workspace .chat-model-provider-copy small{color:#64748b}html[data-theme=light] .chat-page--workspace .chat-model-provider-group .chat-model-load-more{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-price-hint,html[data-theme=light] .chat-page--workspace .chat-model-recents>span{color:#64748b}html[data-theme=light] .chat-page--workspace .chat-model-recents button{color:#0f172a;background:#f8fafc;border-color:#dbe2ea}html[data-theme=light] .chat-page--workspace .chat-model-recents button.is-selected,html[data-theme=light] .chat-page--workspace .chat-model-recents button:hover{background:#eff6ff;border-color:#93c5fd}html[data-theme=light] .chat-page--workspace .chat-model-recents button small{color:#64748b}@media (max-width:760px){.chat-model-picker-portal .chat-model-recents button{min-height:44px;padding:7px 11px}}.chat-page--workspace .chat-model-picker-panel{border-radius:17px;gap:8px;width:min(460px,100vw - 28px);max-height:min(62vh,520px);padding:12px;background:#090a0d!important}.chat-page--workspace .chat-model-picker-heading{gap:2px;padding:0 2px 2px}.chat-page--workspace .chat-model-picker-heading>span{font-size:8px}.chat-page--workspace .chat-model-picker-heading>div strong{font-size:15px}.chat-page--workspace .chat-model-picker-heading>div small{font-size:10px}.chat-page--workspace .chat-model-picker-panel .chat-model-search{min-height:38px;padding-inline:10px}.chat-page--workspace .chat-model-picker-panel .chat-model-search input{font-size:12px}.chat-page--workspace .chat-model-picker-panel .chat-model-filters{gap:5px;padding-bottom:0}.chat-page--workspace .chat-model-picker-panel .chat-model-filters button{min-height:31px;padding:0 9px;font-size:10px}.chat-page--workspace .chat-model-picker-panel .chat-model-filters button small{font-size:9px}.chat-page--workspace .chat-model-picker-panel .chat-model-results-heading{padding-top:1px}.chat-page--workspace .chat-model-choice-list{gap:5px}.chat-page--workspace .chat-model-picker-panel .chat-model-choice{border-radius:11px;gap:3px;padding:8px 10px}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-name{font-size:13px}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-meta{font-size:9px}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-detail{-webkit-line-clamp:1;font-size:10px;line-height:1.35}.chat-page--workspace .chat-model-picker-panel .chat-model-cost-band{padding:2px 7px;font-size:8px}.chat-page--workspace .chat-model-picker-panel .chat-model-choice-recommended,.chat-page--workspace .chat-model-picker-panel .chat-model-price-hint{font-size:8px}.chat-page--workspace .chat-model-auto-choice .chat-model-choice{padding-block:7px}.chat-page--workspace .chat-model-provider-groups{gap:5px}.chat-page--workspace .chat-model-provider-group{border-radius:11px}.chat-page--workspace .chat-model-provider-group>summary{min-height:42px;padding:6px 10px}.chat-page--workspace .chat-model-provider-copy strong{font-size:11px}.chat-page--workspace .chat-model-provider-copy small{font-size:9px}.chat-page--workspace .chat-model-picker-panel .chat-model-quota-note{gap:1px;padding:6px 9px}.chat-page--workspace .chat-model-picker-panel .chat-model-quota-note strong{font-size:9px}.chat-page--workspace .chat-model-picker-panel .chat-model-quota-note span{font-size:8px}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel{background:#fff!important}@media (max-width:760px){.chat-page--workspace .chat-model-picker-panel{width:min(460px,100vw - 24px);max-height:min(65dvh,540px);padding:11px}.chat-model-picker-portal .chat-model-picker-panel{max-height:none}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-model-provider-group>summary>svg{transition:none}}.chat-page--workspace .chat-error{align-items:center!important;gap:8px!important;display:flex!important}.chat-page--workspace .chat-error .chat-error-dismiss{color:#f43f5e!important;cursor:pointer!important;background:0 0!important;border:1px solid #f43f5e4d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin-left:auto!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-error .chat-error-dismiss:hover{background:#f43f5e26!important;border-color:#f43f5e!important}.chat-page--workspace .chat-composer-feedback{box-sizing:border-box!important;border-radius:12px!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:12px 44px 12px 14px!important}.chat-page--workspace .chat-composer-feedback>svg{flex:none!important;margin-top:1px!important}.chat-page--workspace .chat-composer-feedback-copy{flex:auto!important;gap:3px!important;min-width:0!important;line-height:1.45!important;display:grid!important}.chat-page--workspace .chat-composer-feedback-copy strong{color:inherit!important;font-size:12px!important}.chat-page--workspace .chat-composer-feedback .chat-retry-button{min-height:32px!important;color:inherit!important;background:0 0!important;border:1px solid!important;border-radius:8px!important;flex:none!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important}.chat-page--workspace .chat-composer-feedback .chat-retry-button:hover{background:#f43f5e1a!important}@media (max-width:520px){.chat-page--workspace .chat-composer-feedback{flex-wrap:wrap!important;padding-right:42px!important}.chat-page--workspace .chat-composer-feedback .chat-retry-button{margin-left:26px!important}}.chat-page--workspace .chat-message-content table{border-collapse:collapse!important;border-radius:8px!important;width:100%!important;max-width:100%!important;margin:10px 0!important;display:block!important;overflow-x:auto!important}.chat-page--workspace .chat-message-content td,.chat-page--workspace .chat-message-content th{text-align:left!important;border:1px solid #ffffff1a!important;padding:7px 11px!important;font-size:13px!important}.chat-page--workspace .chat-message-content th{background:#ffffff0d!important;font-weight:600!important}html[data-theme=light] .chat-page--workspace .chat-message-content td,html[data-theme=light] .chat-page--workspace .chat-message-content th{border:1px solid #e2e8f0!important}html[data-theme=light] .chat-page--workspace .chat-message-content th{background:#f1f5f9!important}.chat-page--workspace .chat-message-content .chat-markdown-table{overscroll-behavior-inline:contain!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.chat-page--workspace .chat-message-content .chat-markdown-table table{width:max-content!important;min-width:100%!important;max-width:none!important}.chat-page--workspace .chat-message-content .chat-markdown-table td,.chat-page--workspace .chat-message-content .chat-markdown-table th{white-space:nowrap!important;overflow-wrap:normal!important}.chat-page--workspace .chat-message-actions{align-items:center!important;gap:6px!important;margin-top:6px!important;display:flex!important}.chat-page--workspace .chat-message-actions button{cursor:pointer!important;touch-action:manipulation!important;color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:8px!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:4px 10px!important;font-size:11px!important;transition:all .15s!important;display:inline-flex!important}.chat-page--workspace .chat-message-actions button:hover:not(:disabled){color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important}.chat-page--workspace .chat-voice-error{color:#fca5a5!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important}.chat-page--workspace .chat-voice-notice{color:#aab5c6!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important}html[data-theme=light] .chat-page--workspace .chat-message-actions button{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-message-actions button:hover:not(:disabled){color:#0f172a!important;background:#e2e8f0!important;border-color:#94a3b8!important}html[data-theme=light] .chat-page--workspace .chat-voice-error{color:#b42318!important}html[data-theme=light] .chat-page--workspace .chat-voice-notice{color:#667085!important}.chat-model-load-more{width:100%;min-height:38px;color:inherit;font:inherit;cursor:pointer;opacity:.82;background:0 0;border:1px solid;border-radius:10px;margin-top:8px;font-size:12px}.chat-model-load-more:hover{opacity:1}.chat-model-price-hint{color:inherit;opacity:.72;font-size:10px;line-height:1.4}.chat-page--workspace .chat-model-picker-panel .chat-model-price-hint{color:#94a3b8;white-space:normal;font-size:10px;line-height:1.4;display:block;overflow:visible}html[data-theme=light] .chat-page--workspace .chat-model-picker-panel .chat-model-price-hint{color:#526277}.chat-page--workspace .chat-message-recovery-text{overflow-wrap:anywhere;white-space:pre-wrap;color:inherit;font:inherit;background:#94a3b80f;border:1px solid #94a3b833;border-radius:10px;margin:6px 0 0;padding:10px 12px;line-height:1.5}.chat-page--workspace .chat-sidebar{width:276px!important}.chat-page--workspace .chat-sidebar-section-label{font-size:11px!important}.chat-page--workspace .chat-assistant-option{min-height:38px!important;font-size:13px!important}.chat-page--workspace .chat-assistant-option .chat-assistant-copy strong{font-size:13.5px!important}.chat-page--workspace .chat-assistant-option .chat-assistant-copy small{font-size:11px!important}.chat-page--workspace .chat-sidebar-header h2{font-size:15px!important}.chat-page--workspace .chat-search{min-height:36px!important;font-size:13px!important}.chat-page--workspace .chat-conversation{min-height:36px!important;font-size:12.5px!important}.chat-page--workspace .chat-conversation time{font-size:10px!important}.chat-page--workspace .chat-panel-header h2{font-size:16px!important}.chat-page--workspace .chat-panel-header .chat-provider-detail{font-size:12px!important}.chat-page--workspace .chat-message-content{font-size:16px!important;line-height:1.7!important}.chat-page--workspace .chat-composer textarea{font-size:15px!important}@media (hover:hover) and (pointer:fine){.chat-page--workspace .chat-message-actions{opacity:0;transition:opacity .14s}.chat-page--workspace .chat-message:focus-within .chat-message-actions,.chat-page--workspace .chat-message:hover .chat-message-actions{opacity:1}}html[data-theme=dark] .chat-page--workspace .chat-panel-header{background:#10141c;border-color:#242a35}html[data-theme=dark] .chat-page--workspace .chat-sidebar{background:#0c111a}html[data-theme=dark] .chat-page--workspace .chat-composer{background:#10141c;border-color:#343c4a}@media (max-width:720px){.chat-page--workspace .chat-sidebar{width:min(88vw,360px)!important}.chat-page--workspace .chat-message-content,.chat-page--workspace .chat-panel-header h2{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.chat-page--workspace .chat-message-actions{transition:none}}html[data-theme=dark] .chat-page--workspace .chat-panel{background:#0b1020!important}html[data-theme=light] .chat-page--workspace .chat-panel{background:#f8fafc!important}html[data-theme=light] .chat-page--workspace .chat-footnote{color:#64748b!important}html[data-theme=light] .chat-page--workspace .chat-footnote span{color:#334155!important}html[data-theme=light] .chat-page--workspace .chat-footnote .chat-sync-pill{color:#1e293b!important;background:#e2e8f0!important;border-color:#cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-footnote small{color:#64748b!important}.chat-page--workspace .chat-panel-header{min-height:88px!important;padding:16px 24px!important}.chat-page--workspace .chat-header-title h2{letter-spacing:-.025em!important}.chat-page--workspace .chat-empty{box-sizing:border-box!important;text-align:center!important;border-radius:20px!important;width:min(100%,760px)!important;max-width:760px!important;padding:22px 26px 16px!important;animation:none!important}html[data-theme=dark] .chat-page--workspace .chat-panel-header{background:#0d1323f5!important;border-bottom:1px solid #94a3b821!important}html[data-theme=dark] .chat-page--workspace .chat-header-title h2{color:#f2f6ff!important}html[data-theme=dark] .chat-page--workspace .chat-panel-header .chat-provider-detail{color:#a6b4ca!important}html[data-theme=dark] .chat-page--workspace .chat-messages{background:radial-gradient(72% 68% at 50% 44%,#2f52a729,#0000 76%),#0b1322!important}html[data-theme=dark] .chat-page--workspace .chat-empty{color:#bac7dc!important;background:linear-gradient(145deg,#14213bb8,#0d172aad)!important;border:1px solid #89a3d338!important;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff09!important}html[data-theme=dark] .chat-page--workspace .chat-empty h3{color:#f8fafc!important}html[data-theme=dark] .chat-page--workspace .chat-empty p{color:#94a3b8!important}html[data-theme=light] .chat-page--workspace .chat-panel-header{background:#fff!important;border-bottom:1px solid #e2e8f0!important}html[data-theme=light] .chat-page--workspace .chat-header-title h2{color:#0f172a!important}html[data-theme=light] .chat-page--workspace .chat-panel-header .chat-provider-detail{color:#64748b!important}html[data-theme=light] .chat-page--workspace .chat-messages{background:#f8fafc!important}html[data-theme=light] .chat-page--workspace .chat-empty{color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0000000d!important}html[data-theme=light] .chat-page--workspace .chat-empty h3{color:#0f172a!important}html[data-theme=light] .chat-page--workspace .chat-empty p{color:#64748b!important}html[data-theme=light] .chat-page--workspace .chat-empty-icon{color:#3b82f6!important;background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light] .chat-page--workspace .chat-starters button{color:#1e293b!important;background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .chat-page--workspace .chat-starters button:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}@media (max-width:768px){:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px!important}.chat-page--workspace{height:100dvh!important;min-height:0!important;overflow:hidden!important}.chat-page--workspace .chat-workspace{border:none!important;border-radius:0!important;grid-template-columns:1fr!important;height:100%!important;max-height:100dvh!important}.chat-page--workspace .chat-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.chat-page--workspace .chat-panel-header{flex-shrink:0!important;gap:8px!important;height:54px!important;min-height:54px!important;padding:0 12px!important}.chat-page--workspace .chat-panel-header .chat-header-title{flex:auto!important;min-width:0!important}.chat-page--workspace .chat-panel-header .chat-header-title h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;overflow:hidden!important}.chat-page--workspace .chat-panel-header .chat-provider-detail{display:none!important}.chat-page--workspace .chat-panel-header .chat-mobile-menu{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important}.chat-page--workspace .chat-panel-header .theme-toggle{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.chat-page--workspace .chat-panel-header .theme-toggle span{display:none!important}.chat-page--workspace .chat-messages{-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;min-height:0!important;padding:10px 12px!important;display:flex!important;overflow-y:auto!important}.chat-page--workspace .chat-empty{border-radius:16px!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;margin:auto!important;padding:16px 14px 12px!important}.chat-page--workspace .chat-empty .chat-empty-icon{border-radius:10px!important;width:36px!important;height:36px!important;margin:0 auto 8px!important}.chat-page--workspace .chat-empty .chat-empty-icon svg{width:18px!important;height:18px!important}.chat-page--workspace .chat-empty h3{letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:19px!important}.chat-page--workspace .chat-empty p{max-width:32ch!important;margin:0 auto 10px!important;font-size:12.5px!important;line-height:1.4!important}.chat-page--workspace .chat-empty .chat-starters{flex-direction:column!important;gap:7px!important;width:100%!important;margin-top:2px!important;display:flex!important}.chat-page--workspace .chat-empty .chat-starters button{text-align:left!important;white-space:normal!important;word-break:break-word!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:9px 12px!important;font-size:12.5px!important;line-height:1.35!important;display:flex!important}.chat-page--workspace .chat-composer{box-sizing:border-box!important;border-radius:18px!important;flex-shrink:0!important;width:calc(100% - 16px)!important;margin:0 auto 6px!important;padding:8px 12px!important}.chat-page--workspace .chat-search-row{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-height:0!important;margin:0 0 5px!important;display:flex!important}.chat-page--workspace .chat-composer .chat-search-toggle{width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.chat-page--workspace .chat-composer .chat-search-toggle span{font-size:11px!important;display:inline!important}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-search-toggle{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important}html[data-theme=dark] .chat-page--workspace .chat-composer .chat-search-toggle.is-active{color:#93c5fd!important;background:#3b82f647!important;border-color:#3b82f680!important}html[data-theme=light] .chat-page--workspace .chat-composer .chat-search-toggle{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}html[data-theme=light] .chat-page--workspace .chat-composer .chat-search-toggle.is-active{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}.chat-page--workspace .chat-composer textarea{width:100%!important;min-height:42px!important;max-height:120px!important;padding:4px 0!important;font-size:16px!important;line-height:1.4!important}.chat-page--workspace .chat-composer-actions{justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:38px!important;margin-top:4px!important;display:flex!important}.chat-page--workspace .chat-composer-actions .chat-composer-hint{display:none!important}.chat-page--workspace .chat-model-picker>summary{border-radius:10px!important;min-height:34px!important;padding:0 10px!important}.chat-page--workspace .chat-model-picker-label strong{max-width:12ch!important;font-size:12px!important}.chat-page--workspace .chat-composer-actions .chat-attach-button,.chat-page--workspace .chat-composer-actions .chat-composer-new{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important}.chat-page--workspace .chat-composer-actions .chat-send-button,.chat-page--workspace .chat-composer-actions button[type=submit]{color:#fff!important;background:#2563eb!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin-left:auto!important;padding:0!important;display:inline-flex!important}.chat-page--workspace .chat-composer-actions .chat-send-button span,.chat-page--workspace .chat-composer-actions button[type=submit] span{display:none!important}.chat-page--workspace .chat-composer-actions .chat-send-button svg,.chat-page--workspace .chat-composer-actions button[type=submit] svg{width:16px!important;height:16px!important;margin:0!important}.chat-page--workspace .chat-footnote{width:100%!important;padding:4px 12px max(6px,env(safe-area-inset-bottom))!important;text-align:center!important;justify-content:center!important;gap:8px!important;font-size:11px!important}.chat-page--workspace .chat-footnote small{display:none!important}.chat-page--workspace .chat-sidebar{z-index:100!important;overscroll-behavior:contain!important;gap:12px!important;width:min(86vw,320px)!important;padding:16px 14px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;box-shadow:20px 0 60px #0009!important}.chat-page--workspace .chat-sidebar.is-mobile-open{touch-action:pan-y!important;overflow-y:auto!important}.chat-page--workspace .chat-sidebar .chat-conversation-list{overscroll-behavior:contain!important;flex:1 0 140px!important;min-height:140px!important;overflow-y:auto!important}.chat-page--workspace .chat-sidebar .chat-mobile-close{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.chat-page--workspace .chat-sidebar .chat-brand-label{display:none!important}.chat-page--workspace .chat-sidebar .chat-brand{padding-right:44px!important}.chat-page--workspace .chat-sidebar .chat-assistant-list{flex-direction:column!important;grid-template-columns:none!important;gap:4px!important;width:100%!important;display:flex!important}.chat-page--workspace .chat-sidebar .chat-assistant-option{align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:8px 12px!important;display:flex!important}.chat-page--workspace .chat-sidebar .chat-assistant-copy{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:1px!important;display:flex!important}.chat-page--workspace .chat-sidebar .chat-assistant-copy strong{font-size:13.5px!important}.chat-page--workspace .chat-sidebar .chat-assistant-copy small{font-size:11px!important}.chat-page--shop .chat-empty-shop{border-radius:16px!important;width:100%!important;max-width:100%!important;margin:4px auto 8px!important;padding:16px 14px!important}.chat-page--shop .chat-shop-intro h3{margin-top:8px!important;font-size:24px!important;line-height:1.15!important}.chat-page--shop .chat-shop-intro p{font-size:12.5px!important;line-height:1.4!important}.chat-page--shop .chat-shop-sources{gap:5px!important;margin-top:8px!important}.chat-page--shop .chat-shop-sources span{padding:4px 8px!important;font-size:11px!important}.chat-page--shop .chat-shop-finder{gap:8px!important;margin-top:10px!important;padding:10px!important}.chat-page--shop .chat-shop-field input,.chat-page--shop .chat-shop-field select{min-height:42px!important;padding:8px 10px!important;font-size:16px!important}.chat-page--shop .chat-shop-finder-actions button{min-height:44px!important;font-size:14px!important}.wilbot-image-page .chat-panel-header{min-height:54px!important;padding:8px 12px!important}.wilbot-image-page .chat-panel-header .chat-header-actions a,.wilbot-image-page .chat-panel-header .chat-header-actions button{padding:6px 10px!important;font-size:12px!important}}.chat-compare-history{border-top:1px solid #94a3b824;margin:14px 0 10px;padding-top:10px}.chat-compare-history-heading{color:#a9b6ca;justify-content:space-between;align-items:center;padding:0 8px 5px;font-size:12px;display:flex}.chat-compare-history-heading button,.chat-compare-session-actions button{min-width:30px;min-height:30px;color:inherit;cursor:pointer;background:#94a3b814;border:1px solid #94a3b82e;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.chat-compare-history-item{color:#c6d1e1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;padding:6px 9px;display:flex}.chat-compare-history-item.is-active,.chat-compare-history-item:hover{background:#3b589229;border-color:#7497df3d}.chat-compare-history-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.chat-compare-history-item svg,.chat-compare-history-item time{color:#8f9db2;flex:none}.chat-compare-history-item time{font-size:10px}.chat-compare-history-empty{color:#778397;margin:4px 9px 8px;font-size:11px;line-height:1.5}.chat-compare-toggle{color:#c8d5e9;cursor:pointer;background:#1a2432;border:1px solid #394861;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.chat-compare-toggle.is-active,.chat-compare-toggle:hover:not(:disabled){color:#fff;background:#243a68;border-color:#6387dc}.chat-compare-toggle:disabled{opacity:.48;cursor:not-allowed}.chat-compare-setup{background:#25375838;border:1px solid #7090d340;border-radius:14px;gap:8px;margin:2px 2px 10px;padding:12px;display:grid}.chat-compare-setup-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.chat-compare-setup-heading>div{gap:3px;display:grid}.chat-compare-setup-heading strong{color:#eef4ff;font-size:13px}.chat-compare-setup .chat-compare-validation,.chat-compare-setup-heading small,.chat-compare-setup>p{color:#a8b5c9;font-size:11px;line-height:1.45}.chat-compare-setup-heading button{color:#aebbd0;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.chat-compare-model-picker{position:relative}.chat-compare-model-picker>summary{color:#e2eaf7;cursor:pointer;background:#111a27;border:1px solid #354258;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;list-style:none;display:flex}.chat-compare-model-picker>summary::-webkit-details-marker{display:none}.chat-compare-model-picker>summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.chat-compare-model-search{color:#9daac0;background:#0e1520;border:1px solid #303c50;border-radius:9px;align-items:center;gap:8px;min-height:36px;margin-top:6px;padding:0 10px;display:flex}.chat-compare-model-search:focus-within{border-color:#6488e1;box-shadow:0 0 0 2px #6488e126}.chat-compare-model-search input{color:#e4ebf6;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.chat-compare-model-search input::placeholder{color:#8390a5}.chat-compare-model-list{background:#0e1520;border:1px solid #303c50;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:6px;max-height:220px;margin-top:6px;padding:6px;display:grid;overflow:auto}.chat-compare-model-empty{color:#a8b5c9;text-align:center;grid-column:1/-1;margin:0;padding:12px;font-size:12px}.chat-compare-model-list label{color:#dbe5f3;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:3px 8px;min-width:0;padding:8px;display:grid}.chat-compare-model-list label.is-selected{background:#3b589233;border-color:#6387dc73}.chat-compare-model-list input{accent-color:#527be2;grid-area:1/1;width:15px;height:15px;margin:1px 0 0}.chat-compare-model-list label>span{grid-area:1/2;gap:2px;min-width:0;display:grid}.chat-compare-model-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-compare-model-list em,.chat-compare-model-list small{color:#9daac0;overflow-wrap:anywhere;font-size:10px;font-style:normal}.chat-compare-model-list em{grid-area:2/2;max-width:100%;line-height:1.25}.chat-compare-setup>p{margin:0}.chat-compare-setup .chat-compare-validation{color:#f6cd8d}.chat-compare-setup .chat-compare-credit-notice{color:#c8d7ed;background:#4069ad1f;border:1px solid #6e99e03d;border-radius:9px;padding:8px 10px;font-weight:600}.chat-compare-view{width:min(100%,1500px);margin:0 auto;padding:12px clamp(12px,2vw,28px) 32px}.chat-compare-view-header{border-bottom:1px solid #94a3b82b;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 16px;padding:2px 0 14px;display:flex}.chat-compare-view-header>div:first-child{min-width:0}.chat-compare-eyebrow{color:#91b1ff;letter-spacing:.11em;align-items:center;gap:6px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}.chat-compare-view-header h2{color:#f3f6fb;margin:0 0 6px;font-size:20px;line-height:1.25}.chat-compare-view-header p{color:#bdc9da;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:14px;line-height:1.5}.chat-compare-session-actions{flex:none;gap:7px;display:flex}.chat-compare-session-actions button{color:#cbd7e8;padding:0 10px;font-size:11px}.chat-compare-session-actions button:hover{background:#94a3b829;border-color:#667fae}.chat-compare-tabs{display:none}.chat-compare-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:12px;display:grid}.chat-compare-card{background:#111720;border:1px solid #344154;border-radius:14px;flex-direction:column;min-width:0;min-height:190px;display:flex;overflow:hidden;box-shadow:0 10px 28px #0000001f}.chat-compare-card-header{background:#94a3b80a;border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.chat-compare-card-header>div{gap:3px;min-width:0;display:grid}.chat-compare-card-header strong{color:#f1f5fb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-compare-card-header small{color:#a6b3c7;font-size:10px}.chat-compare-card-actions button,.chat-compare-stop{color:#d7e1f0;cursor:pointer;background:#1b2635;border:1px solid #39485f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:11px;display:inline-flex}.chat-compare-card-actions button:hover,.chat-compare-stop:hover{background:#243247;border-color:#7387a7}.chat-compare-answer{color:#e1e7f0;overflow-wrap:anywhere;min-width:0;padding:14px;font-size:13px;line-height:1.65}.chat-compare-answer .chat-markdown{min-width:0}.chat-compare-answer .chat-markdown-code,.chat-compare-answer pre,.chat-compare-answer table{max-width:100%;overflow-x:auto}.chat-compare-answer table{display:block}.chat-compare-pending{color:#b5c3d7;align-items:center;gap:9px;min-height:94px;padding:16px;font-size:12px;display:flex}.chat-compare-pending svg{color:#90aefc;animation:chat-compare-spin 1.1s linear infinite}@keyframes chat-compare-spin{to{transform:rotate(1turn)}}.chat-compare-error{color:#ffc9ce;background:#82223026;border:1px solid #ec757f3d;border-radius:9px;margin:10px 13px;padding:10px;font-size:11px;line-height:1.5}.chat-compare-card-actions{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:7px;margin-top:auto;padding:11px 13px;display:flex}.chat-compare-card-actions .is-primary{color:#fff;background:#294b9b;border-color:#5578d4}.chat-compare-cost-note{color:#8f9db1;margin:12px 2px;font-size:10px;line-height:1.5}.chat-compare-answer .chat-markdown-math-block,.chat-compare-answer .chat-markdown-math-inline{font-family:STIX Two Math,Cambria Math,Times New Roman,serif}.chat-compare-answer .chat-markdown-math-inline{color:#d9e4ff;white-space:pre-wrap;padding:0 3px}.chat-compare-answer .chat-markdown-math-block{background:#94a3b80d;border:1px solid #94a3b829;border-radius:9px;margin:12px 0;padding:12px;overflow:auto}.chat-compare-answer .chat-markdown-math-block code{color:inherit;white-space:pre;font-size:13px}html[data-theme=light] .chat-compare-answer .chat-markdown-math-inline{color:#284c92}.chat-composer.is-comparing{border-color:#587cd3a3}html[data-theme=light] .chat-compare-setup{background:#f5f8fc;border-color:#d0d9e8}html[data-theme=light] .chat-compare-setup-heading strong,html[data-theme=light] .chat-compare-view-header h2{color:#172235}html[data-theme=light] .chat-compare-setup-heading small,html[data-theme=light] .chat-compare-setup>p{color:#66758a}html[data-theme=light] .chat-compare-setup .chat-compare-credit-notice{color:#28446e;background:#edf4ff;border-color:#cddbf0}html[data-theme=light] .chat-compare-model-list,html[data-theme=light] .chat-compare-model-picker>summary{color:#26334a;background:#fff;border-color:#d9e1ed}html[data-theme=light] .chat-compare-model-search{color:#627188;background:#fff;border-color:#d9e1ed}html[data-theme=light] .chat-compare-model-search input{color:#26334a}html[data-theme=light] .chat-compare-model-empty,html[data-theme=light] .chat-compare-model-search input::placeholder{color:#6a778a}html[data-theme=light] .chat-compare-model-list label{color:#25334a;background:#f7f9fc}html[data-theme=light] .chat-compare-model-list em,html[data-theme=light] .chat-compare-model-list small{color:#6a778a}html[data-theme=light] .chat-compare-view-header p{color:#526177}html[data-theme=light] .chat-compare-eyebrow{color:#315fc8}html[data-theme=light] .chat-compare-card{background:#fff;border-color:#dce3ed;box-shadow:0 8px 24px #27364b12}html[data-theme=light] .chat-compare-card-header{background:#f7f9fc;border-color:#e7ebf1}html[data-theme=light] .chat-compare-card-header strong{color:#182335}html[data-theme=light] .chat-compare-answer,html[data-theme=light] .chat-compare-card-header small{color:#354257}html[data-theme=light] .chat-compare-card-actions button,html[data-theme=light] .chat-compare-stop{color:#33435a;background:#f6f8fb;border-color:#d7dfeb}html[data-theme=light] .chat-compare-card-actions .is-primary{color:#fff;background:#315fc8;border-color:#315fc8}@media (max-width:760px){.chat-compare-view{padding:8px 8px 22px}.chat-compare-view-header{gap:9px;margin-bottom:8px;padding-bottom:10px}.chat-compare-view-header h2{font-size:17px}.chat-compare-view-header p{font-size:12px}.chat-compare-session-actions button{min-height:32px;padding:0 8px}.chat-compare-session-actions button:first-child{font-size:0}.chat-compare-session-actions button:first-child svg{width:15px;height:15px}.chat-compare-tabs{scrollbar-width:none;gap:6px;max-width:100%;margin:0 0 8px;display:flex;overflow-x:auto}.chat-compare-tabs::-webkit-scrollbar{display:none}.chat-compare-tabs button{color:#c9d5e5;text-align:left;background:#111720;border:1px solid #344154;border-radius:10px;flex:none;max-width:68vw;min-height:39px;padding:5px 10px;display:grid}.chat-compare-tabs button[aria-selected=true]{color:#fff;background:#213969;border-color:#6b8ee5}.chat-compare-tabs button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-compare-tabs button>small{color:#9facbf;font-size:9px}.chat-compare-panels{display:block}.chat-compare-card{min-height:150px;display:none}.chat-compare-card[data-active=true]{display:flex}.chat-compare-answer{padding:12px;font-size:13px}.chat-compare-setup{margin:2px 0 8px;padding:9px}.chat-compare-model-list{grid-template-columns:1fr;max-height:30vh}.chat-compare-model-list em{font-size:9px}.chat-compare-toggle{min-height:34px;padding:0 8px;font-size:11px}.chat-page--workspace .chat-composer-actions .chat-search-row .chat-compare-toggle{box-sizing:border-box;flex:0 0 34px;width:34px;min-width:34px;min-height:34px;overflow:hidden;padding:0!important}.chat-page--workspace .chat-composer-actions .chat-search-row .chat-compare-toggle span{display:none!important}.chat-page--workspace .chat-composer-actions .chat-search-row .chat-compare-toggle svg{flex:none;width:14px;height:14px}.chat-composer.is-comparing .chat-composer-actions{flex-wrap:wrap}}.chat-code-actions{align-items:center;gap:6px;display:inline-flex}.chat-doc-pending{color:#e2e8f0;background:#2563eb24;border:1px solid #60a5fa59;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;display:flex}.chat-doc-pending>div{flex-direction:column;flex:1;min-width:0;display:flex}.chat-doc-pending strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chat-doc-pending small{color:#93c5fd;font-size:11px}.chat-message-document{border:1px solid var(--chat-border,#94a3b833);max-width:min(100%,360px);color:var(--chat-muted,#aab5c7);background:var(--chat-surface,#1e293b8c);border-radius:10px;align-items:center;gap:7px;margin:0 0 10px;padding:7px 10px;font-size:12px;display:inline-flex}.chat-message-document span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-message-document button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-3px -5px -3px 2px;display:grid}.chat-message-document button:hover{color:var(--chat-text,#f8fafc);background:#94a3b826}.chat-message-document button:focus-visible{outline-offset:1px;outline:2px solid #7aa2ff}.chat-doc-pending button{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.chat-platform-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080fb8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.chat-platform-modal{color:#f1f5f9;background:#0f172a;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;width:min(100%,660px);max-height:min(86vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.chat-platform-modal-header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.chat-platform-modal-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#60a5fa;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.chat-platform-modal-header h2{color:#f8fafc;margin:4px 0 3px;font-size:18px}.chat-platform-modal-header p{color:#94a3b8;margin:0;font-size:12.5px}.chat-platform-modal-close{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #94a3b833;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.chat-platform-tabs{background:#0f172a99;border-bottom:1px solid #94a3b81f;gap:8px;padding:10px 20px;display:flex}.chat-platform-tabs button{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #94a3b829;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.chat-platform-tabs button.is-active{color:#fff;background:#2563eb3d;border-color:#60a5fa8c}.chat-platform-tabs button small{background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:10.5px}.chat-platform-error{color:#fecaca;background:#7f1d1d40;border:1px solid #f8717159;border-radius:10px;margin:10px 20px 0;padding:9px 12px;font-size:12px}.chat-platform-body{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex;overflow-y:auto}.chat-platform-form{flex-wrap:wrap;gap:8px;display:flex}.chat-platform-form--stack{flex-direction:column}.chat-platform-form input,.chat-platform-form select,.chat-platform-form textarea{color:#f8fafc;background:#090d16;border:1px solid #94a3b838;border-radius:10px;padding:9px 11px;font-size:13px}.chat-platform-form input{flex:220px}.chat-platform-form button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.chat-platform-list{flex-direction:column;gap:8px;display:flex}.chat-platform-item{background:#ffffff08;border:1px solid #94a3b829;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.chat-platform-item.is-selected{background:#2563eb26;border-color:#60a5fa8c}.chat-platform-item.is-muted{opacity:.55}.chat-platform-toggle{cursor:pointer;color:#e2e8f0;flex:1;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.chat-platform-badge{color:#93c5fd;text-transform:uppercase;background:#60a5fa29;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.chat-platform-project-select{color:#f8fafc;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.chat-platform-project-select small{color:#94a3b8;font-size:11.5px}.chat-platform-delete{color:#fca5a5;cursor:pointer;background:#f8717114;border:1px solid #f8717140;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.chat-platform-empty{color:#94a3b8;text-align:center;margin:8px 0;font-size:12.5px}.chat-platform-description{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.55}.chat-platform-scope{color:#cbd5e1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.chat-platform-scope select{color:#e2e8f0;max-width:min(65%,300px);min-height:36px;font:inherit;background:#090d16;border:1px solid #94a3b83d;border-radius:9px;padding:6px 10px}.chat-platform-form :is(input,textarea,select):focus-visible,.chat-platform-scope select:focus-visible{outline-offset:2px;outline:2px solid #7aa2ff}.chat-platform-form button:disabled{opacity:.6;cursor:wait}.chat-platform-secondary{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #94a3b84d;border-radius:8px;padding:5px 10px;font-size:12px}.chat-platform-edit-project{background:#ffffff06}.chat-platform-edit-project,.chat-project-files{border:1px solid #94a3b82e;border-radius:12px;padding:12px}.chat-project-files{gap:9px;display:grid}.chat-project-files>div{color:#e2e8f0;gap:3px;font-size:12px;display:grid}.chat-project-files>div small{color:#94a3b8;font-size:11px;font-weight:400}.chat-project-file-add{color:#bfdbfe;cursor:pointer;background:#2563eb24;border:1px solid #60a5fa5c;border-radius:9px;align-items:center;width:fit-content;min-height:34px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.chat-project-file-add input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.chat-project-files ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.chat-project-files li{color:#cbd5e1;justify-content:space-between;gap:10px;font-size:12px;display:flex}.chat-project-files li small,.chat-project-files>p{color:#94a3b8;margin:0;font-size:11px}html[data-theme=light] .chat-platform-modal{color:#182230;background:#fff;border-color:#d8dee8;box-shadow:0 24px 64px #0f172a33}html[data-theme=light] .chat-platform-modal-header{border-color:#e7ebf1}html[data-theme=light] .chat-platform-modal-header h2{color:#182230}html[data-theme=light] .chat-platform-description,html[data-theme=light] .chat-platform-empty,html[data-theme=light] .chat-platform-modal-header p,html[data-theme=light] .chat-platform-project-select small{color:#606c7b}html[data-theme=light] .chat-platform-tabs{background:#f7f8fa;border-color:#e7ebf1}html[data-theme=light] .chat-platform-tabs button{color:#4b5869;background:#fff;border-color:#dfe4ec}html[data-theme=light] .chat-platform-tabs button.is-active{color:#24458d;background:#edf2ff;border-color:#9bb3ee}html[data-theme=light] .chat-platform-form :is(input,textarea,select),html[data-theme=light] .chat-platform-scope select{color:#202b3b;background:#fff;border-color:#d8dee8}html[data-theme=light] .chat-platform-project-select,html[data-theme=light] .chat-platform-scope,html[data-theme=light] .chat-platform-toggle{color:#263244}html[data-theme=light] .chat-platform-edit-project,html[data-theme=light] .chat-platform-item,html[data-theme=light] .chat-project-files{background:#f8f9fb;border-color:#e0e5ed}html[data-theme=light] .chat-platform-item.is-selected{background:#eef3ff;border-color:#b7c8f0}html[data-theme=light] .chat-project-files li,html[data-theme=light] .chat-project-files>div{color:#344054}html[data-theme=light] .chat-project-files li small,html[data-theme=light] .chat-project-files>div small,html[data-theme=light] .chat-project-files>p{color:#667085}html[data-theme=light] .chat-platform-secondary{color:#344054;background:#fff;border-color:#d0d5dd}html[data-theme=light] body:has(.wbc-shell){color:#182230!important;background:#f4f6f9!important}html[data-theme=light] .wbc-shell{--bg-surface:#fff;--text-primary:#202b3b;color:#202b3b;background:#f4f6f9}html[data-theme=light] .wbc-agent-scroll,html[data-theme=light] .wbc-center,html[data-theme=light] .wbc-composer,html[data-theme=light] .wbc-sidebar,html[data-theme=light] .wbc-subbar,html[data-theme=light] .wbc-topbar{color:#344054;background:#fff;border-color:#e0e5ed}html[data-theme=light] .wbc-brand{color:#202b3b}html[data-theme=light] .wbc-back-link,html[data-theme=light] .wbc-right-tabs nav button,html[data-theme=light] .wbc-run-card-head,html[data-theme=light] .wbc-section-head{color:#596579}html[data-theme=light] .wbc-back-link:hover,html[data-theme=light] .wbc-right-tabs nav button:hover{color:#1d2939}html[data-theme=light] .wbc-btn,html[data-theme=light] .wbc-composer textarea,html[data-theme=light] .wbc-icon-btn,html[data-theme=light] .wbc-newfile-form input,html[data-theme=light] .wbc-select{color:#202b3b;background:#fff;border-color:#d0d7e2}html[data-theme=light] .wbc-grid,html[data-theme=light] .wbc-right-tabs,html[data-theme=light] .wbc-terminal,html[data-theme=light] .wbc-terminal-head{color:#344054;background:#f8f9fb;border-color:#e0e5ed}html[data-theme=light] .wbc-file-select,html[data-theme=light] .wbc-hero-card,html[data-theme=light] .wbc-patch-item,html[data-theme=light] .wbc-run-card{color:#344054;background:#fff;border-color:#e0e5ed}html[data-theme=light] .wbc-file-select.is-active,html[data-theme=light] .wbc-file-select:hover{color:#24458d;background:#eef3ff}html[data-theme=light] .wbc-code-editor,html[data-theme=light] .wbc-diff-view{color:#202b3b;background:#fff;border-color:#e0e5ed}html[data-theme=light] .wbc-diff-pre{color:#344054}html[data-theme=light] .wbc-terminal-body{color:#475467}html[data-theme=light] .wbc-theme-toggle{color:#344054;background:#fff;border-color:#d0d5dd}.chat-artifact-studio-drawer{z-index:9990;color:#f1f5f9;background:#0b111e;border-left:1px solid #94a3b838;flex-direction:column;width:min(100vw,560px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0000008c}.chat-artifact-studio-header{background:#0f172a;border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-artifact-studio-header h3{color:#f8fafc;margin:2px 0 0;font-size:15px}.chat-artifact-studio-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-artifact-studio-actions button,.chat-artifact-studio-actions select{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.chat-artifact-studio-toolbar{background:#090d16;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}.chat-artifact-studio-tabs{gap:6px;display:flex}.chat-artifact-studio-tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600}.chat-artifact-studio-tabs button.is-active{color:#fff;background:#2563eb38;border-color:#60a5fa73}.chat-artifact-run-btn{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.chat-artifact-studio-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.chat-artifact-iframe{background:#fff;border:0;width:100%;height:100%;min-height:420px}.chat-artifact-editor{resize:none;color:#e2e8f0;background:#070b12;border:0;outline:none;flex:1;width:100%;min-height:380px;font-size:13px;line-height:1.6}.chat-artifact-diff,.chat-artifact-editor{padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.chat-artifact-diff{margin:0;font-size:12.5px;line-height:1.55;overflow:auto}.chat-artifact-diff .diff-add{color:#34d399;background:#10b9811a}.chat-artifact-diff .diff-del{color:#f87171;background:#ef44441a}.chat-artifact-console{background:#050811;border-top:1px solid #94a3b82e;padding:12px 16px}.chat-artifact-console strong{text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;margin-bottom:6px;font-size:11px;display:block}.chat-artifact-console pre{color:#cbd5e1;white-space:pre-wrap;max-height:160px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:auto}.wbc-shell{background:var(--bg-surface,#090d16);height:100vh;min-height:100vh;max-height:100vh;color:var(--text-primary,#e2e8f0);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.wbc-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#0f172af2;border-bottom:1px solid #94a3b81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.wbc-topbar-left,.wbc-topbar-right{align-items:center;gap:10px;display:flex}.wbc-back-link{color:#94a3b8;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wbc-back-link:hover{color:#f1f5f9;background:#94a3b81a}.wbc-brand{color:#f8fafc;letter-spacing:-.01em;gap:8px;font-size:14px;font-weight:700}.wbc-brand,.wbc-brand-icon{align-items:center;display:inline-flex}.wbc-brand-icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:8px;justify-content:center;width:28px;height:28px;box-shadow:0 2px 8px #3b82f659}.wbc-badge{color:#60a5fa;text-transform:uppercase;letter-spacing:.05em;background:#3b82f626;border:1px solid #3b82f647;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.wbc-badge.is-live{color:#34d399;background:#10b98126;border-color:#10b9814d}.wbc-select{color:#e2e8f0;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b833;border-radius:6px;outline:none;padding:5px 10px;font-size:12.5px}.wbc-select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.wbc-btn{color:#e2e8f0;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.wbc-btn:hover:not(:disabled){color:#fff;background:#334155e6;border-color:#94a3b859}.wbc-btn:disabled{opacity:.5;cursor:not-allowed}.wbc-btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#3b82f6;box-shadow:0 2px 6px #2563eb4d}.wbc-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb)}.wbc-btn--success{color:#34d399;background:#10b9812e;border-color:#10b98166}.wbc-btn--success:hover:not(:disabled){background:#10b98147}.wbc-btn--ghost{color:#94a3b8;background:0 0;border-color:#0000}.wbc-btn--ghost:hover:not(:disabled){color:#e2e8f0;background:#94a3b81f}.wbc-icon-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:inline-flex}.wbc-icon-btn:hover{color:#f1f5f9;background:#94a3b826}.wbc-grid{background:#080c16;flex:1;grid-template-columns:240px 1fr 1.35fr;height:calc(100vh - 49px);display:grid}.wbc-grid,.wbc-sidebar{min-height:0;overflow:hidden}.wbc-sidebar{background:#0b101c;border-right:1px solid #94a3b81f;flex-direction:column;display:flex}.wbc-section-head{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #94a3b814;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.wbc-newfile-form{border-bottom:1px solid #94a3b814;padding:8px 12px}.wbc-newfile-form input{color:#e2e8f0;background:#070a12;border:1px solid #94a3b833;border-radius:4px;width:100%;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.wbc-newfile-form input:focus{border-color:#3b82f6;outline:none}.wbc-file-list{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.wbc-file-select{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;transition:all .12s;display:flex}.wbc-file-select:hover{color:#fff;background:#94a3b814}.wbc-file-select.is-active{color:#93c5fd;background:#3b82f62e;font-weight:600}.wbc-file-action{align-items:center;gap:4px;display:flex}.wbc-center{background:#090e1a;border-right:1px solid #94a3b81f;flex-direction:column;min-height:0;display:flex;overflow:hidden}.wbc-subbar{color:#94a3b8;background:#0f172a80;border-bottom:1px solid #94a3b814;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.wbc-agent-scroll{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex;overflow-y:auto}.wbc-hero-card{background:linear-gradient(145deg,#1e293b99,#0f172ab3);border:1px solid #94a3b824;border-radius:10px;padding:16px}.wbc-hero-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.wbc-hero-badge{color:#60a5fa;background:#3b82f626;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.wbc-hero-card h3{color:#f8fafc;margin:0;font-size:14px;font-weight:600}.wbc-hero-card p{color:#94a3b8;margin:6px 0 10px;font-size:12.5px;line-height:1.5}.wbc-quick-chips{flex-wrap:wrap;gap:6px;display:flex}.wbc-quick-chips button{color:#cbd5e1;cursor:pointer;background:#33415580;border:1px solid #94a3b826;border-radius:6px;padding:4px 9px;font-size:11.5px;transition:all .12s}.wbc-quick-chips button:hover{color:#93c5fd;background:#3b82f633;border-color:#3b82f659}.wbc-run-card{background:#0f172ab3;border:1px solid #94a3b81f;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.wbc-run-card.is-running{border-color:#3b82f666;box-shadow:0 0 12px #3b82f626}.wbc-run-card-head{color:#94a3b8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.wbc-plan-box{color:#bae6fd;background:#0ea5e914;border-left:3px solid #0ea5e9;border-radius:6px;padding:10px 12px;font-size:12.5px;line-height:1.5}.wbc-patches-box{flex-direction:column;gap:8px;display:flex}.wbc-patch-item{background:#080c16;border:1px solid #94a3b81a;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;display:flex}.wbc-patch-meta{align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.wbc-diff-add{color:#34d399;font-weight:600}.wbc-diff-del{color:#f87171;font-weight:600}.wbc-autofix-banner{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}.wbc-composer{background:#070b14;border-top:1px solid #94a3b81f;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.wbc-composer textarea{color:#f1f5f9;resize:vertical;background:#0b1120;border:1px solid #94a3b82e;border-radius:8px;outline:none;width:100%;min-height:72px;max-height:180px;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.5}.wbc-composer textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.wbc-composer-bar{justify-content:space-between;align-items:center;display:flex}.wbc-composer-toggles{color:#94a3b8;align-items:center;gap:12px;font-size:12px;display:flex}.wbc-right{background:#060911;flex-direction:column;min-height:0;display:flex;overflow:hidden}.wbc-right-tabs{background:#090e1a;border-bottom:1px solid #94a3b81f;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 12px;display:flex}.wbc-right-tabs nav{align-items:center;gap:4px;display:flex}.wbc-right-tabs nav button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px;font-size:12px;font-weight:500;transition:all .12s}.wbc-right-tabs nav button:hover{color:#f1f5f9}.wbc-right-tabs nav button.is-active{color:#60a5fa;border-bottom-color:#3b82f6;font-weight:600}.wbc-right-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.wbc-code-editor{color:#e2e8f0;resize:none;white-space:pre;tab-size:2;border:0;outline:none;width:100%;height:100%;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.wbc-code-editor,.wbc-diff-view{background:#050811;flex:1;padding:14px 18px}.wbc-diff-view{overflow:auto}.wbc-diff-pre{white-space:pre-wrap;color:#cbd5e1;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55}.wbc-diff-pre .diff-line-add{color:#34d399;background:#10b9811f;display:block}.wbc-diff-pre .diff-line-del{color:#f87171;background:#ef44441f;display:block}.wbc-diff-pre .diff-line-hdr{color:#38bdf8;font-weight:600;display:block}.wbc-preview-iframe{background:#fff;border:0;flex:1;width:100%;height:100%}.wbc-terminal{background:#04060c;border-top:1px solid #94a3b826;flex-direction:column;flex-shrink:0;height:220px;min-height:140px;max-height:380px;display:flex}.wbc-terminal-head{color:#94a3b8;background:#0f172ab3;border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;padding:6px 14px;font-size:11.5px;font-weight:600;display:flex}.wbc-terminal-body{color:#cbd5e1;flex:1;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow-y:auto}.wbc-log-line{white-space:pre-wrap;margin:0}.wbc-test-results{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.wbc-run-item{align-items:center;gap:8px;display:flex}.wbc-run-item.pass{color:#34d399}.wbc-run-item.fail{color:#f87171}.wbc-remote-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wbc-remote-card{background:#0b1120;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:580px;padding:22px;display:flex;box-shadow:0 20px 40px #0009}@media (max-width:1024px){.wbc-grid{grid-template-columns:220px 1fr 1fr}}@media (max-width:768px){.wbc-container{flex-direction:column!important;height:100dvh!important;display:flex!important;overflow:hidden!important}.wbc-topbar{height:48px!important;min-height:48px!important;padding:0 10px!important}.wbc-grid{flex-direction:column!important;flex:auto!important;height:calc(100dvh - 104px)!important;max-height:calc(100dvh - 104px)!important;display:flex!important;overflow:hidden!important}.wbc-center,.wbc-right,.wbc-sidebar{border:0!important;flex:100%!important;width:100%!important;height:100%!important;min-height:0!important}.wbc-mobile-hidden,.wbc-mobile-terminal-mode .wbc-right-body,.wbc-mobile-terminal-mode .wbc-tab-bar{display:none!important}.wbc-mobile-terminal-mode .wbc-terminal{border-top:0!important;flex:100%!important;height:100%!important;max-height:100%!important}.wbc-mobile-tab-bar{height:56px!important;min-height:56px!important;padding-bottom:max(0px,env(safe-area-inset-bottom))!important;z-index:30!important;background:#060912!important;border-top:1px solid #94a3b829!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.wbc-mobile-tab-btn{color:#64748b!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;font-size:11px!important;font-weight:600!important;transition:all .15s!important;display:flex!important}.wbc-mobile-tab-btn.is-active{color:#38bdf8!important}.wbc-tab-pulse-dot{background:#38bdf8;animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite;box-shadow:0 0 8px #38bdf8}.wbc-tab-pulse-dot,.wbc-tab-unsaved-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-4px}.wbc-tab-unsaved-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.wbc-tab-count-badge{color:#94a3b8;background:#1e293b;border:1px solid #94a3b833;border-radius:9999px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-4px;right:-8px}.wbc-composer textarea{font-size:16px!important}}@media (min-width:769px){.wbc-mobile-tab-bar{display:none!important}.wbc-mobile-hidden{display:flex!important}}.wbc-tab-bar{scrollbar-width:none;background:#080d19;border-bottom:1px solid #94a3b824;flex-shrink:0;align-items:center;min-height:38px;display:flex;overflow-x:auto}.wbc-tab-bar::-webkit-scrollbar{display:none}.wbc-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#090e1c;border-top:2px solid #0000;border-right:1px solid #94a3b81a;align-items:center;gap:7px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;transition:all .1s;display:flex}.wbc-tab:hover{color:#e2e8f0;background:#0d1527}.wbc-tab.is-active{color:#60a5fa;background:#060911;border-top-color:#3b82f6;font-weight:600}.wbc-tab-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px}.wbc-tab-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:13px;line-height:1;display:flex}.wbc-tab-close:hover{color:#f87171;background:#ef444433}.wbc-nav-rail{background:#070b16;border-bottom:1px solid #94a3b81a;gap:4px;padding:3px 6px;display:flex}.wbc-nav-rail button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;transition:all .12s;display:flex}.wbc-nav-rail button:hover{color:#f8fafc;background:#94a3b81a}.wbc-nav-rail button.is-active{color:#60a5fa;background:#3b82f633}.wbc-search-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex;overflow-y:auto}.wbc-search-input-box{background:#0d1527;border:1px solid #94a3b82e;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}.wbc-search-input-box input{color:#f8fafc;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.wbc-search-results{flex-direction:column;gap:6px;display:flex}.wbc-search-match{cursor:pointer;background:#0f172a99;border:1px solid #94a3b814;border-radius:5px;padding:6px 8px;font-size:11.5px;transition:all .1s}.wbc-search-match:hover{background:#3b82f626;border-color:#3b82f64d}.wbc-search-line{color:#cbd5e1;white-space:pre;text-overflow:ellipsis;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.wbc-step-timeline{flex-direction:column;gap:6px;margin:6px 0;display:flex}.wbc-step-row{background:#0f172a80;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.wbc-step-row.completed{color:#a7f3d0;border-left:3px solid #10b981}.wbc-step-row.failed{color:#fca5a5;border-left:3px solid #ef4444}.wbc-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999999;background:#000000bf;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.wbc-cmd-palette{background:#090e1d;border:1px solid #94a3b840;border-radius:12px;flex-direction:column;width:100%;max-width:620px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000000bf}.wbc-cmd-input{color:#f8fafc;background:#0c1427;border:0;border-bottom:1px solid #94a3b826;outline:none;width:100%;padding:14px 18px;font-size:14px}.wbc-cmd-list{flex-direction:column;gap:2px;max-height:340px;padding:6px;display:flex;overflow-y:auto}.wbc-cmd-item{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;transition:all .1s;display:flex}.wbc-cmd-item.is-selected,.wbc-cmd-item:hover{color:#93c5fd;background:#3b82f633}.wbc-cmd-kbd{color:#94a3b8;background:#33415599;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.wbc-desktop-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}@media (max-width:640px){.wbc-desktop-grid{grid-template-columns:1fr}}.wbc-desktop-card{background:#0d1529;border:1px solid #94a3b829;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.wbc-desktop-card h4{color:#f8fafc;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.wbc-desktop-dl-btn{color:#fff;cursor:pointer;background:#2563eb;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.wbc-desktop-dl-btn:hover{background:#1d4ed8}.wbc-git-pill{color:#e2e8f0;background:#1e293bb3;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:inline-flex}.wbc-git-pill:hover{border-color:#94a3b866}.wbc-git-panel{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex;overflow-y:auto}.wbc-git-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.wbc-git-header-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.wbc-git-commit-box{background:#0f172a99;border:1px solid #94a3b824;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.wbc-git-commit-input{resize:vertical;color:#f8fafc;background:#020617cc;border:1px solid #94a3b833;border-radius:6px;outline:none;width:100%;min-height:54px;max-height:120px;padding:8px;font-family:inherit;font-size:12px}.wbc-git-commit-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.wbc-git-commit-actions{align-items:center;gap:6px;display:flex}.wbc-git-file-list{flex-direction:column;gap:2px;display:flex}.wbc-git-file-row{cursor:pointer;color:#cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:12px;transition:background .1s;display:flex}.wbc-git-file-row:hover{color:#fff;background:#94a3b814}.wbc-git-status-badge{text-transform:uppercase;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700}.wbc-git-status-badge.status-m{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b4d}.wbc-git-status-badge.status-u{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.wbc-git-status-badge.status-d{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.wbc-git-feedback{color:#94a3b8;word-break:break-word;background:#1e293b99;border:1px solid #94a3b833;border-radius:6px;padding:6px 10px;font-size:11.5px}body,html{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:clip}*{-webkit-tap-highlight-color:transparent}@media (max-width:720px) and (max-height:760px){.chat-page--workspace .chat-empty--welcome{margin-top:0!important;margin-bottom:auto!important}}.chat-page--workspace .chat-message-stopped .chat-message-meta{color:#8b929d!important}.chat-page--workspace .chat-messages:has(.chat-message-stopped)>.chat-empty{display:none!important}.chat-page--workspace .chat-message-stopped .chat-stopped-label{color:#a0a7b2;margin-left:auto;font-size:11px;font-weight:500}.chat-page--workspace .chat-message-stopped .chat-stopped-dismiss{color:#9299a4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.chat-page--workspace .chat-message-stopped .chat-stopped-dismiss:hover{color:#e5e7eb;background:#1b1c1f;border-color:#35383d}.chat-page--workspace .chat-message-stopped .chat-stopped-note{color:#858c97;margin:10px 0 0;font-size:12px;line-height:1.5}html[data-theme=light] .chat-page--workspace .chat-message-stopped .chat-message-meta{color:#677180!important}html[data-theme=light] .chat-page--workspace .chat-message-stopped .chat-stopped-label,html[data-theme=light] .chat-page--workspace .chat-message-stopped .chat-stopped-note{color:#697384}html[data-theme=light] .chat-page--workspace .chat-message-stopped .chat-stopped-dismiss{color:#626b78}html[data-theme=light] .chat-page--workspace .chat-message-stopped .chat-stopped-dismiss:hover{color:#20252d;background:#f0f2f5;border-color:#d5d9e0}.wilbot-image-scroll{padding-top:clamp(18px,2.6vw,32px)}.wilbot-image-hero{align-items:flex-end;min-height:0;padding:4px 2px 18px}.wilbot-image-hero h1{margin:10px 0 7px;font-size:clamp(30px,3.8vw,43px);line-height:1.05}.wilbot-image-hero p{max-width:48ch}.wilbot-image-service-status{color:#656a6c;background:#fff;border:1px solid #dedfdd;border-radius:999px;align-items:center;gap:9px;max-width:min(390px,45%);min-height:38px;margin-bottom:6px;padding:0 11px;font-size:11px;line-height:1.35;display:flex}.wilbot-image-service-status>span:nth-child(2){min-width:0}.wilbot-image-service-dot{background:#9a9da0;border-radius:50%;flex:none;width:8px;height:8px}.wilbot-image-service-status.is-ready .wilbot-image-service-dot{background:#33835d}.wilbot-image-service-status.is-checking .wilbot-image-service-dot{background:#b1843d;animation:wilbot-service-pulse 1.2s ease-in-out infinite}.wilbot-image-service-status.is-no_eligible_models .wilbot-image-service-dot,.wilbot-image-service-status.is-service_unreachable .wilbot-image-service-dot{background:#b85454}.wilbot-image-service-status button{color:#363a3d;font:inherit;cursor:pointer;background:#f8f8f6;border:1px solid #dedfdd;border-radius:999px;flex:none;margin-left:auto;padding:5px 9px;font-weight:650}.wilbot-image-service-status button:hover{background:#efefec}.wilbot-image-create{border-radius:14px;padding:20px;box-shadow:0 4px 18px #14181e09}.wilbot-image-create textarea{min-height:112px}.wilbot-image-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wilbot-inspiration-card{border-radius:11px;justify-content:center;min-height:106px;padding:14px}.wilbot-inspiration-card:hover{transform:translateY(-1px)}.wilbot-inspiration-card>strong,.wilbot-inspiration-label,.wilbot-inspiration-use{margin:0}.wilbot-image-create :focus-visible,.wilbot-image-service-status :focus-visible,.wilbot-inspiration-card:focus-visible{outline-offset:2px;outline:2px solid #555b63}@keyframes wilbot-service-pulse{50%{opacity:.35}}html[data-theme=dark] .wilbot-image-service-status{color:#bfc1c4;background:#111213;border-color:#343639}html[data-theme=dark] .wilbot-image-service-status button{color:#e1e2e3;background:#1b1c1e;border-color:#383a3d}html[data-theme=dark] .wilbot-image-service-status button:hover{background:#26282a}html[data-theme=dark] .wilbot-inspiration-card{color:#e5e6e8;background:#111213;border-color:#303236}html[data-theme=dark] .wilbot-inspiration-card:hover{border-color:#4a4c50}html[data-theme=dark] .wilbot-image-create{box-shadow:none}@media (max-width:720px){.wilbot-image-scroll{padding-top:15px}.wilbot-image-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:2px 0 15px}.wilbot-image-hero h1{margin:7px 0 5px;font-size:32px}.wilbot-image-service-status{max-width:100%;min-height:36px;margin:0;font-size:10px}.wilbot-image-create{padding:13px}.wilbot-image-inspiration-grid{grid-template-columns:1fr}.wilbot-inspiration-card{min-height:78px}}@media (prefers-reduced-motion:reduce){.wilbot-image-service-status.is-checking .wilbot-image-service-dot{animation:none}}.wilbot-image-panel,.wilbot-image-panel .chat-panel-header{background:#f5f4f0}.wilbot-image-scroll{width:100%;max-width:1320px;margin:0 auto;padding:clamp(26px,4vw,54px) clamp(22px,5vw,72px) 48px}.wilbot-image-create,.wilbot-image-footer,.wilbot-image-gallery,.wilbot-image-hero,.wilbot-image-inspiration,.wilbot-image-result{width:min(100%,1080px)}.wilbot-image-hero{align-items:center;padding:4px 0 27px}.wilbot-image-hero-copy{max-width:640px}.wilbot-image-eyebrow{color:#777973;letter-spacing:.13em;font-size:10px;font-weight:700}.wilbot-image-hero h1{letter-spacing:-.065em;margin:12px 0 11px;font-size:clamp(40px,5.2vw,62px);line-height:.98}.wilbot-image-hero h1 em{color:#777a75}.wilbot-image-hero p{color:#696d68;font-size:15px;line-height:1.6}.wilbot-image-service-status{border-radius:12px;max-width:300px;min-height:42px;margin:0;padding:0 13px;font-size:12px}.wilbot-image-create{border-color:#deded8;border-radius:18px;padding:22px;box-shadow:0 8px 24px #1e201c0a}.wilbot-image-prompt-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.wilbot-image-prompt-heading label{color:#282b27;font-size:14px;font-weight:700}.wilbot-image-prompt-heading span{color:#81847d;font-variant-numeric:tabular-nums;font-size:11px}.wilbot-image-create textarea{color:#242723;background:#fbfbf8;border-color:#dcded8;border-radius:14px;min-height:130px;padding:16px 17px;font-size:15px}.wilbot-image-form-bottom{align-items:flex-end;gap:18px;margin-top:17px}.wilbot-image-options{gap:12px}.wilbot-image-options label{gap:7px}.wilbot-image-options label>span{color:#777b75;letter-spacing:.09em;font-size:9px}.wilbot-image-options select{color:#343833;background:#f8f8f5;border-color:#dedfd9;border-radius:10px;min-height:41px}.wilbot-image-submit-wrap{gap:10px}.wilbot-image-submit-wrap small{color:#777b75;white-space:nowrap}.wilbot-image-submit-wrap button{color:#fff;min-height:43px;box-shadow:none;background:#30332f;border-radius:11px;padding:0 16px}.wilbot-image-submit-wrap button:hover:not(:disabled){background:#171916}.wilbot-image-submit-wrap button:disabled{color:#92958f;background:#e5e5df}.wilbot-image-service-note{color:#6f5d3e;background:#fbf7ee;border-color:#e3d7c2;border-radius:12px;align-items:flex-start;margin-top:16px;padding:14px 15px;font-size:12px}.wilbot-image-service-note button{color:#51452f;background:#fffdf8;border-color:#d8c7a8;min-height:34px}.wilbot-image-job{border-radius:12px}.wilbot-image-privacy{color:#777b75;margin-top:15px}.wilbot-image-inspiration{margin-top:43px}.wilbot-image-section-heading h2{letter-spacing:-.04em;margin-top:6px}.wilbot-image-inspiration-grid{gap:14px}.wilbot-inspiration-card{text-align:left;background:linear-gradient(145deg,#dedfd7,#f2f0e9 48%,#cfd1c7);border-color:#deded8;border-radius:15px;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:168px;padding:18px;position:relative;overflow:hidden}.wilbot-inspiration-card:before{content:"";background:radial-gradient(at 68% 60%,#ffffffc2,#0000 43%),linear-gradient(118deg,#0000 28%,#ffffff47 29%,#0000 54%);height:90px;position:absolute;inset:0 0 auto}.wilbot-inspiration-card:nth-child(2){background:linear-gradient(145deg,#d8d5d1,#eeeae5 47%,#c6c2bf)}.wilbot-inspiration-card:nth-child(3){background:linear-gradient(145deg,#d5d8cf,#eeefe9 47%,#c4c8bd)}.wilbot-inspiration-card>strong,.wilbot-inspiration-label,.wilbot-inspiration-use{z-index:1;position:relative}.wilbot-inspiration-label{color:#60645d;margin:0}.wilbot-inspiration-card>strong{color:#20231f;font-size:15px}.wilbot-inspiration-use{color:#5e625b;margin:0}.wilbot-inspiration-card:hover{border-color:#bfc1b9;transform:translateY(-2px)}.wilbot-image-gallery{margin-top:44px}.wilbot-gallery-empty{border-radius:15px}.wilbot-image-footer{padding-top:18px}html[data-theme=dark] .wilbot-image-panel,html[data-theme=dark] .wilbot-image-panel .chat-panel-header{background:#101110}html[data-theme=dark] .wilbot-image-hero h1{color:#f2f1eb}html[data-theme=dark] .wilbot-image-eyebrow,html[data-theme=dark] .wilbot-image-hero h1 em,html[data-theme=dark] .wilbot-image-hero p{color:#aaa99f}html[data-theme=dark] .wilbot-image-create{background:#171816;border-color:#333530}html[data-theme=dark] .wilbot-image-prompt-heading label{color:#edede7}html[data-theme=dark] .wilbot-image-prompt-heading span{color:#92938b}html[data-theme=dark] .wilbot-image-create textarea{color:#eee;background:#10110f;border-color:#3a3c37}html[data-theme=dark] .wilbot-image-options label>span,html[data-theme=dark] .wilbot-image-privacy,html[data-theme=dark] .wilbot-image-submit-wrap small{color:#a4a59d}html[data-theme=dark] .wilbot-image-options select{color:#e7e7e0;background:#1e201c;border-color:#3a3c37}html[data-theme=dark] .wilbot-image-submit-wrap button{color:#1c1d1a;background:#e4e3dc}html[data-theme=dark] .wilbot-image-submit-wrap button:hover:not(:disabled){background:#fff}html[data-theme=dark] .wilbot-image-submit-wrap button:disabled{color:#888a82;background:#33352f}html[data-theme=dark] .wilbot-image-service-note{color:#d5c7a4;background:#242119;border-color:#514834}html[data-theme=dark] .wilbot-image-service-note button{color:#eee4c9;background:#302c21;border-color:#5d5239}html[data-theme=dark] .wilbot-inspiration-card{border-color:#3a3b35}html[data-theme=dark] .wilbot-inspiration-card>strong{color:#20231f}html[data-theme=dark] .wilbot-image-create :focus-visible,html[data-theme=dark] .wilbot-image-prompt-heading :focus-visible{outline-color:#d6d5cc}@media (max-width:720px){.wilbot-image-scroll{padding:22px 14px 34px}.wilbot-image-hero{gap:13px;padding-bottom:20px}.wilbot-image-hero h1{font-size:42px}.wilbot-image-hero p{font-size:13px}.wilbot-image-service-status{max-width:100%}.wilbot-image-create{padding:15px}.wilbot-image-create textarea{min-height:115px}.wilbot-image-form-bottom{align-items:stretch}.wilbot-image-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wilbot-image-options label{min-width:0}.wilbot-image-submit-wrap{justify-content:space-between}.wilbot-image-inspiration-grid{grid-template-columns:1fr}.wilbot-inspiration-card{min-height:132px}}@media (max-width:640px){.wbc-topbar{gap:6px;padding:7px 9px}.wbc-topbar-left,.wbc-topbar-right{gap:5px}.wbc-theme-toggle{justify-content:center;width:34px;min-width:34px;padding:0}.wbc-theme-toggle span{display:none}}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{flex:0 auto;width:min(100%,760px);max-width:760px;max-height:none;padding:16px clamp(12px,2vw,22px);overflow:visible;margin:22px auto 0!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro h3{margin-top:12px;font-size:clamp(28px,3.2vw,36px);line-height:1.08}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro p{max-width:66ch;margin-top:7px;line-height:1.5}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources{margin-top:9px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-finder{gap:9px;margin-top:12px;padding:14px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field{gap:4px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select{min-height:38px;padding:8px 10px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-row{grid-template-columns:minmax(0,1fr) minmax(175px,auto);gap:10px;display:grid}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{min-height:38px;padding:8px 12px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-privacy-note{font-size:10px;line-height:1.4}@media (min-width:721px) and (max-height:800px){.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{padding:8px 16px;margin:0 auto!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro h3{white-space:nowrap;margin-top:5px;font-size:clamp(25px,2.5vw,30px);line-height:1.05}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro p{max-width:72ch;margin-top:5px;line-height:1.38}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources{margin-top:6px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-finder{gap:7px;margin-top:8px;padding:10px 12px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field{gap:3px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select{min-height:34px;padding:6px 9px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{min-height:34px;padding:6px 10px}.chat-page--workspace .chat-workspace[data-workspace=shop]>.chat-shop-privacy-note{display:none}}html[data-theme=light] .chat-page--shop{background:radial-gradient(at 82% 8%,#bccfee57,#0000 34%),#edf1f6}html[data-theme=light] .chat-page--shop .chat-workspace.is-shop-focused{background:#f8fafc;border-color:#dce3ed}html[data-theme=light] .chat-page--shop .chat-sidebar{background:#f2f5f9;border-color:#dce3ed}html[data-theme=light] .chat-page--shop .chat-brand-mark{background:linear-gradient(145deg,#5484f3,#3157cb);box-shadow:0 5px 15px #3158be2e}html[data-theme=light] .chat-page--shop .chat-brand-label{color:#34558f;background:#edf3ff;border-color:#d9e2f0}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-overline,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-sources svg{color:#3565a8}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-finder{background:#fff;border-color:#dfe6f1}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field input:focus,html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field select:focus{border-color:#5484d4;box-shadow:0 0 0 3px #4471c221}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{color:#fff;box-shadow:none;background:#315fba}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button:hover:not(:disabled){background:#244c9e}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-result-count{color:#315b9f;background:#eef4ff;border-color:#dce6f4}html[data-theme=light] .chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-lowest{color:#26734f}@media (max-width:640px){.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{padding:16px 10px}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-intro h3{font-size:clamp(27px,7.8vw,34px)}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-row{grid-template-columns:1fr}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-button{width:100%}}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-messages:has(>.chat-empty-shop){scroll-behavior:auto!important;justify-content:flex-start!important;align-items:stretch!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{align-self:center!important;margin:18px auto 24px!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field>span{width:100%;text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-field>span small{margin-left:2px;color:#a5adba!important;font-size:11px!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-fields-row{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-row{align-items:end;grid-template-columns:minmax(0,1fr) minmax(175px,auto)!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-privacy-note{grid-column:1/-1;max-width:68ch;color:#a5adba!important;text-align:left!important}@media (max-width:640px){.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-empty-shop{margin:8px auto 16px!important}.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-fields-row,.chat-page--workspace .chat-workspace[data-workspace=shop] .chat-shop-find-row{grid-template-columns:minmax(0,1fr)!important}}.chat-page--shop .chat-panel-content{--shop-bg:#10141b;--shop-panel:#171d27;--shop-card:#1a2230;--shop-border:#2b3545;--shop-text:#f2f5f9;--shop-muted:#9aa8bc;--shop-accent:#78a9ff;background:var(--shop-bg);flex:1;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(300px,.94fr) minmax(360px,1.06fr);align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;display:grid!important}.chat-page--shop .chat-shop-product-rail{border-right:1px solid var(--shop-border);min-width:0;min-height:0;color:var(--shop-text);background:var(--shop-bg);flex-direction:column;grid-area:1/1/4;gap:12px;padding:clamp(14px,2vw,22px);display:flex;overflow:hidden}.chat-page--shop .chat-shop-feed-heading,.chat-page--shop .chat-shop-rail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-page--shop .chat-shop-rail-heading h2{color:var(--shop-text);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(21px,2vw,28px);font-weight:760;line-height:1.05}.chat-page--shop .chat-shop-rail-heading p{color:var(--shop-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.chat-page--shop .chat-shop-overline{color:var(--shop-accent);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.chat-page--shop .chat-shop-overline i{background:#5ecb9a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5ecb9a1a}.chat-page--shop .chat-shop-count,.chat-page--shop .chat-shop-feed-count{border:1px solid var(--shop-border);color:#d7e5ff;white-space:nowrap;background:#182235;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.chat-page--shop .chat-shop-finder{border:1px solid var(--shop-border);background:var(--shop-panel);box-shadow:none;border-radius:15px;flex:none;gap:8px;margin:0;padding:12px;display:grid}.chat-page--shop .chat-shop-field{color:#d9e0eb;gap:4px;font-size:11px}.chat-page--shop .chat-shop-field>span{font-size:10px}.chat-page--shop .chat-shop-fields-row{grid-template-columns:1fr 1fr;gap:8px}.chat-page--shop .chat-shop-field input,.chat-page--shop .chat-shop-field select{min-height:37px;color:var(--shop-text);background:#10151d;border-color:#354154;border-radius:9px;padding:8px 10px;font-size:12px}.chat-page--shop .chat-shop-field input:focus,.chat-page--shop .chat-shop-field select:focus{border-color:var(--shop-accent);box-shadow:0 0 0 3px #78a9ff24}.chat-page--shop .chat-shop-find-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:8px}.chat-page--shop .chat-shop-find-button{color:#071426;background:#86b2ff;border-radius:9px;min-height:37px;padding:8px 10px;font-size:11px}.chat-page--shop .chat-shop-find-button:hover:not(:disabled){filter:brightness(1.06)}.chat-page--shop .chat-shop-privacy-note{font-size:9px;line-height:1.4}.chat-page--shop .chat-shop-feed-heading{flex:none;align-items:center;padding-top:1px}.chat-page--shop .chat-shop-feed-heading>div{gap:4px;display:grid}.chat-page--shop .chat-shop-feed-heading>div>span{color:#8492a7;letter-spacing:.13em;font-size:9px;font-weight:800}.chat-page--shop .chat-shop-feed-heading strong{color:#edf2f9;font-size:13px;font-weight:720}.chat-page--shop .chat-shop-feed-count{color:#bcd4ff;background:#78a9ff14;padding:4px 8px}.chat-page--shop .chat-shop-feed-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:1px 4px 10px 0;overflow:auto}.chat-page--shop .chat-shop-product-list{gap:9px;display:grid}.chat-page--shop .chat-shop-product-card{color:inherit;background:var(--shop-card);border:1px solid #283346;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:11px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.chat-page--shop .chat-shop-product-card:hover{background:#1d293a;border-color:#5475a9;transform:translateY(-1px)}.chat-page--shop .chat-shop-product-store{color:#bcd4ff;background:#202e43;border:1px solid #344258;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.chat-page--shop .chat-shop-product-main{gap:4px;min-width:0;display:grid}.chat-page--shop .chat-shop-product-main small{color:#8fa3bf;font-size:9px;font-weight:650}.chat-page--shop .chat-shop-product-main strong{color:#f4f6fa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-page--shop .chat-shop-product-main>span{color:#a2afc1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-page--shop .chat-shop-product-price{color:#aecdff;grid-column:2;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.chat-page--shop .chat-shop-feed-empty{color:#9aa8bc;text-align:center;background:#ffffff04;border:1px dashed #354155;border-radius:14px;justify-items:center;gap:7px;padding:28px 16px;display:grid}.chat-page--shop .chat-shop-feed-empty svg{color:#83aeff}.chat-page--shop .chat-shop-feed-empty strong{color:#e5ebf4;font-size:12px}.chat-page--shop .chat-shop-feed-empty p,.chat-page--shop .chat-shop-feed-empty span{color:#9aa8bc;max-width:34ch;margin:0;font-size:10px;line-height:1.5}.chat-page--shop .chat-shop-feed-empty span{color:#74839a}.chat-page--shop .chat-shop-search-fallback{background:#171d27;border:1px solid #3a4657;border-radius:14px;gap:10px;padding:12px;display:grid}.chat-page--shop .chat-shop-search-fallback>div:first-child{gap:5px;display:grid}.chat-page--shop .chat-shop-search-fallback>div:first-child strong{color:#edf2f9;font-size:12px}.chat-page--shop .chat-shop-search-fallback>div:first-child p{color:#9eacbf;margin:0;font-size:10px;line-height:1.5}.chat-page--shop .chat-shop-search-link-list{gap:7px;display:grid}.chat-page--shop .chat-shop-search-link{min-height:48px;color:inherit;background:#1a2230;border:1px solid #303c4d;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:flex}.chat-page--shop .chat-shop-search-link:hover{background:#1d293a;border-color:#5475a9}.chat-page--shop .chat-shop-search-link>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.chat-page--shop .chat-shop-search-link strong{color:#e8edf5;font-size:11px}.chat-page--shop .chat-shop-search-link small{color:#96a5ba;font-size:9px}.chat-page--shop .chat-shop-search-link>svg{color:#aecdff;flex:none}.chat-page--shop .chat-shop-feed-sentinel{color:#92a1b6;text-align:center;padding:14px;font-size:10px}.chat-page--shop .chat-shop-feed-disclaimer{color:#7f8ba0;margin:11px 2px 0;font-size:9px;line-height:1.45}.chat-page--shop .chat-messages{background:var(--shop-bg);border:0;border-radius:0;grid-area:1/2;gap:19px;min-width:0;max-width:none;min-height:0;padding:clamp(16px,2.5vw,30px);display:flex;overflow:auto}.chat-page--shop .chat-message{max-width:100%}.chat-page--shop .chat-message.is-user .chat-message-body{max-width:min(88%,660px)}.chat-page--shop .chat-message-content{color:#e1e7f0}.chat-page--shop .chat-shop-assistant-welcome{width:min(100%,520px);height:100%;color:var(--shop-text);align-content:center;justify-items:start;gap:12px;margin:auto;padding:clamp(18px,4vw,48px);display:grid}.chat-page--shop .chat-shop-assistant-welcome>svg{color:#9bc0ff;background:#1a2940;border:1px solid #30415a;border-radius:15px;width:48px;height:48px;padding:12px}.chat-page--shop .chat-shop-assistant-welcome h3{color:#f4f6fa;letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:760;line-height:1.08}.chat-page--shop .chat-shop-assistant-welcome p{color:#a1aec1;max-width:46ch;margin:0;font-size:13px;line-height:1.65}.chat-page--shop .chat-shop-chat-prompts{gap:7px;margin-top:3px;display:grid}.chat-page--shop .chat-shop-chat-prompts span{color:#b7c2d1;background:#151b24;border:1px solid #2c3544;border-radius:10px;padding:9px 11px;font-size:10px}.chat-page--shop .chat-composer{background:#171d27;border-color:#2a3342;border-radius:16px;grid-area:2/2;width:calc(100% - 32px);max-width:none;margin:0 16px;padding:11px 13px 9px;box-shadow:0 8px 24px #0000002e}.chat-page--shop .chat-composer:focus-within{border-color:#5479b4;box-shadow:0 0 0 3px #78a9ff1a}.chat-page--shop .chat-composer textarea{color:#f1f5fa}.chat-page--shop .chat-composer-actions{flex-wrap:wrap;gap:8px}.chat-page--shop .chat-footnote{grid-area:3/2;padding:8px 12px 10px}.chat-page--shop .chat-panel-header{grid-column:1/-1}.chat-page--shop .chat-panel-content:has(.chat-shop-product-rail){align-content:stretch}html[data-theme=light] .chat-page--shop .chat-panel-content{--shop-bg:#f5f7fa;--shop-panel:#fff;--shop-card:#fff;--shop-border:#dce3ed;--shop-text:#182230;--shop-muted:#69788d;--shop-accent:#356bc0;background:var(--shop-bg)}html[data-theme=light] .chat-page--shop .chat-messages,html[data-theme=light] .chat-page--shop .chat-shop-product-rail{color:var(--shop-text);background:var(--shop-bg)}html[data-theme=light] .chat-page--shop .chat-shop-assistant-welcome h3,html[data-theme=light] .chat-page--shop .chat-shop-feed-heading strong,html[data-theme=light] .chat-page--shop .chat-shop-product-main strong,html[data-theme=light] .chat-page--shop .chat-shop-rail-heading h2{color:#182230}html[data-theme=light] .chat-page--shop .chat-shop-count,html[data-theme=light] .chat-page--shop .chat-shop-feed-count{color:#315b9d;background:#eef4ff}html[data-theme=light] .chat-page--shop .chat-shop-finder{background:#fff}html[data-theme=light] .chat-page--shop .chat-shop-field{color:#3a4759}html[data-theme=light] .chat-page--shop .chat-shop-field input,html[data-theme=light] .chat-page--shop .chat-shop-field select{color:#1f2c3b;background:#f8fafc;border-color:#d9e1eb}html[data-theme=light] .chat-page--shop .chat-shop-product-card{background:#fff;border-color:#e1e7ef}html[data-theme=light] .chat-page--shop .chat-shop-product-card:hover{background:#f9fbff;border-color:#9eb9e3}html[data-theme=light] .chat-page--shop .chat-shop-product-store{color:#315b9d;background:#f0f5fd;border-color:#dbe6f5}html[data-theme=light] .chat-page--shop .chat-shop-product-main small,html[data-theme=light] .chat-page--shop .chat-shop-product-main>span{color:#6f7c8e}html[data-theme=light] .chat-page--shop .chat-shop-product-price{color:#315b9d}html[data-theme=light] .chat-page--shop .chat-shop-feed-empty{background:#fff;border-color:#cbd7e8}html[data-theme=light] .chat-page--shop .chat-shop-feed-empty strong{color:#243247}html[data-theme=light] .chat-page--shop .chat-shop-feed-empty p{color:#66768b}html[data-theme=light] .chat-page--shop .chat-shop-feed-disclaimer,html[data-theme=light] .chat-page--shop .chat-shop-feed-empty span{color:#75849a}html[data-theme=light] .chat-page--shop .chat-shop-search-fallback{background:#fff;border-color:#dce3ed}html[data-theme=light] .chat-page--shop .chat-shop-search-fallback>div:first-child strong,html[data-theme=light] .chat-page--shop .chat-shop-search-link strong{color:#243247}html[data-theme=light] .chat-page--shop .chat-shop-search-fallback>div:first-child p,html[data-theme=light] .chat-page--shop .chat-shop-search-link small{color:#66768b}html[data-theme=light] .chat-page--shop .chat-shop-search-link{background:#fff;border-color:#e1e7ef}html[data-theme=light] .chat-page--shop .chat-shop-search-link:hover{background:#f9fbff;border-color:#9eb9e3}html[data-theme=light] .chat-page--shop .chat-shop-search-link>svg{color:#315b9d}html[data-theme=light] .chat-page--shop .chat-shop-assistant-welcome p{color:#64748b}html[data-theme=light] .chat-page--shop .chat-shop-chat-prompts span{color:#526174;background:#fff;border-color:#dce3ed}html[data-theme=light] .chat-page--shop .chat-composer{background:#fff;border-color:#d8e1ee}html[data-theme=light] .chat-page--shop .chat-composer textarea{color:#1b2737}@media (max-width:800px){.chat-page--shop .chat-panel-content{grid-template-rows:minmax(185px,34dvh) minmax(170px,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100%}.chat-page--shop .chat-shop-product-rail{border-right:0;border-bottom:1px solid var(--shop-border);grid-area:1/1;gap:8px;padding:12px 14px}.chat-page--shop .chat-shop-rail-heading h2{margin-top:4px;font-size:20px}.chat-page--shop .chat-shop-rail-heading p{display:none}.chat-page--shop .chat-shop-finder{gap:7px;padding:9px}.chat-page--shop .chat-shop-field input,.chat-page--shop .chat-shop-field select{min-height:34px;padding:6px 8px;font-size:12px}.chat-page--shop .chat-shop-privacy-note{display:none}.chat-page--shop .chat-shop-feed-heading{display:flex}.chat-page--shop .chat-shop-feed-scroll{min-height:36px;display:block}.chat-page--shop .chat-messages{grid-area:2/1;padding:16px 14px}.chat-page--shop .chat-composer{grid-area:3/1;width:calc(100% - 20px);margin:0 10px}.chat-page--shop .chat-footnote{grid-area:4/1}.chat-page--shop .chat-shop-assistant-welcome{width:100%;padding:10px}}@media (max-width:520px){.chat-page--shop .chat-panel-content{grid-template-rows:minmax(175px,32dvh) minmax(145px,1fr) auto auto}.chat-page--shop .chat-shop-product-rail{padding:10px}.chat-page--shop .chat-shop-fields-row{grid-template-columns:1fr 1fr!important}.chat-page--shop .chat-shop-find-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important}.chat-page--shop .chat-shop-find-button{gap:5px;padding:7px;font-size:10px}.chat-page--shop .chat-shop-product-card{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:8px}.chat-page--shop .chat-shop-product-store{border-radius:8px;width:27px;height:27px}.chat-page--shop .chat-shop-product-main strong{font-size:11px}.chat-page--shop .chat-shop-product-main>span,.chat-page--shop .chat-shop-product-price{font-size:9px}}@media (prefers-reduced-motion:reduce){.chat-page--shop .chat-shop-product-card{transition:none}}.chat-page--shop .chat-panel-content{--shop-bg:#11151c;background:#11151c!important}.chat-page--shop .chat-shop-product-rail{background:#10141b!important}.chat-page--shop .chat-messages,html[data-theme=dark] .chat-page--workspace.chat-page--shop .chat-messages{background:#131923!important}html[data-theme=light] .chat-page--shop .chat-messages,html[data-theme=light] .chat-page--shop .chat-panel-content{background:#f5f7fa!important}html[data-theme=light] .chat-page--shop .chat-shop-product-rail{background:#eef2f7!important}.chat-page--shop .chat-shop-assistant-welcome{min-height:0;align-content:start!important;align-self:flex-start!important;height:auto!important;margin:12px auto 24px!important;padding:12px clamp(16px,2vw,26px) 24px!important}.chat-page--shop .chat-messages:has(.chat-shop-assistant-welcome){padding-top:20px;justify-content:flex-start!important;align-items:stretch!important}.chat-page--shop .chat-shop-chat-prompts button{color:#c4d0e0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#171e29;border:1px solid #344154;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.4;transition:border-color .15s,background-color .15s}.chat-page--shop .chat-shop-chat-prompts button:hover:not(:disabled){background:#1c293b;border-color:#668bc7}.chat-page--shop .chat-shop-chat-prompts button:focus-visible,.chat-page--shop .chat-shop-find-button:focus-visible{outline-offset:2px;outline:2px solid #8db7ff}.chat-page--shop .chat-shop-chat-prompts button:disabled{opacity:.55;cursor:wait}.chat-page--shop .chat-shop-search-status{color:var(--shop-muted);margin:0;font-size:11px;line-height:1.4}.chat-page--shop .chat-shop-find-button.is-cancelling{color:#ffd9dc;background:#45282d;border:1px solid #7d454b}.chat-page--shop .chat-shop-find-button.is-cancelling:hover{background:#593036}html[data-theme=light] .chat-page--shop .chat-shop-chat-prompts button{color:#35465e;background:#fff;border-color:#d6dfec}html[data-theme=light] .chat-page--shop .chat-shop-chat-prompts button:hover:not(:disabled){background:#f5f8fd;border-color:#89a9d8}html[data-theme=light] .chat-page--shop .chat-shop-find-button.is-cancelling{color:#7f3138;background:#fff4f4;border-color:#e7c3c7}@media (max-width:800px){.chat-page--workspace.chat-page--shop .chat-workspace .chat-panel-content{grid-template-rows:minmax(230px,42dvh) minmax(170px,1fr) auto auto!important}.chat-page--shop .chat-shop-product-rail{overscroll-behavior:auto;overflow-y:auto}.chat-page--shop .chat-shop-assistant-welcome{margin:8px auto 18px!important;padding:8px!important}}@media (max-width:640px){.chat-page--workspace.chat-page--shop .chat-workspace .chat-panel-content{grid-template-rows:minmax(320px,48dvh) minmax(155px,1fr) auto auto!important}.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-fields-row,.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-find-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-field,.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-fields-row>*,.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-find-row>*{min-width:0}.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-field input,.chat-page--workspace.chat-page--shop .chat-workspace[data-workspace=shop] .chat-shop-field select{box-sizing:border-box;width:100%;min-width:0}.chat-page--shop .chat-shop-find-button{justify-content:center;gap:5px;min-height:38px;padding:7px 8px;font-size:11px}.chat-page--shop .chat-shop-assistant-welcome h3{font-size:clamp(24px,6vw,32px)}.chat-page--shop .chat-shop-chat-prompts{grid-template-columns:minmax(0,1fr);display:grid}.chat-page--shop .chat-shop-chat-prompts button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:42px}}@media (prefers-reduced-motion:reduce){.chat-page--shop .chat-shop-chat-prompts button{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}