@charset "UTF-8";@import"https://use.typekit.net/hzf5puv.css";html{box-sizing:border-box;background-color:var(--docs-background-default, var(--biskin-color-surface-default));padding:0;margin:0}*,*:before,*:after{box-sizing:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}biskin-responsive-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}body{min-height:100vh;line-height:var(--biskin-line-height-normal);font-family:var(--biskin-font-family-body);font-size:var(--biskin-font-size-m);font-weight:var(--biskin-font-weight-body);text-size-adjust:none;color:var(--biskin-color-text-normal);padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}:where(:not(:defined):not([did-ssr])),:where(:not(:defined):not([did-ssr])) *{opacity:0}:where(:defined) *{opacity:1;transition:.1s opacity}address,audio,blockquote,dd,details,dl,figure,h1,h2,h3,h4,h5,h6,iframe,ol,p,pre,table,ul,video{margin:0 0 var(--biskin-space-xl) 0}h1,h2,h3,h4,h5,h6{font-family:var(--biskin-font-family-heading);font-weight:var(--biskin-font-weight-heading);line-height:var(--biskin-line-height-condensed);text-wrap:balance}h1{font-size:var(--biskin-font-size-3xl)}h2{font-size:var(--biskin-font-size-2xl)}h3{font-size:var(--biskin-font-size-xl)}h4{font-size:var(--biskin-font-size-l)}h5{font-size:var(--biskin-font-size-m)}h6{font-size:var(--biskin-font-size-s)}hr{border:none;border-bottom:solid var(--biskin-border-width-s) var(--biskin-color-surface-border);margin:var(--biskin-space-xl) 0}em,i{font-style:italic}strong,b{font-weight:var(--biskin-font-weight-bold)}s{-webkit-text-decoration:line-through;text-decoration:line-through}del,ins,mark{padding:.125em .25em}ins{background-color:var(--biskin-color-success-fill-quiet);color:var(--biskin-color-success-on-normal);border-radius:var(--biskin-border-radius-s);-webkit-text-decoration:none;text-decoration:none}del{background-color:var(--biskin-color-danger-fill-quiet);color:var(--biskin-color-danger-on-normal);border-radius:var(--biskin-border-radius-s);-webkit-text-decoration:none;text-decoration:none;padding:.125em .25em}mark{background-color:var(--biskin-color-warning-fill-quiet);color:inherit;border-radius:var(--biskin-border-radius-s);padding:.125em .25em}small{font-size:.875em}sub,sup{position:relative;font-size:.875em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{-webkit-text-decoration:none;text-decoration:none;border-bottom:dashed 1px currentColor;cursor:help}code,pre,kbd,samp,var{font-family:var(--biskin-font-family-code);font-size:.875em;background-color:var(--biskin-color-overlay-inline);border-radius:var(--biskin-border-radius-s);padding:.25em .5em}code{white-space:normal}pre{color:var(--biskin-color-text-normal);border-radius:var(--biskin-border-radius-s);padding:var(--biskin-space-m);white-space:pre}pre:has(code){position:relative;padding:0;white-space:normal}pre:has(code) code{display:block;font-size:1em;background-color:transparent;padding:var(--biskin-space-m);white-space:pre;overflow-x:auto}kbd{border:solid var(--biskin-border-width-s) var(--biskin-color-neutral-border-quiet);border-bottom-width:var(--biskin-border-width-m);font-family:var(--biskin-font-family-code);border-radius:var(--biskin-border-radius-s);color:var(--biskin-color-neutral-on-normal);padding:.25em .5em}kbd biskin-icon{vertical-align:-2px}blockquote{position:relative;font-family:var(--biskin-font-family-longform);font-size:var(--biskin-font-size-l);font-style:italic;background-color:var(--biskin-color-neutral-fill-quiet);border-radius:var(--biskin-border-radius-s);padding:var(--biskin-space-xl);margin:0 0 var(--biskin-space-xl) 0}blockquote>:first-child{margin-block-start:0}blockquote>:last-child{margin-block-end:0}ul,ol{padding:0;margin:0 0 var(--biskin-space-xl) var(--biskin-space-xl)}ul{list-style:disc}li{padding:0}li>ul,li>ol{margin-block-end:0}details{background-color:var(--biskin-color-neutral-fill-quiet);border-radius:var(--biskin-panel-border-radius);padding:0;margin:0;padding-inline:var(--biskin-space-m);margin-block-end:var(--biskin-space-xl)}details :last-child{margin-block-end:0}summary{position:relative;display:block;cursor:pointer;text-indent:1.4em;padding:0;padding-block:var(--biskin-space-m);margin:0;user-select:none;-webkit-user-select:none}summary::-webkit-details-marker{display:none}summary:before{content:"";border-width:.4em;border-style:solid;border-color:transparent transparent transparent currentColor;position:absolute;top:calc(50% - .4em);left:.2em;rotate:0;transform-origin:.2em 50%}details[open]{padding-block-end:var(--biskin-space-m)}details[open]>summary:before{rotate:90deg}details+details{margin-top:calc(-1 * var(--biskin-space-xl) + var(--biskin-border-width-s))}table{width:100%;border:none;border-collapse:collapse}caption{color:var(--biskin-color-text-quiet)}tbody tr{border-top:solid var(--biskin-border-width-s) var(--biskin-color-surface-border)}tbody tr:hover{background-color:color-mix(in oklab,var(--biskin-color-neutral-fill-quiet),transparent 50%);border-top-color:var(--biskin-color-neutral-border-quiet)}tbody tr:hover+tr{border-top-color:var(--biskin-color-neutral-border-quiet)}th{font-size:var(--biskin-font-size-s);font-weight:var(--biskin-font-weight-bold)}td,th{text-align:start;padding:var(--biskin-space-l) var(--biskin-space-s);vertical-align:top}dt{font-weight:var(--biskin-font-weight-semibold)}dd{margin-inline-start:var(--biskin-space-m)}fieldset{border:solid 1px var(--biskin-color-surface-border);border-radius:var(--biskin-border-radius-s);padding:var(--biskin-space-m);padding-block-end:var(--biskin-space-xl)}legend{padding:0;padding-inline:var(--biskin-space-2xs)}img:not(biskin-card *),picture,svg:not(biskin-card *),video{border-radius:var(--biskin-border-radius-s);max-width:100%;height:auto}embed,iframe,object{max-width:100%}iframe{border:none}a{color:var(--biskin-color-text-link);text-decoration:var(--biskin-link-decoration-default);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration:var(--biskin-link-decoration-default)}a:hover{color:color-mix(in oklab,var(--biskin-color-text-link) 100%,var(--biskin-color-mix-hover));text-decoration:var(--biskin-link-decoration-hover);-webkit-text-decoration:var(--biskin-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--biskin-focus-ring);outline-offset:var(--biskin-focus-ring-offset)}button,input,select,textarea{font:inherit}.biskin-visually-hidden:not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}table.biskin-alternating-row-colors tbody tr:nth-child(odd){background-color:color-mix(in oklab,var(--biskin-color-neutral-fill-normal),transparent 80%)}@media print{a:not(.anchor-heading)[href]:after{content:" (" attr(href) ")"}details,pre{background:none;border:solid var(--biskin-border-width-s) var(--biskin-color-surface-border)}summary{list-style:none}summary::marker,summary::-webkit-details-marker{display:none}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-normal-QNFICMZ7.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-normal-BTADMDMW.woff2") format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-ext-wght-italic-KQJGP7HJ.woff2") format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/source-sans-3-latin-wght-italic-Z4G456YK.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local("Arial");size-adjust:93.75%;ascent-override:110%}@supports (scrollbar-gutter: stable){.biskin-scroll-lock{scrollbar-gutter:var(--biskin-scroll-lock-gutter)!important}.biskin-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.biskin-scroll-lock body{padding-right:var(--biskin-scroll-lock-size)!important;overflow:hidden!important}}.biskin-toast-stack{position:fixed;top:0;inset-inline-end:0;z-index:950;width:28rem;max-width:100%;max-height:100%;overflow:auto}.biskin-toast-stack biskin-alert{--elevation-level: 1;margin:var(--biskin-space-m)}:root,:host,:scope,.theme-light{color-scheme:light;--theme: light;--biskin-color-red-95: #ffefef;--biskin-color-red-90: #ffdddc;--biskin-color-red-80: #ffb7b6;--biskin-color-red-70: #fc9090;--biskin-color-red-60: #f2676c;--biskin-color-red-50: #de2d44;--biskin-color-red-40: #b11036;--biskin-color-red-30: #861a2f;--biskin-color-red-20: #641122;--biskin-color-red-10: #400712;--biskin-color-red-05: #2a030a;--biskin-color-yellow-95: #fdf3ba;--biskin-color-yellow-90: #fee590;--biskin-color-yellow-80: #fcc041;--biskin-color-yellow-70: #f39b00;--biskin-color-yellow-60: #e07b00;--biskin-color-yellow-50: #bb5a00;--biskin-color-yellow-40: #924200;--biskin-color-yellow-30: #743200;--biskin-color-yellow-20: #572300;--biskin-color-yellow-10: #361300;--biskin-color-yellow-05: #240b00;--biskin-color-green-95: #e2f9e2;--biskin-color-green-90: #c2f2c1;--biskin-color-green-80: #92da97;--biskin-color-green-70: #5dc36f;--biskin-color-green-60: #00ac49;--biskin-color-green-50: #008825;--biskin-color-green-40: #006800;--biskin-color-green-30: #005300;--biskin-color-green-20: #003c00;--biskin-color-green-10: #002400;--biskin-color-green-05: #001700;--biskin-color-blue-95: #ebf4ff;--biskin-color-blue-90: #d4e7ff;--biskin-color-blue-80: #a6ccff;--biskin-color-blue-70: #77b1ff;--biskin-color-blue-60: #4895fd;--biskin-color-blue-50: #0070ef;--biskin-color-blue-40: #0055b8;--biskin-color-blue-30: #004390;--biskin-color-blue-20: #00306c;--biskin-color-blue-10: #001c45;--biskin-color-blue-05: #00112f;--biskin-color-indigo-95: #f0f2fe;--biskin-color-indigo-90: #e2e4fc;--biskin-color-indigo-80: #c2c6f8;--biskin-color-indigo-70: #a5a9f2;--biskin-color-indigo-60: #8a8beb;--biskin-color-indigo-50: #6b65e2;--biskin-color-indigo-40: #5246c1;--biskin-color-indigo-30: #412eaa;--biskin-color-indigo-20: #321393;--biskin-color-indigo-10: #1c006a;--biskin-color-indigo-05: #130049;--biskin-color-violet-95: #f9effd;--biskin-color-violet-90: #f4defb;--biskin-color-violet-80: #e7baf7;--biskin-color-violet-70: #d996ef;--biskin-color-violet-60: #c674e1;--biskin-color-violet-50: #a94dc6;--biskin-color-violet-40: #8732a1;--biskin-color-violet-30: #6d2283;--biskin-color-violet-20: #521564;--biskin-color-violet-10: #330940;--biskin-color-violet-05: #22042b;--biskin-color-gray-95: #f1f2f3;--biskin-color-gray-90: #e4e5e9;--biskin-color-gray-80: #c7c9d0;--biskin-color-gray-70: #abaeb9;--biskin-color-gray-60: #9194a2;--biskin-color-gray-50: #717584;--biskin-color-gray-40: #545868;--biskin-color-gray-30: #424554;--biskin-color-gray-20: #2f323f;--biskin-color-gray-10: #1b1d26;--biskin-color-gray-05: #101219;--biskin-color-white: white;--biskin-color-black: black;--biskin-color-surface-raised: white;--biskin-color-surface-default: white;--biskin-color-surface-lowered: var(--biskin-color-gray-95);--biskin-color-surface-border: var(--biskin-color-gray-90);--biskin-color-surface-inverse: black;--biskin-color-text-normal: var(--biskin-color-gray-10);--biskin-color-text-quiet: var(--biskin-color-gray-40);--biskin-color-text-link: var(--biskin-color-blue-40);--biskin-color-overlay-modal: color-mix(in oklab, var(--biskin-color-gray-05) 50%, transparent);--biskin-color-overlay-inline: color-mix(in oklab, var(--biskin-color-gray-80) 20%, transparent);--biskin-color-shadow: color-mix( in oklab, var(--biskin-color-gray-05) calc(var(--biskin-shadow-blur-multiplier) * 24% + 8%), transparent );--biskin-color-focus: var(--biskin-color-blue-60);--biskin-color-mix-hover: black 10%;--biskin-color-mix-active: black 20%;--biskin-color-mix-surface: var(--biskin-color-surface-default) 15%;--biskin-color-brand-fill-quiet: var(--biskin-color-blue-95);--biskin-color-brand-fill-normal: var(--biskin-color-blue-90);--biskin-color-brand-fill-loud: var(--biskin-color-blue-50);--biskin-color-brand-border-quiet: var(--biskin-color-blue-90);--biskin-color-brand-border-normal: var(--biskin-color-blue-80);--biskin-color-brand-border-loud: var(--biskin-color-blue-60);--biskin-color-brand-on-quiet: var(--biskin-color-blue-40);--biskin-color-brand-on-normal: var(--biskin-color-blue-30);--biskin-color-brand-on-loud: white;--biskin-color-success-fill-quiet: var(--biskin-color-green-95);--biskin-color-success-fill-normal: var(--biskin-color-green-90);--biskin-color-success-fill-loud: var(--biskin-color-green-50);--biskin-color-success-border-quiet: var(--biskin-color-green-90);--biskin-color-success-border-normal: var(--biskin-color-green-80);--biskin-color-success-border-loud: var(--biskin-color-green-60);--biskin-color-success-on-quiet: var(--biskin-color-green-40);--biskin-color-success-on-normal: var(--biskin-color-green-30);--biskin-color-success-on-loud: white;--biskin-color-warning-fill-quiet: var(--biskin-color-yellow-95);--biskin-color-warning-fill-normal: var(--biskin-color-yellow-90);--biskin-color-warning-fill-loud: var(--biskin-color-yellow-50);--biskin-color-warning-border-quiet: var(--biskin-color-yellow-90);--biskin-color-warning-border-normal: var(--biskin-color-yellow-80);--biskin-color-warning-border-loud: var(--biskin-color-yellow-60);--biskin-color-warning-on-quiet: var(--biskin-color-yellow-40);--biskin-color-warning-on-normal: var(--biskin-color-yellow-30);--biskin-color-warning-on-loud: white;--biskin-color-danger-fill-quiet: var(--biskin-color-red-95);--biskin-color-danger-fill-normal: var(--biskin-color-red-90);--biskin-color-danger-fill-loud: var(--biskin-color-red-50);--biskin-color-danger-border-quiet: var(--biskin-color-red-90);--biskin-color-danger-border-normal: var(--biskin-color-red-80);--biskin-color-danger-border-loud: var(--biskin-color-red-60);--biskin-color-danger-on-quiet: var(--biskin-color-red-40);--biskin-color-danger-on-normal: var(--biskin-color-red-30);--biskin-color-danger-on-loud: white;--biskin-color-neutral-fill-quiet: var(--biskin-color-gray-95);--biskin-color-neutral-fill-normal: var(--biskin-color-gray-90);--biskin-color-neutral-fill-loud: var(--biskin-color-gray-20);--biskin-color-neutral-border-quiet: var(--biskin-color-gray-90);--biskin-color-neutral-border-normal: var(--biskin-color-gray-80);--biskin-color-neutral-border-loud: var(--biskin-color-gray-60);--biskin-color-neutral-on-quiet: var(--biskin-color-gray-40);--biskin-color-neutral-on-normal: var(--biskin-color-gray-30);--biskin-color-neutral-on-loud: white;--biskin-font-family-body: "Source Sans 3 Variable", "Source Sans 3 Fallback", ui-sans-serif, system-ui, sans-serif;--biskin-font-family-heading: var(--biskin-font-family-body);--biskin-font-family-code: ui-monospace, monospace;--biskin-font-family-longform: ui-serif, serif;--biskin-font-size-multiplier: 1;--biskin-font-size-2xs: calc(.6875rem * var(--biskin-font-size-multiplier));--biskin-font-size-xs: calc(.75rem * var(--biskin-font-size-multiplier));--biskin-font-size-s: calc(.875rem * var(--biskin-font-size-multiplier));--biskin-font-size-m: calc(1rem * var(--biskin-font-size-multiplier));--biskin-font-size-l: calc(1.25rem * var(--biskin-font-size-multiplier));--biskin-font-size-xl: calc(1.625rem * var(--biskin-font-size-multiplier));--biskin-font-size-2xl: calc(2rem * var(--biskin-font-size-multiplier));--biskin-font-size-3xl: calc(2.5625rem * var(--biskin-font-size-multiplier));--biskin-font-size-4xl: calc(3.25rem * var(--biskin-font-size-multiplier));--biskin-font-weight-light: 300;--biskin-font-weight-normal: 400;--biskin-font-weight-semibold: 500;--biskin-font-weight-bold: 600;--biskin-font-weight-bolder: 700;--biskin-font-weight-body: var(--biskin-font-weight-normal);--biskin-font-weight-heading: var(--biskin-font-weight-bold);--biskin-font-weight-action: var(--biskin-font-weight-semibold);--biskin-line-height-condensed: 1.2;--biskin-line-height-normal: 1.6;--biskin-line-height-expanded: 2;--biskin-letter-space-condensed: -.03em;--biskin-letter-space-normal: normal;--biskin-letter-space-expanded: .15em;--biskin-link-decoration-default: underline color-mix(in oklab, var(--biskin-color-text-link) 70%, transparent) dotted;--biskin-link-decoration-hover: underline;--biskin-space-multiplier: 1;--biskin-space-3xs: calc(var(--biskin-space-multiplier) * .125rem);--biskin-space-2xs: calc(var(--biskin-space-multiplier) * .25rem);--biskin-space-xs: calc(var(--biskin-space-multiplier) * .5rem);--biskin-space-s: calc(var(--biskin-space-multiplier) * .75rem);--biskin-space-m: calc(var(--biskin-space-multiplier) * 1rem);--biskin-space-l: calc(var(--biskin-space-multiplier) * 1.25rem);--biskin-space-xl: calc(var(--biskin-space-multiplier) * 1.5rem);--biskin-space-2xl: calc(var(--biskin-space-multiplier) * 2rem);--biskin-space-3xl: calc(var(--biskin-space-multiplier) * 3rem);--biskin-border-style: solid;--biskin-border-width-multiplier: .0625;--biskin-border-width-s: calc(var(--biskin-border-width-multiplier) * 1rem);--biskin-border-width-m: calc(var(--biskin-border-width-multiplier) * 2rem);--biskin-border-width-l: calc(var(--biskin-border-width-multiplier) * 3rem);--biskin-border-radius-multiplier: .375;--biskin-border-radius-xs: calc(var(--biskin-border-radius-multiplier) * .5rem);--biskin-border-radius-s: calc(var(--biskin-border-radius-multiplier) * 1rem);--biskin-border-radius-m: calc(var(--biskin-border-radius-multiplier) * 2rem);--biskin-border-radius-l: calc(var(--biskin-border-radius-multiplier) * 3rem);--biskin-border-radius-pill: 9999px;--biskin-border-radius-circle: 50%;--biskin-border-radius-square: 0px;--biskin-border-radius-rounded-square: .25rem;--biskin-focus-ring-style: solid;--biskin-focus-ring-width: .1875rem;--biskin-focus-ring: var(--biskin-focus-ring-style) var(--biskin-focus-ring-width) var(--biskin-color-focus);--biskin-focus-ring-offset: .0625rem;--biskin-shadow-offset-x-multiplier: 0;--biskin-shadow-offset-x-xs: calc(var(--biskin-shadow-offset-x-multiplier) * .5rem);--biskin-shadow-offset-x-s: calc(var(--biskin-shadow-offset-x-multiplier) * 1rem);--biskin-shadow-offset-x-m: calc(var(--biskin-shadow-offset-x-multiplier) * 2rem);--biskin-shadow-offset-x-l: calc(var(--biskin-shadow-offset-x-multiplier) * 4rem);--biskin-shadow-offset-y-multiplier: .125;--biskin-shadow-offset-y-xs: calc(var(--biskin-shadow-offset-y-multiplier) * .5rem);--biskin-shadow-offset-y-s: calc(var(--biskin-shadow-offset-y-multiplier) * 1rem);--biskin-shadow-offset-y-m: calc(var(--biskin-shadow-offset-y-multiplier) * 2rem);--biskin-shadow-offset-y-l: calc(var(--biskin-shadow-offset-y-multiplier) * 4rem);--biskin-shadow-blur-multiplier: .125;--biskin-shadow-blur-xs: calc(var(--biskin-shadow-blur-multiplier) * .5rem);--biskin-shadow-blur-s: calc(var(--biskin-shadow-blur-multiplier) * 1rem);--biskin-shadow-blur-m: calc(var(--biskin-shadow-blur-multiplier) * 2rem);--biskin-shadow-blur-l: calc(var(--biskin-shadow-blur-multiplier) * 4rem);--biskin-shadow-spread-multiplier: -.0625;--biskin-shadow-spread-xs: calc(var(--biskin-shadow-spread-multiplier) * .5rem);--biskin-shadow-spread-s: calc(var(--biskin-shadow-spread-multiplier) * 1rem);--biskin-shadow-spread-m: calc(var(--biskin-shadow-spread-multiplier) * 2rem);--biskin-shadow-spread-l: calc(var(--biskin-shadow-spread-multiplier) * 4rem);--biskin-shadow-xs: var(--biskin-shadow-offset-x-xs) var(--biskin-shadow-offset-y-xs) var(--biskin-shadow-blur-xs) var(--biskin-shadow-spread-xs) var(--biskin-color-shadow);--biskin-shadow-s: var(--biskin-shadow-offset-x-s) var(--biskin-shadow-offset-y-s) var(--biskin-shadow-blur-s) var(--biskin-shadow-spread-s) var(--biskin-color-shadow);--biskin-shadow-m: var(--biskin-shadow-offset-x-m) var(--biskin-shadow-offset-y-m) var(--biskin-shadow-blur-m) var(--biskin-shadow-spread-m) var(--biskin-color-shadow);--biskin-shadow-l: var(--biskin-shadow-offset-x-l) var(--biskin-shadow-offset-y-l) var(--biskin-shadow-blur-l) var(--biskin-shadow-spread-l) var(--biskin-color-shadow);--biskin-transition-easing: ease;--biskin-transition-slow: .3s;--biskin-transition-normal: .15s;--biskin-transition-fast: 75ms;--biskin-form-control-background-color: var(--biskin-color-surface-default);--biskin-form-control-border-style: var(--biskin-border-style);--biskin-form-control-border-width: var(--biskin-border-width-s);--biskin-form-control-border-radius: var(--biskin-border-radius-s);--biskin-form-control-activated-color: var(--biskin-color-brand-fill-loud);--biskin-form-control-resting-color: var(--biskin-color-neutral-border-loud);--biskin-form-control-label-color: var(--biskin-color-text-normal);--biskin-form-control-label-font-weight: var(--biskin-font-weight-normal);--biskin-form-control-label-line-height: var(--biskin-line-height-condensed);--biskin-form-control-value-color: var(--biskin-color-text-normal);--biskin-form-control-value-font-weight: var(--biskin-font-weight-body);--biskin-form-control-value-line-height: var(--biskin-line-height-condensed);--biskin-form-control-placeholder-color: var(--biskin-color-gray-60);--biskin-form-control-height-s: 28px;--biskin-form-control-height-m: 40px;--biskin-form-control-height-l: 56px;--biskin-form-control-required-content: "*";--biskin-form-control-required-content-color: inherit;--biskin-form-control-required-content-offset: -.1em;--biskin-panel-border-style: var(--biskin-border-style);--biskin-panel-border-width: var(--biskin-border-width-s);--biskin-panel-border-radius: var(--biskin-border-radius-s);--biskin-alert-border-radius: var(--biskin-border-radius-s);--biskin-alert-border-color: var(--biskin-color-neutral-border-quiet);--biskin-checkbox-border-color: var(--biskin-color-neutral-on-normal);--biskin-tooltip-arrow-size: .375rem;--biskin-tooltip-background-color: var(--biskin-color-neutral-fill-loud);--biskin-tooltip-border-radius: var(--biskin-border-radius-s);--biskin-tooltip-content-color: var(--biskin-color-neutral-on-loud);--biskin-tooltip-font-size: var(--biskin-font-size-s);--biskin-tooltip-line-height: var(--biskin-line-height-normal)}.theme-dark,.theme-dark :host{color-scheme:dark;--theme: dark;--biskin-color-surface-raised: var(--biskin-color-gray-10);--biskin-color-surface-default: var(--biskin-color-gray-05);--biskin-color-surface-lowered: color-mix(in oklab, var(--biskin-color-surface-default), black 10%);--biskin-color-surface-border: var(--biskin-color-gray-20);--biskin-color-surface-inverse: white;--biskin-color-text-normal: var(--biskin-color-gray-95);--biskin-color-text-quiet: var(--biskin-color-gray-60);--biskin-color-text-link: var(--biskin-color-blue-70);--biskin-color-overlay-modal: rgba(0, 0, 0, .6);--biskin-color-overlay-inline: color-mix(in oklab, var(--biskin-color-gray-50) 10%, transparent);--biskin-color-shadow: color-mix(in oklab, black calc(var(--biskin-shadow-blur-multiplier) * 32% + 40%), transparent);--biskin-color-focus: var(--biskin-color-blue-60);--biskin-color-mix-hover: black 8%;--biskin-color-mix-active: black 16%;--biskin-color-brand-fill-quiet: var(--biskin-color-blue-10);--biskin-color-brand-fill-normal: var(--biskin-color-blue-20);--biskin-color-brand-fill-loud: var(--biskin-color-blue-50);--biskin-color-brand-border-quiet: var(--biskin-color-blue-20);--biskin-color-brand-border-normal: var(--biskin-color-blue-30);--biskin-color-brand-border-loud: var(--biskin-color-blue-40);--biskin-color-brand-on-quiet: var(--biskin-color-blue-60);--biskin-color-brand-on-normal: var(--biskin-color-blue-70);--biskin-color-brand-on-loud: white;--biskin-color-success-fill-quiet: var(--biskin-color-green-10);--biskin-color-success-fill-normal: var(--biskin-color-green-20);--biskin-color-success-fill-loud: var(--biskin-color-green-50);--biskin-color-success-border-quiet: var(--biskin-color-green-20);--biskin-color-success-border-normal: var(--biskin-color-green-30);--biskin-color-success-border-loud: var(--biskin-color-green-40);--biskin-color-success-on-quiet: var(--biskin-color-green-60);--biskin-color-success-on-normal: var(--biskin-color-green-70);--biskin-color-success-on-loud: white;--biskin-color-warning-fill-quiet: var(--biskin-color-yellow-10);--biskin-color-warning-fill-normal: var(--biskin-color-yellow-20);--biskin-color-warning-fill-loud: var(--biskin-color-yellow-50);--biskin-color-warning-border-quiet: var(--biskin-color-yellow-20);--biskin-color-warning-border-normal: var(--biskin-color-yellow-30);--biskin-color-warning-border-loud: var(--biskin-color-yellow-40);--biskin-color-warning-on-quiet: var(--biskin-color-yellow-60);--biskin-color-warning-on-normal: var(--biskin-color-yellow-70);--biskin-color-warning-on-loud: white;--biskin-color-danger-fill-quiet: var(--biskin-color-red-10);--biskin-color-danger-fill-normal: var(--biskin-color-red-20);--biskin-color-danger-fill-loud: var(--biskin-color-red-50);--biskin-color-danger-border-quiet: var(--biskin-color-red-20);--biskin-color-danger-border-normal: var(--biskin-color-red-30);--biskin-color-danger-border-loud: var(--biskin-color-red-40);--biskin-color-danger-on-quiet: var(--biskin-color-red-60);--biskin-color-danger-on-normal: var(--biskin-color-red-70);--biskin-color-danger-on-loud: white;--biskin-color-neutral-fill-quiet: var(--biskin-color-gray-10);--biskin-color-neutral-fill-normal: var(--biskin-color-gray-20);--biskin-color-neutral-fill-loud: var(--biskin-color-gray-90);--biskin-color-neutral-border-quiet: var(--biskin-color-gray-20);--biskin-color-neutral-border-normal: var(--biskin-color-gray-30);--biskin-color-neutral-border-loud: var(--biskin-color-gray-40);--biskin-color-neutral-on-quiet: var(--biskin-color-gray-60);--biskin-color-neutral-on-normal: var(--biskin-color-gray-70);--biskin-color-neutral-on-loud: var(--biskin-color-gray-05)}[class^=ais-]{box-sizing:border-box}a[class^=ais-]{text-decoration:none}.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-TrendingFacets-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-AiModeButton,.ais-RelevantSort-button,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-Carousel-navigation::-moz-focus-inner,.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-AiModeButton::-moz-focus-inner,.ais-RelevantSort-button::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border: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-AiModeButton[disabled],.ais-RelevantSort-button[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{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-RefinementList-checkbox,.ais-ToggleRefinement-checkbox{margin:0}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{margin-left:50%;padding-top:15px;position:absolute;text-align:center;transform:translate(-50%)}.rheostat-tooltip{margin-left:50%;position:absolute;top:-22px;text-align:center;transform:translate(-50%)}.ais-Carousel{position:relative}.ais-Carousel-list{grid-auto-columns:42%;display:grid;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}@media(min-width:999px){.ais-Carousel-list{grid-auto-columns:20%}}.ais-Carousel-navigation{position:absolute;top:35%;z-index:1}.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-overlay-color-rgb: 115, 114, 129;--ais-overlay-color-alpha: .4;--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-xs: 0px 1px 2px 0px rgba(var(--ais-shadow-color-rgb), .15);--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-chevron-icon: 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%23262626%22%20stroke-width%3D%221.6%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-selected-chevron-icon: 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%231f6ff2%22%20stroke-width%3D%221.6%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-check-icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20d%3D%22M1%205.917%205.724%2010.5%2015%201.5%22%2F%3E%3C%2Fsvg%3E);--ais-transition-duration: .3s;--ais-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--ais-z-index-chat: 9998;--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-carousel-item-width: calc(var(--ais-spacing) * 10);--ais-hit-min-width: 200px;--ais-autocomplete-search-input-height: 44px;--ais-autocomplete-panel-max-height: 650px;--ais-autocomplete-detached-media-query: (max-width: 680px);--ais-autocomplete-detached-modal-media-query: (min-width: 680px);--ais-autocomplete-detached-modal-max-width: 680px;--ais-autocomplete-detached-modal-max-height: 500px}@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-chevron-icon: 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%23ebebeb%22%20stroke-width%3D%221.6%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-selected-chevron-icon: 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%235B96F5%22%20stroke-width%3D%221.6%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-Scrollbar,.ais-AutocompletePanelLayout,.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))) transparent}.ais-Scrollbar::-webkit-scrollbar,.ais-AutocompletePanelLayout::-webkit-scrollbar,.ais-Carousel-list::-webkit-scrollbar{width:6px}.ais-Scrollbar::-webkit-scrollbar-track,.ais-AutocompletePanelLayout::-webkit-scrollbar-track,.ais-Carousel-list::-webkit-scrollbar-track{background-color:transparent}.ais-Scrollbar::-webkit-scrollbar-thumb,.ais-AutocompletePanelLayout::-webkit-scrollbar-thumb,.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-AiModeButton:focus-visible,.ais-Button:focus-visible,.ais-Carousel-list:focus-visible{outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}@media(prefers-reduced-motion:reduce){[class^=ais-],[class^=ais-] *,[class^=ais-]:before,[class^=ais-]:after,[class^=ais-] *:before,[class^=ais-] *:after{transition:none!important;animation:none!important}}@keyframes ais-fadeIn{0%{opacity:0}to{opacity:1}}.ais-Carousel{position:relative;margin-bottom:var(--ais-spacing)}.ais-Carousel a{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));text-decoration:none}.ais-Carousel-list{gap:0;grid-auto-columns:var(--ais-carousel-item-width);outline:none}.ais-Carousel-hit{position:relative;display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5);border-radius:var(--ais-border-radius-md);padding:calc(var(--ais-spacing) * .5);height:100%}.ais-Carousel-hit:before{content:"";position:absolute;inset:0;border-radius:var(--ais-border-radius-md);background-color:rgba(var(--ais-muted-color-rgb),0);pointer-events:none;z-index:-1;transform:scale(.95);transition:all var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-Carousel-hit:hover:before{background-color:rgba(var(--ais-muted-color-rgb),.1);transform:scale(1)}.ais-Carousel-hit:hover .ais-Carousel-hit-image img{transform:scale(1.05)}}.ais-Carousel-hit:active:not(:disabled):before{background-color:rgba(var(--ais-muted-color-rgb),.2)}.ais-Carousel-hit:has(:focus-visible){outline:2px solid rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha));outline-offset:2px}.ais-Carousel-hit-link:before{content:"";position:absolute;inset:0}.ais-Carousel-hit-link:focus-visible{outline:none}.ais-Carousel-hit-image{position:relative;display:flex;justify-content:center;border-radius:var(--ais-border-radius-md);overflow:hidden}.ais-Carousel-hit-image img{transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-Carousel-hit-favorite{position:absolute;top:calc(var(--ais-spacing) * .5);right:calc(var(--ais-spacing) * .5);z-index:1}.ais-Carousel-hit-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400}.ais-Carousel-hit-title a{font-size:var(--ais-spacing)}.ais-Carousel-hit-title,.ais-Carousel-hit-price{margin:0}.ais-Carousel-hit-price{font-weight:var(--ais-font-weight-semibold);margin-top:auto}.ais-Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--ais-spacing) * .25);margin:0;background-color:transparent;border-radius:var(--ais-border-radius-sm);font-family:inherit;font-size:var(--ais-font-size);line-height:1em;transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function),color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-Button svg{stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size);height:auto}.ais-Button:disabled{cursor:not-allowed}.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 transparent}.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{display:flex;flex-direction:column}.ais-Chat-container{display:flex;flex-direction:column;background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:var(--ais-border-radius-lg);width:100%;height:100%;overflow:hidden}.ais-ChatOverlayLayout{position:fixed;justify-content:flex-end;gap:var(--ais-spacing);align-items:flex-end;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;transition:width var(--ais-transition-duration) var(--ais-transition-timing-function),height var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatOverlayLayout--maximized{width:var(--ais-chat-maximized-width);height:var(--ais-chat-maximized-height)}.ais-ChatOverlayLayout .ais-Chat-container{box-shadow:var(--ais-shadow-md);opacity:0;transform-origin:bottom right;transform:scale(.95) translateY(var(--ais-spacing));transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatOverlayLayout .ais-Chat-container--open{pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}body:has(.ais-ChatToggleButton--floating) .ais-ChatOverlayLayout{bottom:calc(var(--ais-chat-margin) + var(--ais-spacing) * 4)}@media(max-width:680px){.ais-ChatOverlayLayout{inset:0;height:100%;width:100%;transition:none;max-width:initial;max-height:initial;gap:0}.ais-ChatOverlayLayout .ais-Chat-container{border-radius:0;transition:none}}.ais-ChatInlineLayout{--ais-chat-height: 32rem;position:relative;width:100%;height:auto;max-width:none;max-height:none;pointer-events:auto;gap:0}.ais-ChatInlineLayout .ais-Chat-container{pointer-events:auto;opacity:1;transform:none;box-shadow:var(--ais-shadow-sm);height:var(--ais-chat-height)}.ais-ChatInlineLayout .ais-ChatHeader-maximize,.ais-ChatInlineLayout .ais-ChatHeader-close{display:none}.ais-ChatSidePanelLayout{position:fixed;flex-direction:column;justify-content:flex-end;align-items:flex-end;right:0;top:0;bottom:0;width:var(--ais-chat-width);height:100%;max-width:calc(100% - var(--ais-chat-margin) * 2);z-index:var(--ais-z-index-chat);pointer-events:none;transition:width var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatSidePanelLayout--maximized{width:var(--ais-chat-maximized-width)}.ais-ChatSidePanelLayout .ais-Chat-container{box-shadow:var(--ais-shadow-md);border-radius:0;opacity:0;transform:translate(100%);transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function),transform var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatSidePanelLayout .ais-Chat-container--open{pointer-events:auto;opacity:1;transform:translate(0)}@media(prefers-reduced-motion:no-preference){body:has(.ais-ChatSidePanelLayout){transition:margin-right var(--ais-transition-duration) var(--ais-transition-timing-function)}}body:has(.ais-ChatSidePanelLayout .ais-Chat-container--open) .ais-ChatToggleButton--floating{right:calc(var(--ais-chat-width) + var(--ais-chat-margin))}@media(max-width:680px){.ais-ChatSidePanelLayout{inset:0;height:100%;width:100%;transition:none;max-width:initial}.ais-ChatSidePanelLayout .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;transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function),background-color var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatToggleButton svg{width:calc(var(--ais-icon-size) * 1.4)}.ais-ChatToggleButton--floating{position:fixed;right:var(--ais-chat-margin);bottom:var(--ais-chat-margin);z-index:var(--ais-z-index-chat);transition:transform var(--ais-transition-duration) var(--ais-transition-timing-function),background-color var(--ais-transition-duration) var(--ais-transition-timing-function),right var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatToggleButton--open{transform:rotate(180deg)}@media(max-width:680px){.ais-ChatToggleButton--floating{position:relative;right:var(--ais-chat-margin);bottom:var(--ais-chat-margin)}.ais-ChatToggleButton--floating.ais-ChatToggleButton--open{display:none}}.ais-ChatHeader{display:flex;gap:calc(var(--ais-spacing) * 2);align-items:center;justify-content:space-between;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));position:relative}.ais-ChatHeader:after{content:"";position:absolute;top:100%;left:0;right:0;margin-top:1px;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}.ais-ChatHeader-title{display:flex;align-items:center;gap:calc(var(--ais-spacing) / 2);font-weight:var(--ais-font-weight-semibold)}.ais-ChatHeader-titleIcon{display:inline-flex;align-items:center;color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-ChatHeader-titleIcon svg{width:var(--ais-icon-size);height:auto}.ais-ChatHeader-actions{display:flex;align-items:center;gap:calc(var(--ais-spacing) / 2)}.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{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100%}.ais-ChatMessages-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;width:100%;height:100%;padding:var(--ais-spacing)}.ais-ChatMessages-content{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * 1.5);width:100%;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{position:absolute;bottom:var(--ais-spacing);left:50%;transform:translate(-50%);width:calc(var(--ais-spacing) * 1.5);height:calc(var(--ais-spacing) * 1.5);border-radius:var(--ais-border-radius-full);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:translate(-50%) translateY(var(--ais-spacing)) scale(.95)}.ais-ChatMessage{position:relative;width:100%;scroll-margin-top:var(--ais-spacing);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-ChatMessage-container{display:flex;align-items:flex-start;gap:calc(var(--ais-spacing) * .75);position:relative}.ais-ChatMessage[data-role=user] .ais-ChatMessage-container{max-width:70%}.ais-ChatMessage--right .ais-ChatMessage-container{margin-inline-start:auto;flex-direction:row-reverse}.ais-ChatMessage-leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ais-ChatMessage-content{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ais-ChatMessage-message{position:relative;text-wrap:pretty;font-size:calc(var(--ais-spacing) * .875);line-height:calc(var(--ais-spacing) * 1.25)}.ais-ChatMessage-message img{max-width:100%;height:auto}.ais-ChatMessage-text{margin:0;white-space:pre-wrap}.ais-ChatMessage-code{overflow-x:auto}.ais-ChatMessage-tool:empty{display:none}.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{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .25);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;transition:opacity var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-ChatMessage-feedbackSpinner svg,.ais-ChatMessage-feedbackCheck{color:rgba(var(--ais-muted-color-rgb),.6)}.ais-ChatMessage-feedbackSpinner svg{animation:ais-chat-loader-spinner 1.4s linear infinite}.ais-ChatMessage-feedbackCheck{display:inline-flex;gap:calc(var(--ais-spacing) * .25);font-size:calc(var(--ais-spacing) * .75)}@media(hover:hover){.ais-ChatMessage:hover .ais-ChatMessage-actions{opacity:1}}.ais-ChatMessageLoader .ais-ChatMessage-content{width:100%}.ais-ChatMessageLoader .ais-ChatMessage-message{width:100%;display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.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));animation:ais-chat-loader-spinner 1.4s linear infinite}.ais-ChatMessageLoader .ais-ChatMessageLoader-text{text-fill-color:transparent;-webkit-text-fill-color:transparent;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)),#ffffffbf 40% 60%,rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha)));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:50% 200%;display:inline-block;background-position:-100% 0;font-weight:var(--ais-font-weight-medium);animation-delay:.5s;animation-duration:3s;animation-iteration-count:infinite;animation-name:ais-chat-loader-text}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonWrapper{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .25)}.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);animation:ais-chat-loader-skeleton 2s cubic-bezier(.4,0,.6,1) infinite}.ais-ChatMessageLoader .ais-ChatMessageLoader-skeletonItem:nth-child(2){width:40%}@keyframes ais-chat-loader-spinner{0%{transform:rotate(0);stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{transform:rotate(360deg);stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}@keyframes ais-chat-loader-skeleton{50%{opacity:.5}}@keyframes ais-chat-loader-text{0%{background-position:-100% 0%}to{background-position:250% 0%}}.ais-ChatGreeting{--ais-chat-greeting-padding: .5rem;display:flex;flex-direction:column;justify-content:center;padding:var(--ais-chat-greeting-padding);flex:1;gap:calc(var(--ais-spacing) * .5)}.ais-ChatGreeting-heading{font-size:1.25em;font-weight:700;margin:0}.ais-ChatGreeting-subheading{font-size:.875em;opacity:.7;margin:0;line-height:1.5}.ais-ChatGreeting-banner{max-width:100%;height:auto}.ais-ChatPrompt{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5);width:100%;position:relative;padding:0 var(--ais-spacing) var(--ais-spacing) var(--ais-spacing)}.ais-ChatPrompt:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:var(--ais-spacing);background:linear-gradient(to top,rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha)),transparent);pointer-events:none}.ais-ChatPrompt-header{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .375)}.ais-ChatPrompt-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--ais-spacing) * .375)}.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{display:flex;flex-direction:column;width:100%;overflow:hidden;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));outline:1px solid transparent;z-index:1;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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;resize:none;padding:calc(var(--ais-spacing) * .75);padding-bottom:0;caret-color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-family:inherit;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-size:calc(var(--ais-spacing) * .875);line-height:1.25rem}.ais-ChatPrompt-textarea::-moz-placeholder{color:rgba(var(--ais-text-color-rgb),.7)}.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{display:flex;justify-content:flex-end;padding:calc(var(--ais-spacing) * .75);padding-top:calc(var(--ais-spacing) * .5);cursor:text}.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,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderResults{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderCount,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderCount{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,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .25)}.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons svg,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons svg{width:calc(var(--ais-icon-size) * .8)}.ais-ChatMessage-message .ais-ChatToolDisplayResults{display:flex;flex-direction:column;gap:var(--ais-spacing)}.ais-ChatMessage-message .ais-ChatToolDisplayResults-intro{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));line-height:1.5}.ais-ChatMessage-message .ais-ChatToolDisplayResults-group{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-ChatMessage-message .ais-ChatToolDisplayResults-groupTitle{font-size:calc(var(--ais-spacing) * 1.05);font-weight:var(--ais-font-weight-semibold);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));margin:0}.ais-ChatMessage-message .ais-ChatToolDisplayResults-groupWhy{color:rgba(var(--ais-text-color-rgb),.7);font-size:calc(var(--ais-spacing) * .85);line-height:1.4;margin:0}.ais-ChatMessage-message .ais-ChatToolDisplayResults-streaming{color:rgba(var(--ais-text-color-rgb),.6);font-size:calc(var(--ais-spacing) * .85);font-style:italic}.ais-ChatMessage-message .ais-Carousel:before,.ais-ChatMessage-message .ais-Carousel:after{content:"";position:absolute;top:0;bottom:0;width:var(--ais-spacing);pointer-events:none;z-index:1}.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)}.ais-ChatMessage-message .ais-Carousel-list:has(.ais-Carousel-item:only-child){grid-auto-columns:calc(var(--ais-carousel-item-width) * 1.5)!important}@media(max-width:680px){.ais-ChatMessage-message .ais-ChatToolSearchIndexCarouselHeaderScrollButtons,.ais-ChatMessage-message .ais-ChatToolDisplayResultsCarouselHeaderScrollButtons{display:none}}.ais-ChatPromptSuggestions{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-ChatPromptSuggestions-suggestion{font-size:revert;line-height:var(--ais-spacing);width:-moz-fit-content;width:fit-content;border-radius:var(--ais-border-radius-lg);padding:calc(var(--ais-spacing) * .5) var(--ais-spacing);background-color:rgba(var(--ais-muted-color-rgb),.1);color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));animation:ais-fadeIn 1.5s cubic-bezier(.16,1,.3,1) both;text-align:left}.ais-ChatPromptSuggestions-suggestion:nth-child(1){animation-delay:0ms}.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-AutocompleteDetachedFormContainer,.ais-AutocompleteDetachedContainer,.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);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left;position:relative}.ais-AutocompleteForm{align-items:center;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);display:flex;line-height:1em;margin:0;position:relative;width:100%;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:currentColor none medium}.ais-AutocompleteInputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:var(--ais-autocomplete-search-input-height);order:1}.ais-AutocompleteLabel,.ais-AutocompleteLoadingIndicator{cursor:initial;flex-shrink:0;height:100%;padding:0;text-align:left}.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-AutocompleteBackButton,.ais-AutocompleteLoadingIndicator{height:100%;padding-left:calc(var(--ais-spacing) * .75 - 1px);padding-right:calc(var(--ais-spacing) * .75 - 1px);width:calc(var(--ais-spacing) * 1.5 + var(--ais-icon-size) - 2px)}@media(hover:none)and (pointer:coarse){.ais-AutocompleteSubmitButton,.ais-AutocompleteBackButton,.ais-AutocompleteLoadingIndicator{padding-left:calc(var(--ais-spacing) * .625);padding-right:calc(var(--ais-spacing) * .625);width:calc(var(--ais-icon-size) + var(--ais-spacing) * 1.25)}}.ais-AutocompleteSubmitButton,.ais-AutocompleteBackButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--ais-primary-color-rgb),1);cursor:pointer;margin:0}.ais-AutocompleteSubmitButton svg,.ais-AutocompleteBackButton svg{height:auto;max-height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AutocompleteLoadingIndicator{align-items:center;display:flex;justify-content:center}.ais-AutocompleteLoadingIndicator[hidden]{display:none}.ais-AutocompleteInputWrapper{order:3;position:relative;width:100%}.ais-AutocompleteInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font:inherit;height:var(--ais-autocomplete-search-input-height);padding:0;width:100%}.ais-AutocompleteInput::-moz-placeholder{color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));opacity:1}.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,.ais-AutocompleteInput::-webkit-search-cancel-button,.ais-AutocompleteInput::-webkit-search-results-button,.ais-AutocompleteInput::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-AutocompleteInputWrapperSuffix{align-items:center;display:flex;height:var(--ais-autocomplete-search-input-height);order:4}.ais-AutocompleteClearButton{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc(var(--ais-spacing) * .8333333333 - .5px);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) * .6666666667 - .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-AutocompleteInputWrapperSuffix .ais-AiModeButton{margin-right:calc(var(--ais-spacing) * .25)}.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);margin:8px 0 0;position:absolute;width:100%;z-index:var(--ais-z-index-autocomplete);overflow:hidden;opacity:0;pointer-events:none;transform-origin:top center;transform:scale(.95) translateY(calc(var(--ais-spacing) * -1));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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.ais-AutocompletePanelLayout{height:100%;margin:0;max-height:var(--ais-autocomplete-panel-max-height);overflow-y:auto;padding:calc(var(--ais-spacing) / 2);position:relative;text-align:left}.ais-AutocompleteIndex{margin:0;padding:0;position:relative;width:100%}.ais-AutocompleteIndex:empty{display:none}.ais-AutocompleteIndexNoResults{font-size:1em;margin:0;padding:var(--ais-spacing)}.ais-AutocompleteIndexList{list-style:none;margin:0;padding:0;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);display:inline-block;font-size:.8em;font-weight:var(--ais-font-weight-semibold);margin:0;padding:0 calc(var(--ais-spacing) / 2) 0 0;position:relative;z-index:2}.ais-AutocompleteIndexHeaderLine{border-bottom:solid 1px rgba(var(--ais-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc(var(--ais-spacing) / 2);z-index:1}.ais-AutocompleteIndexItem{align-items:center;border-radius:var(--ais-border-radius-sm);cursor:pointer;display:grid;min-height:calc(var(--ais-spacing) * 2.5);padding:calc(var(--ais-spacing) / 2 / 2);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{align-items:center;color:inherit;display:grid;gap:calc(var(--ais-spacing) / 2 / 2);grid-auto-flow:column;justify-content:space-between;width:100%}.ais-AutocompleteItemContent{align-items:center;cursor:pointer;display:grid;gap:calc(var(--ais-spacing) / 2);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.ais-AutocompleteItemContent:empty{display:none}.ais-AutocompleteItemContent mark{background:none;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));font-style:normal;font-weight:var(--ais-font-weight-bold)}.ais-AutocompleteItemIcon{align-items:center;border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(var(--ais-icon-size) + var(--ais-spacing) / 2);justify-content:center;overflow:hidden;stroke-width:var(--ais-icon-stroke-width);text-align:center;width:calc(var(--ais-icon-size) + var(--ais-spacing) / 2)}.ais-AutocompleteItemIcon svg{height:var(--ais-icon-size);width:var(--ais-icon-size)}.ais-AutocompleteItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end}.ais-AutocompleteItemActionButton{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0;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-AutocompletePromptSuggestionItemIcon{color:rgba(var(--ais-primary-color-rgb),1)}.ais-AutocompletePromptSuggestionItemIcon svg{width:var(--ais-icon-size);height:var(--ais-icon-size)}body.ais-Autocomplete--detached{height:100vh;overflow:hidden;position:fixed;width:100%}.ais-AutocompleteDetachedOverlay{background-color:rgba(var(--ais-overlay-color-rgb),var(--ais-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(var(--ais-z-index-autocomplete) - 1)}.ais-AutocompleteDetachedContainer{background:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));box-shadow:var(--ais-shadow-lg);display:flex;flex-direction:column;inset:0;margin:0;overflow:hidden;padding:0;position:fixed;z-index:var(--ais-z-index-autocomplete);height:100vh}.ais-AutocompleteDetachedContainer .ais-AutocompletePanel{background-color:rgba(var(--ais-background-color-rgb),var(--ais-background-color-alpha));border-radius:0;box-shadow:none;border:0;flex-grow:1;margin:0;padding:0;position:relative;opacity:1;pointer-events:auto;transform:none}.ais-AutocompleteDetachedContainer .ais-AutocompletePanelLayout{box-shadow:none;inset:0;margin:0;max-height:none;overflow-y:auto;position:absolute;width:100%}.ais-AutocompleteDetachedContainer--modal{border-radius:var(--ais-border-radius-md);bottom:inherit;height:auto;margin:0 auto;max-width:var(--ais-autocomplete-detached-modal-max-width);position:absolute;top:3%}.ais-AutocompleteDetachedContainer--modal .ais-AutocompletePanelLayout{max-height:var(--ais-autocomplete-detached-modal-max-height);padding-bottom:calc(var(--ais-spacing) / 2);position:static}.ais-AutocompleteDetachedContainer--modal .ais-AutocompletePanelLayout:empty{display:none}.ais-AutocompleteDetachedFormContainer{border-bottom:solid 1px rgba(var(--ais-border-color-rgb),.3);display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc(var(--ais-spacing) / 2)}.ais-AutocompleteDetachedFormContainer .ais-AutocompleteForm{flex:1}.ais-AutocompleteDetachedSearchButton{align-items:center;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);color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-size:var(--ais-font-size);height:var(--ais-autocomplete-search-input-height);margin:0;position:relative;text-align:left;width:100%;transition:border-color var(--ais-transition-duration) var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration) var(--ais-transition-timing-function)}.ais-AutocompleteDetachedSearchButtonIcon{align-items:center;color:rgba(var(--ais-primary-color-rgb),1);cursor:initial;display:flex;flex-shrink:0;height:100%;justify-content:center;padding-left:calc(var(--ais-spacing) * .75);padding-right:calc(var(--ais-spacing) / 2)}.ais-AutocompleteDetachedSearchButtonIcon svg{height:var(--ais-icon-size);width:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width)}.ais-AutocompleteDetachedSearchButtonQuery{color:rgba(var(--ais-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-AutocompleteDetachedSearchButtonPlaceholder[hidden]{display:none}.ais-AutocompleteDetachedSearchButtonClear{align-items:center;background:none;border:0;color:rgba(var(--ais-muted-color-rgb),var(--ais-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;margin:0 0 0 auto;padding:0 calc(var(--ais-spacing) * .5);transition:color var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-AutocompleteDetachedSearchButtonClear:hover{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}}.ais-AutocompleteDetachedSearchButtonClear:focus{color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha));outline:none}.ais-AutocompleteDetachedSearchButtonClear svg{height:var(--ais-icon-size);stroke-width:var(--ais-icon-stroke-width);width:var(--ais-icon-size)}.ais-AiModeButton{align-items:center;background-color:rgba(var(--ais-primary-color-rgb),.08);border:1px solid rgba(var(--ais-primary-color-rgb),.3);border-radius:var(--ais-border-radius-sm);color:rgba(var(--ais-primary-color-rgb),1);cursor:pointer;display:flex;font-family:inherit;font-size:calc(var(--ais-font-size) * .8125);font-weight:var(--ais-font-weight-medium);gap:calc(var(--ais-spacing) * .25);line-height:1;padding:calc(var(--ais-spacing) * .375) calc(var(--ais-spacing) * .625);white-space:nowrap;transition:background-color var(--ais-transition-duration) var(--ais-transition-timing-function),border-color var(--ais-transition-duration) var(--ais-transition-timing-function),box-shadow var(--ais-transition-duration) var(--ais-transition-timing-function)}@media(hover:hover){.ais-AiModeButton:hover{background-color:rgba(var(--ais-primary-color-rgb),.15);border-color:rgba(var(--ais-primary-color-rgb),1)}}.ais-AiModeButton svg{flex-shrink:0;height:var(--ais-icon-size);width:var(--ais-icon-size)}.ais-FilterSuggestions{display:flex;flex-direction:column;gap:calc(var(--ais-spacing) * .5)}.ais-FilterSuggestions-header{display:flex;align-items:center;gap:calc(var(--ais-spacing) * .5)}.ais-FilterSuggestions-headerIcon{display:flex;align-items:center;color:rgba(var(--ais-primary-color-rgb),var(--ais-primary-color-alpha))}.ais-FilterSuggestions-headerIcon svg{width:var(--ais-icon-size);height:var(--ais-icon-size)}.ais-FilterSuggestions-headerTitle{font-size:var(--ais-font-size-sm);font-weight:500;color:rgba(var(--ais-text-color-rgb),var(--ais-text-color-alpha))}.ais-FilterSuggestions-list{display:flex;flex-wrap:wrap;gap:calc(var(--ais-spacing) * .5);list-style:none;margin:0;padding:0}.ais-FilterSuggestions-item{display:inline-flex;white-space:nowrap}.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{display:flex;flex-wrap:wrap;gap:calc(var(--ais-spacing) * .5)}.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);animation:ais-filter-suggestions-skeleton 1.5s ease-in-out infinite}.ais-FilterSuggestions-skeletonItem:nth-child(1){width:25%}.ais-FilterSuggestions-skeletonItem:nth-child(2){width:35%}.ais-FilterSuggestions-skeletonItem:nth-child(3){width:20%}@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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:3px;box-shadow:0 1px #23263b0d;color:#23263b;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1.25rem;padding:0 1rem;place-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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;box-shadow:#3c4fe0 0 0 0 1px,#23263b0d 0 2px 0 1px;outline:currentcolor none medium}.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:#777aaf66 0 1px 4px inset,#777aaf66 0 1px 1px inset,#23263b0d 0 1px}.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{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5;box-shadow:none;color:#b6b7d5}.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{display:block;font-size:.875rem;line-height:1.75rem}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f5f5fa none repeat scroll 0% 0%;border:1px solid #b6b7d5;border-radius:99999px;color:#23263b;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem;overflow:hidden;padding:0 .25rem}.ais-Menu-noResults,.ais-HierarchicalMenu-noResults,.ais-RefinementList-noResults{color:#5a5e9a;font-size:.875rem;line-height:1.25rem;margin-top:1rem}.ais-MenuSelect-select,.ais-HitsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;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;box-shadow:#23263b0d 0 1px;color:#23263b;cursor:pointer;font:inherit;height:2.5rem;outline:currentcolor none medium;padding:0 2.5rem 0 1rem;position:relative;width:100%}.ais-HitsPerPage-select:-moz-focusring,.ais-HitsPerPage-select::-moz-focus-inner,.ais-SortBy-select:-moz-focusring,.ais-SortBy-select::-moz-focus-inner{color:transparent;outline:currentcolor none medium}.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:#3c4fe0 0 0 0 1px,#23263b0d 0 2px}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{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;box-shadow:none;color:#b6b7d5;cursor:not-allowed}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:1rem;text-transform:uppercase}.ais-Panel-footer{color:#5a5e9a;font-size:.75rem;font-weight:600;line-height:1rem;margin-top:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{background:none;border:none;padding:0;position:absolute;right:0;top:0}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{background-color:#fff;display:flex;font-size:.875rem;height:2.5rem;line-height:1.25rem;position:relative;width:100%}.ais-SearchBox-form:before{background:#0000 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) repeat scroll 0% 0%;content:"";height:1rem;left:1rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:#777aaf4d 0 1px 4px inset;caret-color:#5a5e9a;color:#23263b;flex:1 1 0%;font:inherit;max-width:100%;padding-left:2.5rem}.ais-SearchBox-input::-moz-placeholder{color:#5a5e9a}.ais-SearchBox-input::placeholder{color:#5a5e9a}.ais-SearchBox-input:focus{border-color:#3c4fe0;box-shadow:#23263b0d 0 1px;outline:currentcolor none medium}.ais-SearchBox-input:disabled{background:#0000 linear-gradient(-180deg,#fff,#f5f5fa) repeat scroll 0% 0%;border-color:#efeff5;box-shadow:none;cursor:not-allowed}.ais-SearchBox-input:disabled::-moz-placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{align-items:center;border-radius:50%;display:flex;fill:#484c7a;height:20px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}.ais-SearchBox-reset:focus{background:#b6b7d5;fill:#fff;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-SearchBox-form .ais-AiModeButton{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.ais-SearchBox-form:has(.ais-AiModeButton) .ais-SearchBox-reset,.ais-SearchBox-form:has(.ais-AiModeButton) .ais-SearchBox-loadingIndicator{right:7rem}.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;height:48px;width:48px}.ais-VoiceSearch-button svg{color:currentcolor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#5468ff1a;color:#5468ff;font-style:normal}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{font-weight:700;font-style:normal;background:none}.ais-Hits-item,.ais-InfiniteHits-item,.ais-FrequentlyBoughtTogether-item,.ais-LookingSimilar-item,.ais-RelatedProducts-item,.ais-TrendingItems-item{align-items:center;background:#fff;box-shadow:0 0 0 1px #23263b0d,0 1px 3px #23263b26;display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1.5rem}.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{display:flex;margin:1rem auto}.ais-Hits-banner,.ais-InfiniteHits-banner{display:flex;justify-content:center}.ais-Hits-banner-image,.ais-InfiniteHits-banner-image{max-width:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{left:3.75rem;position:absolute;top:1rem}.ais-GeoSearch-label{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;cursor:pointer;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.25rem .5rem}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{bottom:1.25rem;left:50%;position:absolute;transform:translate(-50%)}.ais-RefinementList-checkbox,.ais-GeoSearch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-size:180%;border:1px solid currentcolor;border-radius:3px;box-shadow:inset 0 1px 4px #777aaf66;color:#d6d6e7;cursor:inherit;height:1rem;margin:0 .5rem 0 0;min-width:1rem}.ais-RefinementList-item--selected .ais-RefinementList-checkbox,.ais-GeoSearch-input:checked{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:#23263b0d 0 1px inset;color:#3c4fe0}.ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:focus{outline:currentcolor none medium}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:checked:focus{box-shadow:#23263b0d 0 1px inset,currentcolor 0 0 0 1px}.ais-NumericMenu-label{align-items:center;cursor:pointer;display:flex}.ais-NumericMenu-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d6d6e7;border-radius:50%;box-shadow:inset 0 1px 4px #777aaf4d;height:16px;margin:0 .5rem 0 0;outline:0;position:relative;width:16px}.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{background:#3c4fe0;border-radius:50%;content:"";inset:4px;position:absolute}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.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%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;content:"";display:inline-block;height:1rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1rem}.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{margin-right:.25rem}.ais-RatingMenu-starIcon{fill:#5a5e9a;position:relative;width:16px}.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{display:inline-grid;gap:1rem;grid-auto-flow:column}.ais-CurrentRefinements-item{align-items:center;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;display:flex;display:inline-flex;font-size:.875rem;line-height:1.5;min-height:1.5rem;padding:.05rem .5rem}.ais-CurrentRefinements-category{display:flex;margin-left:.5rem}.ais-CurrentRefinements-delete{color:#9698c3;height:100%;margin-left:.25rem;outline-width:0}.ais-ToggleRefinement-label{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between}.ais-ToggleRefinement-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#41424714;background:#f5f5fa;border-radius:9999px;box-shadow:inset 0 1px 4px #777aaf66;height:18px;pointer-events:none;position:relative;width:32px}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px #23263b1a}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{background:linear-gradient(-180deg,#fff,#f5f5fa);border-radius:9999px;box-shadow:1px 1px 1px #23263b0d;content:"";height:16px;left:1px;position:absolute;top:1px;transition:all .1s ease-in-out;width:16px}.ais-ToggleRefinement-checkbox:checked:after{transform:translate(14px)}.ais-RangeInput-input{align-items:center;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;box-shadow:inset 0 1px 4px #777aaf4d;caret-color:#5a5e9a;color:#23263b;cursor:text;display:flex;flex:1;font-size:.875rem;height:2rem;line-height:1.25rem;min-width:0;overflow:hidden;padding:0 1rem;position:relative}.ais-RangeInput-input:focus{border-color:#3c4fe0;box-shadow:0 1px #23263b0d;outline:0}.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:transparent;border:none;border-radius:3px;box-shadow:inset 0 1px 3px #0000001a,0 .5px #ffffff0d;height:4px}.ais-RangeSlider .rheostat-progress{background-color:#3c4fe0;border-radius:3px;height:4px;max-width:100%;top:0}.ais-RangeSlider .rheostat-tooltip{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-RangeSlider .rheostat-handle{background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:2px;box-shadow:0 1px #23263b0d;height:24px;margin-left:-6px;top:-11px;width:12px}.ais-RangeSlider .rheostat-handle:before,.ais-RangeSlider .rheostat-handle:after{background-color:#d6d6e7;content:"";height:12px;position:absolute;top:6px;width:1px}.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{display:flex;margin:0 .5rem}.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{padding-bottom:.5rem;gap:.5rem;outline-color:#3c4fe0;outline-offset:.5rem;scrollbar-color:#111432 #b6b7d5;scrollbar-width:thin}.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}:root{--agrola-grey-xx: #fbfbfb;--agrola-darkgreen: #014b2c;--agrola-focus: #eaffc6;--agrola-gelb: #ffed00;--agrola-green: #00853e;--agrola-grey1: #f1f0ed;--agrola-grey2: #dbd8d1;--agrola-grey3: #8b8982;--agrola-grey4: #7a7975;--agrola-orange: #fab43a;--agrola-secondary: #f4f4f4;--agrola-text: #403e3b;--agrola-white: #ffffff;--agrola-error: #e13050;--agrola-warning: #1cbacf;--agrola-success: #03ad4f;---black: #000000;---white: #ffffff;--background: var(--agrola-white);--badge: var(--agrola-darkgreen);--primary-1: #c7b800;--primary-2: #948900;--primary: var(--agrola-gelb);--disabled: var(--agrola-grey2);--discount: #e4e4e7;--error: var(--agrola-error);--error-container: #fcecef;--fab: var(--agrola-gelb);--focus: #ebda00;--focus-container: #f5f5f5;--footer-container: var(--agrola-white);--footer-container-1: var(--agrola-white);--header-container: var(--agrola-white);--header-container-2: var(--agrola-focus);--info: #e4e4e7;--info-container: #f5f5f5;--input-container: var(--agrola-white);--linear-fill-0: #f8f8f800;--linear-fill-100: #f8f8f8;--marketing: var(--agrola-gelb);--modal: #000000b8;--on-background: var(--agrola-text);--on-badge: var(---white);--on-disabled: var(--agrola-grey4);--on-discount: #3a3a3a;--on-error: var(--agrola-white);--on-error-container: #c41c3a;--on-fab: var(--agrola-green);--on-footer-container: var(--agrola-grey3);--on-footer-container-1: var(--agrola-green);--on-header-container: var(--agrola-grey3);--on-header-container-2: var(--agrola-darkgreen);--on-header-container-2-hover: var(--agrola-gelb);--on-header-container-hover: var(--agrola-green);--on-info: #3a3a3a;--on-info-container: #535353;--on-input-container: var(--agrola-green);--on-input-container-2: var(--agrola-text);--on-input-container-3: var(--agrola-grey3);--on-marketing: #02551B;--on-primary: #02551B;--on-primary-container: var(--agrola-text);--on-sale: #403e3b;--on-secondary: #02551B;--on-success: var(--agrola-white);--on-success-container: #135d20;--on-surface: var(--agrola-text);--on-surface-1: var(--agrola-grey4);--on-surface-2: var(--agrola-green);--on-surface-3: var(--agrola-darkgreen);--on-surface-alt: var(--agrola-white);--on-surface-alt-2: var(--agrola-gelb);--on-tertiary: var(--agrola-gelb);--on-tertiary-2: var(--agrola-white);--on-tooltip-container: var(--agrola-grey-xx);--on-warning: var(--agrola-white);--on-warning-container: #0d636f;--outline: var(--agrola-grey1);--outline-0: var(--agrola-grey-xx);--outline-1: var(--agrola-grey2);--outline-2: var(--agrola-grey3);--primary-container: #f3fbe7;--sale: #ffed00;--secondary: var(--agrola-secondary);--secondary-outline: var(--agrola-focus);--shadow: #000000;--success: var(--agrola-success);--success-container: #d9f7de;--surface: var(--agrola-white);--surface-1: #f8f7f6;--surface-2: var(--agrola-grey1);--surface-3: #e5e5e4;--surface-alt: var(--agrola-darkgreen);--surface-variant: #f2f2f2;--tertiary: var(--agrola-darkgreen);--tooltip-container: var(--agrola-text);--warning: var(--agrola-warning);--warning-container: #dff8fb}:root{--grid-horizontal-gap: min(4.5vw, 40px);--grid-vertical-gap: min(4.5vw, 40px);--row-lr-padding: min(3vw, 32px);--row-vertical-gap: min(5vw, 56px);--form-padding: min(4vw, 50px);--text-box-maw: 840px;--backend-box-maw: 960px;--container-maw: 1184px;--window-maw: 1440px;--window-super-maw: 1600px;--3x-small: 2px;--2x-small: 4px;--x-small: 10px;--small: 15px;--medium: 20px;--large: 25px;--x-large: 40px;--2x-large: 50px;--3x-large: 64px;--4x-large: 96px;--5x-large: 128px}:root{--color-menu-backdrop: linear-gradient(to bottom, rgba(47, 41, 37, .183) 0%, rgba(47, 41, 37, .184) 100%);--color-grunverlauf: linear-gradient(to bottom, rgba(2, 75, 45, .008) 0%, rgba(59, 120, 83, .231) 100%);--color-linear-white: linear-gradient( to bottom, rgba(248, 248, 248, .974) 0%, rgba(248, 248, 248, .974) 50.33%, rgba(248, 248, 248, .974) 100% )}p{font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:300;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}h1,h2{font-size:clamp(28px,6vw,50px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:144%;letter-spacing:-.02em;text-decoration:none;text-transform:none}:root{--z-index-base-header: 1000;--z-index-header: 2000;--z-index-nav-list: 3000;--z-index-overlay: 10000;--z-index-over-overlay: 20000;--z-index-hidden-menus: 200;--z-index-back-to-top: 100}html{-webkit-hyphens:auto;hyphens:auto;word-break:normal}body{color:var(--on-surface-1)}body.modal-open{overflow:hidden}ao-root{min-height:100vh;display:flex;flex-direction:column}@media(max-width:1224.98px){.container-xxl{padding:0 var(--base-row-lr-padding)}}p a{text-decoration:underline}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:clamp(28px,6vw,50px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:115%;letter-spacing:-.02em;text-decoration:none;text-transform:none;color:var(--on-surface-2)}button{background:none;border:none;cursor:pointer}input,textarea,select{scroll-margin-top:200px}tbody tr{border:none}.component-wrapper{display:flex;flex-direction:column;justify-content:center;padding:0 var(--row-lr-padding)}.component-wrapper .component{display:flex;flex-direction:column;flex-grow:1;align-self:center;width:100%}.component-wrapper .component.container{max-width:var(--container-maw)}.component-wrapper .component.window{max-width:var(--window-maw)}.component-wrapper .component.window-super{max-width:var(--window-super-maw)}.component-wrapper .component.text-box{max-width:var(--text-box-maw)}aoc-nav-dropdown .dropdown{position:relative}aoc-nav-dropdown .dropdown .dropdown-content{display:none;width:230px;position:absolute;right:0;overflow:auto;z-index:3;border:1px solid var(--outline, #f1f0ed);border-radius:4px;background:var(--surface);box-shadow:0 2.75px 9px #00000030,0 .25px 3px #0000000a}aoc-nav-dropdown .dropdown .dropdown-content a{display:flex;justify-content:flex-start;align-items:center;min-height:36px;padding:0 var(--x-small) 0 var(--small);gap:var(--x-small);color:var(--on-surface);font-size:clamp(12px,2.5vw,14px);font-family:var(--core-font-sans);font-weight:500;font-style:normal;line-height:100%;letter-spacing:-.01em;text-decoration:none;text-transform:none}aoc-nav-dropdown .dropdown .dropdown-content a biskin-icon{font-size:20px}aoc-nav-dropdown .dropdown .dropdown-content hr{height:1px;background-color:1px solid var(--outline);margin:var(--2x-small) var(--x-small)}aoc-nav-dropdown .dropdown .dropdown-content p{padding:var(--x-small) var(--x-small) var(--x-small) var(--small);color:var(--on-surface);font-family:var(--core-font-sans);font-size:12px;font-style:normal;font-weight:500;line-height:133%}aoc-nav-dropdown .dropdown .dropdown-content.active{display:block}form:invalid,.custom-checkbox,input[type=checkbox]:not(:checked):user-invalid,+.checkmark{border-color:red}aoc-checkbox{color:var(--on-surface);font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:400;font-style:normal;line-height:100%;text-decoration:none;text-transform:none}aoc-checkbox a{color:var(--on-surface-2);text-decoration-line:underline}aoc-checkbox a:hover{color:var(--on-surface-3);text-decoration:underline}@media(max-width:1023.98px){.show-navigation{overflow:hidden}.show-navigation .mobile-nav-container{bottom:0!important}}.grecaptcha-badge{visibility:hidden}.info-bar{display:flex;padding:var(--x-small) 0;align-items:flex-start;align-self:stretch}aoc-frontend-alert{width:100%}.text del{color:inherit;background-color:inherit;text-decoration:line-through}.hint-container span a{color:var(--agrola-gelb);text-decoration:underline}.algolia-query-suggestion-text em{font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:400;font-style:normal;line-height:100%;text-decoration:none;text-transform:none;text-decoration-line:underline;text-underline-position:from-font}.richtext p,.richtext h1,.richtext h2{padding-bottom:var(--grid-vertical-gap)}.richtext p:last-child,.richtext h1:last-child,.richtext h2:last-child{padding-bottom:0}.richtext h1,.richtext h2,.richtext h3,.richtext a{color:var(--on-surface-2)}.richtext h1{font-size:clamp(28px,6vw,50px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:144%;letter-spacing:-.02em;text-decoration:none;text-transform:none}.richtext h2{font-size:clamp(21px,5vw,32px);font-family:var(--core-font-sans);font-weight:400;font-style:normal;line-height:144%;text-decoration:none;text-transform:none}.richtext h2 b{font-size:clamp(21px,5vw,32px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:144%;text-decoration:none;text-transform:none}.richtext h3{font-size:clamp(14px,2vw,18px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.richtext p,.richtext ul,.richtext ol{color:var(--on-surface);font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:300;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.richtext a{font-size:clamp(14px,2vw,18px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.richtext a biskin-icon{font-size:10px;padding-right:8px}.richtext ul,.richtext ol{list-style:none;padding-left:8px}.richtext ul li,.richtext ol li{position:relative;padding-left:18px}.richtext ul li:before{content:"";position:absolute;left:0;top:14px;transform:translateY(-50%);width:8px;height:10px;background-image:url(/assets/icons/list_icon_right.svg);background-size:contain;background-repeat:no-repeat}.richtext ol li:before{content:counter(list-item) ".";position:absolute;left:0;top:13px;transform:translateY(-50%)}.richtext .media-container{display:flex;justify-content:center;flex-direction:column}.richtext .table-container{overflow:auto;background:var(--surface-variant)}.richtext .table-container table{padding:var(--2x-small)}.richtext .table-container table td,.richtext .table-container table th,.richtext .table-container table p{padding:0}.richtext .table-container table p{display:flex;min-width:16.6666666667%;max-width:300px;align-items:center;padding:var(--x-small) var(--small);min-height:var(--4x-large)}.richtext .table-container table thead tr th{position:sticky;top:0;z-index:1;background:var(--surface-variant)}.richtext .table-container table thead tr th p{color:var(--on-surface-1, #7a7975);font-size:clamp(14px,3vw,16px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:100%;letter-spacing:-.01em;text-decoration:none;font-variant-caps:all-small-caps}.richtext .table-container table thead tr th:first-child{position:sticky;left:0;z-index:2}.richtext .table-container table tbody tr{border-top:1px solid var(--outline-1)}.richtext .table-container table tbody tr td p{color:var(--on-surface-3);font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:100%;letter-spacing:-.01em;text-decoration:none;text-transform:none}.richtext .table-container table tbody tr td:first-child{position:sticky;z-index:1;left:0;background:var(--surface-variant)}.richtext .table-container table tbody tr td:first-child p{color:var(--on-surface-1, #7a7975);font-size:clamp(14px,3vw,16px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:100%;letter-spacing:-.01em;text-decoration:none;font-variant-caps:all-small-caps}.richtext .caption{margin:auto;max-width:540px;text-align:center;color:var(--on-surface-2);font-family:var(--core-font-sans);font-size:16px;font-style:normal;font-weight:600;line-height:128%}.richtext iframe{aspect-ratio:16/9;width:100%}.secondary h2{padding-bottom:0;color:var(--on-surface-3);font-size:32px;font-style:normal;font-weight:400;line-height:46px}.secondary h2 b{color:var(--on-surface-3);font-size:32px;font-style:normal;font-weight:600;line-height:46px}.secondary h3{padding-top:var(--grid-vertical-gap);color:var(--on-surface-3);font-size:clamp(14px,2vw,18px);font-family:var(--core-font-sans);font-weight:600;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.secondary p{padding-bottom:0;color:var(--on-surface-3);font-size:clamp(16px,3vw,18px);font-family:var(--core-font-sans);font-weight:300;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.secondary blockquote{padding-top:var(--small);background:none}.secondary blockquote p{color:var(--on-surface-3);font-size:12px;font-style:normal;font-weight:500;line-height:133%}.toast-alert p,.toast-alert a{color:var(--on-error);padding-bottom:0}.toast-info p,.toast-info a{color:var(--on-header-container-2);padding-bottom:0}.more-spacing p{padding-top:var(--medium)}.infobox p,.infobox a{color:var(--on-surface-2);font-size:clamp(16px,3vw,18px);font-style:normal;font-weight:400;line-height:150%}:root{--biskin-font-family-body: var(--core-font-sans);--biskin-space-xl: 0;--biskin-color-text-link: inherit;--biskin-link-decoration-default: none;--biskin-link-decoration-hover: none}biskin-button{--biskin-form-control-border-radius: 8px}biskin-button::part(base){display:inline-flex;align-items:center;justify-content:center}biskin-button[variant=brand]{--background-color: var(--primary);--background-color-hover: var(--primary);--background-color-active: var(--primary);--label-color: var(--on-primary);--biskin-form-control-height-m: 46px}biskin-button[variant=brand].secondary{--background-color: var(--secondary);--label-color: var(--on-secondary);--background-color-hover: var(--secondary);--background-color-active: var(--secondary)}biskin-button[variant=brand].secondary:hover,biskin-button[variant=brand].secondary.hover{--background-color: var(--primary);--background-color-hover: var(--primary);--background-color-active: var(--primary)}biskin-button[variant=brand].tertiary{--background-color: var(--tertiary);--label-color: var(--on-tertiary);--background-color-hover: var(--tertiary);--background-color-active: var(--tertiary)}biskin-button[variant=brand].pill{--biskin-form-control-border-radius: 50px}biskin-button[variant=brand].outlined{--background-color: var(--surface);--border-color: var(--on-secondary);--background-color-active: white;--background-color-hover: white;--border-width: 1px;--biskin-border-style: solid}biskin-button[variant=brand].outlined:hover,biskin-button[variant=brand].outlined.hover{--border-color: var(--on-secondary)}biskin-button[variant=brand].outlined[disabled]{--border-color: transparent}biskin-button[variant=brand][disabled]{--background-color: var(--disabled);--label-color: var(--on-disabled)}biskin-button[variant=brand][disabled]::part(base){opacity:1}biskin-button[variant=brand]::part(base){padding:0 20px}biskin-button[variant=brand]::part(label){font-size:12px;font-family:var(--core-font-sans);font-weight:700;font-style:normal;line-height:100%;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}biskin-button[variant=brand]:hover:not([disabled]),biskin-button[variant=brand].hover:not([disabled]){box-shadow:0 8px 40px #f8e60075}biskin-button[variant=brand][size=small]{--biskin-form-control-height-s: 32px}biskin-button[variant=brand][size=small]::part(base){padding:0 10px}biskin-button[variant=brand][size=small]::part(label){font-size:12px;font-family:var(--core-font-sans);font-weight:700;font-style:normal;line-height:100%;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}biskin-button[variant=brand][size=large]{--biskin-form-control-height-l: clamp(60px, 6vw, 72px)}biskin-button[variant=brand][size=large] biskin-icon{font-size:clamp(32px,5vw,54px)}biskin-button[variant=brand][size=large]::part(base){padding:0 clamp(20px,5vw,40px)}biskin-button[variant=brand][size=large]::part(label){text-align:center;font-family:var(--core-font-sans);font-size:clamp(21px,5vw,32px);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.1em;text-transform:uppercase}biskin-select{--indicator-line-color-resting: none;--background-color: var(--tertiary);--border-radius: 8px;--border-width: 2px;--border-color: var(--tertiary);--biskin-form-control-value-color: var(--on-tertiary);color:var(--on-tertiary)}biskin-select::part(display-input){font-size:12px;font-family:var(--core-font-sans);font-weight:700;font-style:normal;line-height:100%;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}biskin-select::part(form-control-input){padding:0 var(--medium)}@media(max-width:767.98px){biskin-select::part(form-control-input){height:32px;display:inline-flex}}biskin-select::part(listbox){box-shadow:0 2.75px 9px #00000030,0 .25px 3px #0000000a}biskin-select biskin-icon{color:#ffed00}biskin-select biskin-option::part(base){background:var(--agrola-white);height:46px;padding:0 19px;color:var(--on-surface-1);flex-direction:row-reverse}biskin-select biskin-option::part(label){color:var(--on-surface-1);font-size:clamp(12px,2.5vw,14px);font-family:var(--core-font-sans);font-weight:500;font-style:normal;line-height:100%;letter-spacing:-.01em;text-decoration:none;text-transform:none}biskin-select biskin-option::part(checked-icon){color:var(--tertiary)}biskin-tag{font-family:var(--core-font-sans);font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.2px;text-transform:uppercase}biskin-tag::part(content){color:var(--on-secondary);text-transform:uppercase}biskin-tag::part(base){background:var(--surface);border:1px solid var(--outline-1)}a:hover biskin-tag::part(content){color:var(--on-tertiary)}a:hover biskin-tag::part(base){background:var(--tertiary);border:1px solid var(--tertiary)}:root{--core-font-sans: Montserrat, sans-serif}
