Showing source for: https://home-design.ai/exterior-design-ai
Duration: 0.59475s
Server: cloudflare
<!DOCTYPE html><html lang="en-US"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>AI Exterior Home Design Generator & Free Visualizer</title>
<script type="text/javascript">(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "txogt1mu5h");</script>
<style>@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@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-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--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-orange-700:oklch(55.3% .195 38.402);--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-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--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-800:oklch(47.6% .114 61.907);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--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-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-blue-50:oklch(97% .014 254.604);--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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-50:oklch(96.9% .016 293.756);--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-600:oklch(54.1% .281 293.009);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--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-fuchsia-50:oklch(97.7% .017 320.058);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--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-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-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-50:oklch(98.5% .002 247.839);--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-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--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-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--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:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--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);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-primary:var(--primary);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){*{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}*{outline-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing)*-1.5)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-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-10{top:calc(var(--spacing)*-10)}.-top-20{top:calc(var(--spacing)*-20)}.-top-24{top:calc(var(--spacing)*-24)}.-top-\[9px\]{top:-9px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-2\/3{top:66.6667%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-\[-5px\]{top:-5px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.-right-5{right:calc(var(--spacing)*-5)}.-right-10{right:calc(var(--spacing)*-10)}.-right-12{right:calc(var(--spacing)*-12)}.-right-20{right:calc(var(--spacing)*-20)}.-right-24{right:calc(var(--spacing)*-24)}.-right-32{right:calc(var(--spacing)*-32)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-10{right:calc(var(--spacing)*10)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-1\.5{bottom:calc(var(--spacing)*-1.5)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-\[10px\]{bottom:10px}.bottom-\[76px\]{bottom:76px}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing)*-1)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.-left-10{left:calc(var(--spacing)*-10)}.-left-20{left:calc(var(--spacing)*-20)}.-left-\[9px\]{left:-9px}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\/3{left:66.6667%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-14{left:calc(var(--spacing)*14)}.left-\[2px\]{left:2px}.left-\[10px\]{left:10px}.left-\[50\%\]{left:50%}.left-full{left:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-35{z-index:35}.z-40{z-index:40}.z-50{z-index:50}.z-200{z-index:200}.z-300{z-index:300}.z-400{z-index:400}.z-\[1\]{z-index:1}.z-\[9\]{z-index:9}.z-\[15\]{z-index:15}.z-\[25\]{z-index:25}.z-\[35\]{z-index:35}.z-\[49\]{z-index:49}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[270\]{z-index:270}.z-\[280\]{z-index:280}.z-\[290\]{z-index:290}.z-\[300\]{z-index:300}.z-\[330\]{z-index:330}.z-\[350\]{z-index:350}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[2000\]{z-index:2000}.z-\[2010\]{z-index:2010}.z-\[3000\]{z-index:3000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start: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}}.m-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-10{margin-inline:calc(var(--spacing)*10)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-4{margin-block:calc(var(--spacing)*4)}.my-24{margin-block:calc(var(--spacing)*24)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.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-\[8px\]{margin-top:8px}.mt-\[12px\]{margin-top:12px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-\[12px\]{margin-bottom:12px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-18{margin-left:calc(var(--spacing)*18)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.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}.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-4\/3{aspect-ratio:4/3}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[6\/5\]{aspect-ratio:6/5}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[31\/20\]{aspect-ratio:31/20}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.\!h-12{height:calc(var(--spacing)*12)!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.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-108{height:calc(var(--spacing)*108)}.h-\[1\.15rem\]{height:1.15rem}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[32px\]{height:32px}.h-\[38px\]{height:38px}.h-\[52\%\]{height:52%}.h-\[58\%\]{height:58%}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[80dvh\]{height:80dvh}.h-\[90vh\]{height:90vh}.h-\[92vh\]{height:92vh}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[100svh\]{height:100svh}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[700px\]{height:700px}.h-\[730px\]{height:730px}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[calc\(100dvh-6rem\)\]{height:calc(100dvh - 6rem)}.h-\[min\(75dvh\,500px\)\]{height:min(75dvh,500px)}.h-\[min\(92vh\,920px\)\]{height:min(92vh,920px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[600px\]{max-height:600px}.max-h-\[680px\]{max-height:680px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(28rem\,calc\(100dvh-8rem\)\)\]{max-height:min(28rem,100dvh - 8rem)}.max-h-\[min\(48vh\,360px\)\]{max-height:min(48vh,360px)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(420px\,calc\(100dvh-2rem\)\)\]{max-height:min(420px,100dvh - 2rem)}.max-h-\[min\(420px\,calc\(100dvh-5rem\)\)\]{max-height:min(420px,100dvh - 5rem)}.max-h-\[min\(520px\,65vh\)\]{max-height:min(520px,65vh)}.max-h-\[min\(560px\,70vh\)\]{max-height:min(560px,70vh)}.max-h-\[min\(720px\,calc\(100vh-2rem\)\)\]{max-height:min(720px,100vh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.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-14{min-height:calc(var(--spacing)*14)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[78px\]{min-height:78px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[160px\]{min-height:160px}.min-h-\[165px\]{min-height:165px}.min-h-\[168px\]{min-height:168px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-\[calc\(100vh-160px\)\]{min-height:calc(100vh - 160px)}.min-h-\[min\(36vh\,240px\)\]{min-height:min(36vh,240px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.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-13{width:calc(var(--spacing)*13)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-70{width:calc(var(--spacing)*70)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[13\.5rem\]{width:13.5rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[32px\]{width:32px}.w-\[42rem\]{width:42rem}.w-\[50\%\]{width:50%}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[85\%\]{width:85%}.w-\[88px\]{width:88px}.w-\[94vw\]{width:94vw}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[192px\]{width:192px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[720px\]{width:720px}.w-\[860px\]{width:860px}.w-\[calc\(50\%-0\.5625rem\)\]{width:calc(50% - .5625rem)}.w-\[calc\(100\%-1\.75rem\)\]{width:calc(100% - 1.75rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(96vw\,64rem\)\]{width:min(96vw,64rem)}.w-\[min\(96vw\,1280px\)\]{width:min(96vw,1280px)}.w-\[min\(calc\(100vw-3rem\)\,24rem\)\]{width:min(100vw - 3rem,24rem)}.w-\[min\(calc\(100vw-5rem\)\,320px\)\]{width:min(100vw - 5rem,320px)}.w-\[min\(calc\(100vw_-_1\.5rem\)\,300px\)\]{width:min(100vw - 1.5rem,300px)}.w-\[min\(calc\(100vw_-_40px\)\,280px\)\]{width:min(100vw - 40px,280px)}.w-\[min\(calc\(100vw_-_64px\)\,256px\)\]{width:min(100vw - 64px,256px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.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-16{max-width:calc(var(--spacing)*16)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-\[24px\]{max-width:24px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[208px\]{max-width:208px}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[960px\]{max-width:960px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(100vw-1\.5rem\,16rem\)\]{max-width:min(100vw - 1.5rem,16rem)}.max-w-\[min\(100vw-1\.5rem\,20rem\)\]{max-width:min(100vw - 1.5rem,20rem)}.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:calc(var(--spacing)*0)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4ch\]{min-width:4ch}.min-w-\[14px\]{min-width:14px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[19rem\]{min-width:19rem}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[52px\]{min-width:52px}.min-w-\[88px\]{min-width:88px}.min-w-\[142px\]{min-width:142px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-0,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1)}.translate-x-1,.translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6)}.translate-x-7{--tw-translate-x:calc(var(--spacing)*7)}.translate-x-7,.translate-x-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-\[22px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px}.translate-x-\[calc\(100\%\+0\.375rem\)\]{--tw-translate-x: calc(100% + .375rem) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%-2px\)\]{--tw-translate-x: calc(100% - 2px) }.-translate-y-1,.translate-x-\[calc\(100\%-2px\)\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1)}.translate-y-1,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3)}.translate-y-3,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4)}.translate-y-5{--tw-translate-y:calc(var(--spacing)*5)}.translate-y-5,.translate-y-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing)*6)}.translate-y-\[-48\%\]{--tw-translate-y:-48%}.translate-y-\[-48\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.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-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-110{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-y-\[1\.2\]{--tw-scale-y:1.2;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.-rotate-12{rotate:-12deg}.rotate-0{rotate:0deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x}.touch-pan-x,.touch-pan-y{touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[2rem_4rem_2rem\]{grid-template-columns:2rem 4rem 2rem}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_8rem\]{grid-template-columns:minmax(0,1fr) 8rem}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,6\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*12*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*12*var(--tw-space-y-reverse))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*20*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*20*var(--tw-space-y-reverse))}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1.5*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*3*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*3*var(--tw-space-x-reverse))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*8*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*8*var(--tw-space-x-reverse))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}: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)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-full{border-radius:3.40282e+38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-l-lg{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.rounded-r-lg{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3c4043\]{border-color:#3c4043}.border-\[\#B0B5BF\]{border-color:#b0b5bf}.border-\[\#D4D4D8\]{border-color:#d4d4d8}.border-\[\#E4E4E7\]{border-color:#e4e4e7}.border-\[\#E8E3D6\]{border-color:#e8e3d6}.border-\[\#EEEEF0\]{border-color:#eeeef0}.border-\[\#FFB800\]{border-color:#ffb800}.border-\[\#adc6ff\]{border-color:#adc6ff}.border-\[\#e2e2e5\]{border-color:#e2e2e5}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[\#ff2e3f\]{border-color:#ff2e3f}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-background\/20{border-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.border-background\/20{border-color:color-mix(in oklab,var(--background) 20%,transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black) 7%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-foreground{border-color:var(--foreground)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.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-300{border-color:var(--color-slate-300)}.border-stone-200{border-color:var(--color-stone-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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\/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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/70{border-color:#e4e4e7b3}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/70{border-color:color-mix(in oklab,var(--color-zinc-200) 70%,transparent)}}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-l-primary{border-left-color:var(--primary)}.border-l-transparent{border-left-color:#0000}.\!bg-\[\#F9F4F0\]{background-color:#f9f4f0!important}.\!bg-neutral-200{background-color:var(--color-neutral-200)!important}.bg-\[\#6FA06C\]\/10{background-color:#6fa06c1a}.bg-\[\#171E2A\]{background-color:#171e2a}.bg-\[\#6782D7\]\/10{background-color:#6782d71a}.bg-\[\#C20000\]{background-color:#c20000}.bg-\[\#C20000\]\/10{background-color:#c200001a}.bg-\[\#D99A5D\]\/10{background-color:#d99a5d1a}.bg-\[\#D4656A\]\/10{background-color:#d4656a1a}.bg-\[\#D6092F\]{background-color:#d6092f}.bg-\[\#ECE9E5\]{background-color:#ece9e5}.bg-\[\#EDF5FF\]{background-color:#edf5ff}.bg-\[\#EEEAE4\]{background-color:#eeeae4}.bg-\[\#EEF9F2\]{background-color:#eef9f2}.bg-\[\#F0EDE9\]{background-color:#f0ede9}.bg-\[\#F0EDE9\]\/30{background-color:#f0ede94d}.bg-\[\#F2F2F2\]{background-color:#f2f2f2}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#F7F4F1\]{background-color:#f7f4f1}.bg-\[\#F7F5F0\]{background-color:#f7f5f0}.bg-\[\#F8F3FF\]{background-color:#f8f3ff}.bg-\[\#F9F4F0\]{background-color:#f9f4f0}.bg-\[\#F9F4F0\]\/95{background-color:#f9f4f0f2}.bg-\[\#FABF24\]{background-color:#fabf24}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[\#FBFAF8\]{background-color:#fbfaf8}.bg-\[\#FF0000\]{background-color:red}.bg-\[\#FFB800\]{background-color:#ffb800}.bg-\[\#FFD400\]{background-color:#ffd400}.bg-\[\#FFD400\]\/20{background-color:#ffd40033}.bg-\[\#FFF0F1\]{background-color:#fff0f1}.bg-\[\#FFF2F3\]{background-color:#fff2f3}.bg-\[\#FFFDFB\]{background-color:#fffdfb}.bg-\[\#e92b35\]{background-color:#e92b35}.bg-\[\#edf2fc\]{background-color:#edf2fc}.bg-\[\#efeae2\]{background-color:#efeae2}.bg-\[\#f0efff\]{background-color:#f0efff}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#f9f4f0f2\]{background-color:#f9f4f0f2}.bg-\[\#fbf9f6\]{background-color:#fbf9f6}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#ff2e3f\]{background-color:#ff2e3f}.bg-\[\#ffefea\]{background-color:#ffefea}.bg-\[\#fff0f1\]{background-color:#fff0f1}.bg-\[\#fff8f5\]{background-color:#fff8f5}.bg-\[\#fffaf8\]{background-color:#fffaf8}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[rgba\(26\,26\,26\,0\.5\)\]{background-color:#1a1a1a80}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/20{background-color:#fee68533}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/20{background-color:color-mix(in oklab,var(--color-amber-200) 20%,transparent)}}.bg-amber-300\/30{background-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/30{background-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.bg-amber-300\/40{background-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/40{background-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background,.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/55{background-color:color-mix(in oklab,var(--background) 55%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,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\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,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\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,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-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-300\/20{background-color:#90c5ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-300\/20{background-color:color-mix(in oklab,var(--color-blue-300) 20%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border) 70%,transparent)}}.bg-card{background-color:var(--card)}.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/20{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/20{background-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-200\/20{background-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.bg-emerald-300\/30{background-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/30{background-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.bg-foreground,.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/40{background-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-input{background-color:var(--input)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/50{background-color:color-mix(in oklab,var(--color-neutral-50) 50%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-300\/20{background-color:#ffb96d33}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/20{background-color:color-mix(in oklab,var(--color-orange-300) 20%,transparent)}}.bg-orange-300\/30{background-color:#ffb96d4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/30{background-color:color-mix(in oklab,var(--color-orange-300) 30%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/2{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/2{background-color:color-mix(in oklab,var(--primary) 2%,transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/90{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--primary) 6%,transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/\[0\.035\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.035\]{background-color:color-mix(in oklab,var(--primary) 3.5%,transparent)}}.bg-primary\/\[0\.045\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab,var(--primary) 4.5%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/40{background-color:color-mix(in oklab,var(--color-red-50) 40%,transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.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\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-300\/25{background-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/25{background-color:color-mix(in oklab,var(--color-rose-300) 25%,transparent)}}.bg-rose-300\/30{background-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/30{background-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/40{background-color:color-mix(in oklab,var(--color-sky-50) 40%,transparent)}}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/50{background-color:color-mix(in oklab,var(--color-sky-50) 50%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.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-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/25{background-color:#0f172b40}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/25{background-color:color-mix(in oklab,var(--color-slate-900) 25%,transparent)}}.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\/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-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-stone-100{background-color:var(--color-stone-100)}.bg-surface-warm,.bg-surface-warm\/50{background-color:var(--surface-warm)}@supports (color:color-mix(in lab,red,red)){.bg-surface-warm\/50{background-color:color-mix(in oklab,var(--surface-warm) 50%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-300\/20{background-color:#c4b4ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-300\/20{background-color:color-mix(in oklab,var(--color-violet-300) 20%,transparent)}}.bg-violet-300\/25{background-color:#c4b4ff40}@supports (color:color-mix(in lab,red,red)){.bg-violet-300\/25{background-color:color-mix(in oklab,var(--color-violet-300) 25%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,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\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,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\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-100{background-color:var(--color-zinc-100)}.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-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-gradient-to-b,.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left 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-\[linear-gradient\(90deg\,\#ff9f0a\,\#ea7b00\)\]{background-image:linear-gradient(90deg,#ff9f0a,#ea7b00)}.bg-\[linear-gradient\(135deg\,\#ff6b6b\,\#f59e0b\)\],.bg-\[linear-gradient\(135deg\,_\#ff6b6b\,_\#f59e0b\)\]{background-image:linear-gradient(135deg,#ff6b6b,#f59e0b)}.bg-\[linear-gradient\(145deg\,\#fff8f5\,rgba\(255\,59\,48\,0\.12\)\)\]{background-image:linear-gradient(145deg,#fff8f5,#ff3b301f)}.from-\[\#F2F2F2\]{--tw-gradient-from:#f2f2f2;--tw-gradient-stops:var(--tw-gradient-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-\[\#FEF3C7\]{--tw-gradient-from:#fef3c7;--tw-gradient-stops:var(--tw-gradient-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-\[\#FFF4E8\]{--tw-gradient-from:#fff4e8;--tw-gradient-stops:var(--tw-gradient-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-\[\#ff5f61\]{--tw-gradient-from:#ff5f61;--tw-gradient-stops:var(--tw-gradient-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{--tw-gradient-from:var(--color-amber-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-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-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-200\/40{--tw-gradient-from:#fee68566}@supports (color:color-mix(in lab,red,red)){.from-amber-200\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-200) 40%,transparent)}}.from-amber-200\/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-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-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-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\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab,var(--color-black) 30%,transparent)}}.from-black\/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-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)}}.from-black\/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\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/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))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black) 90%,transparent)}}.from-black\/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-blue-50{--tw-gradient-from:var(--color-blue-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-blue-400{--tw-gradient-from: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))}.from-blue-500{--tw-gradient-from: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))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-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-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-indigo-50{--tw-gradient-from:var(--color-indigo-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-indigo-500{--tw-gradient-from: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))}.from-neutral-50{--tw-gradient-from:var(--color-neutral-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-neutral-600{--tw-gradient-from:var(--color-neutral-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-neutral-900{--tw-gradient-from: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))}.from-neutral-900\/80{--tw-gradient-from:#171717cc}@supports (color:color-mix(in lab,red,red)){.from-neutral-900\/80{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900) 80%,transparent)}}.from-neutral-900\/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-orange-400{--tw-gradient-from:var(--color-orange-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-orange-500{--tw-gradient-from:var(--color-orange-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-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--primary) 5%,transparent)}}.from-primary\/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))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}.from-primary\/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-red-50{--tw-gradient-from:var(--color-red-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-red-500{--tw-gradient-from:var(--color-red-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-red-950\/80{--tw-gradient-from:#460809cc}@supports (color:color-mix(in lab,red,red)){.from-red-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-red-950) 80%,transparent)}}.from-red-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))}.from-rose-50{--tw-gradient-from:var(--color-rose-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-rose-200\/40{--tw-gradient-from:#ffccd366}@supports (color:color-mix(in lab,red,red)){.from-rose-200\/40{--tw-gradient-from:color-mix(in oklab,var(--color-rose-200) 40%,transparent)}}.from-rose-200\/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-rose-400{--tw-gradient-from: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))}.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-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-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-600{--tw-gradient-from:var(--color-slate-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-slate-800{--tw-gradient-from:var(--color-slate-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))}.from-surface-warm{--tw-gradient-from:var(--surface-warm);--tw-gradient-stops:var(--tw-gradient-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-surface-warm\/50{--tw-gradient-from:var(--surface-warm)}@supports (color:color-mix(in lab,red,red)){.from-surface-warm\/50{--tw-gradient-from:color-mix(in oklab,var(--surface-warm) 50%,transparent)}}.from-surface-warm\/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-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50{--tw-gradient-from:var(--color-violet-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-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{--tw-gradient-from:var(--color-violet-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-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-200\/30{--tw-gradient-from:#fff0854d}@supports (color:color-mix(in lab,red,red)){.from-yellow-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-200) 30%,transparent)}}.from-yellow-200\/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))}.via-\[\#F2F2F2\]\/80{--tw-gradient-via:oklab(96.1151% -2.98023e-8 0/.8);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FFF7F7\]{--tw-gradient-via:#fff7f7;--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-accent\/10{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab,red,red)){.via-accent\/10{--tw-gradient-via:color-mix(in oklab,var(--accent) 10%,transparent)}}.via-accent\/10{--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-background{--tw-gradient-via:var(--background);--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\/0{--tw-gradient-via:#0000}@supports (color:color-mix(in lab,red,red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab,var(--color-black) 0%,transparent)}}.via-black\/0{--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-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black) 40%,transparent)}}.via-black\/40{--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\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab,red,red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab,var(--color-black) 60%,transparent)}}.via-black\/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-card{--tw-gradient-via:var(--card);--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-cyan-50{--tw-gradient-via:var(--color-cyan-50);--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-gray-50{--tw-gradient-via:var(--color-gray-50);--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-green-50{--tw-gradient-via:var(--color-green-50);--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-neutral-800{--tw-gradient-via:var(--color-neutral-800);--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-neutral-900\/70{--tw-gradient-via:#171717b3}@supports (color:color-mix(in lab,red,red)){.via-neutral-900\/70{--tw-gradient-via:color-mix(in oklab,var(--color-neutral-900) 70%,transparent)}}.via-neutral-900\/70{--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-orange-50{--tw-gradient-via:var(--color-orange-50);--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-orange-100{--tw-gradient-via:var(--color-orange-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-pink-50{--tw-gradient-via:var(--color-pink-50);--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-50{--tw-gradient-via:var(--color-purple-50);--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-red-950\/70{--tw-gradient-via:#460809b3}@supports (color:color-mix(in lab,red,red)){.via-red-950\/70{--tw-gradient-via:color-mix(in oklab,var(--color-red-950) 70%,transparent)}}.via-red-950\/70{--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-50{--tw-gradient-via:var(--color-rose-50);--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-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white) 30%,transparent)}}.via-white\/30{--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\/90{--tw-gradient-via:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.via-white\/90{--tw-gradient-via:color-mix(in oklab,var(--color-white) 90%,transparent)}}.via-white\/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-yellow-50{--tw-gradient-via:var(--color-yellow-50);--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-50{--tw-gradient-via:var(--color-zinc-50);--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-60\%{--tw-gradient-via-position:60%}.to-\[\#FABF24\]{--tw-gradient-to:#fabf24;--tw-gradient-stops:var(--tw-gradient-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-\[\#FDEBEB\]{--tw-gradient-to:#fdebeb;--tw-gradient-stops:var(--tw-gradient-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-\[\#e54242\]{--tw-gradient-to:#e54242;--tw-gradient-stops:var(--tw-gradient-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-\[\#ff9700\]{--tw-gradient-to:#ff9700;--tw-gradient-stops:var(--tw-gradient-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-50{--tw-gradient-to:var(--color-amber-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-amber-200\/20{--tw-gradient-to:#fee68533}@supports (color:color-mix(in lab,red,red)){.to-amber-200\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-200) 20%,transparent)}}.to-amber-200\/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-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-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-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\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-black\/0{--tw-gradient-to:color-mix(in oklab,var(--color-black) 0%,transparent)}}.to-black\/0{--tw-gradient-stops:var(--tw-gradient-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\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black) 60%,transparent)}}.to-black\/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))}.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-destructive{--tw-gradient-to:var(--destructive);--tw-gradient-stops:var(--tw-gradient-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-50{--tw-gradient-to:var(--color-fuchsia-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-green-500{--tw-gradient-to:var(--color-green-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-neutral-50{--tw-gradient-to:var(--color-neutral-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-neutral-800{--tw-gradient-to:var(--color-neutral-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-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-neutral-900\/60{--tw-gradient-to:#17171799}@supports (color:color-mix(in lab,red,red)){.to-neutral-900\/60{--tw-gradient-to:color-mix(in oklab,var(--color-neutral-900) 60%,transparent)}}.to-neutral-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))}.to-neutral-900\/80{--tw-gradient-to:#171717cc}@supports (color:color-mix(in lab,red,red)){.to-neutral-900\/80{--tw-gradient-to:color-mix(in oklab,var(--color-neutral-900) 80%,transparent)}}.to-neutral-900\/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-orange-50{--tw-gradient-to:var(--color-orange-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-orange-200\/30{--tw-gradient-to:#ffd7a84d}@supports (color:color-mix(in lab,red,red)){.to-orange-200\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-200) 30%,transparent)}}.to-orange-200\/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-orange-400{--tw-gradient-to:var(--color-orange-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-orange-500{--tw-gradient-to:var(--color-orange-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-50{--tw-gradient-to:var(--color-pink-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-pink-200\/30{--tw-gradient-to:#fccee84d}@supports (color:color-mix(in lab,red,red)){.to-pink-200\/30{--tw-gradient-to:color-mix(in oklab,var(--color-pink-200) 30%,transparent)}}.to-pink-200\/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-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-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--primary) 5%,transparent)}}.to-primary\/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-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary) 10%,transparent)}}.to-primary\/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-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--primary) 80%,transparent)}}.to-primary\/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-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-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{--tw-gradient-to:var(--color-red-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-50{--tw-gradient-to:var(--color-rose-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-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-sky-50{--tw-gradient-to: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))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to: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))}.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-teal-50{--tw-gradient-to:var(--color-teal-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-teal-400{--tw-gradient-to:var(--color-teal-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-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-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-zinc-700{--tw-gradient-to:var(--color-zinc-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))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#FABF24\]{fill:#fabf24}.fill-current{fill:currentColor}.fill-neutral-700{fill:var(--color-neutral-700)}.fill-red-600{fill:var(--color-red-600)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-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)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-24{padding-inline:calc(var(--spacing)*24)}.px-\[9px\]{padding-inline:9px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-36{padding-block:calc(var(--spacing)*36)}.py-40{padding-block:calc(var(--spacing)*40)}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.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-6{padding-right:calc(var(--spacing)*6)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.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\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.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-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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.35px\]{--tw-tracking:-.35px;letter-spacing:-.35px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#e92b35\]{color:#e92b35!important}.\!text-foreground{color:var(--foreground)!important}.\!text-primary{color:var(--primary)!important}.text-\[\#1F1F1F\]{color:#1f1f1f}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#2f6bff\]{color:#2f6bff}.text-\[\#4B5563\]{color:#4b5563}.text-\[\#6E6A63\]{color:#6e6a63}.text-\[\#6FA06C\]{color:#6fa06c}.text-\[\#8B95A5\]{color:#8b95a5}.text-\[\#8D877F\]{color:#8d877f}.text-\[\#9A9288\]{color:#9a9288}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#171E2A\]{color:#171e2a}.text-\[\#574e45\]{color:#574e45}.text-\[\#625D56\]{color:#625d56}.text-\[\#626E80\]{color:#626e80}.text-\[\#813FC4\]{color:#813fc4}.text-\[\#2458B5\]{color:#2458b5}.text-\[\#6257ff\]{color:#6257ff}.text-\[\#6782D7\]{color:#6782d7}.text-\[\#27272A\]{color:#27272a}.text-\[\#52525B\]{color:#52525b}.text-\[\#71717A\],.text-\[\#71717a\]{color:#71717a}.text-\[\#91400F\]{color:#91400f}.text-\[\#111827\]{color:#111827}.text-\[\#168449\]{color:#168449}.text-\[\#344054\]{color:#344054}.text-\[\#374151\]{color:#374151}.text-\[\#475569\]{color:#475569}.text-\[\#525964\]{color:#525964}.text-\[\#894013\]{color:#894013}.text-\[\#A1A1AA\]{color:#a1a1aa}.text-\[\#C8262D\]{color:#c8262d}.text-\[\#C20000\]{color:#c20000}.text-\[\#D9A72E\]{color:#d9a72e}.text-\[\#D99A5D\]{color:#d99a5d}.text-\[\#D4656A\]{color:#d4656a}.text-\[\#D40924\]{color:#d40924}.text-\[\#FABF24\]{color:#fabf24}.text-\[\#FFC636\]{color:#ffc636}.text-\[\#FFC636\]\/80{color:#ffc636cc}.text-\[\#d40924\]{color:#d40924}.text-\[\#ff2e3f\]{color:#ff2e3f}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background,.text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}.text-background\/80{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.text-background\/80{color:color-mix(in oklab,var(--background) 80%,transparent)}}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-gray-200{color:var(--color-gray-200)}.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-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800\/70{color:#262626b3}@supports (color:color-mix(in lab,red,red)){.text-neutral-800\/70{color:color-mix(in oklab,var(--color-neutral-800) 70%,transparent)}}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}.text-primary-foreground\/90{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/90{color:color-mix(in oklab,var(--primary-foreground) 90%,transparent)}}.text-primary\/20{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/20{color:color-mix(in oklab,var(--primary) 20%,transparent)}}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-red-200{color:var(--color-red-200)}.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-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-300{color:var(--color-slate-300)}.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-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,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-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.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-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-amber-400\/50{text-decoration-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.decoration-amber-400\/50{text-decoration-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-400::-moz-placeholder{color:var(--color-slate-400)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.accent-\[\#D40924\]{accent-color:#d40924}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.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_-8px_16px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 -8px 16px var(--tw-shadow-color,#fffffff2)}.shadow-\[0_-12px_40px_rgba\(15\,23\,42\,0\.16\)\],.shadow-\[0_-8px_16px_rgba\(255\,255\,255\,0\.95\)\]{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_-12px_40px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 -12px 40px var(--tw-shadow-color,#0f172a29)}.shadow-\[0_0_0_4px_rgba\(88\,101\,242\,0\.15\)\,0_8px_24px_rgba\(88\,101\,242\,0\.45\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#5865f226),0 8px 24px var(--tw-shadow-color,#5865f273);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_2px_10px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.12\)\],.shadow-\[0_2px_10px_rgba\(255\,0\,0\,0\.14\)\]{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_2px_10px_rgba\(255\,0\,0\,0\.14\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#ff000024)}.shadow-\[0_4px_10px_rgba\(225\,29\,45\,0\.10\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#e11d2d1a)}.shadow-\[0_4px_10px_rgba\(225\,29\,45\,0\.10\)\],.shadow-\[0_4px_12px_rgba\(255\,23\,45\,0\.035\)\]{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_4px_12px_rgba\(255\,23\,45\,0\.035\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#ff172d09)}.shadow-\[0_6px_14px_rgba\(225\,29\,45\,0\.14\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#e11d2d24)}.shadow-\[0_6px_14px_rgba\(225\,29\,45\,0\.14\)\],.shadow-\[0_6px_14px_rgba\(245\,158\,11\,0\.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_6px_14px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#f59e0b59)}.shadow-\[0_6px_18px_rgba\(255\,23\,45\,0\.06\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ff172d0f)}.shadow-\[0_6px_18px_rgba\(255\,23\,45\,0\.06\)\],.shadow-\[0_7px_18px_rgba\(255\,31\,45\,0\.24\)\]{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_7px_18px_rgba\(255\,31\,45\,0\.24\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#ff1f2d3d)}.shadow-\[0_8px_20px_rgba\(255\,31\,45\,0\.22\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#ff1f2d38)}.shadow-\[0_8px_20px_rgba\(255\,184\,0\,0\.24\)\],.shadow-\[0_8px_20px_rgba\(255\,31\,45\,0\.22\)\]{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_20px_rgba\(255\,184\,0\,0\.24\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#ffb8003d)}.shadow-\[0_8px_22px_rgba\(255\,46\,63\,0\.12\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#ff2e3f1f)}.shadow-\[0_8px_22px_rgba\(255\,46\,63\,0\.12\)\],.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{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_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_10px_24px_rgba\(234\,123\,0\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ea7b0038)}.shadow-\[0_10px_24px_rgba\(234\,123\,0\,0\.22\)\],.shadow-\[0_16px_40px_rgba\(153\,27\,27\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(153\,27\,27\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#991b1b14)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.22\)\,0_5px_14px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0f172a38),0 5px 14px var(--tw-shadow-color,#0f172a1f);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_18px_55px_rgba\(15\,23\,42\,0\.18\)\,0_4px_14px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#0f172a2e),0 4px 14px var(--tw-shadow-color,#0f172a14);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_40px_-12px_rgb\(15_23_42\/0\.18\)\,0_8px_16px_-8px_rgb\(15_23_42\/0\.12\)\]{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#0f172a2e),0 8px 16px -8px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_4px_14px_rgba\(255\,59\,48\,0\.14\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff80),0 4px 14px var(--tw-shadow-color,#ff3b3024)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_4px_14px_rgba\(255\,59\,48\,0\.14\)\],.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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-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)}.shadow-\[\#171E2A\]\/10{--tw-shadow-color:#171e2a1a}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#171E2A\]\/10{--tw-shadow-color:color-mix(in oklab,oklab(23.3944% -.0039772 -.0251967/.1) var(--tw-shadow-alpha),transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-primary\/20{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-primary\/25{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.\[--tw-ring-color\:rgb\(251_191_36\/0\.3\)\]{--tw-ring-color:#fbbf244d}.ring-\[\#FFB800\]{--tw-ring-color:#ffb800}.ring-\[\#FFD400\]\/40{--tw-ring-color:oklab(88.0851% -.0126607 .180143/.4)}.ring-black{--tw-ring-color:var(--color-black)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.ring-primary,.ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white{--tw-ring-color:var(--color-white)}.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)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.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-sm{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.brightness-0{--tw-brightness:brightness(0%)}.brightness-0,.brightness-90{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,)}.brightness-90{--tw-brightness:brightness(90%)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.6\)\],.drop-shadow-\[0_1px_2px_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_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.drop-shadow-sm,.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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.saturate-125{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-125{--tw-saturate:saturate(125%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-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-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-\[6px\]{-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-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-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-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[background-color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,box-shadow\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\,min-width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width,min-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));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-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.delay-150{transition-delay:.15s}.duration-0{--tw-duration:0s;transition-duration:0s}.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}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(\.22\,\.61\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-focus-within\:ring-2:is(:where(.group):focus-within *){--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)}.group-focus-within\:ring-primary\/40:is(:where(.group):focus-within *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-focus-within\:ring-primary\/40:is(:where(.group):focus-within *){--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}@media(hover:hover){.group-hover\:w-1\/2:is(:where(.group):hover *){width:50%}.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:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);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\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.group-hover\:bg-\[\#CC0000\]:is(:where(.group):hover *){background-color:#c00}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.group-hover\:bg-black\/50:is(:where(.group):hover *){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.group-hover\:bg-primary:is(:where(.group):hover *),.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--primary-foreground)}.group-hover\:text-primary\/30:is(:where(.group):hover *){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-primary\/30:is(:where(.group):hover *){color:color-mix(in oklab,var(--primary) 30%,transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/gallery\:scale-105:is(:where(.group\/gallery):hover *),.group-hover\/img\:scale-105:is(:where(.group\/img):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *){opacity:1}.group-hover\/photo\:scale-105:is(:where(.group\/photo):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/photo\:opacity-100:is(:where(.group\/photo):hover *){opacity:1}.group-hover\/recommendation\:bg-primary\/10:is(:where(.group\/recommendation):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\/recommendation\:bg-primary\/10:is(:where(.group\/recommendation):hover *){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.group-hover\/recommendation\:text-primary:is(:where(.group\/recommendation):hover *){color:var(--primary)}}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--primary)}.peer-checked\:bg-primary\/10:is(:where(.peer):checked~*){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-primary\/10:is(:where(.peer):checked~*){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.peer-checked\:text-primary:is(:where(.peer):checked~*){color:var(--primary)}.peer-focus-visible\:ring-2:is(:where(.peer):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)}.peer-focus-visible\:ring-primary\/30:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.peer-focus-visible\:ring-primary\/30:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.peer-focus-visible\:ring-primary\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.peer-focus-visible\:ring-primary\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:outline-none:is(:where(.peer):focus-visible~*){--tw-outline-style:none;outline-style:none}.selection\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-white ::-moz-selection{color:var(--color-white)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::-moz-selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-slate-900::file-selector-button{color:var(--color-slate-900)}.placeholder\:text-sm::-moz-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-\[\#A1A1AA\]::-moz-placeholder{color:#a1a1aa}.placeholder\:text-\[\#A1A1AA\]::placeholder{color:#a1a1aa}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-neutral-400::-moz-placeholder{color:var(--color-neutral-400)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-slate-400::-moz-placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:rounded-t-xl:first-child{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.last\:rounded-b-xl:last-child{border-bottom-left-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:ring-2:focus-within{--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-within\:ring-primary\/30:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-primary\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[\#171E2A\]:focus-within{outline-color:#171e2a}@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-px:hover{--tw-translate-y:-1px;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-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#6FA06C\]\/40:hover{border-color:#6fa06c66}.hover\:border-\[\#6782D7\]\/40:hover{border-color:#6782d766}.hover\:border-\[\#D4D4D8\]:hover{border-color:#d4d4d8}.hover\:border-\[\#D99A5D\]\/40:hover{border-color:#d99a5d66}.hover\:border-\[\#D4656A\]\/40:hover{border-color:#d4656a66}.hover\:border-\[\#FF0000\]:hover{border-color:red}.hover\:border-\[\#FF0000\]\/40:hover{border-color:#f006}.hover\:border-current:hover{border-color:currentColor}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-primary:hover,.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:\!bg-foreground:hover{background-color:var(--foreground)!important}.hover\:\!bg-primary:hover{background-color:var(--primary)!important}.hover\:\!bg-red-50:hover{background-color:var(--color-red-50)!important}.hover\:bg-\[\#A80000\]:hover{background-color:#a80000}.hover\:bg-\[\#CC0000\]:hover{background-color:#c00}.hover\:bg-\[\#F0EDE9\]:hover{background-color:#f0ede9}.hover\:bg-\[\#F2AE00\]:hover{background-color:#f2ae00}.hover\:bg-\[\#F4F4F5\]:hover{background-color:#f4f4f5}.hover\:bg-\[\#F7F4F1\]:hover{background-color:#f7f4f1}.hover\:bg-\[\#FAFAFA\]:hover{background-color:#fafafa}.hover\:bg-\[\#FF0000\]:hover{background-color:red}.hover\:bg-\[\#FF0000\]\/5:hover{background-color:#ff00000d}.hover\:bg-\[\#FF0000\]\/90:hover{background-color:#ff0000e6}.hover\:bg-\[\#FFD400\]:hover{background-color:#ffd400}.hover\:bg-\[\#FFE8EA\]:hover{background-color:#ffe8ea}.hover\:bg-\[\#FFF2F3\]:hover{background-color:#fff2f3}.hover\:bg-\[\#e7e5ff\]:hover{background-color:#e7e5ff}.hover\:bg-\[\#e92737\]:hover{background-color:#e92737}.hover\:bg-\[rgba\(26\,26\,26\,0\.65\)\]:hover{background-color:#1a1a1aa6}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-primary:hover,.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-primary\/\[0\.1\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/\[0\.06\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--primary) 6%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-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-400:hover{background-color:var(--color-slate-400)}.hover\:bg-surface-warm:hover,.hover\:bg-surface-warm\/20:hover{background-color:var(--surface-warm)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-warm\/20:hover{background-color:color-mix(in oklab,var(--surface-warm) 20%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.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\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-950:hover{background-color:var(--color-zinc-950)}.hover\:from-primary:hover{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-primary\/90:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:from-primary\/90:hover{--tw-gradient-from:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:from-primary\/90:hover{--tw-gradient-stops:var(--tw-gradient-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-\[\#e54242\]:hover{--tw-gradient-to:#e54242;--tw-gradient-stops:var(--tw-gradient-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-destructive\/90:hover{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:to-destructive\/90:hover{--tw-gradient-to:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:to-destructive\/90:hover{--tw-gradient-stops:var(--tw-gradient-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-white:hover{color:var(--color-white)!important}.hover\:text-\[\#1F1F1F\]:hover{color:#1f1f1f}.hover\:text-\[\#171E2A\]:hover{color:#171e2a}.hover\:text-\[\#52525B\]:hover{color:#52525b}.hover\:text-\[\#525964\]:hover{color:#525964}.hover\:text-\[\#C20000\]:hover{color:#c20000}.hover\:text-\[\#FF0000\]:hover{color:red}.hover\:text-\[\#FFC636\]\/80:hover{color:#ffc636cc}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-500\/80:hover{color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.hover\:text-amber-500\/80:hover{color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-background:hover{color:var(--background)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:text-zinc-950:hover{color:var(--color-zinc-950)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-amber-500:hover{text-decoration-color:var(--color-amber-500)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_6px_rgba\(88\,101\,242\,0\.2\)\,0_12px_28px_rgba\(88\,101\,242\,0\.5\)\]:hover{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#5865f233),0 12px 28px var(--tw-shadow-color,#5865f280);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_13px_28px_rgba\(234\,123\,0\,0\.3\)\]:hover{--tw-shadow:0 13px 28px var(--tw-shadow-color,#ea7b004d)}.hover\:shadow-\[0_13px_28px_rgba\(234\,123\,0\,0\.3\)\]:hover,.hover\:shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]: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_18px_40px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a14)}.hover\:shadow-\[0_20px_48px_rgba\(153\,27\,27\,0\.14\)\]:hover{--tw-shadow:0 20px 48px var(--tw-shadow-color,#991b1b24)}.hover\:shadow-\[0_20px_48px_rgba\(153\,27\,27\,0\.14\)\]: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-sm: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-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[\#FF0000\]\/30:hover{--tw-shadow-color:#ff00004d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#FF0000\]\/30:hover{--tw-shadow-color:color-mix(in oklab,oklab(62.7955% .224863 .125846/.3) var(--tw-shadow-alpha),transparent)}}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.hover\:ring-red-500:hover{--tw-ring-color:var(--color-red-500)}}.focus\:border-\[\#FFB800\]:focus{border-color:#ffb800}.focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-red-50:focus{background-color:var(--color-red-50)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-0:focus,.focus\:ring-1: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-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-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#FFB800\]\/20:focus{--tw-ring-color:oklab(82.7155% .0281574 .168734/.2)}.focus\:ring-amber-400\/80:focus{--tw-ring-color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-400\/80:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.focus\:ring-primary:focus,.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.focus\:ring-primary\/40:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.focus\:ring-red-600:focus{--tw-ring-color:var(--color-red-600)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid #0000;outline-offset:2px}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-amber-400:focus-visible{border-color:var(--color-amber-400)}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-primary\/5:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-primary\/5:focus-visible{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#FFB800\]:focus-visible{--tw-ring-color:#ffb800}.focus-visible\:ring-amber-100\/30:focus-visible{--tw-ring-color:#fef3c64d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-100\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-100) 30%,transparent)}}.focus-visible\:ring-amber-400\/30:focus-visible{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-color:var(--color-amber-500)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:var(--color-emerald-500)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-color:var(--color-slate-300)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.focus-visible\:ring-yellow-400\/50:focus-visible{--tw-ring-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-yellow-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline: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-\[\#171E2A\]:focus-visible{outline-color:#171e2a}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#E8A600\]:active{background-color:#e8a600}.enabled\:cursor-pointer:enabled{cursor:pointer}@media(hover:hover){.enabled\:hover\:border-primary:enabled:hover{border-color:var(--primary)}.enabled\:hover\:shadow-sm:enabled:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:from-primary\/70:disabled{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:from-primary\/70:disabled{--tw-gradient-from:color-mix(in oklab,var(--primary) 70%,transparent)}}.disabled\:from-primary\/70:disabled{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:to-destructive\/70:disabled{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.disabled\:to-destructive\/70:disabled{--tw-gradient-to:color-mix(in oklab,var(--destructive) 70%,transparent)}}.disabled\:to-destructive\/70:disabled{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:bg-foreground:disabled:hover{background-color:var(--foreground)}.disabled\:hover\:from-primary\/70:disabled:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:from-primary\/70:disabled:hover{--tw-gradient-from:color-mix(in oklab,var(--primary) 70%,transparent)}}.disabled\:hover\:from-primary\/70:disabled:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:hover\:to-destructive\/70:disabled:hover{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:to-destructive\/70:disabled:hover{--tw-gradient-to:color-mix(in oklab,var(--destructive) 70%,transparent)}}.disabled\:hover\:to-destructive\/70:disabled:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}@supports (backdrop-filter:var(--tw )){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:390px){.max-\[390px\]\:px-2{padding-inline:calc(var(--spacing)*2)}.max-\[390px\]\:px-3{padding-inline:calc(var(--spacing)*3)}.max-\[390px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:64rem){.max-lg\:\!min-h-0{min-height:calc(var(--spacing)*0)!important}.max-lg\:min-h-\[min\(38vh\,320px\)\]{min-height:min(38vh,320px)}.max-lg\:min-h-\[min\(44vh\,360px\)\]{min-height:min(44vh,360px)}.max-lg\:w-full{width:100%}}@media(min-width:40rem){.sm\:inset-x-3{inset-inline:calc(var(--spacing)*3)}.sm\:-top-4{top:calc(var(--spacing)*-4)}.sm\:top-4{top:calc(var(--spacing)*4)}.sm\:top-5{top:calc(var(--spacing)*5)}.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:top-24{top:calc(var(--spacing)*24)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-3{bottom:calc(var(--spacing)*3)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:left-4{left:calc(var(--spacing)*4)}.sm\:left-5{left:calc(var(--spacing)*5)}.sm\:mx-12{margin-inline:calc(var(--spacing)*12)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-\[16px\]{margin-top:16px}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-10{margin-bottom:calc(var(--spacing)*10)}.sm\:mb-\[16px\]{margin-bottom:16px}.sm\:ml-12{margin-left:calc(var(--spacing)*12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:aspect-auto{aspect-ratio:auto}.sm\:\!h-14{height:calc(var(--spacing)*14)!important}.sm\:h-2\.5{height:calc(var(--spacing)*2.5)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-\[8px\]{height:8px}.sm\:h-\[40px\]{height:40px}.sm\:h-\[76dvh\]{height:76dvh}.sm\:h-\[88dvh\]{height:88dvh}.sm\:h-\[180px\]{height:180px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[min\(88dvh\,840px\)\]{height:min(88dvh,840px)}.sm\:h-\[min\(96vh\,980px\)\]{height:min(96vh,980px)}.sm\:h-auto{height:auto}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-\[min\(54vh\,500px\)\]{max-height:min(54vh,500px)}.sm\:max-h-\[min\(96vh\,980px\)\]{max-height:min(96vh,980px)}.sm\:max-h-none{max-height:none}.sm\:min-h-8{min-height:calc(var(--spacing)*8)}.sm\:min-h-9{min-height:calc(var(--spacing)*9)}.sm\:min-h-\[126px\]{min-height:126px}.sm\:min-h-\[220px\]{min-height:220px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[min\(44vh\,380px\)\]{min-height:min(44vh,380px)}.sm\:w-2\.5{width:calc(var(--spacing)*2.5)}.sm\:w-3\.5{width:calc(var(--spacing)*3.5)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-\[40px\]{width:40px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[256px\]{width:256px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[min\(100\%\,1180px\)\]{width:min(100%,1180px)}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[820px\]{max-width:820px}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:flex-none{flex:none}.sm\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-\[10px\]{gap:10px}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-border{border-color:var(--border)}.sm\:bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.sm\:bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-1\.5{padding:calc(var(--spacing)*1.5)}.sm\:p-2\.5{padding:calc(var(--spacing)*2.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.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\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-7{padding-top:calc(var(--spacing)*7)}.sm\:pb-7{padding-bottom:calc(var(--spacing)*7)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[28px\]{font-size:28px}.sm\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.sm\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.sm\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sm\:\!opacity-100{opacity:1!important}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}}@media(min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:inset-x-auto{inset-inline:auto}.md\:-top-3{top:calc(var(--spacing)*-3)}.md\:-top-4{top:calc(var(--spacing)*-4)}.md\:top-3\.5{top:calc(var(--spacing)*3.5)}.md\:top-5{top:calc(var(--spacing)*5)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-5{right:calc(var(--spacing)*5)}.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:left-1\/2{left:50%}.md\:left-4{left:calc(var(--spacing)*4)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:container{width:100%}@media(min-width:40rem){.md\:container{max-width:40rem}}.md\:container{max-width:48rem}@media(min-width:64rem){.md\:container{max-width:64rem}}@media(min-width:80rem){.md\:container{max-width:80rem}}@media(min-width:96rem){.md\:container{max-width:96rem}}.md\:mx-auto{margin-inline:auto}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-auto{margin-top:auto}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:mb-32{margin-bottom:calc(var(--spacing)*32)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:inline-flex{display:inline-flex}.md\:aspect-auto{aspect-ratio:auto}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-44{height:calc(var(--spacing)*44)}.md\:h-\[18px\]{height:18px}.md\:h-\[30rem\]{height:30rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:min-h-8{min-height:calc(var(--spacing)*8)}.md\:min-h-\[16rem\]{min-height:16rem}.md\:min-h-\[230px\]{min-height:230px}.md\:min-h-\[280px\]{min-height:280px}.md\:min-h-\[300px\]{min-height:300px}.md\:min-h-\[330px\]{min-height:330px}.md\:min-h-\[550px\]{min-height:550px}.md\:min-h-full{min-height:100%}.md\:w-1\/2{width:50%}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-3\/5{width:60%}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-52{width:calc(var(--spacing)*52)}.md\:w-60{width:calc(var(--spacing)*60)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[18px\]{width:18px}.md\:w-\[50\%\]{width:50%}.md\:w-\[120px\]{width:120px}.md\:w-\[132px\]{width:132px}.md\:w-\[260px\]{width:260px}.md\:w-\[300px\]{width:300px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-\[680px\]{max-width:680px}.md\:max-w-\[800px\]{max-width:800px}.md\:max-w-none{max-width:none}.md\:min-w-\[88px\]{min-width:88px}.md\:min-w-\[142px\]{min-width:142px}.md\:flex-\[42\%\]{flex:42%}.md\:flex-\[58\%\]{flex:58%}.md\:flex-none{flex:none}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-1\/2,.md\:translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.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-\[4\.5fr_5\.5fr\]{grid-template-columns:4.5fr 5.5fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-16{gap:calc(var(--spacing)*16)}:where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}:where(.md\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*6*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*6*var(--tw-space-x-reverse))}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:overscroll-y-contain{overscroll-behavior-y:contain}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[28px\]{border-radius:28px}.md\:rounded-full{border-radius:3.40282e+38px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.md\:border-slate-100{border-color:var(--color-slate-100)}.md\:bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.md\:bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50) 30%,transparent)}}.md\:bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.md\:bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50) 60%,transparent)}}.md\:bg-slate-100{background-color:var(--color-slate-100)}.md\:bg-transparent{background-color:#0000}.md\:bg-white{background-color:var(--color-white)}.md\:p-1{padding:calc(var(--spacing)*1)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-0\.5{padding-block:calc(var(--spacing)*.5)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:py-48{padding-block:calc(var(--spacing)*48)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-2{padding-bottom:calc(var(--spacing)*2)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[10px\]{font-size:10px}.md\:leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.md\:text-slate-500{color:var(--color-slate-500)}.md\:text-slate-900{color:var(--color-slate-900)}.md\:normal-case{text-transform:none}.md\:opacity-0{opacity:0}.md\:shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0f172a1f)}.md\:shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.12\)\],.md\:shadow-\[0_6px_16px_rgba\(255\,23\,45\,0\.045\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-\[0_6px_16px_rgba\(255\,23\,45\,0\.045\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#ff172d0b)}.md\:shadow-\[0_10px_24px_rgba\(255\,23\,45\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff172d14)}.md\:shadow-\[0_10px_24px_rgba\(255\,23\,45\,0\.08\)\],.md\:shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0f172a2e)}.md\:shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow)}.md\:shadow-\[var\(--card-shadow\)\],.md\:shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.md\:delay-75{transition-delay:75ms}.md\:delay-100{transition-delay:.1s}@media(hover:hover){.md\:group-hover\:pointer-events-none:is(:where(.group):hover *){pointer-events:none}.md\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-0{inset:calc(var(--spacing)*0)}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:top-16{top:calc(var(--spacing)*16)}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:right-2{right:calc(var(--spacing)*2)}.lg\:right-4{right:calc(var(--spacing)*4)}.lg\:right-6{right:calc(var(--spacing)*6)}.lg\:bottom-6{bottom:calc(var(--spacing)*6)}.lg\:left-auto{left:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-auto{margin-inline:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-12{height:calc(var(--spacing)*12)}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:h-\[420px\]{height:420px}.lg\:h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[min\(72vh\,640px\)\]{max-height:min(72vh,640px)}.lg\:max-h-full{max-height:100%}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:min-h-\[240px\]{min-height:240px}.lg\:min-h-\[280px\]{min-height:280px}.lg\:min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.lg\:min-h-\[min\(58vh\,560px\)\]{min-height:min(58vh,560px)}.lg\:min-h-\[min\(60vh\,580px\)\]{min-height:min(60vh,580px)}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:w-48{width:calc(var(--spacing)*48)}.lg\:w-56{width:calc(var(--spacing)*56)}.lg\:w-\[32\%\]{width:32%}.lg\:w-\[68\%\]{width:68%}.lg\:w-\[320px\]{width:320px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[80\%\]{max-width:80%}.lg\:max-w-\[1180px\]{max-width:1180px}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-20{gap:calc(var(--spacing)*20)}:where(.lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:rounded-3xl{border-radius:var(--radius-3xl)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border{border-color:var(--border)}.lg\:bg-background{background-color:var(--background)}.lg\:bg-cover{background-size:cover}.lg\:object-contain{-o-object-fit:contain;object-fit:contain}.lg\:object-cover{-o-object-fit:cover;object-fit:cover}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-3{padding-block:calc(var(--spacing)*3)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.lg\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.lg\:text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(350px\,410px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(350px,410px) minmax(0,1fr)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-input\/80:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/80:is(.dark *){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:text-foreground:is(.dark *){color:var(--foreground)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-red-900\/25:is(.dark *):hover{background-color:#82181a40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/25:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 25%,transparent)}}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}}.dark\:focus\:bg-red-900\/25:is(.dark *):focus{background-color:#82181a40}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-red-900\/25:is(.dark *):focus{background-color:color-mix(in oklab,var(--color-red-900) 25%,transparent)}}.dark\:focus\:text-red-300:is(.dark *):focus{color:var(--color-red-300)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing)*3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>button\]\:w-full>button{width:100%}}:root{--background:oklch(100% 0 0);--foreground:oklch(25% 0 0);--card:oklch(99% .01 15);--card-foreground:oklch(25% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(25% 0 0);--primary:oklch(55% .22 25);--primary-foreground:oklch(100% 0 0);--secondary:oklch(75% .15 85);--secondary-foreground:oklch(25% 0 0);--muted:oklch(99% .01 15);--muted-foreground:oklch(45% 0 0);--surface-warm:oklch(93.8% .012 75);--accent:oklch(75% .15 85);--accent-foreground:oklch(100% 0 0);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% 0 0);--input:oklch(96% 0 0);--ring:oklch(55% .22 25/.5);--chart-1:oklch(75% .15 85);--chart-2:oklch(55% .22 25);--chart-3:oklch(25% 0 0);--chart-4:oklch(99% .01 15);--chart-5:oklch(100% 0 0);--radius:.5rem;--sidebar:oklch(99% .01 15);--sidebar-foreground:oklch(25% 0 0);--sidebar-primary:oklch(55% .22 25);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(75% .15 85);--sidebar-accent-foreground:oklch(25% 0 0);--sidebar-border:oklch(92% 0 0);--sidebar-ring:oklch(55% .22 25/.5)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:1400px){.container{max-width:1400px}}.workbench-scrollbar{scrollbar-color:#efeae2 transparent;scrollbar-width:thin}.workbench-scrollbar::-webkit-scrollbar{height:6px;width:6px}.workbench-scrollbar::-webkit-scrollbar-track{background:0 0}.workbench-scrollbar::-webkit-scrollbar-thumb{background:#efeae2;border-radius:9999px}.workbench-scrollbar::-webkit-scrollbar-thumb:hover{background:#efeae2}.workbench-scrollbar::-webkit-scrollbar-button{display:none;height:0;width:0}.view-slide-enter-active,.view-slide-leave-active{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.view-slide-enter-from{opacity:0;transform:translateY(10px)}.view-slide-leave-to{opacity:0;transform:translateY(-10px)}@media(prefers-reduced-motion:reduce){.view-slide-enter-active,.view-slide-leave-active{transition:none}.view-slide-enter-from,.view-slide-leave-to{transform:none}}.workbench-sticky-below-mobile-header{top:calc(4rem + var(--mobile-discount-banner-height,0px))}@media(min-width:1024px){.workbench-sticky-below-mobile-header{top:0}}.sic-main{--sicBgColor:#000c}[data-sic]{opacity:0}.sic-main{box-sizing:border-box;visibility:hidden;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;display:flex;max-width:100%;overflow:hidden;position:relative}.sic-main,.sic-main *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sic-main:hover .sic-arrow-1{transform:translate(-2px)}.sic-main:hover .sic-arrow-2{transform:translate(2px)}.sic-main img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none!important;width:100%}.sic-main .sic-clip{height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.sic-main .sic-clip img{height:100%}.sic-main .sic-label{background:var(--sicBgColor);border-radius:3px;bottom:1em;color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:1em;max-width:calc(45% - 30px);padding:.5em 1em;position:absolute}.sic-main .sic-label-one{left:1em}.sic-main .sic-label-two{right:1em}.sic-main .sic-handle{position:absolute;transform:translateZ(0)}.sic-main .sic-line{position:absolute}.sic-main .sic-line:before{background-color:#fffc;box-shadow:0 0 4px #0003;content:""}.sic-main .sic-circle,.sic-main .sic-line:before{position:absolute;transition:transform .2s ease-out}.sic-main .sic-circle{border:2px solid #fff;border-radius:50%;box-sizing:border-box;filter:drop-shadow(0 0 2px #0003);height:40px;left:50%;margin-left:-20px;margin-top:-20px;top:50%;width:40px}.sic-main .sic-arrows{height:36px;position:absolute;width:36px}.sic-main .sic-arrow{height:32px;position:absolute;top:2px;transition:transform .2s ease-out;width:32px}.sic-main .sic-arrow-1{left:-6px}.sic-main .sic-arrow-2{right:-6px}.sic-main.sic-horizontal .sic-handle{height:100%;margin-left:-1px;top:0;width:2px}.sic-main.sic-horizontal .sic-line{height:50%;left:0;width:100%}.sic-main.sic-horizontal .sic-line:before{height:200%;left:0;width:100%}.sic-main.sic-horizontal .sic-line.sic-line-1{top:0}.sic-main.sic-horizontal .sic-line.sic-line-1:before{bottom:0;transform:translateY(-20px)}.sic-main.sic-horizontal .sic-line.sic-line-2{bottom:0}.sic-main.sic-horizontal .sic-line.sic-line-2:before{top:0;transform:translateY(20px)}.sic-main.sic-horizontal:hover *{cursor:col-resize}.sic-main.sic-vertical .sic-handle{height:2px;left:0;margin-top:-1px;width:100%}.sic-main.sic-vertical .sic-line{height:100%;top:0;width:50%}.sic-main.sic-vertical .sic-line:before{height:100%;top:0;width:100%}.sic-main.sic-vertical .sic-line.sic-line-1{left:0}.sic-main.sic-vertical .sic-line.sic-line-1:before{left:0;transform:translate(-20px)}.sic-main.sic-vertical .sic-line.sic-line-2{right:0}.sic-main.sic-vertical .sic-line.sic-line-2:before{right:0;transform:translate(20px)}.sic-main.sic-vertical .sic-arrows{transform:rotate(90deg)}.sic-main.sic-vertical:hover *{cursor:row-resize}.sic-main.interacting .sic-handle .sic-circle{transform:scale(0)}.sic-main.interacting .sic-handle .sic-line:before{transform:translateZ(0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@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}}</style>
<style>.countdown-toast-position[data-v-dc201524]{top:calc(4.75rem + var(--mobile-discount-banner-height, 0px))}@media(min-width:1024px){.countdown-toast-position[data-v-dc201524]{top:1.5rem}}.countdown-toast-bar[data-v-dc201524]{animation:countdown-toast-progress-dc201524 var(--toast-duration) linear forwards}.countdown-toast-bar--paused[data-v-dc201524]{animation-play-state:paused}@keyframes countdown-toast-progress-dc201524{0%{transform:scaleX(1)}to{transform:scaleX(0)}}</style>
<style>.workbench-header-runtime>header{display:none!important}.workbench-drawer-enter-active,.workbench-drawer-leave-active{transition:opacity .18s ease}.workbench-drawer-enter-active .workbench-mobile-drawer,.workbench-drawer-leave-active .workbench-mobile-drawer{transition:transform .22s ease}.workbench-drawer-enter-from,.workbench-drawer-leave-to{opacity:0}.workbench-drawer-enter-from .workbench-mobile-drawer,.workbench-drawer-leave-to .workbench-mobile-drawer{transform:translate(-100%)}</style>
<style>.workbench-upgrade-button[data-v-877271b6]:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 20%,transparent)}</style>
<style>.generated-image-glass-button[data-v-5b923c38]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#14141459;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 24px #0f172a38;color:#fff;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.generated-image-glass-button[data-v-5b923c38]:hover:not(:disabled){background:#1414148c;transform:scale(1.08)}</style>
<style>.custom-select[data-v-f541ddf4]{font-size:14px}[data-v-f541ddf4] .custom-select ul::-webkit-scrollbar{width:6px}[data-v-f541ddf4] .custom-select ul::-webkit-scrollbar-track{background:#f1f1f1}[data-v-f541ddf4] .custom-select ul::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}[data-v-f541ddf4] .custom-select ul::-webkit-scrollbar-thumb:hover{background:#ccc}</style>
<style>.generate-options-popover-enter-active[data-v-96f41be0],.generate-options-popover-leave-active[data-v-96f41be0]{transition:opacity .16s ease,transform .16s ease}.generate-options-popover-enter-from[data-v-96f41be0],.generate-options-popover-leave-to[data-v-96f41be0]{opacity:0;transform:translateY(6px)}</style>
<style>.num-btn.premium[data-v-21a3b533]:after{content:"💎";filter:sepia(1) saturate(3) hue-rotate(-10deg);font-size:13px;line-height:1;position:absolute;right:1px;top:-1px}</style>
<style>.feature-empty-compare-slider.sic-main img{background:#f7f5f0;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}</style>
<style>.home-edit-tap-target[data-v-fba0a200]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.home-edit-dialog-panel[data-v-fba0a200]{min-height:100vh;min-height:100dvh}@media(min-width:640px){.home-edit-dialog-panel[data-v-fba0a200]{height:min(96vh,980px);max-height:min(96vh,980px);min-height:0}}.home-edit-slider[data-v-fba0a200]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;height:6px}.home-edit-slider[data-v-fba0a200]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);border:2px solid var(--background);border-radius:9999px;box-shadow:0 1px 3px #0003;cursor:pointer;height:16px;width:16px}.home-edit-slider[data-v-fba0a200]::-moz-range-thumb{background:var(--color-primary);border:2px solid var(--background);border-radius:9999px;box-shadow:0 1px 3px #0003;cursor:pointer;height:16px;width:16px}.home-edit-slider[data-v-fba0a200]::-moz-range-track{background:transparent;border-radius:9999px;height:6px}@media(max-width:639px){.home-edit-slider[data-v-fba0a200]{height:8px}.home-edit-slider[data-v-fba0a200]::-webkit-slider-thumb{height:22px;width:22px}.home-edit-slider[data-v-fba0a200]::-moz-range-thumb{height:22px;width:22px}}.home-edit-history-scroll[data-v-fba0a200]{scrollbar-width:none}.home-edit-history-scroll[data-v-fba0a200]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-fba0a200],.fade-leave-active[data-v-fba0a200]{transition:opacity .2s ease}.fade-enter-from[data-v-fba0a200],.fade-leave-to[data-v-fba0a200]{opacity:0}</style>
<link rel="stylesheet" href="/_nuxt/entry.Bkg2Up5Z.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/index.gYhntE6S.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/CustomSwitch.CWn0Zfyo.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/ToolHistoryList.CBXEhF_y.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/index.BNasc2uS.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/GenerateOptionsButton.X2HMtEBU.css" crossorigin>
<link rel="stylesheet" href="/_nuxt/index.BHSq2Z0Q.css" crossorigin>
<link rel="preload" as="fetch" crossorigin="anonymous" href="/exterior-design-ai/_payload.json?c524c482-ed61-46ed-91da-deb7f2a699d0">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/reY8mKQC.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cv5nY9_z.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DNfRX4X6.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BTK6UIEp.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dl97c0s5.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BKeRlrKO.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/vyIJZLFh.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/igYUvoRt.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/yZ2zA2Ru.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DF0Fu8kK.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BOBOurJQ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CF6YdvLj.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DB4GC-t9.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CcT7XfJV.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DS55PkK0.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CzsZAJD7.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CYZwHBiw.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/RnrOpRuq.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/ChiQLSr4.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/D3MUgl9m.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BTEUAFDY.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DUHIioLB.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DfoZ3MNM.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/D8Wzdo_C.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CW9HXwJ0.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/9VDQ78CF.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B60GQwtg.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/C4OH40R6.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CYORtzKG.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CnBumoIO.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/0YdE6yJT.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DTA2xBi9.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BeQv42_y.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/RU7hIZVj.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/C9Bi4xU7.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/YJAYCQb1.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CDi_i5Lj.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DHmXXW5b.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/C2fWnU9m.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/kS8rTFzA.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CkEp03OU.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Q8RDPshQ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Du9d7_WC.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/iv9CD0V0.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/3c3vxUsh.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/TSFsAFgz.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DXE5X2np.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CBWzezEy.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/NOkMRsP3.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CrM_Cjld.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B2QCjNHy.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/ph8txn-B.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CGWl-0Fl.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BRojqeuQ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B8TcWKQ0.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BNjUINZO.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/_ps8kf6Q.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/D84bz2kv.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CMjeargD.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DLjBBjPT.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dx9hJ2TP.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DJvDXlXj.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DsihiE4V.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B5LVo6to.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/f2BuSLoZ.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CUu7iGQm.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/vz-8S11C.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CETtMJ2g.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/By0Y1CiS.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BZjUr4oR.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/pc33MeZv.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BYep-5Bt.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CoS7QD3U.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CZBkJL6S.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/p1DCPFOt.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/DcW3mO8-.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/B-lyLVMx.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/CuWCLI9i.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BE0K8Gce.js">
<script type="module" src="/_nuxt/reY8mKQC.js" crossorigin></script>
<meta name="description" content="Free AI exterior design generator that turns your home photo into realistic exterior concepts. Explore remodel ideas, front elevations, and 25+ design styles.">
<link rel="canonical" href="https://home-design.ai/exterior-design-ai">
<link rel="alternate" hreflang="en" href="https://home-design.ai/exterior-design-ai">
<link rel="alternate" hreflang="de" href="https://home-design.ai/de/exterior-design-ai">
<link rel="alternate" hreflang="es" href="https://home-design.ai/es/exterior-design-ai">
<link rel="alternate" hreflang="fr" href="https://home-design.ai/fr/exterior-design-ai">
<link rel="alternate" hreflang="ja" href="https://home-design.ai/ja/exterior-design-ai">
<link rel="alternate" hreflang="ko" href="https://home-design.ai/ko/exterior-design-ai">
<link rel="alternate" hreflang="nl" href="https://home-design.ai/nl/exterior-design-ai">
<link rel="alternate" hreflang="pt" href="https://home-design.ai/pt/exterior-design-ai">
<link rel="alternate" hreflang="it" href="https://home-design.ai/it/exterior-design-ai">
<link rel="alternate" hreflang="x-default" href="https://home-design.ai/exterior-design-ai">
<link rel="icon" href="/favicon.png">
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="/android-chrome-512x512.png" sizes="512x512">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Exterior Design AI Tool","description":"Transform home exteriors with exterior design ai. Upload a photo, choose a style, and generate realistic exterior house design ideas for renovations and inspiration.","url":"https://home-design.ai/exterior-design-ai","applicationCategory":"DesignApplication","operatingSystem":"Web Browser","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"}}</script></head><body><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><div id="__nuxt"><div><div class="min-h-screen bg-[#F3F4F6]"><div class="workbench-header-runtime"><!--[--><header class="sticky left-0 right-0 top-0 z-50 w-full transition-all duration-300 bg-[#F9F4F0]/95 shadow-sm backdrop-blur-md"><!----><div class="container mx-auto px-4"><div class="flex h-20 items-center justify-between"><a href="/" class="flex items-center gap-2"><div class="flex h-10 w-10 items-center justify-center rounded-xl transition-colors bg-transparent"><img src="/favicon.png" alt="logo"></div><span class="font-serif text-base md:text-xl font-bold transition-colors text-foreground"> Home Design AI </span></a><nav class="hidden items-center gap-1 lg:flex"><!--[--><!--[--><a href="/" class="group relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground">Home <span class="absolute bottom-1 left-1/2 h-0.5 w-0 -translate-x-1/2 rounded-full transition-all duration-300 group-hover:w-1/2 bg-foreground"></span></a><!--]--><!--[--><div data-ai-tools-menu class="relative"><button type="button" class="relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground" aria-expanded="false" aria-haspopup="true" aria-controls="ai-tools-menu">AI Tools <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><div id="ai-tools-menu" class="absolute left-0 top-full z-50 w-[42rem] max-w-[calc(100vw-2rem)] pt-2" style="display:none;"><div class="flex overflow-hidden rounded-2xl border border-border bg-background p-2 shadow-lg"><aside class="w-[13.5rem] shrink-0 rounded-xl bg-[#F7F4F1] p-3"><p class="mb-2 px-3 text-[11px] font-semibold uppercase tracking-[0.12em] text-[#9A9288]">Categories</p><div class="space-y-0.5" role="tablist" aria-label="Categories"><!--[--><button type="button" role="tab" aria-selected="true" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors bg-white text-[#1F1F1F] shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-icon h-4.5 w-4.5 shrink-0"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Room Design</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-primary/10 text-primary">13</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trees-icon h-4.5 w-4.5 shrink-0"><path d="M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z"></path><path d="M7 16v6"></path><path d="M13 19v3"></path><path d="M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5"></path></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Exterior</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">6</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid-icon h-4.5 w-4.5 shrink-0"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Floor Plan</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">9</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-box-icon h-4.5 w-4.5 shrink-0"><path d="M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z"></path><path d="m3.3 7 8.7 5 8.7-5"></path><path d="M12 22V12"></path></svg><span class="min-w-0 flex-1 text-[13px] font-medium">3D Tools</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">3</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video-icon h-4.5 w-4.5 shrink-0"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Video</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">1</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye-icon h-4.5 w-4.5 shrink-0"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Visualization</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">3</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-armchair-icon h-4.5 w-4.5 shrink-0"><path d="M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3"></path><path d="M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z"></path><path d="M5 18v2"></path><path d="M19 18v2"></path></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Furniture & Element</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">10</span></button><button type="button" role="tab" aria-selected="false" class="flex w-full items-center gap-2.5 rounded-xl px-3 py-2 text-left transition-colors text-[#625D56] hover:bg-white/70 hover:text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-code2-icon h-4.5 w-4.5 shrink-0"><path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="m5 12-3 3 3 3"></path><path d="m9 18 3-3-3-3"></path></svg><span class="min-w-0 flex-1 text-[13px] font-medium">Image to CAD</span><span class="flex min-w-6 items-center justify-center rounded-full px-1.5 py-0.5 text-[11px] font-medium bg-[#ECE9E5] text-[#8D877F]">2</span></button><!--]--></div></aside><div class="flex min-w-0 flex-1 flex-col bg-white px-4 py-3"><div class="min-h-0 flex-1 overflow-y-auto"><div class="grid grid-cols-2 content-start gap-x-4 gap-y-0.5"><!--[--><a href="/interior-design-ai" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Interior Design</span><span class="shrink-0 rounded bg-amber-100 px-1.5 py-0.5 text-[9px] font-semibold leading-none text-amber-700"> HOT </span></a><a href="/ai-room-cleaner" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Room Cleaner</span><span class="shrink-0 rounded bg-amber-100 px-1.5 py-0.5 text-[9px] font-semibold leading-none text-amber-700"> HOT </span></a><a href="/ai-classroom-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Classroom Design</span><span class="shrink-0 rounded bg-emerald-100 px-1.5 py-0.5 text-[9px] font-semibold leading-none text-emerald-700"> NEW </span></a><a href="/home-design-ai" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Home Design AI</span><span class="shrink-0 rounded bg-amber-100 px-1.5 py-0.5 text-[9px] font-semibold leading-none text-amber-700"> HOT </span></a><a href="/ai-kitchen-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Kitchen Design</span><span class="shrink-0 rounded bg-amber-100 px-1.5 py-0.5 text-[9px] font-semibold leading-none text-amber-700"> HOT </span></a><a href="/room-design-ai" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Room Design</span><!----></a><a href="/ai-restaurant-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Restaurant Design</span><!----></a><a href="/living-room-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Living Room Design</span><!----></a><a href="/ai-bedroom-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Bedroom Design</span><!----></a><a href="/ai-bathroom-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Bathroom Design</span><!----></a><a href="/ai-office-design" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">Office Design</span><!----></a><a href="/ai-room-decorator" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Room Decorator</span><!----></a><a href="/ai-room-planner" class="group flex min-w-0 items-center gap-2 rounded-lg px-3 py-2 text-[13px] font-medium text-[#1F1F1F] transition-colors hover:bg-[#F7F4F1] hover:text-primary"><span class="min-w-0 flex-1 truncate">AI Room Planner</span><!----></a><!--]--></div></div><div class="mt-3 flex shrink-0 justify-end border-t border-border pt-3"><a href="/ai-studio" class="group flex items-center gap-1 text-[13px] font-semibold text-primary transition-opacity hover:opacity-80">View All AI Tools <span class="transition-transform group-hover:translate-x-1" aria-hidden="true">→</span></a></div></div></div></div></div><!--]--><!--[--><div data-floor-plans-menu class="relative"><button type="button" class="relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground" aria-expanded="false" aria-haspopup="true"><span class="absolute -right-1 -top-1.5 rounded-full bg-primary px-1.5 py-1 text-[10px] font-semibold leading-none text-primary-foreground">NEW</span> Floor Plans <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-0 top-full z-50 pt-2" style="display:none;"><div class="min-w-[19rem] overflow-hidden rounded-2xl border border-border bg-background p-2 shadow-lg"><!--[--><a href="/floor-plans" class="flex items-start gap-3 rounded-lg p-3 transition-colors hover:bg-neutral-50"><div class="flex h-9 w-9 shrink-0 items-center justify-center rounded-lg bg-[#EEEAE4] text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid-icon h-4 w-4"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg></div><div><p class="text-sm font-medium text-[#1F1F1F]">Floor Plan Designs</p><p class="whitespace-nowrap text-xs leading-snug text-[#6E6A63]">Explore ready-made floor plan designs</p></div></a><a href="/floor-planner" class="flex items-start gap-3 rounded-lg p-3 transition-colors hover:bg-neutral-50"><div class="flex h-9 w-9 shrink-0 items-center justify-center rounded-lg bg-[#EEEAE4] text-[#1F1F1F]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pencil-ruler-icon h-4 w-4"><path d="M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13"></path><path d="m8 6 2-2"></path><path d="m18 16 2-2"></path><path d="m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17"></path><path d="M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"></path><path d="m15 5 4 4"></path></svg></div><div><p class="text-sm font-medium text-[#1F1F1F]">Floor Planner</p><p class="whitespace-nowrap text-xs leading-snug text-[#6E6A63]">Draw your own floor plan from scratch</p></div></a><!--]--></div></div></div><!--]--><!--[--><a href="/ideas" class="group relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground">Inspiration <span class="absolute bottom-1 left-1/2 h-0.5 w-0 -translate-x-1/2 rounded-full transition-all duration-300 group-hover:w-1/2 bg-foreground"></span></a><!--]--><!--[--><a href="/business" class="group relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground">Services <span class="absolute bottom-1 left-1/2 h-0.5 w-0 -translate-x-1/2 rounded-full transition-all duration-300 group-hover:w-1/2 bg-foreground"></span></a><!--]--><!--[--><a href="/pricing" class="group relative flex items-center gap-1 rounded-full px-4 py-2 text-sm font-medium transition-all text-muted-foreground hover:bg-[#F0EDE9] hover:text-foreground">Pricing <span class="absolute bottom-1 left-1/2 h-0.5 w-0 -translate-x-1/2 rounded-full transition-all duration-300 group-hover:w-1/2 bg-foreground"></span></a><!--]--><!--]--></nav><div class="flex items-center gap-2 lg:gap-3"><div class="hidden lg:block"><div class="relative"><button type="button" class="flex cursor-pointer items-center text-sm font-medium transition-colors text-muted-foreground hover:text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe-icon mr-2 h-4 w-4 shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg> English <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon ml-1 h-4 w-4 shrink-0 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><!----></div></div><div class="hidden lg:flex items-center gap-3"><button type="button" class="rounded-full px-6 py-2 text-sm font-medium transition-all duration-300 bg-foreground text-primary-foreground hover:bg-foreground/90">Login</button></div><div class="flex lg:hidden flex-col gap-2"><button type="button" class="w-full rounded-full bg-primary px-4 py-2 text-sm font-medium text-primary-foreground hover:bg-foreground/90">Login</button></div><!----><button type="button" class="rounded-full p-2 lg:hidden text-foreground" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu-icon h-6 w-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></header><!----><!----><!----><!----><!----><!----><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--teleport start--><!--teleport end--><!--]--></div><div class="flex min-h-screen"><div class="sticky top-0 hidden h-screen shrink-0 transition-[width] duration-200 lg:block w-[260px] z-auto"><aside class="relative flex h-full shrink-0 flex-col overflow-visible border-r border-gray-200 bg-white transition-[width,min-width] duration-200 z-50 w-[260px] min-w-[260px]" data-v-877271b6><div class="flex h-20 shrink-0 items-center border-b border-gray-200 gap-3 px-4" data-v-877271b6><a href="/" class="flex min-w-0 items-center gap-3 flex-1" data-v-877271b6><span class="flex shrink-0 items-center justify-center rounded-xl bg-primary shadow-[0_7px_18px_rgba(255,31,45,0.24)] h-8 w-8" data-v-877271b6><img src="/favicon.png" alt="Home Design AI" class="h-4 w-4 brightness-0 invert" data-v-877271b6></span><span class="truncate whitespace-nowrap text-base font-extrabold tracking-normal text-gray-950" data-v-877271b6> Home Design AI </span></a><button type="button" class="ml-auto flex h-8 w-8 shrink-0 items-center justify-center rounded-lg transition-colors border border-gray-200 text-gray-400 shadow-sm hover:bg-gray-50 hover:text-gray-700" aria-label="Collapse tools navigation" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-left-icon h-4 w-4" data-v-877271b6><path d="m15 18-6-6 6-6"></path></svg></button></div><nav class="workbench-scrollbar flex min-h-0 flex-1 flex-col overflow-y-auto overscroll-contain px-3 py-1" aria-label="Workbench navigation" data-v-877271b6><!--[--><div class="flex flex-col w-full" data-v-877271b6><!----><!----><!--[--><a href="/" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Home</span><!----></a><a href="/historys" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Projects</span><!----></a><!--]--></div><div class="flex flex-col w-full" data-v-877271b6><!----><div class="px-3 pb-1 pt-3 text-xs font-semibold uppercase tracking-normal text-gray-400" data-v-877271b6>Tools</div><!--[--><a href="/home-design-ai" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-plus-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M13.22 2.416a2 2 0 0 0-2.511.057l-7 5.999A2 2 0 0 0 3 10v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7.354"></path><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M15 6h6"></path><path d="M18 3v6"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Home Design Studio</span><!----></a><a href="/interior-design-ai" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid-icon h-4 w-4 shrink-0" data-v-877271b6><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Interior Design</span><!----></a><a aria-current="page" href="/exterior-design-ai" class="router-link-active router-link-exact-active flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left bg-[#fff0f1] font-medium text-primary" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tree-palm-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4"></path><path d="M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3"></path><path d="M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35"></path><path d="M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Exterior & Landscape</span><!----></a><a href="/floor-plan-generator" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-split-vertical-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3"></path><path d="M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3"></path><line x1="4" x2="20" y1="12" y2="12"></line></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight truncate" data-v-877271b6>Floor Plans</span><span class="shrink-0 font-bold leading-none rounded-full border bg-transparent px-2.5 py-1 text-[11px]" style="border-color:#F59E0B;color:#F59E0B;" data-v-877271b6>Upgrade</span></a><a href="/image-to-dxf" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-code-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M10 12.5 8 15l2 2.5"></path><path d="m14 12.5 2 2.5-2 2.5"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight truncate" data-v-877271b6>Image to CAD</span><span class="shrink-0 font-bold leading-none rounded px-1.5 py-0.5 text-[10px] text-gray-950" style="background-color:#FABF24;" data-v-877271b6>NEW</span></a><a href="/animate" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>3D & Visualization</span><!----></a><a href="/paint-color-visualizer" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-blocks-icon h-4 w-4 shrink-0" data-v-877271b6><rect width="7" height="7" x="14" y="3" rx="1"></rect><path d="M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Furniture & Elements</span><!----></a><!--]--></div><div class="flex flex-col w-full" data-v-877271b6><!----><div class="px-3 pb-1 pt-3 text-xs font-semibold uppercase tracking-normal text-gray-400" data-v-877271b6>Explore</div><!--[--><a href="/ideas" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb-icon h-4 w-4 shrink-0" data-v-877271b6><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Inspiration</span><!----></a><a href="/floor-plans" class="flex items-center rounded-xl transition-colors duration-150 min-h-10 w-full gap-3 px-3 py-1 text-left font-medium text-gray-700 hover:bg-gray-50 hover:text-gray-950" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building-icon h-4 w-4 shrink-0" data-v-877271b6><rect width="16" height="20" x="4" y="2" rx="2" ry="2"></rect><path d="M9 22v-4h6v4"></path><path d="M8 6h.01"></path><path d="M16 6h.01"></path><path d="M12 6h.01"></path><path d="M12 10h.01"></path><path d="M12 14h.01"></path><path d="M16 10h.01"></path><path d="M16 14h.01"></path><path d="M8 10h.01"></path><path d="M8 14h.01"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>House Plans</span><!----></a><!--]--></div><!--]--><div class="flex flex-col w-full" data-v-877271b6><div class="w-full px-3 pb-1 pt-3 text-xs font-semibold uppercase tracking-normal text-gray-400" data-v-877271b6>General</div><div class="w-full" data-workbench-guest-support data-v-877271b6><button type="button" class="flex cursor-pointer items-center rounded-xl text-left font-medium text-gray-700 transition-colors duration-150 hover:bg-gray-50 hover:text-gray-950 min-h-10 w-full gap-3 px-3 py-1" title="Support" aria-label="Support" aria-expanded="false" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-life-buoy-icon h-4 w-4 shrink-0" data-v-877271b6><circle cx="12" cy="12" r="10"></circle><path d="m4.93 4.93 4.24 4.24"></path><path d="m14.83 9.17 4.24-4.24"></path><path d="m14.83 14.83 4.24 4.24"></path><path d="m9.17 14.83-4.24 4.24"></path><circle cx="12" cy="12" r="4"></circle></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight" data-v-877271b6>Support</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 shrink-0 text-gray-400 transition-transform duration-200" data-v-877271b6><path d="m6 9 6 6 6-6"></path></svg></button><!----></div><div class="relative block w-full" data-v-877271b6><button type="button" class="flex w-full cursor-pointer items-center rounded-xl text-left font-medium text-gray-700 transition-colors duration-150 hover:bg-gray-50 hover:text-gray-950 min-h-10 gap-3 px-3 py-1" aria-label="Language" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe-icon h-4 w-4 shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="min-w-0 flex-1 whitespace-nowrap leading-tight">Language</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 shrink-0 text-gray-400 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button><!----></div></div></nav><div class="flex shrink-0 flex-col border-t border-gray-200 bg-white gap-3 px-3 py-2" data-v-877271b6><!--[--><div class="flex w-full flex-col gap-2" data-v-877271b6><div class="rounded-2xl border border-primary/10 shadow-[0_8px_24px_rgba(15,23,42,0.06)] px-4 py-4" style="background:linear-gradient(180deg, #FFF8F5 0%, #FFEFEA 100%);" data-v-877271b6><div class="flex flex-col items-center px-1 text-center" data-v-877271b6><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gift-icon h-7 w-7 shrink-0 text-primary" data-v-877271b6><rect x="3" y="8" width="18" height="4" rx="1"></rect><path d="M12 8v13"></path><path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"></path><path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"></path></svg><p class="mt-2.5 text-sm font-semibold leading-tight text-gray-950" data-v-877271b6>Log in to get free credit!</p></div><button type="button" class="flex w-full items-center justify-center bg-primary px-3 font-semibold text-white shadow-sm transition-colors hover:bg-primary/90 mt-3.5 h-11 rounded-xl text-sm" data-v-877271b6>Claim Free Credits</button></div></div><!--]--></div><!----></aside></div><div class="min-w-0 flex-1"><div class="sticky top-0 z-50 lg:hidden"><!--teleport start--><!----><!--teleport end--><div class="flex h-16 items-center gap-2 border-b border-neutral-200 bg-white px-3 max-[390px]:px-2"><div class="flex min-w-0 flex-1 items-center gap-2"><button type="button" class="flex h-10 w-10 shrink-0 items-center justify-center rounded-lg text-neutral-900 transition-colors hover:bg-neutral-100" aria-label="Open tools navigation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu-icon h-6 w-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button><a href="/" class="flex min-w-0 items-center gap-2.5"><span class="flex h-9 w-9 shrink-0 items-center justify-center rounded-xl bg-primary shadow-[0_7px_18px_rgba(255,31,45,0.24)]"><img src="/favicon.png" alt="Home Design AI" class="h-4 w-4 brightness-0 invert"></span><span class="truncate whitespace-nowrap text-base font-extrabold tracking-[-0.35px] text-neutral-950"> Home Design AI </span></a></div><button type="button" class="flex h-10 shrink-0 items-center justify-center whitespace-nowrap rounded-full bg-primary px-4 text-sm font-semibold text-white shadow-[0_8px_20px_rgba(255,31,45,0.22)] transition-colors hover:bg-primary/90 max-[390px]:px-3 max-[390px]:text-xs">Claim Credits</button></div></div><main class="min-w-0"><!--[--><div><!--[--><section id="designer" class="min-h-[calc(100dvh-4rem)] bg-transparent p-4 lg:min-h-[calc(100dvh-2rem)]" data-v-5b923c38><div class="mx-auto w-full" data-v-5b923c38><div class="mx-auto w-full" data-v-5b923c38><div class="w-full" data-v-5b923c38><div class="grid items-stretch gap-4 xl:grid-cols-[minmax(350px,410px)_minmax(0,1fr)]" data-v-5b923c38><div class="flex flex-col" data-v-5b923c38><div class="flex-1" data-v-5b923c38><div class="h-full" data-v-5b923c38><div class="flex flex-col overflow-visible rounded-2xl border bg-white text-sm shadow-sm lg:h-[calc(100dvh-2rem)] lg:overflow-hidden" data-v-5b923c38><div class="shrink-0 px-5 pt-5" data-v-5b923c38><!--[--><div class="relative z-[25] border-b border-neutral-200 pb-4"><div class="flex items-center gap-3"><button type="button" class="border-neutral-200 bg-neutral-50/50 text-neutral-900 hover:border-neutral-300 hover:bg-neutral-50 flex h-12 min-w-0 flex-1 items-center justify-between gap-3 rounded-xl border-2 px-4 text-left transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/25" aria-expanded="false" aria-haspopup="listbox"><span class="truncate text-sm font-normal">Home Exterior Design</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 shrink-0 text-current transition-transform"><path d="m6 9 6 6 6-6"></path></svg></button></div><!----></div><!--]--></div><div class="workbench-scrollbar space-y-6 px-5 py-5 lg:min-h-0 lg:flex-1 lg:overflow-y-auto lg:overscroll-contain" data-v-5b923c38><div data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Upload Your House Image</label><div class="relative h-64 cursor-pointer overflow-hidden rounded-lg border-2 border-dashed border-muted-foreground/25 p-4 text-center transition-colors hover:border-primary/50" data-v-5b923c38><div class="relative z-10 h-full" data-v-5b923c38><input type="file" accept=".jpg,.jpeg,.jfif,.png,.webp,.gif,.bmp,.avif,.heic,.heif,.hif,.tif,.tiff,.pdf,image/jpeg,image/jpg,image/pjpeg,image/png,image/webp,image/gif,image/bmp,image/x-bmp,image/x-ms-bmp,image/avif,image/heic,image/heif,image/hif,image/heic-sequence,image/heif-sequence,image/tiff,image/x-tiff,application/pdf" class="hidden" data-v-5b923c38><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload-icon h-12 w-12 mx-auto text-muted-foreground mb-4" data-v-5b923c38><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" x2="12" y1="3" y2="15"></line></svg><p class="text-sm text-muted-foreground" data-v-5b923c38>Click to upload or drag and drop</p><p class="mt-1 text-sm text-muted-foreground" data-v-5b923c38>Images and PDF • Max 50MB</p><div class="space-y-2 mt-6" data-v-5b923c38><div class="flex items-center gap-3" data-v-5b923c38><span class="flex-1 h-px bg-gray-300" data-v-5b923c38></span><label class="text-sm text-gray-400 font-medium shrink-0" data-v-5b923c38>View Case Demo</label><span class="flex-1 h-px bg-gray-300" data-v-5b923c38></span></div><div class="flex flex-nowrap justify-center gap-1.5 px-2" data-v-5b923c38><!--[--><button type="button" class="border-muted hover:border-primary/50 relative aspect-square w-full max-w-16 min-w-0 flex-1 rounded-lg overflow-hidden border-2 transition-colors cursor-pointer bg-muted" data-v-5b923c38><img src="/nuxt_img/index/case/exterior-case1.webp" alt="Case 1" class="w-full h-full object-cover" style="" data-v-5b923c38><div class="flex h-full w-full items-center justify-center text-sm text-muted-foreground" style="display:none;" data-v-5b923c38>1</div></button><button type="button" class="border-muted hover:border-primary/50 relative aspect-square w-full max-w-16 min-w-0 flex-1 rounded-lg overflow-hidden border-2 transition-colors cursor-pointer bg-muted" data-v-5b923c38><img src="/nuxt_img/index/case/exterior-case2.webp" alt="Case 2" class="w-full h-full object-cover" style="" data-v-5b923c38><div class="flex h-full w-full items-center justify-center text-sm text-muted-foreground" style="display:none;" data-v-5b923c38>2</div></button><button type="button" class="border-muted hover:border-primary/50 relative aspect-square w-full max-w-16 min-w-0 flex-1 rounded-lg overflow-hidden border-2 transition-colors cursor-pointer bg-muted" data-v-5b923c38><img src="/nuxt_img/index/case/exterior-case3.webp" alt="Case 3" class="w-full h-full object-cover" style="" data-v-5b923c38><div class="flex h-full w-full items-center justify-center text-sm text-muted-foreground" style="display:none;" data-v-5b923c38>3</div></button><!--]--></div></div></div><input type="file" accept=".jpg,.jpeg,.jfif,.png,.webp,.gif,.bmp,.avif,.heic,.heif,.hif,.tif,.tiff,.pdf,image/jpeg,image/jpg,image/pjpeg,image/png,image/webp,image/gif,image/bmp,image/x-bmp,image/x-ms-bmp,image/avif,image/heic,image/heif,image/hif,image/heic-sequence,image/heif-sequence,image/tiff,image/x-tiff,application/pdf" class="hidden" data-v-5b923c38></div><div class="mt-3 flex items-start gap-2 rounded-lg border border-amber-200 bg-amber-50 px-3 py-2.5 text-xs leading-relaxed text-slate-700" data-v-5b923c38><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info-icon mt-0.5 h-4 w-4 shrink-0 text-amber-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="min-w-0"><p class="font-medium">Exterior images only</p><p>Want to visualize a floor plan? Try <a href="/floor-plan-to-elevation" class="rounded-sm font-semibold text-amber-800 underline underline-offset-2 transition-colors hover:text-amber-900 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-amber-500 focus-visible:ring-offset-2">Floor Plan to Elevation <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon inline h-4 w-4 align-text-bottom" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></p></div></div></div><div class="flex items-center gap-1.5 rounded-lg bg-neutral-100 p-1.5" data-v-5b923c38><button class="flex-1 flex items-center justify-center gap-2.5 py-2.5 rounded-md text-sm font-normal transition-all cursor-pointer bg-white text-neutral-900 shadow-sm" data-v-5b923c38><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-template-icon h-5 w-5 text-primary" data-v-5b923c38><rect width="18" height="7" x="3" y="3" rx="1"></rect><rect width="9" height="7" x="3" y="14" rx="1"></rect><rect width="5" height="7" x="16" y="14" rx="1"></rect></svg><span data-v-5b923c38>Template</span></button><button class="flex-1 flex items-center justify-center gap-2.5 py-2.5 rounded-md text-sm font-normal transition-all cursor-pointer text-neutral-500 hover:text-neutral-900" data-v-5b923c38><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-square-pen-icon h-5 w-5 text-neutral-500" data-v-5b923c38><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"></path></svg><span data-v-5b923c38>Custom</span></button></div><div class="grid grid-cols-1 gap-4" data-v-5b923c38><div class="grid grid-cols-2 gap-4" data-v-5b923c38><div data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>House Angle</label><div class="custom-select relative w-full" data-v-5b923c38 data-v-f541ddf4><div class="w-full px-4 py-3 rounded-md bg-background cursor-pointer flex items-center justify-between border border-border" data-v-f541ddf4><div class="flex min-w-0 items-center gap-2" data-v-f541ddf4><!----><span class="truncate" data-v-f541ddf4>Side of house</span></div><svg class="w-4 h-4 text-gray-500 transition-transform" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-v-f541ddf4><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" data-v-f541ddf4></path></svg></div><!----></div></div><div data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Material</label><div class="custom-select relative w-full" data-v-5b923c38 data-v-f541ddf4><div class="w-full px-4 py-3 rounded-md bg-background cursor-pointer flex items-center justify-between border border-border" data-v-f541ddf4><div class="flex min-w-0 items-center gap-2" data-v-f541ddf4><!----><span class="truncate" data-v-f541ddf4>Unlimited</span></div><svg class="w-4 h-4 text-gray-500 transition-transform" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-v-f541ddf4><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" data-v-f541ddf4></path></svg></div><!----></div></div><div data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Season</label><div class="custom-select relative w-full" data-v-5b923c38 data-v-f541ddf4><div class="w-full px-4 py-3 rounded-md bg-background cursor-pointer flex items-center justify-between border border-border" data-v-f541ddf4><div class="flex min-w-0 items-center gap-2" data-v-f541ddf4><!----><span class="truncate" data-v-f541ddf4>Unlimited</span></div><svg class="w-4 h-4 text-gray-500 transition-transform" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-v-f541ddf4><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" data-v-f541ddf4></path></svg></div><!----></div></div><div data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Time of Day</label><div class="custom-select relative w-full" data-v-5b923c38 data-v-f541ddf4><div class="w-full px-4 py-3 rounded-md bg-background cursor-pointer flex items-center justify-between border border-border" data-v-f541ddf4><div class="flex min-w-0 items-center gap-2" data-v-f541ddf4><!----><span class="truncate" data-v-f541ddf4>Unlimited</span></div><svg class="w-4 h-4 text-gray-500 transition-transform" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" data-v-f541ddf4><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" data-v-f541ddf4></path></svg></div><!----></div></div></div><div class="space-y-2" data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Design Style</label><div class="min-w-0 w-full overflow-hidden" data-v-5b923c38><!--[--><button type="button" class="group flex min-w-0 w-full max-w-full cursor-pointer items-center gap-3 overflow-hidden rounded-lg bg-gray-50 p-2 text-left transition-colors hover:bg-gray-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30" aria-haspopup="dialog" aria-expanded="false"><span class="flex aspect-square h-12 w-12 shrink-0 items-center justify-center overflow-hidden rounded-lg bg-gray-200 text-center text-xs font-medium text-gray-500" style=""><img src="/nuxt_img/index/exterior/Modern.webp" alt="Modern" class="block h-full w-full object-cover"></span><span class="min-w-0 flex-1 overflow-hidden"><span class="block truncate text-sm font-semibold text-gray-900" title="Modern">Modern</span><span class="mt-0.5 block truncate text-xs text-gray-400" title="Choose Design Style">Choose Design Style</span></span><span class="shrink-0 rounded-full border border-primary bg-white px-4 py-2 text-sm font-semibold text-primary transition-colors group-hover:bg-primary group-hover:text-primary-foreground">Choose</span></button><!--]--><!--teleport start--><!--teleport end--></div></div><div class="grid grid-cols-1 gap-4" data-v-5b923c38><div class="space-y-2"><label class="mb-2 block text-sm font-semibold text-slate-700">Color Palette</label><div class="min-w-0 w-full overflow-hidden"><!--[--><button type="button" class="group flex min-w-0 w-full max-w-full cursor-pointer items-center gap-3 overflow-hidden rounded-lg bg-gray-50 p-2 text-left transition-colors hover:bg-gray-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30" aria-haspopup="dialog" aria-expanded="false"><span class="flex aspect-square h-12 w-12 shrink-0 items-center justify-center overflow-hidden rounded-lg bg-gray-200 text-center text-xs font-medium text-gray-500" style="background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 50%, #cbd5e1 100%);"><!----></span><span class="min-w-0 flex-1 overflow-hidden"><span class="block truncate text-sm font-semibold text-gray-900" title="Original">Original</span><span class="mt-0.5 block truncate text-xs text-gray-400" title="Choose Color Palette">Choose Color Palette</span></span><span class="shrink-0 rounded-full border border-primary bg-white px-4 py-2 text-sm font-semibold text-primary transition-colors group-hover:bg-primary group-hover:text-primary-foreground">Choose</span></button><!--]--><!--teleport start--><!--teleport end--></div></div><fieldset class="min-w-0"><legend class="mb-2 text-sm font-semibold text-slate-700">Exterior Elements</legend><div id="v-0-1-elements" class="flex flex-wrap gap-2 rounded-xl bg-neutral-50 p-3"><!--[--><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style=""><input type="checkbox" value="Shutters" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Shutters</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style=""><input type="checkbox" value="Canopy" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Canopy</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style=""><input type="checkbox" value="Greenery" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Greenery</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style=""><input type="checkbox" value="Wood Slats" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Wood Slats</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style=""><input type="checkbox" value="Decorative Trim" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Decorative Trim</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style="display:none;"><input type="checkbox" value="Stone Accents" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Stone Accents</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style="display:none;"><input type="checkbox" value="Large Windows" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Large Windows</span></label><label class="border-slate-200 bg-white text-slate-600 flex max-w-full cursor-pointer items-center gap-2 rounded-xl border px-2.5 py-2 text-xs leading-5 transition-colors hover:border-primary/40 focus-within:ring-2 focus-within:ring-primary/30" style="display:none;"><input type="checkbox" value="Outdoor Lighting" class="h-4 w-4 shrink-0 cursor-pointer accent-primary"><span class="min-w-0 break-words">Outdoor Lighting</span></label><!--]--><button type="button" class="flex cursor-pointer items-center gap-1.5 rounded-lg px-1.5 py-2 text-xs text-slate-500 transition-colors hover:text-primary focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30" aria-expanded="false" aria-controls="v-0-1-elements">Show more <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></fieldset></div></div><div data-v-5b923c38><div class="flex items-center gap-4 mb-4" data-v-5b923c38><label class="mb-2 block text-sm font-semibold text-slate-700" data-v-5b923c38>Additional Information (Optional)</label><button type="button" class="bg-gray-300 relative w-12 h-6 rounded-full transition-colors duration-300 focus:outline-none" data-v-5b923c38><span class="translate-x-0 absolute top-[2px] left-[2px] w-5 h-5 rounded-full bg-white shadow-sm transition-transform duration-300" data-v-5b923c38></span></button></div><!----></div></div><div class="shrink-0 space-y-3 border-t border-neutral-200 bg-white px-5 py-4" data-v-5b923c38><div class="min-w-0 space-y-2" data-v-5b923c38><label class="block text-sm font-semibold text-slate-700">Model</label><button type="button" class="group flex w-full min-w-0 cursor-pointer items-center gap-3 rounded-lg border border-primary bg-primary/5 px-3 py-2.5 text-left transition-colors hover:bg-primary/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/30 disabled:cursor-not-allowed disabled:opacity-50" aria-label="Model: Basic" aria-haspopup="listbox" aria-expanded="false"><span class="flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-primary text-primary-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu-icon h-4 w-4" aria-hidden="true"><rect width="16" height="16" x="4" y="4" rx="2"></rect><rect width="6" height="6" x="9" y="9" rx="1"></rect><path d="M15 2v2"></path><path d="M15 20v2"></path><path d="M2 15h2"></path><path d="M2 9h2"></path><path d="M20 15h2"></path><path d="M20 9h2"></path><path d="M9 2v2"></path><path d="M9 20v2"></path></svg></span><span class="min-w-0 flex-1"><span class="flex min-w-0 items-center gap-1.5"><span class="truncate text-sm font-semibold text-slate-900">Basic</span><!----></span><span class="mt-0.5 block truncate text-xs leading-4 text-muted-foreground" title="Quick concept generation · 1 credit">Quick concept generation · 1 credit</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 shrink-0 text-zinc-400" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><!--teleport start--><!--teleport end--></div><div class="flex items-stretch gap-2" data-v-5b923c38><div class="relative shrink-0" data-v-5b923c38 data-v-96f41be0><button type="button" class="flex h-full items-center justify-center gap-2 rounded-md bg-[#efeae2] px-4 min-w-16 text-sm font-medium text-foreground shadow-sm transition-colors disabled:cursor-not-allowed disabled:opacity-50" aria-expanded="false" aria-label="Number of Images: 1" aria-haspopup="dialog" data-v-96f41be0><!----><!----><span class="flex items-center gap-1" data-v-96f41be0><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-images-icon h-3.5 w-3.5 shrink-0" data-v-96f41be0><path d="M18 22H4a2 2 0 0 1-2-2V6"></path><path d="m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18"></path><circle cx="12" cy="8" r="2"></circle><rect width="16" height="16" x="6" y="2" rx="2"></rect></svg> 1</span></button><div class="absolute bottom-full left-0 z-[60] mb-2 max-h-[min(28rem,calc(100dvh-8rem))] w-[min(calc(100vw-5rem),320px)] overflow-y-auto rounded-2xl border border-border bg-background p-4 shadow-2xl" role="dialog" aria-label="Number of Images" style="display:none;" data-v-96f41be0><!----><div class="" data-v-96f41be0 data-v-21a3b533><label class="mb-3 block text-sm font-medium text-foreground" data-v-21a3b533>Number of Images</label><div class="grid grid-cols-4 gap-2" role="group" aria-label="Number of Images" data-v-21a3b533><!--[--><button type="button" aria-pressed="true" class="num-btn relative flex h-10 items-center justify-center rounded-xl border text-sm font-medium transition-colors cursor-pointer bg-primary text-primary-foreground border-primary disabled:cursor-not-allowed disabled:opacity-50" data-v-21a3b533>1</button><button type="button" aria-pressed="false" class="num-btn relative flex h-10 items-center justify-center rounded-xl border text-sm font-medium transition-colors cursor-pointer bg-background text-foreground border-input hover:border-primary/50 premium disabled:cursor-not-allowed disabled:opacity-50" data-v-21a3b533>2</button><button type="button" aria-pressed="false" class="num-btn relative flex h-10 items-center justify-center rounded-xl border text-sm font-medium transition-colors cursor-pointer bg-background text-foreground border-input hover:border-primary/50 premium disabled:cursor-not-allowed disabled:opacity-50" data-v-21a3b533>3</button><button type="button" aria-pressed="false" class="num-btn relative flex h-10 items-center justify-center rounded-xl border text-sm font-medium transition-colors cursor-pointer bg-background text-foreground border-input hover:border-primary/50 premium disabled:cursor-not-allowed disabled:opacity-50" data-v-21a3b533>4</button><!--]--></div><!----></div><!----></div></div><button class="min-w-0 flex-1 px-4 py-3 bg-primary text-primary-foreground hover:bg-primary/90 rounded-md flex items-center justify-center cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed" data-v-5b923c38><!----><span class="text-base" data-v-5b923c38>Generate <span class="ml-1 opacity-90" data-v-5b923c38>(1 Credits)</span></span></button></div></div></div></div></div></div><div class="flex flex-col" data-v-5b923c38><div class="h-full" data-v-5b923c38><div class="flex h-[calc(100dvh-6rem)] flex-col overflow-hidden rounded-2xl border bg-white p-2 shadow-sm md:p-6 lg:h-[calc(100dvh-2rem)]" data-v-5b923c38><div class="mx-auto mb-4 grid w-full max-w-[260px] grid-cols-2 gap-1.5 rounded-full bg-neutral-100 p-1.5" data-v-5b923c38><button class="rounded-full px-3 py-2 text-sm font-bold transition-all cursor-pointer bg-white text-neutral-900 shadow-sm" data-v-5b923c38>Preview</button><button class="rounded-full px-3 py-2 text-sm font-bold transition-all cursor-pointer text-neutral-500 hover:text-neutral-900" data-v-5b923c38>History</button></div><div class="min-h-0 flex-1 overflow-hidden" data-v-5b923c38><div class="flex h-full min-h-0 w-full flex-col" data-v-5b923c38><div class="relative z-[1] flex h-full min-h-0 w-full flex-col items-center rounded-xl border-[1.5px] border-dashed border-[#B0B5BF] p-4 text-center min-h-0 flex-1" data-v-5b923c38><div class="w-full shrink-0"><div class="flex items-center justify-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkle-icon h-4 w-4 shrink-0 fill-[#FABF24] text-[#FABF24]" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path></svg><span class="rounded-full bg-gradient-to-r from-[#FEF3C7] to-[#FABF24] px-4 py-1.5 text-[10px] md:text-xs font-semibold text-[#91400F]">AI-Generated Result</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkle-icon h-4 w-4 shrink-0 fill-[#FABF24] text-[#FABF24]" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path></svg></div><div class="mt-5 break-words text-2xl md:text-4xl font-bold leading-tight text-[#111827]">Design Your Dream Home Exterior</div><p class="mt-3 text-sm md:text-base font-medium leading-relaxed text-[#4B5563]">Upload house photos to generate multiple architectural facade styles with AI visualization</p><!----></div><div class="flex min-h-0 w-full flex-1 flex-col items-center pt-6"><div class="relative flex min-h-0 w-full flex-1 items-start"><div class="flex max-h-full w-full flex-col overflow-hidden rounded-xl border border-[#E8E3D6] bg-[#F7F5F0] p-2 md:p-4" style="aspect-ratio:4 / 3;"><div class="feature-empty-compare-slider h-full min-h-0 w-full flex-auto overflow-hidden rounded-xl"></div></div></div><!----></div><!----></div></div></div></div></div></div></div></div></div></div></section><!----><!--teleport start--><!--teleport end--><!--]--><!--[--><section class="relative mt-4 overflow-hidden bg-gradient-to-br from-background via-card to-background py-12 lg:py-20"><div class="container mx-auto px-4"><div class="grid lg:grid-cols-2 gap-12 items-center"><div class="space-y-8"><div class="space-y-4"><h1 class="text-4xl lg:text-6xl font-bold text-balance leading-tight"> <span class="text-primary block">Free AI Home Exterior Design</span> House Exterior Generator, Visualizer & Remodel Tool</h1><p class="text-lg text-muted-foreground text-pretty max-w-lg">Upload a photo of your house and our AI exterior design tool turns it into stunning architectural concepts in seconds. Preview new facades, siding, colors and front elevation ideas for free, no design experience needed.</p></div><div class="flex flex-col sm:flex-row gap-4"><button class="px-6 py-3 bg-primary text-primary-foreground hover:bg-primary/90 rounded-md flex justify-center items-center group cursor-pointer">Start Exterior Design Now <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="px-6 py-3 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md cursor-pointer">How It Works</button></div><div class="flex flex-wrap items-center gap-6 pt-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon h-5 w-5 text-primary"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm font-medium text-foreground">Free Trial</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon h-5 w-5 text-primary"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm font-medium text-foreground">AI Powered</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check-icon h-5 w-5 text-primary"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm font-medium text-foreground">Professional Quality</span></div></div></div><div class="relative"><div class="rounded-2xl overflow-hidden bg-card border shadow-2xl"><img src="/nuxt_img/exterior-design-ai/exterior-design-ai-index.jpg" class="w-full object-contain" alt="exterior-design-ai-hero"></div></div></div></div></section><!--[--><section id="showcase" class="py-20"><div class="container mx-auto px-4"><div class="text-center space-y-4 mb-16"><h2 class="text-3xl lg:text-4xl font-bold text-balance">AI Exterior Design Generator for House Facade and Front Elevation</h2><p class="text-lg text-muted-foreground text-pretty max-w-2xl mx-auto">Experience the future of exterior design with our advanced AI technology that transforms your house exterior instantly.</p></div><!--[--><div class="mb-20 grid md:grid-cols-2 gap-12 items-center"><!----><div class="space-y-6 px-8 py-2"><div class="flex items-center space-x-3"><div class="w-16 h-16 rounded-lg bg-primary/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload-icon h-8 w-8 text-primary"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" x2="12" y1="3" y2="15"></line></svg></div><h3 class="text-2xl font-bold">Upload a Photo of Your House and Redesign the Exterior in Seconds</h3></div><p class="text-[#71717a] text-lg">Our AI exterior design analyzes your house architecture, materials, and surroundings to understand your current exterior style and suggest perfect improvements that complement your home's character.</p><div class="tags flex md:flex-nowrap flex-wrap gap-2 text-muted-foreground"><!--[--><div><div class="flex items-center bg-primary/10 rounded-full py-1 px-4"><div class="text-primary text-sm">Modern</div></div></div><div><div class="flex items-center bg-primary/10 rounded-full py-1 px-4"><div class="text-primary text-sm">Traditional</div></div></div><div><div class="flex items-center bg-primary/10 rounded-full py-1 px-4"><div class="text-primary text-sm">Contemporary</div></div></div><div><div class="flex items-center bg-primary/10 rounded-full py-1 px-4"><div class="text-primary text-sm">Colonial</div></div></div><!--]--></div></div><div class="relative"><img class="w-full h-108 object-cover rounded-2xl shadow-lg" style="max-height:100%;max-width:100%;" src="/nuxt_img/exterior-design-ai/feature-1.webp" alt="AI home exterior design free tool recognizing Colonial style, gable roof and brick veneer"></div></div><div class="mb-20 grid md:grid-cols-2 gap-12 items-center"><div class="order-2 md:order-1 relative"><div class="relative grid grid-cols-1 gap-4"><img class="w-full h-108 object-cover rounded-2xl shadow-lg" style="max-height:100%;max-width:100%;" src="/nuxt_img/exterior-design-ai/feature-2.webp" alt="Best AI exterior design generator matching house styles"></div></div><div class="order-1 md:order-2 space-y-6 px-8 py-2"><div class="flex items-center space-x-3"><div class="w-16 h-16 rounded-lg bg-primary/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-palette-icon h-8 w-8 text-primary"><circle cx="13.5" cy="6.5" r=".5" fill="currentColor"></circle><circle cx="17.5" cy="10.5" r=".5" fill="currentColor"></circle><circle cx="8.5" cy="7.5" r=".5" fill="currentColor"></circle><circle cx="6.5" cy="12.5" r=".5" fill="currentColor"></circle><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z"></path></svg></div><h3 class="text-2xl font-bold">Match Siding, Exterior Paint Colors and Materials to Your Home</h3></div><p class="text-[#71717a] text-lg">Get exterior design recommendations tailored to your architectural style, neighborhood aesthetics, and personal preferences. Our exterior design AI ensures every suggestion fits perfectly with your home's unique character.</p><div class="tags flex flex-col space-y-2 text-muted-foreground"><!--[--><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">Architectural style analysis</div></div></div><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">Color palette optimization</div></div></div><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">Material recommendations</div></div></div><!--]--></div></div><!----></div><div class="grid md:grid-cols-2 gap-12 items-center"><!----><div class="space-y-6 px-8 py-2"><div class="flex items-center space-x-3"><div class="w-16 h-16 rounded-lg bg-primary/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap-icon h-8 w-8 text-primary"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><h3 class="text-2xl font-bold">Instant Exterior Design Generation</h3></div><p class="text-[#71717a] text-lg">Watch your house exterior transform in seconds. Our AI exterior design generates multiple design variations instantly, allowing you to explore different architectural styles and exterior improvements effortlessly.</p><div class="tags flex flex-col space-y-2 text-muted-foreground w-fit"><button class="px-6 py-3 bg-primary text-primary-foreground hover:bg-primary/90 rounded-md flex items-center group cursor-pointer">Try Exterior Design AI Now <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div><div class="relative"><img class="w-full h-108 object-cover rounded-2xl shadow-lg" style="max-height:100%;max-width:100%;" src="/nuxt_img/exterior-design-ai/feature-3.webp" alt="Instant AI exterior home design free transformation from original to modern farmhouse"></div></div><!--]--></div></section><section id="why-choose-us" class="py-20 bg-white"><div class="container mx-auto px-4"><div class="text-center space-y-4 mb-16"><h2 class="text-3xl lg:text-4xl font-bold text-balance">Powerful Free Online AI Exterior Design Capabilities</h2><p class="text-lg text-foreground/80 text-pretty max-w-2xl mx-auto">Transform your house exterior with cutting-edge AI technology designed specifically for exterior design excellence.</p></div><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8"><!--[--><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-house-icon h-6 w-6 text-primary"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"></path><path d="M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">AI House Elevation Design for Modern and Traditional Facades</div><p class="text-foreground/80">Explore AI house elevation design concepts for Modern, Traditional, Colonial, Craftsman, and Ranch homes. Use your house photo to compare facade styles, exterior finishes, and the overall relationship between windows, doors, and rooflines. These previews support early design discussions, but AI may alter architectural details. Review the original building and consult a qualified professional before using any concept to guide renovation work.</p></div></div></div><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-palette-icon h-6 w-6 text-primary"><circle cx="13.5" cy="6.5" r=".5" fill="currentColor"></circle><circle cx="17.5" cy="10.5" r=".5" fill="currentColor"></circle><circle cx="8.5" cy="7.5" r=".5" fill="currentColor"></circle><circle cx="6.5" cy="12.5" r=".5" fill="currentColor"></circle><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z"></path></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">Compare Facade Materials, Siding and Exterior Color Schemes</div><p class="text-foreground/80">Explore facade material and exterior color combinations on a photo of your house, including brick, stucco, siding, stone veneer, trim, and roof colors. Compare the overall appearance of different finishes as an early visual material study. Use the concepts to discuss options with a designer or contractor, then confirm real samples, product specifications, and installation requirements before making a final selection.</p></div></div></div><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap-icon h-6 w-6 text-primary"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">AI Front Elevation Design and Exterior Rendering Concepts</div><p class="text-foreground/80">Use a photo of your house to explore AI front elevation design and exterior rendering concepts. Preview facade treatments, entry details, and roofline styling as part of an early architectural visualization workflow. The generated image is a visual reference, not a measured elevation or construction drawing. Check proportions and structural details against the actual building before using it in a design proposal.</p></div></div></div><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-icon h-6 w-6 text-primary"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">Before and After Exterior Remodel Preview for Your Home</div><p class="text-foreground/80">See your current exterior side by side with the remodeled version. Compare styles, colors and materials at a glance, then send the before and after to your contractor.</p></div></div></div><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users-icon h-6 w-6 text-primary"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">Redesign Your Front Porch, Entry and Outdoor Living Areas</div><p class="text-foreground/80">Redesign the front porch, entry door and outdoor living areas in the same upload. Preview paint, lighting, railings and planting before you spend anything.</p></div></div></div><div class="group hover:shadow-lg shadow-md transition-all duration-300 border-0 bg-background rounded-lg bg-primary/2"><div class="p-8 space-y-4 flex flex-col items-center"><div class="w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center group-hover:bg-primary/20 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award-icon h-6 w-6 text-primary"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="text-center"><div class="text-xl font-semibold mb-2">Up to 4 Unique Exterior Concepts, Ready to Download in High Resolution</div><p class="text-foreground/80">Receive up to 4 unique exterior concepts per generation. Customize styles, materials, and seasons for each variation, then download high-resolution previews.</p></div></div></div><!--]--></div></div></section><section id="how-to-use" class="py-20 bg-background"><div class="container mx-auto px-4"><div class="text-center space-y-4 mb-16"><h2 class="text-3xl lg:text-4xl font-bold text-balance">How to Design Your House Exterior with AI in 4 Steps</h2><p class="text-lg text-foreground/80 text-pretty max-w-2xl mx-auto">Transform your house exterior in 4 simple steps with our advanced exterior design AI technology.</p></div><div class="grid md:grid-cols-4 grid-cols-2 gap-8 max-w-6xl mx-auto"><!--[--><div class="text-center space-y-4"><div class="relative flex justify-center"><div class="w-16 h-16 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xl font-bold shadow-lg">1</div></div><div class="space-y-2"><h3 class="text-xl font-semibold mb-2">Step 1: Upload a Photo of Your House Exterior</h3><p class="text-foreground/80 text-sm">Take a clear photo of your house exterior and upload it to our exterior design AI platform.</p></div></div><div class="text-center space-y-4"><div class="relative flex justify-center"><div class="w-16 h-16 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xl font-bold shadow-lg">2</div></div><div class="space-y-2"><h3 class="text-xl font-semibold mb-2">Step 2: AI Analyzes the Roof, Siding, Windows and Structure</h3><p class="text-foreground/80 text-sm">Our exterior design AI analyzes your architecture, materials, colors, and surroundings.</p></div></div><div class="text-center space-y-4"><div class="relative flex justify-center"><div class="w-16 h-16 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xl font-bold shadow-lg">3</div></div><div class="space-y-2"><h3 class="text-xl font-semibold mb-2">Step 3: Get Exterior Ideas in Modern, Craftsman and Ranch Styles</h3><p class="text-foreground/80 text-sm">Receive multiple exterior design variations tailored to your home's style and preferences.</p></div></div><div class="text-center space-y-4"><div class="relative flex justify-center"><div class="w-16 h-16 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xl font-bold shadow-lg">4</div></div><div class="space-y-2"><h3 class="text-xl font-semibold mb-2">Step 4: Download and Share Designs with Your Contractor</h3><p class="text-foreground/80 text-sm">Download your favorite exterior designs and share them with contractors or family.</p></div></div><!--]--></div></div></section><section id="more-tools" class="py-20 bg-background"><div class="max-w-7xl mx-auto px-4"><div class="text-center space-y-4 mb-16"><div class="text-3xl lg:text-4xl font-bold text-balance">Explore AI Tools for Every Room in Your Home</div></div><div class="grid grid-cols-1 lg:grid-cols-4 gap-6"><!--[--><a href="/room-design-ai" class="group bg-card overflow-hidden rounded-[28px] border border-stone-200 transition-all duration-300 hover:-translate-y-1 hover:shadow-[0_18px_40px_rgba(15,23,42,0.08)]"><div class="aspect-[4/3] overflow-hidden bg-stone-100"><img src="/nuxt_img/room-design-ai/feature1.webp" alt="AI Room Design" loading="lazy" decoding="async" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.03]"></div><div class="space-y-4 p-6"><div class="text-base leading-none font-semibold tracking-[-0.03em] text-foreground">AI Room Design</div><p class="text-sm leading-6 text-muted-foreground">Transform any room instantly with our AI room design tool. Upload a photo of your bedroom, living room, or kitchen and watch the AI generate stunning redesigns in Modern, Scandinavian, Japandi, and more interior styles.</p></div></a><a href="/floor-plan-generator" class="group bg-card overflow-hidden rounded-[28px] border border-stone-200 transition-all duration-300 hover:-translate-y-1 hover:shadow-[0_18px_40px_rgba(15,23,42,0.08)]"><div class="aspect-[4/3] overflow-hidden bg-stone-100"><img src="/nuxt_img/floor-plan-generator/IntelligentFloorPlanDesign.webp" alt="Floor Plan Generator" loading="lazy" decoding="async" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.03]"></div><div class="space-y-4 p-6"><div class="text-base leading-none font-semibold tracking-[-0.03em] text-foreground">Floor Plan Generator</div><p class="text-sm leading-6 text-muted-foreground">Create detailed floor plans in minutes with our floor plan AI generator. Design 2D layouts and 3D room visualizations for apartments, houses, and commercial spaces without architectural experience.</p></div></a><a href="/home-design-ai" class="group bg-card overflow-hidden rounded-[28px] border border-stone-200 transition-all duration-300 hover:-translate-y-1 hover:shadow-[0_18px_40px_rgba(15,23,42,0.08)]"><div class="aspect-[4/3] overflow-hidden bg-stone-100"><img src="/nuxt_img/index/features-section/index-home-design-ai.webp" alt="Home Design AI" loading="lazy" decoding="async" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.03]"></div><div class="space-y-4 p-6"><div class="text-base leading-none font-semibold tracking-[-0.03em] text-foreground">Home Design AI</div><p class="text-sm leading-6 text-muted-foreground">Home Design AI is an intuitive tool that helps you instantly generate interior, exterior, and garden design ideas based on your preferences. With advanced AI, it transforms simple inputs into realistic layouts and inspiring visual concepts, making home design faster and more accessible for everyone.</p></div></a><a href="/floor-planner" class="group bg-card overflow-hidden rounded-[28px] border border-stone-200 transition-all duration-300 hover:-translate-y-1 hover:shadow-[0_18px_40px_rgba(15,23,42,0.08)]"><div class="aspect-[4/3] overflow-hidden bg-stone-100"><img src="/nuxt_img/floor-planner/hero-floorplan.webp" alt="Floor Planner" loading="lazy" decoding="async" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.03]"></div><div class="space-y-4 p-6"><div class="text-base leading-none font-semibold tracking-[-0.03em] text-foreground">Floor Planner</div><p class="text-sm leading-6 text-muted-foreground">Arrange furniture and plan room layouts effortlessly with our AI floor planner. Visualize sofa placement, dining arrangements, and storage solutions in your actual space before making any purchases.</p></div></a><!--]--></div></div></section><section class="py-20 bg-background"><div class="container mx-auto px-4"><div class="text-center space-y-4 mb-16"><h2 class="text-3xl lg:text-4xl font-bold text-balance">Exterior Design AI FAQ: Free Use, Accuracy and House Types</h2><p class="text-lg text-muted-foreground text-pretty max-w-2xl mx-auto">Everything you need to know about our exterior design AI technology and how it can transform your house exterior.</p></div><div class="max-w-3xl mx-auto space-y-4"><!--[--><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">How does the exterior design AI work?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">What exterior design styles can the AI create?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">Can I use exterior design AI for different types of houses?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">How accurate are the exterior design AI results?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">Can architects and contractors use AI exterior renderings for client presentations?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><div class="border rounded-lg"><button class="w-full text-left p-6 hover:bg-muted/50 transition-colors flex justify-between items-center cursor-pointer"><h3 class="font-semibold text-balance">Can AI generate front elevation design concepts from a house photo?</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down-icon h-4 w-4 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="max-h-0 opacity-0 overflow-hidden transition-all duration-300 ease-in-out"><!----></div></div><!--]--></div></div></section><section class="py-20 bg-gradient-to-r from-primary/10 via-accent/10 to-primary/10"><div class="container mx-auto px-4 text-center"><div class="max-w-3xl mx-auto space-y-8"><div class="space-y-4"><div class="flex justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles-icon h-12 w-12 text-primary"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg></div><h2 class="text-3xl lg:text-4xl font-bold text-balance">Best Free AI Exterior Design Tool: Start Your Home Redesign Now</h2><p class="text-lg text-muted-foreground text-pretty">Upload a photo of your house and get your first AI exterior design in seconds. Free to try, no design skills needed.</p></div><div class="flex flex-col sm:flex-row gap-4 justify-center"><button class="px-6 py-3 bg-primary text-primary-foreground hover:bg-primary/90 rounded-md flex items-center justify-center group cursor-pointer">Start Your Free Exterior Design Now <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon ml-2 h-4 w-4 group-hover:translate-x-1 transition-transform"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="px-6 py-3 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md cursor-pointer">Contact Expert</button></div><div class="flex justify-center gap-8"><!--[--><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">Free Trial</div></div></div><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">AI Powered</div></div></div><div><div class="flex items-center"><span style="width:8px;height:8px;" class="bg-primary rounded-full mr-3"></span><div class="text-[#71717a]">Professional Quality</div></div></div><!--]--></div></div></div></section><!--[--><footer class="bg-foreground text-background py-12"><div class="container mx-auto px-4"><div class="grid gap-8 md:grid-cols-5"><div class="space-y-4"><div class="flex items-center space-x-2"><img src="/favicon.png" alt="logo"><span class="text-lg font-bold">Home Design AI</span></div><p class="text-sm text-background/70">Professional AI interior design tool that makes it easy for everyone to create their ideal home space.</p><p class="text-sm text-background/80"><span>Support Email: </span><span class="hover:text-background transition-colors"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b8cbcdc8c8d7caccf8d0d7d5dd95dcddcbd1dfd696d9d1">[email protected]</a></span></p></div><div><div class="font-semibold mb-4">Design Tools</div><ul class="space-y-2 text-sm text-background/70"><li><a href="/interior-design-ai" class="">Interior Design AI</a></li><li><a aria-current="page" href="/exterior-design-ai" class="router-link-active router-link-exact-active">Exterior Design AI</a></li><li><a href="/room-design-ai" class="">Room Design AI</a></li><li><a href="/garden-design-ai" class="">Garden Design AI</a></li><li><a href="/paint-color-visualizer" class="">Paint Color Visualizer</a></li><li><a href="/floor-plan-generator" class="">Floor Plan Generator</a></li><li><a href="/3d-home-design" class="">Floor Plan To 3D</a></li><li><a href="/virtual-staging-ai" class="">Virtual Staging AI</a></li></ul></div><div><div class="font-semibold mb-4">3D Tools</div><ul class="space-y-2 text-sm text-background/70"><li><a href="/ai-3d-model-generator" class="">3D Model</a></li><li><a href="/3d-showroom" class="">3D Showroom</a></li></ul></div><div><div class="font-semibold mb-4">Design Ideas</div><ul class="space-y-2 text-sm text-background/70"><li><a href="/ideas" class="">Home Design Ideas</a></li><li><a href="/ideas/living-room-ideas" class="">Living Room Ideas</a></li><li><a href="/ideas/bedroom-ideas" class="">Bedroom Ideas</a></li><li><a href="/ideas/kitchen-ideas" class="">Kitchen Ideas</a></li><li><a href="/ideas/bathroom-ideas" class="">Bathroom Ideas</a></li><li><a href="/ideas/dining-room-ideas" class="">Dining Room Ideas</a></li><li><a href="/ideas/home-office-design" class="">Home Office Ideas</a></li><li><a href="/ideas/modern-exterior-design" class="">Exterior Ideas</a></li><li><a href="/ideas/modern-landscape-design" class="">Landscape Ideas</a></li><li><a href="/ideas/flower-garden" class="">Garden Ideas</a></li></ul></div><div><div class="font-semibold mb-4">About Us</div><ul class="space-y-2 text-sm text-background/70"><li><a href="/privacy" class="hover:text-background transition-colors">Privacy Policy</a></li><li><a href="/terms" class="hover:text-background transition-colors">Terms of Service</a></li><li><a href="/affiliate" class="hover:text-background transition-colors">Affiliate</a></li><li><button type="button" class="hover:text-background transition-colors cursor-pointer">Contact Us</button></li></ul></div></div><div class="border-t border-background/20 mt-8 pt-8 text-center text-sm text-background/70"><p>© 2024 Home Design AI. All rights reserved.</p></div></div></footer><!----><!--]--><!--]--><!--]--><!----></div><!--]--></main></div></div><!--teleport start--><!--teleport end--></div></div></div><div id="teleports"></div><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>window.__NUXT__={};window.__NUXT__.config={public:{apiEnv:"production",kodepayApplicationId:"5f153a16-d988-11f0-a5da-429d9491d9dc",kodepayClientId:"a39e6eca-e912-11f0-ba5d-d63b0afa79b2",kodepayEnv:"production",symmetricKey:"d6725064-e93a-11f0-ae2c-d63b0afa",apiBase:"https://api.home-design.ai/api",googleClientId:"",creemTestMode:false,clinkPayApiBase:"https://api.home-design.ai",clinkPayApiBaseTest:"https://dev-api.home-design.ai",clinkAppId:"home_design",gtag:{enabled:true,initMode:"auto",id:"G-E0767VS9K8",initCommands:[],config:{},tags:[],loadingStrategy:"defer",url:"https://www.googletagmanager.com/gtag/js"},googleSignIn:{clientId:"218796632424-b34ur4avfuh0f23eija7s3tjnv0u2dt6.apps.googleusercontent.com"}},app:{baseURL:"/",buildId:"c524c482-ed61-46ed-91da-deb7f2a699d0",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/exterior-design-ai/_payload.json?c524c482-ed61-46ed-91da-deb7f2a699d0">[{"state":1,"once":11,"_errors":12,"serverRendered":14,"path":15,"pinia":16,"prerenderedAt":44},["Reactive",2],{"$ssite-config":3},{"_priority":4,"env":8,"name":9,"url":10},{"name":5,"env":6,"url":7},-3,-15,0,"production","Home Design","https:\u002F\u002Fhome-design.ai",["Set"],["ShallowReactive",13],{},true,"\u002Fexterior-design-ai",["Reactive",17],{"auth":18,"favorites":32},{"user":19,"token":21,"isLoading":23,"error":25,"credits":26,"userEmail":28,"userInfo":29},["EmptyRef",20],"null",["EmptyRef",22],"\"\"",["EmptyRef",24],"false",["EmptyRef",20],["EmptyRef",27],"0",["EmptyRef",22],["Ref",30],["Reactive",31],{},{"allFavoriteRecords":33,"allFavoritesTotalCount":36,"displayFavoriteRecords":37,"favoritesTotalCount":40,"isLoading":41,"isListLoading":42,"isListLoadingMore":43},["Ref",34],["Reactive",35],[],["EmptyRef",27],["Ref",38],["Reactive",39],[],["EmptyRef",27],["EmptyRef",24],["EmptyRef",24],["EmptyRef",24],1792045001041]</script></body></html>
| # |
Url |
Url |
Source |
Date |
| 1 |
https://home-design.ai/exterior-de… |
|
2026-10-16 21:51:39 |
| 2 |
https://auth.mediacorp.sg/u/login?… |
|
2026-10-16 21:51:38 |
| 3 |
https://consent.youtube.com/m?cont… |
|
2026-10-16 21:51:37 |
| 4 |
https://www.texarkanatwins.com/%25… |
|
2026-10-16 21:51:36 |
| 5 |
https://consent.youtube.com/m?cont… |
|
2026-10-16 21:51:36 |
| 6 |
https://consent.youtube.com/ml?con… |
|
2026-10-16 21:51:35 |
| 7 |
https://consent.youtube.com/ml?con… |
|
2026-10-16 21:51:32 |
| 8 |
https://www.ccquebecflorida.com/ |
|
2026-10-16 21:51:32 |
| 9 |
https://consent.youtube.com/ml?con… |
|
2026-10-16 21:51:31 |
| 10 |
https://www.texarkanatwins.com/%25… |
|
2026-10-16 21:51:30 |
| 11 |
https://consent.youtube.com/ml?con… |
|
2026-10-16 21:51:28 |
| 12 |
https://www.thebolditalic.com/?gi=… |
|
2026-10-16 21:51:28 |
| 13 |
https://auth.mediacorp.sg/u/login?… |
|
2026-10-16 21:51:27 |
| 14 |
https://auth.mediacorp.sg/u/login?… |
|
2026-10-16 21:51:24 |
| 15 |
https://www.texarkanatwins.com/%25… |
|
2026-10-16 21:51:24 |
| 16 |
https://www.texarkanatwins.com/%25… |
|
2026-10-16 21:51:23 |
| 17 |
https://auth.mediacorp.sg/u/login?… |
|
2026-10-16 21:51:22 |
| 18 |
https://www.texarkanatwins.com/%25… |
|
2026-10-16 21:51:20 |
| 19 |
https://auth.mediacorp.sg/u/login?… |
|
2026-10-16 21:51:20 |
| 20 |
https://blogadorablecats.blogspot.… |
|
2026-10-16 21:51:20 |