@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_dc3b86c2-module__wRxeBG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_dc3b86c2-module__wRxeBG__variable{--font-playfair:"Playfair Display","Playfair Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-400:#ff8b1a;--color-emerald-500:#00bb7f;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.absolute{position:absolute}.relative{position:relative}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-10{top:calc(var(--spacing)*10)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-9{margin-left:calc(var(--spacing)*9)}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-\[650px\]{height:650px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-64{width:calc(var(--spacing)*64)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[85\%\]{max-width:85%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.touch-none{touch-action:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.border-transparent{border-color:#0000}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-primary{background-color:var(--primary)}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900)50%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.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-px{padding:1px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--card-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-400{color:var(--color-orange-400)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.zoom-in{--tw-enter-scale:0}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.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)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.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-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-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-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-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-zinc-700:disabled{color:var(--color-zinc-700)}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.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)}}@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\: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)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:#fff;--foreground:#0c0a09;--card:#fff;--card-foreground:#0c0a09;--popover:#fff;--popover-foreground:#0c0a09;--primary:#1c1917;--primary-foreground:#fafaf9;--secondary:#f5f5f4;--secondary-foreground:#1c1917;--muted:#f5f5f4;--muted-foreground:#79716b;--accent:#f5f5f4;--accent-foreground:#1c1917;--destructive:#e40014;--border:#e7e5e4;--input:#e7e5e4;--ring:#a6a09b;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafaf9;--sidebar-foreground:#0c0a09;--sidebar-primary:#1c1917;--sidebar-primary-foreground:#fafaf9;--sidebar-accent:#f5f5f4;--sidebar-accent-foreground:#1c1917;--sidebar-border:#e7e5e4;--sidebar-ring:#a6a09b}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.86037% .455312 .568903);--card:lab(100% 0 0);--card-foreground:lab(2.86037% .455312 .568903);--popover:lab(100% 0 0);--popover-foreground:lab(2.86037% .455312 .568903);--primary:lab(9.03835% 1.15298 1.92955);--primary-foreground:lab(98.2686% -.0991821 .364304);--secondary:lab(96.5286% -.0991821 .364268);--secondary-foreground:lab(9.03835% 1.15298 1.92955);--muted:lab(96.5286% -.0991821 .364268);--muted-foreground:lab(48.1164% 2.35701 4.26852);--accent:lab(96.5286% -.0991821 .364268);--accent-foreground:lab(9.03835% 1.15298 1.92955);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(91.055% .663072 .865579);--input:lab(91.055% .663072 .865579);--ring:lab(66.2166% 1.88044 3.20326);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.2686% -.0991821 .364304);--sidebar-foreground:lab(2.86037% .455312 .568903);--sidebar-primary:lab(9.03835% 1.15298 1.92955);--sidebar-primary-foreground:lab(98.2686% -.0991821 .364304);--sidebar-accent:lab(96.5286% -.0991821 .364268);--sidebar-accent-foreground:lab(9.03835% 1.15298 1.92955);--sidebar-border:lab(91.055% .663072 .865579);--sidebar-ring:lab(66.2166% 1.88044 3.20326)}}.dark{--background:#0c0a09;--foreground:#fafaf9;--card:#1c1917;--card-foreground:#fafaf9;--popover:#1c1917;--popover-foreground:#fafaf9;--primary:#e7e5e4;--primary-foreground:#1c1917;--secondary:#292524;--secondary-foreground:#fafaf9;--muted:#292524;--muted-foreground:#a6a09b;--accent:#292524;--accent-foreground:#fafaf9;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#79716b;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#1c1917;--sidebar-foreground:#fafaf9;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafaf9;--sidebar-accent:#292524;--sidebar-accent-foreground:#fafaf9;--sidebar-border:#ffffff1a;--sidebar-ring:#79716b}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.86037% .455312 .568903);--foreground:lab(98.2686% -.0991821 .364304);--card:lab(9.03835% 1.15298 1.92955);--card-foreground:lab(98.2686% -.0991821 .364304);--popover:lab(9.03835% 1.15298 1.92955);--popover-foreground:lab(98.2686% -.0991821 .364304);--primary:lab(91.055% .663072 .865579);--primary-foreground:lab(9.03835% 1.15298 1.92955);--secondary:lab(15.0353% 1.96067 1.53427);--secondary-foreground:lab(98.2686% -.0991821 .364304);--muted:lab(15.0353% 1.96067 1.53427);--muted-foreground:lab(66.2166% 1.88044 3.20326);--accent:lab(15.0353% 1.96067 1.53427);--accent-foreground:lab(98.2686% -.0991821 .364304);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.1164% 2.35701 4.26852);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(9.03835% 1.15298 1.92955);--sidebar-foreground:lab(98.2686% -.0991821 .364304);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.2686% -.0991821 .364304);--sidebar-accent:lab(15.0353% 1.96067 1.53427);--sidebar-accent-foreground:lab(98.2686% -.0991821 .364304);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.1164% 2.35701 4.26852)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
[class^=ais-]{box-sizing:border-box}.ais-Breadcrumb-list,.ais-Carousel-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-FrequentlyBoughtTogether-list,.ais-LookingSimilar-list,.ais-RelatedProducts-list,.ais-TrendingItems-list,.ais-Results-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-Carousel-navigation,.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}.ais-Carousel-navigation::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-delete::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-reset::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-redo::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-reset::-moz-focus-inner{border:0;padding:0}.ais-HierarchicalMenu-showMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadPrevious::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteResults-loadMore::-moz-focus-inner{border:0;padding:0}.ais-Menu-showMore::-moz-focus-inner{border:0;padding:0}.ais-RangeInput-submit::-moz-focus-inner{border:0;padding:0}.ais-RefinementList-showMore::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-reset::-moz-focus-inner{border:0;padding:0}.ais-VoiceSearch-button::-moz-focus-inner{border:0;padding:0}.ais-Carousel-navigation[disabled],.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-submit[disabled],.ais-SearchBox-reset[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-list,.ais-Breadcrumb-item,.ais-Pagination-list,.ais-RangeInput-form,.ais-RatingMenu-link,.ais-PoweredBy{align-items:center;display:flex}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-PoweredBy-logo{width:auto;height:1.2em;display:block}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{width:20px;height:20px;display:block}.ais-SearchBox-input::-ms-clear{width:0;height:0;display:none}.ais-SearchBox-input::-ms-reveal{width:0;height:0;display:none}.ais-SearchBox-input::-webkit-search-decoration{display:none}.ais-SearchBox-input::-webkit-search-cancel-button{display:none}.ais-SearchBox-input::-webkit-search-results-button{display:none}.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-top:40px;margin-bottom:40px;overflow:visible}.ais-RangeSlider .rheostat-background{width:100%;height:6px;top:0}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{z-index:1;cursor:grab;background-color:#fff;border:1px solid #333;border-radius:50%;width:20px;height:20px;position:relative}.rheostat-marker{background-color:#aaa;width:1px;height:5px;margin-left:-1px;position:absolute}.rheostat-marker--large{height:9px}.rheostat-value{text-align:center;margin-left:50%;padding-top:15px;position:absolute;transform:translate(-50%)}.rheostat-tooltip{text-align:center;margin-left:50%;position:absolute;top:-22px;transform:translate(-50%)}.ais-Carousel{position:relative}.ais-Carousel-list{scroll-behavior:smooth;scroll-snap-type:x proximity;grid-auto-columns:42%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:999px){.ais-Carousel-list{grid-auto-columns:20%}}.ais-Carousel-navigation{z-index:1;position:absolute;top:35%}.ais-Carousel-navigation--previous{left:0;transform:translate(-25%)}.ais-Carousel-navigation--next{right:0;transform:translate(25%)}.ais-Carousel-item{scroll-snap-align:start}:root{--ais-text-color-rgb:38,38,38;--ais-text-color-alpha:1;--ais-primary-color-rgb:30,89,255;--ais-primary-color-alpha:1;--ais-muted-color-rgb:82,82,82;--ais-muted-color-alpha:1;--ais-button-text-color-rgb:255,255,255;--ais-button-text-color-alpha:1;--ais-border-color-rgb:150,150,150;--ais-border-color-alpha:1;--ais-background-color-rgb:255,255,255;--ais-background-color-alpha:1;--ais-shadow-color-rgb:23,23,23;--ais-base-unit:16;--ais-spacing-factor:1;--ais-spacing:calc(var(--ais-base-unit)*var(--ais-spacing-factor)*1px);--ais-shadow-sm:0px 0px 0px 1px rgba(var(--ais-shadow-color-rgb),.05),0px 1px 3px 0px rgba(var(--ais-shadow-color-rgb),.25);--ais-shadow-md:0px 0px 0px 1px rgba(var(--ais-shadow-color-rgb),.05),0px 4px 8px -2px rgba(var(--ais-shadow-color-rgb),.25);--ais-shadow-lg:0 0 0 1px rgba(var(--ais-shadow-color-rgb),.05),0 6px 16px -4px rgba(var(--ais-shadow-color-rgb),.15);--ais-border-radius-sm:4px;--ais-border-radius-md:8px;--ais-border-radius-lg:16px;--ais-border-radius-full:9999px;--ais-font-size:calc(var(--ais-base-unit)*1px);--ais-font-weight-medium:500;--ais-font-weight-semibold:600;--ais-font-weight-bold:700;--ais-icon-size:20px;--ais-icon-stroke-width:1.6;--ais-transition-duration:.3s;--ais-transition-timing-function:cubic-bezier(.4,0,.2,1);--ais-z-index-chat:9999;--ais-z-index-autocomplete:10000;--ais-chat-width:22.5rem;--ais-chat-height:70%;--ais-chat-maximized-width:70%;--ais-chat-maximized-height:100%;--ais-chat-margin:1.5rem;--ais-chat-carousel-item-width:calc(var(--ais-spacing)*10);--ais-autocomplete-search-input-height:44px;--ais-autocomplete-panel-max-height:650px}@media (hover:none) and (pointer:coarse){:root{--ais-spacing-factor:1.2}}:root[data-theme=dark],.dark{--ais-text-color-rgb:255,255,255;--ais-primary-color-rgb:110,160,255;--ais-muted-color-rgb:190,190,190;--ais-button-text-color-rgb:255,255,255;--ais-border-color-rgb:100,100,100;--ais-background-color-rgb:38,38,38;--ais-shadow-color-rgb:0,0,0}.ais-Scrollbar,.ais-AutocompletePanelLayout,.ais-ChatMessage-message .ais-Carousel-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))40%,rgb(var(--ais-background-color-rgb)))#0000}.ais-Scrollbar::-webkit-scrollbar{width:6px}.ais-AutocompletePanelLayout::-webkit-scrollbar{width:6px}.ais-ChatMessage-message .ais-Carousel-list::-webkit-scrollbar{width:6px}.ais-Scrollbar::-webkit-scrollbar-track{background-color:#0000}.ais-AutocompletePanelLayout::-webkit-scrollbar-track{background-color:#0000}.ais-ChatMessage-message .ais-Carousel-list::-webkit-scrollbar-track{background-color:#0000}.ais-Scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))40%,rgb(var(--ais-background-color-rgb)));border-radius:var(--ais-border-radius-sm)}.ais-AutocompletePanelLayout::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))40%,rgb(var(--ais-background-color-rgb)));border-radius:var(--ais-border-radius-sm)}.ais-ChatMessage-message .ais-Carousel-list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))40%,rgb(var(--ais-background-color-rgb)));border-radius:var(--ais-border-radius-sm)}.ais-ChatMessage-message .ais-Carousel-list:focus-visible,.ais-Button:focus-visible{outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}@keyframes ais-fadeIn{0%{opacity:0}to{opacity:1}}.ais-Button{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--ais-spacing)*.25);border-radius:var(--ais-border-radius-sm);font-family:inherit;font-size:var(--ais-font-size);background-color:#0000;border:none;margin:0;line-height:1em;display:inline-flex}.ais-Button svg{stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size);height:auto}.ais-Button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.ais-Button{transition:background-color var(--ais-transition-duration)var(--ais-transition-timing-function),color var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-Button--sm{padding:calc(var(--ais-spacing)*.25)calc(var(--ais-spacing)*.5)}.ais-Button--md{padding:calc(var(--ais-spacing)*.5)calc(var(--ais-spacing)*1)}.ais-Button--icon-only.ais-Button--sm{padding:calc(var(--ais-spacing)*.25)}.ais-Button--icon-only.ais-Button--md{padding:calc(var(--ais-spacing)*.5)}.ais-Button--primary{background-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));color:rgba(var(--ais-button-text-color-rgb),var(--ais-button-text-color-alpha));border:1px solid #0000}.ais-Button--primary:disabled{background-color:rgba(var(--ais-primary-color-rgb),calc(var(--ais-primary-color-alpha)*.5))}@media (hover:hover){.ais-Button--primary:hover:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-primary-color-rgb)),rgb(var(--ais-background-color-rgb))20%)}}.ais-Button--primary:active:not(:disabled){background-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-Button--ghost{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-Button--ghost:disabled{color:rgba(var(--ais-muted-color-rgb),.5)}@media (hover:hover){.ais-Button--ghost:hover:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.1)}}.ais-Button--ghost:active:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.2)}.ais-Button--outline{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border:1px solid color-mix(in srgb,rgb(var(--ais-muted-color-rgb))30%,rgb(var(--ais-background-color-rgb)))}.ais-Button--outline:disabled{color:rgba(var(--ais-text-color-rgb),.4)}@media (hover:hover){.ais-Button--outline:hover:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))10%,rgb(var(--ais-background-color-rgb)))}}.ais-Button--outline:active:not(:disabled){background-color:color-mix(in srgb,rgb(var(--ais-muted-color-rgb))20%,rgb(var(--ais-background-color-rgb)))}.ais-Chat{justify-content:flex-end;gap:var(--ais-spacing);right:var(--ais-chat-margin);bottom:var(--ais-chat-margin);width:var(--ais-chat-width);height:var(--ais-chat-height);max-width:calc(100% - var(--ais-chat-margin)*2);max-height:calc(100% - var(--ais-chat-margin)*2);z-index:var(--ais-z-index-chat);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.ais-Chat--maximized{width:var(--ais-chat-maximized-width);height:var(--ais-chat-maximized-height)}@media (prefers-reduced-motion:no-preference){.ais-Chat{transition:width var(--ais-transition-duration)var(--ais-transition-timing-function),height var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-Chat-container{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-lg);box-shadow:var(--ais-shadow-md);opacity:0;transform-origin:100% 100%;width:100%;height:100%;transform:scale(.95)translateY(var(--ais-spacing));flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ais-Chat-container{transition:opacity var(--ais-transition-duration)var(--ais-transition-timing-function),transform var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-Chat-container--open{pointer-events:auto;opacity:1;transform:scale(1)translateY(0)}.ais-Chat-toggleButtonWrapper{pointer-events:auto}@media (max-width:680px){.ais-Chat{width:100%;height:100%;max-width:initial;max-height:initial;gap:0;transition:none;inset:0}.ais-Chat-container{border-radius:0;transition:none}}.ais-ChatToggleButton{width:calc(var(--ais-spacing)*3);height:calc(var(--ais-spacing)*3);border-radius:var(--ais-border-radius-full);box-shadow:var(--ais-shadow-sm);flex-shrink:0}.ais-ChatToggleButton svg{width:calc(var(--ais-icon-size)*1.4)}@media (prefers-reduced-motion:no-preference){.ais-ChatToggleButton{transition:transform var(--ais-transition-duration)var(--ais-transition-timing-function),background-color var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-ChatToggleButton--open{transform:rotate(180deg)}@media (max-width:680px){.ais-ChatToggleButton{right:var(--ais-chat-margin);bottom:var(--ais-chat-margin);position:relative}.ais-ChatToggleButton.ais-ChatToggleButton--open{display:none}}.ais-ChatHeader{gap:calc(var(--ais-spacing)*2);padding:var(--ais-spacing);border-bottom:1px solid rgba(var(--ais-border-color-rgb),.2);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));justify-content:space-between;align-items:center;display:flex;position:relative}.ais-ChatHeader:after{content:"";height:calc(var(--ais-spacing) - 1px);background:linear-gradient(to bottom,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent);pointer-events:none;z-index:1;margin-top:1px;position:absolute;top:100%;left:0;right:0}.ais-ChatHeader-title{align-items:center;gap:calc(var(--ais-spacing)/2);font-weight:var(--ais-font-weight-semibold);display:flex}.ais-ChatHeader-titleIcon{color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));align-items:center;display:inline-flex}.ais-ChatHeader-titleIcon svg{width:var(--ais-icon-size);height:auto}.ais-ChatHeader-actions{align-items:center;gap:calc(var(--ais-spacing)/2);display:flex}.ais-ChatHeader-actions svg{width:calc(var(--ais-icon-size)*.8)}.ais-ChatHeader-clear{font-size:calc(var(--ais-spacing)*.875)}@media (max-width:680px){.ais-ChatHeader-maximize{display:none}}.ais-ChatMessages{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ais-ChatMessages-scroll{overscroll-behavior:none;width:100%;height:100%;padding:var(--ais-spacing);overflow:hidden auto}.ais-ChatMessages-content{gap:calc(var(--ais-spacing)*1.5);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.ais-ChatMessages-content{transition:opacity var(--ais-transition-duration)var(--ais-transition-timing-function),filter var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-ChatMessages-content--clearing{opacity:0;filter:blur(8px)}.ais-ChatMessages-scrollToBottom{bottom:var(--ais-spacing);width:calc(var(--ais-spacing)*1.5);height:calc(var(--ais-spacing)*1.5);border-radius:var(--ais-border-radius-full);position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ais-ChatMessages-scrollToBottom{transition:background-color var(--ais-transition-duration)var(--ais-transition-timing-function),transform var(--ais-transition-duration)var(--ais-transition-timing-function),opacity var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-ChatMessages-scrollToBottom--hidden{opacity:0;pointer-events:none;transform:translateX(-50%)translateY(var(--ais-spacing))scale(.95)}.ais-ChatMessage{width:100%;scroll-margin-top:var(--ais-spacing);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));position:relative}.ais-ChatMessage-container{align-items:flex-start;gap:calc(var(--ais-spacing)*.75);display:flex;position:relative}.ais-ChatMessage[data-role=user] .ais-ChatMessage-container{max-width:70%}.ais-ChatMessage--left .ais-ChatMessage-container{justify-content:flex-start}.ais-ChatMessage--right .ais-ChatMessage-container{flex-direction:row-reverse;margin-inline-start:auto}.ais-ChatMessage-leading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ais-ChatMessage-content{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ais-ChatMessage-message{text-wrap:pretty;font-size:calc(var(--ais-spacing)*.875);line-height:calc(var(--ais-spacing)*1.25);position:relative}.ais-ChatMessage-message img{max-width:100%;height:auto}.ais-ChatMessage-code{overflow-x:auto}.ais-ChatMessage--neutral .ais-ChatMessage-message{background-color:rgba(var(--ais-muted-color-rgb),.1);padding:calc(var(--ais-spacing)*.75);border-radius:var(--ais-border-radius-md)}.ais-ChatMessage-actions{align-items:center;gap:calc(var(--ais-spacing)*.25);display:flex;position:relative}.ais-ChatMessage-actions svg{width:calc(var(--ais-icon-size)*.8)}.ais-ChatMessage--right .ais-ChatMessage-actions{justify-content:flex-end}.ais-ChatMessage--auto-hide-actions .ais-ChatMessage-actions{opacity:0}@media (prefers-reduced-motion:no-preference){.ais-ChatMessage--auto-hide-actions .ais-ChatMessage-actions{transition:opacity var(--ais-transition-duration)var(--ais-transition-timing-function)}}@media (hover:hover){.ais-ChatMessage:hover .ais-ChatMessage-actions{opacity:1}}.ais-ChatMessageLoader .ais-ChatMessage-content{width:100%}.ais-ChatMessageLoader .ais-ChatMessage-message{gap:calc(var(--ais-spacing)*.5);flex-direction:column;width:100%;display:flex}.ais-ChatMessageLoader .ais-ChatMessageLoader-spinner{width:calc(var(--ais-spacing)*1.5);height:calc(var(--ais-spacing)*1.5);color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}@media (prefers-reduced-motion:no-preference){.ais-ChatMessageLoader .ais-ChatMessageLoader-spinner{animation:1.4s linear infinite ais-chat-loader-spinner}}.ais-ChatMessageLoader .ais-ChatMessageLoader-text{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha))linear-gradient(to right,rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha))0%,#ffffffbf 40%,#ffffffbf 60%,rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha))100%);font-weight:var(--ais-font-weight-medium);background-position:-100% 0;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (prefers-reduced-motion:no-preference){.ais-ChatMessageLoader .ais-ChatMessageLoader-text{animation-name:ais-chat-loader-text;animation-duration:3s;animation-iteration-count:infinite;animation-delay:.5s}}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonWrapper{gap:calc(var(--ais-spacing)*.25);flex-direction:column;display:flex}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem{height:var(--ais-spacing);background-color:rgba(var(--ais-muted-color-rgb),.2);border-radius:var(--ais-border-radius-sm)}@media (prefers-reduced-motion:no-preference){.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem{animation:2s cubic-bezier(.4,0,.6,1) infinite ais-chat-loader-skeleton}}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem:nth-child(2){width:40%}@keyframes ais-chat-loader-spinner{0%{stroke-dasharray:1 200;stroke-dashoffset:0;transform:rotate(0)}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px;transform:rotate(360deg)}}@keyframes ais-chat-loader-skeleton{50%{opacity:.5}}@keyframes ais-chat-loader-text{0%{background-position:-100% 0}to{background-position:250% 0}}.ais-ChatPrompt{align-items:stretch;gap:calc(var(--ais-spacing)*.5);width:100%;padding:0 var(--ais-spacing)var(--ais-spacing)var(--ais-spacing);flex-direction:column;display:flex;position:relative}.ais-ChatPrompt:before{content:"";height:var(--ais-spacing);background:linear-gradient(to top,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.ais-ChatPrompt-header{align-items:center;gap:calc(var(--ais-spacing)*.375);display:flex}.ais-ChatPrompt-footer{justify-content:space-between;align-items:center;gap:calc(var(--ais-spacing)*.375);flex-direction:column;display:flex}.ais-ChatPrompt-footer .ais-ChatPrompt-disclaimer{font-size:calc(var(--ais-spacing)*.75);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha))}.ais-ChatPrompt-body{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-sm);border:1px solid rgba(var(--ais-border-color-rgb),var(--ais-border-color-alpha));z-index:1;outline:1px solid #0000;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ais-ChatPrompt-body{transition:border-color var(--ais-transition-duration)var(--ais-transition-timing-function),outline-color var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-ChatPrompt-body:focus-within{outline:1px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));border-color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-ChatPrompt-textarea{appearance:none;resize:none;padding:calc(var(--ais-spacing)*.75);caret-color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-family:inherit;line-height:inherit;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-size:calc(var(--ais-spacing)*.875);background:0 0;border:none;outline:none;padding-bottom:0;line-height:1.25rem}.ais-ChatPrompt-textarea::placeholder{color:rgba(var(--ais-text-color-rgb),.7)}.ais-ChatPrompt-textarea:disabled,.ais-ChatPrompt-actions--disabled{background-color:rgba(var(--ais-muted-color-rgb),.1)}.ais-ChatPrompt-actions{padding:calc(var(--ais-spacing)*.75);padding-top:calc(var(--ais-spacing)*.5);cursor:text;flex-direction:row;justify-content:flex-end;display:flex}.ais-ChatPrompt-actions svg{width:calc(var(--ais-icon-size)*.8)}@media (max-width:680px){.ais-ChatPrompt .ais-ChatPrompt-textarea{font-size:var(--ais-spacing)}}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeader{margin-bottom:calc(var(--ais-spacing)*.5);justify-content:space-between;align-items:center;display:flex}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderResults{align-items:center;gap:calc(var(--ais-spacing)*.5);display:flex}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderCount{color:rgba(var(--ais-text-color-rgb),.8);font-weight:var(--ais-font-weight-semibold)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderViewAll svg{width:calc(var(--ais-icon-size)*.8)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons{align-items:center;gap:calc(var(--ais-spacing)*.25);display:flex}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons svg{width:calc(var(--ais-icon-size)*.8)}.ais-ChatMessage-message .ais-Carousel{margin-bottom:var(--ais-spacing);position:relative}.ais-ChatMessage-message .ais-Carousel a{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));text-decoration:none}.ais-ChatMessage-message .ais-Carousel:before,.ais-ChatMessage-message .ais-Carousel:after{content:"";width:var(--ais-spacing);pointer-events:none;z-index:1;position:absolute;top:0;bottom:0}.ais-ChatMessage-message .ais-Carousel:before{left:calc(-1*var(--ais-spacing));background:linear-gradient(to right,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent)}.ais-ChatMessage-message .ais-Carousel:after{right:calc(-1*var(--ais-spacing));background:linear-gradient(to left,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent)}.ais-ChatMessage-message .ais-Carousel-list{margin-left:calc(-1*var(--ais-spacing));margin-right:calc(-1*var(--ais-spacing));padding-left:calc(var(--ais-spacing)*.5);padding-right:calc(var(--ais-spacing)*.5);scroll-padding-left:calc(var(--ais-spacing)*.5);scroll-padding-right:calc(var(--ais-spacing)*.5);outline:none;gap:0;grid-auto-columns:var(--ais-chat-carousel-item-width)!important}.ais-ChatMessage-message .ais-Carousel-list:has(.ais-Carousel-item:only-child){grid-auto-columns:calc(var(--ais-chat-carousel-item-width)*1.5)!important}.ais-ChatMessage-message .ais-Carousel-hit{gap:calc(var(--ais-spacing)*.5);border-radius:var(--ais-border-radius-md);padding:calc(var(--ais-spacing)*.5);flex-direction:column;height:100%;display:flex;position:relative}.ais-ChatMessage-message .ais-Carousel-hit:before{content:"";border-radius:var(--ais-border-radius-md);background-color:rgba(var(--ais-muted-color-rgb),0);pointer-events:none;z-index:-1;position:absolute;inset:0;transform:scale(.95)}@media (prefers-reduced-motion:no-preference){.ais-ChatMessage-message .ais-Carousel-hit:before{transition:all var(--ais-transition-duration)var(--ais-transition-timing-function)}}@media (hover:hover){.ais-ChatMessage-message .ais-Carousel-hit:hover:before{background-color:rgba(var(--ais-muted-color-rgb),.1);transform:scale(1)}.ais-ChatMessage-message .ais-Carousel-hit:hover .ais-Carousel-hit-image img{transform:scale(1.05)}}.ais-ChatMessage-message .ais-Carousel-hit:active:not(:disabled):before{background-color:rgba(var(--ais-muted-color-rgb),.2)}.ais-ChatMessage-message .ais-Carousel-hit:has(:focus-visible){outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}.ais-ChatMessage-message .ais-Carousel-hit-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ais-ChatMessage-message .ais-Carousel-hit-link:before{content:"";position:absolute;inset:0}.ais-ChatMessage-message .ais-Carousel-hit-link:focus-visible{outline:none}.ais-ChatMessage-message .ais-Carousel-hit-image{border-radius:var(--ais-border-radius-md);justify-content:center;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ais-ChatMessage-message .ais-Carousel-hit-image img{transition:transform var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-ChatMessage-message .ais-Carousel-hit-favorite{top:calc(var(--ais-spacing)*.5);right:calc(var(--ais-spacing)*.5);z-index:1;position:absolute}.ais-ChatMessage-message .ais-Carousel-hit-title{font-weight:400}.ais-ChatMessage-message .ais-Carousel-hit-title a{font-size:var(--ais-spacing)}.ais-ChatMessage-message .ais-Carousel-hit-title,.ais-ChatMessage-message .ais-Carousel-hit-price{margin:0}.ais-ChatMessage-message .ais-Carousel-hit-price{font-weight:var(--ais-font-weight-semibold);margin-top:auto}@media (max-width:680px){.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons{display:none}}.ais-ChatPromptSuggestions{gap:calc(var(--ais-spacing)*.5);flex-direction:column;display:flex}.ais-ChatPromptSuggestions-suggestion{font-size:revert;line-height:var(--ais-spacing);border-radius:var(--ais-border-radius-lg);width:fit-content;padding:calc(var(--ais-spacing)*.5)calc(var(--ais-spacing)*1);background-color:rgba(var(--ais-muted-color-rgb),.1);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));text-align:left;animation:1.5s cubic-bezier(.16,1,.3,1) both ais-fadeIn}.ais-ChatPromptSuggestions-suggestion:first-child{animation-delay:0s}.ais-ChatPromptSuggestions-suggestion:nth-child(2){animation-delay:.1s}.ais-ChatPromptSuggestions-suggestion:nth-child(3){animation-delay:.2s}.ais-ChatPromptSuggestions-suggestion:nth-child(4){animation-delay:.3s}.ais-ChatPromptSuggestions-suggestion:nth-child(5){animation-delay:.4s}@media (hover:hover){.ais-ChatPromptSuggestions-suggestion:hover:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.2)}}.ais-ChatPromptSuggestions-suggestion:active:not(:disabled){background-color:rgba(var(--ais-muted-color-rgb),.3)}.ais-AutocompletePanel,.ais-Autocomplete,.ais-DetachedFormContainer{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-family:inherit;font-size:var(--ais-font-size);text-align:left;margin:0;padding:0;font-weight:400;line-height:1em;position:relative}.ais-AutocompleteForm{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border:1px solid rgba(var(--ais-border-color-rgb),.8);border-radius:var(--ais-border-radius-sm);align-items:center;width:100%;margin:0;line-height:1em;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ais-AutocompleteForm{transition:border-color var(--ais-transition-duration)var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration)var(--ais-transition-timing-function),outline-color var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-AutocompleteForm:focus-within{border-color:rgba(var(--ais-primary-color-rgb),1);box-shadow:rgba(var(--ais-primary-color-rgb),.2)0 0 0 2px,inset rgba(var(--ais-primary-color-rgb),.2)0 0 0 2px;outline:none}.ais-AutocompleteInputWrapperPrefix{height:var(--ais-autocomplete-search-input-height);flex-shrink:0;order:1;align-items:center;display:flex}.ais-AutocompleteLabel,.ais-AutocompleteLoadingIndicator{cursor:initial;text-align:left;flex-shrink:0;height:100%;padding:0}.ais-AutocompleteLabel svg,.ais-AutocompleteLoadingIndicator svg{color:rgba(var(--ais-primary-color-rgb),1);height:auto;max-height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompleteSubmitButton,.ais-AutocompleteLoadingIndicator{height:100%;padding-left:calc(var(--ais-spacing)*.75 - 1px);padding-right:calc(var(--ais-spacing)/2);width:calc(var(--ais-spacing)*1.75 + var(--ais-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.ais-AutocompleteSubmitButton,.ais-AutocompleteLoadingIndicator{padding-left:calc(var(--ais-spacing)/2/2 - 1px);width:calc(var(--ais-icon-size) + var(--ais-spacing)*1.25 - 1px)}}.ais-AutocompleteSubmitButton{appearance:none;background:0 0;border:0;margin:0}.ais-AutocompleteLoadingIndicator{justify-content:center;align-items:center;display:flex}.ais-AutocompleteLoadingIndicator[hidden]{display:none}.ais-AutocompleteInputWrapper{order:3;width:100%;position:relative}.ais-AutocompleteInput{appearance:none;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font:inherit;height:var(--ais-autocomplete-search-input-height);background:0 0;border:0;width:100%;padding:0}.ais-AutocompleteInput::placeholder{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));opacity:1}.ais-AutocompleteInput:focus{border-color:none;box-shadow:none;outline:none}.ais-AutocompleteInput::-webkit-search-decoration{appearance:none}.ais-AutocompleteInput::-webkit-search-cancel-button{appearance:none}.ais-AutocompleteInput::-webkit-search-results-button{appearance:none}.ais-AutocompleteInput::-webkit-search-results-decoration{appearance:none}.ais-AutocompleteInputWrapperSuffix{height:var(--ais-autocomplete-search-input-height);order:4;align-items:center;display:flex}.ais-AutocompleteClearButton{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;height:100%;padding:0 calc(var(--ais-spacing)*.833333 - .5px);background:0 0;border:0;align-items:center;margin:0;display:flex}@media (prefers-reduced-motion:no-preference){.ais-AutocompleteClearButton{transition:color var(--ais-transition-duration)var(--ais-transition-timing-function)}}@media (hover:none) and (pointer:coarse){.ais-AutocompleteClearButton{padding:0 calc(var(--ais-spacing)*.666667 - .5px)}}@media (hover:hover){.ais-AutocompleteClearButton:hover{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}}.ais-AutocompleteClearButton:focus{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-AutocompleteClearButton[hidden]{display:none}.ais-AutocompleteClearButton svg{stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompletePanel{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-sm);box-shadow:var(--ais-shadow-lg);border:1px solid rgba(var(--ais-border-color-rgb),.2);width:100%;z-index:var(--ais-z-index-autocomplete);opacity:0;pointer-events:none;transform-origin:top;transform:scale(.95)translateY(calc(var(--ais-spacing)*-1));margin:8px 0 0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ais-AutocompletePanel{transition:opacity var(--ais-transition-duration)var(--ais-transition-timing-function),transform var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-AutocompletePanel--open{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.ais-AutocompletePanel button{appearance:none;background:0 0;border:0;margin:0;padding:0}.ais-AutocompletePanelLayout{height:100%;max-height:var(--ais-autocomplete-panel-max-height);padding:calc(var(--ais-spacing)/2);text-align:left;margin:0;position:relative;overflow-y:auto}.ais-AutocompleteIndex{width:100%;margin:0;padding:0;position:relative}.ais-AutocompleteIndex:empty{display:none}.ais-AutocompleteIndexNoResults{padding:var(--ais-spacing);margin:0;font-size:1em}.ais-AutocompleteIndexList{margin:0;padding:0;list-style:none;position:relative}.ais-AutocompleteIndexHeader{margin:calc(var(--ais-spacing)/2).5em calc(var(--ais-spacing)/2)0;padding:0;position:relative}.ais-AutocompleteIndexHeader:empty{display:none}.ais-AutocompleteIndexHeaderTitle{background:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));color:rgba(var(--ais-primary-color-rgb),1);font-size:.8em;font-weight:var(--ais-font-weight-semibold);padding:0 calc(var(--ais-spacing)/2)0 0;z-index:2;margin:0;display:inline-block;position:relative}.ais-AutocompleteIndexHeaderLine{border-bottom:solid 1px rgba(var(--ais-primary-color-rgb),1);opacity:.3;height:2px;left:0;right:0;top:calc(var(--ais-spacing)/2);z-index:1;margin:0;padding:0;display:block;position:absolute}.ais-AutocompleteIndexItem{border-radius:var(--ais-border-radius-sm);cursor:pointer;min-height:calc(var(--ais-spacing)*2.5);padding:calc(var(--ais-spacing)/2/2);align-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.ais-AutocompleteIndexItem{transition:background-color var(--ais-transition-duration)var(--ais-transition-timing-function)}}@media (hover:hover){.ais-AutocompleteIndexItem:hover{background-color:rgba(var(--ais-primary-color-rgb),.1)}}.ais-AutocompleteIndexItem[aria-selected=true]{background-color:rgba(var(--ais-primary-color-rgb),.1)}.ais-AutocompleteItemWrapper{color:inherit;align-items:center;gap:calc(var(--ais-spacing)/2/2);grid-auto-flow:column;justify-content:space-between;width:100%;display:grid}.ais-AutocompleteItemContent{cursor:pointer;align-items:center;gap:calc(var(--ais-spacing)/2);grid-auto-flow:column;line-height:1.25em;display:grid;overflow:hidden}.ais-AutocompleteItemContent:empty{display:none}.ais-AutocompleteItemContent mark{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-style:normal;font-weight:var(--ais-font-weight-bold);background:0 0}.ais-AutocompleteItemIcon{border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));height:calc(var(--ais-icon-size) + var(--ais-spacing)/2);stroke-width:var(--ais-icon-stroke-width);text-align:center;width:calc(var(--ais-icon-size) + var(--ais-spacing)/2);flex-shrink:0;justify-content:center;align-items:center;font-size:.7em;display:flex;overflow:hidden}.ais-AutocompleteItemIcon svg{height:var(--ais-icon-size);width:var(--ais-icon-size)}.ais-AutocompleteItemActions{grid-auto-flow:column;justify-self:end;height:100%;display:grid}.ais-AutocompleteItemActionButton{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.ais-AutocompleteItemActionButton{transition:color var(--ais-transition-duration)var(--ais-transition-timing-function)}}.ais-AutocompleteItemActionButton:hover svg,.ais-AutocompleteItemActionButton:focus svg{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}@media (hover:none) and (pointer:coarse){.ais-AutocompleteItemActionButton:hover svg,.ais-AutocompleteItemActionButton:focus svg{color:inherit}}.ais-AutocompleteItemActionButton svg{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));margin:0;margin:calc(var(--ais-spacing)/3);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-FilterSuggestions{gap:calc(var(--ais-spacing)*.5);flex-direction:column;display:flex}.ais-FilterSuggestions-header{align-items:center;gap:calc(var(--ais-spacing)*.5);display:flex}.ais-FilterSuggestions-headerIcon{color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));align-items:center;display:flex}.ais-FilterSuggestions-headerIcon svg{width:var(--ais-icon-size);height:var(--ais-icon-size)}.ais-FilterSuggestions-headerTitle{font-size:var(--ais-font-size-sm);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-weight:500}.ais-FilterSuggestions-list{gap:calc(var(--ais-spacing)*.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ais-FilterSuggestions-item{white-space:nowrap;display:inline-flex}.ais-FilterSuggestions-item--refined .ais-FilterSuggestions-count{color:rgba(var(--ais-button-text-color-rgb),var(--ais-button-text-color-alpha));background-color:rgba(var(--ais-button-text-color-rgb),.2)}.ais-FilterSuggestions-count{font-size:calc(var(--ais-font-size)*.8);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));background-color:rgba(var(--ais-muted-color-rgb),.1);padding:calc(var(--ais-spacing)*.125)calc(var(--ais-spacing)*.375);border-radius:var(--ais-border-radius-sm)}.ais-FilterSuggestions-skeleton{gap:calc(var(--ais-spacing)*.5);flex-wrap:wrap;display:flex}.ais-FilterSuggestions-skeletonItem{height:calc(var(--ais-spacing)*1.875);background-color:rgba(var(--ais-muted-color-rgb),.15);border-radius:var(--ais-border-radius-sm)}.ais-FilterSuggestions-skeletonItem:first-child{width:25%}.ais-FilterSuggestions-skeletonItem:nth-child(2){width:35%}.ais-FilterSuggestions-skeletonItem:nth-child(3){width:20%}@media (prefers-reduced-motion:no-preference){.ais-FilterSuggestions-skeletonItem{animation:1.5s ease-in-out infinite ais-filter-suggestions-skeleton}}@keyframes ais-filter-suggestions-skeleton{0%,to{opacity:1}50%{opacity:.4}}[class^=ais-][class$=--disabled],[class^=ais-][class$=--disabled] *,.ais-VoiceSearch-button:disabled{cursor:not-allowed}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-ClearRefinements-button,.ais-InfiniteHits-loadMore,.ais-RangeInput-submit,.ais-InfiniteHits-loadPrevious,.ais-Pagination-link,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-VoiceSearch-button,.ais-RelevantSort-button,.ais-Carousel-navigation{appearance:none;color:#23263b;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:3px;justify-content:center;place-items:center;height:2rem;padding:0 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:inline-flex;box-shadow:0 1px #23263b0d}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-GeoSearch-redo,.ais-GeoSearch-reset{height:1.5rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:1rem}.ais-HierarchicalMenu-showMore:hover,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:hover,.ais-ClearRefinements-button:hover,.ais-InfiniteHits-loadMore:hover,.ais-RangeInput-submit:hover,.ais-InfiniteHits-loadPrevious:hover,.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:hover,.ais-VoiceSearch-button:hover,.ais-Carousel-navigation:hover{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#d6d6e7}.ais-HierarchicalMenu-showMore:focus,.ais-Menu-showMore:focus,.ais-RefinementList-showMore:focus,.ais-ClearRefinements-button:focus,.ais-InfiniteHits-loadMore:focus,.ais-RangeInput-submit:focus,.ais-InfiniteHits-loadPrevious:focus,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:focus,.ais-VoiceSearch-button:focus,.ais-Carousel-navigation:focus{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;outline:none;box-shadow:0 0 0 1px #3c4fe0,0 2px 0 1px #23263b0d}.ais-HierarchicalMenu-showMore:active,.ais-Menu-showMore:active,.ais-RefinementList-showMore:active,.ais-ClearRefinements-button:active,.ais-InfiniteHits-loadMore:active,.ais-InfiniteHits-loadPrevious:active,.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active,.ais-GeoSearch-redo:active,.ais-GeoSearch-reset:active,.ais-VoiceSearch-button:active,.ais-Carousel-navigation:active{border-color:#d6d6e7;box-shadow:inset 0 1px 4px #777aaf66,inset 0 1px 1px #777aaf66,0 1px #23263b0d}.ais-ClearRefinements-button:disabled[disabled],.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-VoiceSearch-button:disabled{box-shadow:none;color:#b6b7d5;background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-HierarchicalMenu-showMore--disabled[disabled],.ais-Menu-showMore--disabled[disabled],.ais-RefinementList-showMore--disabled[disabled]{display:none}.ais-NumericMenu-label,.ais-ToggleRefinement-label,.ais-HierarchicalMenu-item,.ais-Menu-item,.ais-RatingMenu-item,.ais-RefinementList-item{font-size:.875rem;line-height:1.75rem;display:block}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link{color:inherit;text-decoration:none}.ais-Breadcrumb-link:hover{text-decoration:underline}.ais-HierarchicalMenu-label,.ais-Menu-label,.ais-RefinementList-labelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RefinementList-item--selected,.ais-RatingMenu-item--selected{font-weight:600}.ais-ToggleRefinement-count,.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count{color:#23263b;background:#f5f5fa;border:1px solid #b6b7d5;border-radius:99999px;flex-shrink:0;margin-left:.5rem;padding:0 .25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:inline-flex;overflow:hidden}.ais-Menu-noResults,.ais-HierarchicalMenu-noResults,.ais-RefinementList-noResults{color:#5a5e9a;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.ais-MenuSelect-select,.ais-HitsPerPage-select,.ais-SortBy-select{appearance:none;color:#23263b;cursor:pointer;font:inherit;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#fcfcfd);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:10px,auto;border:1px solid #d6d6e7;border-radius:3px;outline:none;width:100%;height:2.5rem;padding:0 2.5rem 0 1rem;position:relative;box-shadow:0 1px #23263b0d}.ais-HitsPerPage-select:-moz-focusring{color:#0000;outline:none}.ais-HitsPerPage-select::-moz-focus-inner{color:#0000;outline:none}.ais-SortBy-select:-moz-focusring{color:#0000;outline:none}.ais-SortBy-select::-moz-focus-inner{color:#0000;outline:none}.ais-HitsPerPage-select>option:not(:checked),.ais-SortBy-select>option:not(:checked){color:#23263b}.ais-HitsPerPage-select>option:disabled,.ais-SortBy-select>option:disabled{color:#b6b7d5}.ais-HitsPerPage-select:hover,.ais-SortBy-select:hover{background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fcfcfd,#f5f5fa);border-color:#d6d6e7}.ais-HitsPerPage-select:focus,.ais-SortBy-select:focus{background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:0 0 0 1px #3c4fe0,0 2px #23263b0d}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{box-shadow:none;color:#b6b7d5;cursor:not-allowed;background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23b6b7d5\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{color:#5a5e9a;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel-footer{color:#5a5e9a;margin-top:1rem;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{background:0 0;border:none;padding:0;position:absolute;top:0;right:0}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{background-color:#fff;width:100%;height:2.5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.ais-SearchBox-form:before{content:"";background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E);width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:1rem}.ais-SearchBox-input{appearance:none;caret-color:#5a5e9a;color:#23263b;font:inherit;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;flex:1;max-width:100%;padding-left:2.5rem;box-shadow:inset 0 1px 4px #777aaf4d}.ais-SearchBox-input::placeholder{color:#5a5e9a}.ais-SearchBox-input:focus{border-color:#3c4fe0;outline:none;box-shadow:0 1px #23263b0d}.ais-SearchBox-input:disabled{box-shadow:none;cursor:not-allowed;background:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button{appearance:none}.ais-SearchBox-input::-webkit-search-decoration{appearance:none}.ais-SearchBox-input::-webkit-search-results-button{appearance:none}.ais-SearchBox-input::-webkit-search-results-decoration{appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{fill:#484c7a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ais-SearchBox-reset:focus{fill:#fff;background:#b6b7d5;outline:0}.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,.ais-RefinementList-searchBox .ais-SearchBox-reset{right:.5rem}.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden],.ais-SearchBox-submit{display:none}.ais-Menu-searchBox,.ais-RefinementList-searchBox{margin-bottom:.5rem}.ais-Menu-searchBox .ais-SearchBox-form,.ais-RefinementList-searchBox .ais-SearchBox-form{height:2rem}.ais-Menu-searchBox .ais-SearchBox-form:before,.ais-RefinementList-searchBox .ais-SearchBox-form:before{left:.5rem}.ais-Menu-searchBox .ais-SearchBox-input,.ais-RefinementList-searchBox .ais-SearchBox-input{padding-left:2rem}.ais-VoiceSearch-button{color:#5a5e9a;width:48px;height:48px}.ais-VoiceSearch-button svg{color:currentColor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{color:#5468ff;background-color:#5468ff1a;font-style:normal}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{background:0 0;font-style:normal;font-weight:700}.ais-Hits-item,.ais-InfiniteHits-item,.ais-FrequentlyBoughtTogether-item,.ais-LookingSimilar-item,.ais-RelatedProducts-item,.ais-TrendingItems-item{background:#fff;align-items:center;padding:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;box-shadow:0 0 0 1px #23263b0d,0 1px 3px #23263b26}.ais-Hits-item:first-of-type,.ais-InfiniteHits-item:first-of-type,.ais-FrequentlyBoughtTogether-item:first-of-type,.ais-LookingSimilar-item:first-of-type,.ais-RelatedProducts-item:first-of-type,.ais-TrendingItems-item:first-of-type{border-radius:3px 3px 0 0}.ais-Hits-item:last-of-type,.ais-InfiniteHits-item:last-of-type,.ais-FrequentlyBoughtTogether-item:last-of-type,.ais-LookingSimilar-item:last-of-type,.ais-RelatedProducts-item:last-of-type,.ais-TrendingItems-item:last-of-type{border-radius:0 0 3px 3px}.ais-Hits-item:only-of-type,.ais-InfiniteHits-item:only-of-type,.ais-FrequentlyBoughtTogether-item:only-of-type,.ais-LookingSimilar-item:only-of-type,.ais-RelatedProducts-item:only-of-type,.ais-TrendingItems-item:only-of-type{border-radius:3px}.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious{margin:1rem auto;display:flex}.ais-Hits-banner,.ais-InfiniteHits-banner{justify-content:center;display:flex}.ais-Hits-banner-image,.ais-InfiniteHits-banner-image{max-width:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:1rem;left:3.75rem}.ais-GeoSearch-label{cursor:pointer;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;align-items:center;min-height:1.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.ais-RefinementList-checkbox,.ais-GeoSearch-input{appearance:none;color:#d6d6e7;cursor:inherit;background-color:#fff;background-position:50%;background-size:180%;border:1px solid;border-radius:3px;min-width:1rem;height:1rem;margin:0 .5rem 0 0;box-shadow:inset 0 1px 4px #777aaf66}.ais-RefinementList-item--selected .ais-RefinementList-checkbox,.ais-GeoSearch-input:checked{color:#3c4fe0;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-size:14px;border-color:currentColor;box-shadow:inset 0 1px #23263b0d}.ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:focus{outline:none}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:checked:focus{box-shadow:inset 0 1px #23263b0d,0 0 0 1px}.ais-NumericMenu-label{cursor:pointer;align-items:center;display:flex}.ais-NumericMenu-radio{appearance:none;background:#fff;border:1px solid #d6d6e7;border-radius:50%;outline:0;width:16px;height:16px;margin:0 .5rem 0 0;position:relative;box-shadow:inset 0 1px 4px #777aaf4d}.ais-NumericMenu-radio:checked,.ais-NumericMenu-radio:focus{border-color:#3c4fe0;box-shadow:0 1px #23263b0d}.ais-NumericMenu-radio:focus{box-shadow:0 0 0 1px #3c4fe0,0 1px #23263b0d}.ais-NumericMenu-radio:checked:after{content:"";background:#3c4fe0;border-radius:50%;position:absolute;inset:4px}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.ais-HierarchicalMenu-link:before{content:"";-webkit-user-select:none;user-select:none;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.ais-RatingMenu-starIcon{fill:#5a5e9a;width:16px;margin-right:.25rem;position:relative}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#b6b7d5}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#b6b7d5}.ais-ClearRefinements-button{width:100%}.ais-CurrentRefinements-list{grid-auto-flow:column;gap:1rem;display:inline-grid}.ais-CurrentRefinements-item{background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;align-items:center;min-height:1.5rem;padding:.05rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.ais-CurrentRefinements-category{margin-left:.5rem;display:flex}.ais-CurrentRefinements-delete{color:#9698c3;outline-width:0;height:100%;margin-left:.25rem}.ais-ToggleRefinement-label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.ais-ToggleRefinement-checkbox{appearance:none;pointer-events:none;background:#f5f5fa;border-radius:9999px;width:32px;height:18px;position:relative;box-shadow:inset 0 1px 4px #777aaf66}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px #23263b1a}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{content:"";background:linear-gradient(-180deg,#fff,#f5f5fa);border-radius:9999px;width:16px;height:16px;transition:all .1s ease-in-out;position:absolute;top:1px;left:1px;box-shadow:1px 1px 1px #23263b0d}.ais-ToggleRefinement-checkbox:checked:after{transform:translate(14px)}.ais-RangeInput-input{caret-color:#5a5e9a;color:#23263b;cursor:text;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;flex:1;align-items:center;min-width:0;height:2rem;padding:0 1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #777aaf4d}.ais-RangeInput-input:focus{border-color:#3c4fe0;outline:0;box-shadow:0 1px #23263b0d}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:40px 6px}.ais-RangeSlider .rheostat-horizontal{cursor:pointer;width:calc(100% - 15px)}.ais-RangeSlider .rheostat-background{background-color:#0000;border:none;border-radius:3px;height:4px;box-shadow:inset 0 1px 3px #0000001a,0 .5px #ffffff0d}.ais-RangeSlider .rheostat-progress{background-color:#3c4fe0;border-radius:3px;max-width:100%;height:4px;top:0}.ais-RangeSlider .rheostat-tooltip{-webkit-user-select:none;user-select:none;font-weight:700}.ais-RangeSlider .rheostat-handle{background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:2px;width:12px;height:24px;margin-left:-6px;top:-11px;box-shadow:0 1px #23263b0d}.ais-RangeSlider .rheostat-handle:before,.ais-RangeSlider .rheostat-handle:after{content:"";background-color:#d6d6e7;width:1px;height:12px;position:absolute;top:6px}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:#d6d6e7}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{border-radius:0;margin-left:-1px}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-Pagination-item{display:inline-block}.ais-Pagination-item--selected .ais-Pagination-link{font-weight:700}.ais-Breadcrumb-link,.ais-Breadcrumb-separator{color:#5a5e9a}.ais-Breadcrumb-separator{margin:0 .5rem;display:flex}.ais-Breadcrumb-item--selected{font-weight:600}.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator{font-weight:400}@media (max-width:767px){.ais-SearchBox-input,.ais-RangeInput-input{font-size:1rem}}@media (hover:none) and (pointer:coarse){.ais-Carousel-navigation{display:none}}.ais-Carousel:hover .ais-Carousel-navigation:not([hidden]){opacity:1;visibility:visible}.ais-Carousel-navigation,.ais-Carousel-navigation[hidden]{opacity:0;visibility:hidden}.ais-Carousel-list{outline-offset:.5rem;scrollbar-color:#111432 #b6b7d5;scrollbar-width:thin;outline-color:#3c4fe0;gap:.5rem;padding-bottom:.5rem}.ais-Carousel-list::-webkit-scrollbar{height:2px}.ais-Carousel-list::-webkit-scrollbar-track{background-color:#b6b7d5}.ais-Carousel-list::-webkit-scrollbar-thumb{background-color:#111432}
