@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.action-group_actionGroup__5rrYX{display:flex;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}.assistant-message_assistant__bvR5t [data-text=true]{line-height:1;font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1));font-family:var(--llm-assistant-font-family,--llm-font-primary);font-family:var(--llm-font-primary);background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border)}.assistant-message_assistant__bvR5t [data-text=true] h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}.assistant-message_assistant__bvR5t [data-text=true] h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1))}.assistant-message_assistant__bvR5t [data-text=true] h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min) * 1px * var(--s,1),var(--llm-typography-display5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min)) * var(--s,1),var(--llm-typography-display5-font-size-max) * 1px * var(--s,1))}.assistant-message_assistant__bvR5t [data-text=true] h4,.assistant-message_assistant__bvR5t [data-text=true] h5,.assistant-message_assistant__bvR5t [data-text=true] h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.assistant-message_assistant__bvR5t [data-text=true] ol,.assistant-message_assistant__bvR5t [data-text=true] ul{display:flex;flex-direction:column;gap:.75em;margin-left:var(--llm-markdown-margin-left)}.assistant-message_assistant__bvR5t [data-text=true] ol{margin-left:1.1em}.assistant-message_assistant__bvR5t [data-text=true] ul{margin-left:.8em;list-style:disc}.assistant-message_assistant__bvR5t [data-text=true] code,.assistant-message_assistant__bvR5t [data-text=true] pre{font-size:inherit;line-height:inherit;font-style:normal;font-family:inherit;background-color:transparent;color:inherit;font-family:monospace;font-size:.9em}.assistant-message_assistant__bvR5t [data-text=true] em,.assistant-message_assistant__bvR5t [data-text=true] i{font-style:italic}.assistant-message_assistant__bvR5t [data-text=true] b,.assistant-message_assistant__bvR5t [data-text=true] strong{font-weight:var(--llm-typography-cta2-font-weight)}.assistant-message_assistant__bvR5t [data-text=true] h1,.assistant-message_assistant__bvR5t [data-text=true] h2,.assistant-message_assistant__bvR5t [data-text=true] h3,.assistant-message_assistant__bvR5t [data-text=true] h4,.assistant-message_assistant__bvR5t [data-text=true] h5,.assistant-message_assistant__bvR5t [data-text=true] h6{margin-top:var(--llm-markdown-margin-top)}.assistant-message_assistant__bvR5t [data-text=true] blockquote,.assistant-message_assistant__bvR5t [data-text=true] h1,.assistant-message_assistant__bvR5t [data-text=true] h2,.assistant-message_assistant__bvR5t [data-text=true] h3,.assistant-message_assistant__bvR5t [data-text=true] h4,.assistant-message_assistant__bvR5t [data-text=true] h5,.assistant-message_assistant__bvR5t [data-text=true] h6,.assistant-message_assistant__bvR5t [data-text=true] ol,.assistant-message_assistant__bvR5t [data-text=true] p,.assistant-message_assistant__bvR5t [data-text=true] pre,.assistant-message_assistant__bvR5t [data-text=true] ul{margin-bottom:var(--llm-markdown-margin-bottom)}.assistant-message_assistant__bvR5t [data-text=true] blockquote:last-child,.assistant-message_assistant__bvR5t [data-text=true] h1:last-child,.assistant-message_assistant__bvR5t [data-text=true] h2:last-child,.assistant-message_assistant__bvR5t [data-text=true] h3:last-child,.assistant-message_assistant__bvR5t [data-text=true] h4:last-child,.assistant-message_assistant__bvR5t [data-text=true] h5:last-child,.assistant-message_assistant__bvR5t [data-text=true] h6:last-child,.assistant-message_assistant__bvR5t [data-text=true] ol:last-child,.assistant-message_assistant__bvR5t [data-text=true] p:last-child,.assistant-message_assistant__bvR5t [data-text=true] pre:last-child,.assistant-message_assistant__bvR5t [data-text=true] ul:last-child{margin-bottom:0}.assistant-message_assistant__bvR5t [data-text=true] blockquote,.assistant-message_assistant__bvR5t [data-text=true] blockquote:after,.assistant-message_assistant__bvR5t [data-text=true] blockquote:before{margin:0;padding:0;border:none;outline:none;font-family:inherit;font-size:inherit;background:none;color:inherit}.assistant-message_assistant__bvR5t [data-text=true] blockquote{margin-bottom:var(--llm-markdown-margin-bottom);padding-left:.5em;border-left:var(--llm-markdown-border)}.assistant-message_assistant__bvR5t [data-text=true] hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}.assistant-message_assistant__bvR5t [data-text=true] a{text-decoration:underline}.assistant-message_assistant__bvR5t [data-text=true] a:active,.assistant-message_assistant__bvR5t [data-text=true] a:hover,.assistant-message_assistant__bvR5t [data-text=true] a:link,.assistant-message_assistant__bvR5t [data-text=true] a:visited{color:var(--llm-markdown-accent)}.assistant-message_assistant__bvR5t [data-text=true] img{max-width:320px;padding:8px;border-radius:8px;border:var(--llm-markdown-border)}.assistant-message_assistant__bvR5t [data-text=true] table{margin-top:1em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.assistant-message_assistant__bvR5t [data-text=true] table,.assistant-message_assistant__bvR5t [data-text=true] thead th{padding-top:1em;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.assistant-message_assistant__bvR5t [data-text=true] tr:first-child td{padding-top:1em}.assistant-message_assistant__bvR5t [data-text=true] tr:last-child td,.assistant-message_assistant__bvR5t [data-text=true] tr:last-child th{padding-bottom:1em;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.assistant-message_assistant__bvR5t [data-text=true] td,.assistant-message_assistant__bvR5t [data-text=true] th{text-align:left;padding:4px}.assistant-message_assistant__bvR5t [data-text=true] td:first-child,.assistant-message_assistant__bvR5t [data-text=true] th:first-child{padding-left:0}.assistant-message_assistant__bvR5t [data-text=true] td:last-child,.assistant-message_assistant__bvR5t [data-text=true] th:last-child{padding-right:0}.assistant-message_assistant__bvR5t [data-text=true] .assistant-message_llm__text-img__tapyX{display:block;margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none}.assistant-message_assistant__bvR5t [data-text=true] .assistant-message_llm__text-img__tapyX>img{display:inline-flex;justify-content:center;align-items:center;width:320px;height:320px;object-fit:cover}.assistant-message_assistant__bvR5t [data-text=true] .assistant-message_llm__pill__AeI7P{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}.assistant-message_assistant__bvR5t [data-text=true] .assistant-message_llm__pill__AeI7P:first-of-type{margin-top:2em}.assistant-message_assistant__bvR5t [data-text=true] .assistant-message_llm__pill__AeI7P:last-of-type{margin-bottom:2em}.assistant-message_assistant__bvR5t [data-text=true] h1:first-child,.assistant-message_assistant__bvR5t [data-text=true] h2:first-child,.assistant-message_assistant__bvR5t [data-text=true] p:first-child{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}.card-tutorial_cardTutorial__2lRgF{overflow:visible}.card-tutorial_cardTutorial__2lRgF .g-carousel{position:relative;overflow:hidden;padding-bottom:var(--llm-size-5,2.5rem)}.card-tutorial_cardTutorial__2lRgF .g-carousel__slides{gap:var(--llm-size-3,1.5rem)}.card-tutorial_cardTutorial__2lRgF .g-carousel__item{height:auto;flex:0 0 min(420px,85%)!important}@media(min-width:1024px){.card-tutorial_cardTutorial__2lRgF .g-carousel__item{flex-basis:40%!important}}.card-tutorial_cardTutorial__2lRgF .g-carousel__item .g-card-tutorial{height:100%;width:100%;max-width:none}.card-tutorial_cardTutorialCarousel__rUD3x{position:relative;display:flex;flex-direction:column;gap:var(--llm-size-3,1.5rem)}.card-tutorial_cardTutorialUiControls__6y42K{position:absolute;top:-80px;right:0;justify-content:flex-end}.custom-card_customCard__bALOv{max-width:700px}.custom-card_customCard__bALOv .g-card-product{flex-direction:row}.custom-card_customCard__bALOv .g-card-product__cover{width:25%;flex-shrink:0}.custom-card_customCard__bALOv .g-card-product__title{margin-bottom:0}.custom-card_customCard__bALOv .g-card-product__content{align-self:stretch;height:auto!important}.custom-card_customCard__bALOv .g-card-product__bottom{order:1}.custom-card_customCard__bALOv .g-card-product__features{order:2;margin-top:auto}.custom-card-group_customCardGroup__cp_Mw{overflow:visible}.custom-card-group_customCardGroup__cp_Mw .g-carousel{position:relative;overflow:hidden;padding-bottom:var(--llm-size-5,2.5rem)}.custom-card-group_customCardGroup__cp_Mw .g-carousel__slides{gap:var(--llm-size-3,1.5rem)}.custom-card-group_customCardGroup__cp_Mw .g-carousel__item{height:auto;flex:0 0 min(420px,85%)}@media(min-width:1024px){.custom-card-group_customCardGroup__cp_Mw .g-carousel__item{flex-basis:min(420px,50%)}}@media(min-width:1440px){.custom-card-group_customCardGroup__cp_Mw .g-carousel__item{flex-basis:min(420px,33.3333%)}}.custom-card-group_customCardGroup__cp_Mw .g-carousel__item .customCard{height:100%;width:100%;max-width:none}.custom-card-group_customCardGroupCarousel__Nmg9o{position:relative;display:flex;flex-direction:column;gap:var(--llm-size-3,1.5rem)}.custom-card-group_customCardGroupUiControls__mbxiW{position:absolute;top:-80px;right:0;justify-content:flex-end}.custom-retailer-group_customRetailerGroupHead__cUBHj{position:relative;margin-bottom:var(--llm-size-4,2rem)}.custom-retailer-group_customRetailerGroupTitle__LM5p9{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1));font-weight:700;margin:0;padding-right:var(--llm-size-18,9rem)}.custom-retailer-group_customRetailerGroupControls__HwRbu{position:absolute;top:-20px;right:0;justify-content:flex-end}.custom-retailer-group_customRetailerGroupSlider__9BknZ{overflow:hidden}.custom-retailer-group_customRetailerGroupSlides__d2uLs{display:flex;gap:var(--llm-size-2,1rem)}.custom-retailer-group_customRetailerGroupItem__RKsKr{flex:0 0 calc(50% - var(--llm-size-2, 1rem));min-width:0;height:auto}.custom-retailer-group_customRetailerGroupItem__RKsKr .g-card-retailer{height:100%}.custom-retailer-group_customRetailerGroupItem__RKsKr .g-card-retailer__dealers{width:100%!important}.custom-retailer-group_customRetailerGroupItem__RKsKr .g-card-retailer__dealers-toggle{font-size:16px!important}.custom-retailer-group_customRetailerGroupItem__RKsKr .g-card-retailer__controls{flex-direction:row!important;margin-top:auto}.form-recap_formRecapTitle__HeAYe{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1));margin-bottom:var(--llm-size-3,1.5rem)}.form-recap_formRecapFields__zhSaY{display:flex;flex-direction:column;gap:var(--llm-size-4,2rem)}@media(min-width:768px){.form-recap_formRecapFields__zhSaY{gap:var(--llm-size-2,1rem);flex-wrap:wrap;flex-direction:row;align-items:center}}.form-recap_formRecapCta__n2Glq{margin:0 auto;order:3}@media(min-width:768px){.form-recap_formRecapCta__n2Glq{order:1;margin:0}}.form-recap_formRecapField__pWxMn{width:100%}@media(min-width:768px){.form-recap_formRecapField__pWxMn{width:auto;min-width:250px}}.form-recap_formRecapField__pWxMn input[type=email],.form-recap_formRecapField__pWxMn input[type=text]{line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:56px;padding:0 var(--llm-size-4,2rem);border-radius:5px;border:var(--llm-border);font-family:var(--llm-input-font-family);background:var(--llm-input-background);color:var(--llm-input-foreground)}.form-recap_formRecapFieldPrivacy__nEeB0{width:100%;order:99;position:relative;order:2}@media(min-width:768px){.form-recap_formRecapFieldPrivacy__nEeB0{order:auto}}.form-recap_formRecapFieldPrivacy__nEeB0 label{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1));line-height:140%;position:relative;display:block;padding-left:24px;pointer-events:auto;cursor:pointer}.form-recap_formRecapFieldPrivacy__nEeB0 label:after,.form-recap_formRecapFieldPrivacy__nEeB0 label:before{content:"";display:block;position:absolute;width:16px;height:16px;top:2px;left:0;border-radius:2px;border:var(--llm-checkbox-border)}.form-recap_formRecapFieldPrivacy__nEeB0 label:after{display:none;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC42NjYyNSA5LjUwNTQyLTIuNzYtMi43NiAxLjI1Nzc4LTEuMjU3NzggMS41MDIyMiAxLjUwNjY3IDQuMzkxMTEtNC4zOTU1NiAxLjI1Nzc0IDEuMjU3Nzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.form-recap_formRecapFieldPrivacy__nEeB0 input{position:absolute;opacity:0}.form-recap_formRecapFieldPrivacy__nEeB0 input:checked+label:after{display:block}.form-recap-error_formRecapError__WLhN6 .form-recap-error_llm__text-body__OjiMJ,.form-recap-success_formRecapSuccess__oAmL8 .form-recap-success_llm__text-body__zZlpG,.form-request_formRequest__VhasN:not(:first-child) .form-request_llm__text-body__d582u{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.form-request_formRequestCtas__9c8y7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--llm-size-2,1rem);margin-top:var(--llm-size-2,1rem)}.not-found_notFound__qneKI{border:1px solid var(--llm-color-neutral-200);border-radius:var(--llm-border-radius);padding:20px}.user-message_user__MBjGx [data-text=true]{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1));font-family:var(--llm-user-font-family,inherit);background:var(--llm-user-background);color:var(--llm-user-foreground);border:var(--llm-user-border);padding:var(--llm-user-padding,var(--llm-size-3,1.5rem) var(--llm-size-4,2rem));border-radius:var(--llm-user-border-radius,12px);-webkit-backdrop-filter:var(--llm-user-backdrop-filter,blur(20px));backdrop-filter:var(--llm-user-backdrop-filter,blur(20px))}.blob_blob__9OJUr{left:0;top:0;border-radius:50%;overflow:hidden;pointer-events:none;background:var(--llm-blob-background,transparent);color:var(--llm-blob-foreground,inherit);border:3px solid var(--color-primary-600)}.blob_blob__9OJUr,.blob_blob__9OJUr img{position:absolute;width:100%;height:100%}.blob_blob__9OJUr img{left:50%;top:50%;translate:-50% -50%;object-fit:cover}button.llm__prompt-stop>.blob_blob__9OJUr img,button.llm__prompt-submit>.blob_blob__9OJUr img{display:none}:where(.llm *,.llm :before,.llm :after){box-sizing:border-box}:where(.llm html,.llm body,.llm p,.llm ol,.llm ul,.llm li,.llm dl,.llm dt,.llm dd,.llm blockquote,.llm figure,.llm fieldset,.llm legend,.llm textarea,.llm pre,.llm iframe,.llm button,.llm input,.llm select,.llm hr,.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6){margin:0;padding:0}:where(.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6){font-size:100%;font-weight:400}:where(.llm ul){list-style:none}:where(.llm button){border:none;text-decoration:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit}:where(.llm img,.llm video){height:auto;max-width:100%}:where(.llm iframe){border:0}:where(.llm table){border-collapse:collapse;border-spacing:0}:where(.llm td,.llm th){padding:0}:where(.llm a){color:inherit;text-decoration:none}:root{--llm-size-1:clamp(8px * var(--s,1),8px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 0 * var(--s,1),8px * var(--s,1));--llm-size-2:clamp(8px * var(--s,1),8px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 8 * var(--s,1),16px * var(--s,1));--llm-size-3:clamp(16px * var(--s,1),16px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 8 * var(--s,1),24px * var(--s,1));--llm-size-4:clamp(24px * var(--s,1),24px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 8 * var(--s,1),32px * var(--s,1));--llm-size-5:clamp(24px * var(--s,1),24px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 16 * var(--s,1),40px * var(--s,1));--llm-size-6:clamp(24px * var(--s,1),24px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 24 * var(--s,1),48px * var(--s,1));--llm-size-7:clamp(24px * var(--s,1),24px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 32 * var(--s,1),56px * var(--s,1));--llm-size-8:clamp(24px * var(--s,1),24px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 40 * var(--s,1),64px * var(--s,1));--llm-size-9:clamp(32px * var(--s,1),32px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 40 * var(--s,1),72px * var(--s,1));--llm-size-10:clamp(32px * var(--s,1),32px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 48 * var(--s,1),80px * var(--s,1));--llm-size-11:clamp(40px * var(--s,1),40px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 48 * var(--s,1),88px * var(--s,1));--llm-size-12:clamp(40px * var(--s,1),40px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 56 * var(--s,1),96px * var(--s,1));--llm-size-13:clamp(48px * var(--s,1),48px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 56 * var(--s,1),104px * var(--s,1));--llm-size-14:clamp(48px * var(--s,1),48px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 64 * var(--s,1),112px * var(--s,1));--llm-size-15:clamp(48px * var(--s,1),48px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 72 * var(--s,1),120px * var(--s,1))}:where(llm-embed){display:block;width:100%;height:760px;max-height:100vh;background:transparent;overflow:clip;border-radius:10px}:where(.llm__row){--grid-columns:var(--llm-grid-columns,12);--grid-size:var(--llm-grid-size,1fr);--grid-column-gap:var(--llm-grid-column-gap,var(--gap));--grid-row-gap:var(--llm-grid-row-gap,var(--gap));container-type:inline-size;display:grid;grid-template-columns:repeat(var(--grid-columns),var(--grid-size));grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}:where(.llm__col){--grid-column:var(--llm-grid-columns,12);grid-column:span var(--grid-column)}:where(.llm__container){padding:0 clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1))}.--xs-1{--grid-column:1}.--end-xs-1{grid-column-end:2}.--xs-2{--grid-column:2}.--end-xs-2{grid-column-end:3}.--xs-3{--grid-column:3}.--end-xs-3{grid-column-end:4}.--xs-4{--grid-column:4}.--end-xs-4{grid-column-end:5}.--xs-5{--grid-column:5}.--end-xs-5{grid-column-end:6}.--xs-6{--grid-column:6}.--end-xs-6{grid-column-end:7}.--xs-7{--grid-column:7}.--end-xs-7{grid-column-end:8}.--xs-8{--grid-column:8}.--end-xs-8{grid-column-end:9}.--xs-9{--grid-column:9}.--end-xs-9{grid-column-end:10}.--xs-10{--grid-column:10}.--end-xs-10{grid-column-end:11}.--xs-11{--grid-column:11}.--end-xs-11{grid-column-end:12}.--xs-12{--grid-column:12}.--end-xs-12{grid-column-end:13}@container (min-width: 768px){.--sm-1{--grid-column:1}.--end-sm-1{grid-column-end:2}.--sm-2{--grid-column:2}.--end-sm-2{grid-column-end:3}.--sm-3{--grid-column:3}.--end-sm-3{grid-column-end:4}.--sm-4{--grid-column:4}.--end-sm-4{grid-column-end:5}.--sm-5{--grid-column:5}.--end-sm-5{grid-column-end:6}.--sm-6{--grid-column:6}.--end-sm-6{grid-column-end:7}.--sm-7{--grid-column:7}.--end-sm-7{grid-column-end:8}.--sm-8{--grid-column:8}.--end-sm-8{grid-column-end:9}.--sm-9{--grid-column:9}.--end-sm-9{grid-column-end:10}.--sm-10{--grid-column:10}.--end-sm-10{grid-column-end:11}.--sm-11{--grid-column:11}.--end-sm-11{grid-column-end:12}.--sm-12{--grid-column:12}.--end-sm-12{grid-column-end:13}}@container (min-width: 1024px){.--md-1{--grid-column:1}.--end-md-1{grid-column-end:2}.--md-2{--grid-column:2}.--end-md-2{grid-column-end:3}.--md-3{--grid-column:3}.--end-md-3{grid-column-end:4}.--md-4{--grid-column:4}.--end-md-4{grid-column-end:5}.--md-5{--grid-column:5}.--end-md-5{grid-column-end:6}.--md-6{--grid-column:6}.--end-md-6{grid-column-end:7}.--md-7{--grid-column:7}.--end-md-7{grid-column-end:8}.--md-8{--grid-column:8}.--end-md-8{grid-column-end:9}.--md-9{--grid-column:9}.--end-md-9{grid-column-end:10}.--md-10{--grid-column:10}.--end-md-10{grid-column-end:11}.--md-11{--grid-column:11}.--end-md-11{grid-column-end:12}.--md-12{--grid-column:12}.--end-md-12{grid-column-end:13}}@container (min-width: 1440px){.--lg-1{--grid-column:1}.--end-lg-1{grid-column-end:2}.--lg-2{--grid-column:2}.--end-lg-2{grid-column-end:3}.--lg-3{--grid-column:3}.--end-lg-3{grid-column-end:4}.--lg-4{--grid-column:4}.--end-lg-4{grid-column-end:5}.--lg-5{--grid-column:5}.--end-lg-5{grid-column-end:6}.--lg-6{--grid-column:6}.--end-lg-6{grid-column-end:7}.--lg-7{--grid-column:7}.--end-lg-7{grid-column-end:8}.--lg-8{--grid-column:8}.--end-lg-8{grid-column-end:9}.--lg-9{--grid-column:9}.--end-lg-9{grid-column-end:10}.--lg-10{--grid-column:10}.--end-lg-10{grid-column-end:11}.--lg-11{--grid-column:11}.--end-lg-11{grid-column-end:12}.--lg-12{--grid-column:12}.--end-lg-12{grid-column-end:13}}@container (min-width: 1600px){.--xl-1{--grid-column:1}.--end-xl-1{grid-column-end:2}.--xl-2{--grid-column:2}.--end-xl-2{grid-column-end:3}.--xl-3{--grid-column:3}.--end-xl-3{grid-column-end:4}.--xl-4{--grid-column:4}.--end-xl-4{grid-column-end:5}.--xl-5{--grid-column:5}.--end-xl-5{grid-column-end:6}.--xl-6{--grid-column:6}.--end-xl-6{grid-column-end:7}.--xl-7{--grid-column:7}.--end-xl-7{grid-column-end:8}.--xl-8{--grid-column:8}.--end-xl-8{grid-column-end:9}.--xl-9{--grid-column:9}.--end-xl-9{grid-column-end:10}.--xl-10{--grid-column:10}.--end-xl-10{grid-column-end:11}.--xl-11{--grid-column:11}.--end-xl-11{grid-column-end:12}.--xl-12{--grid-column:12}.--end-xl-12{grid-column-end:13}}:where(.llm){font-style:normal;font-weight:400;font-family:var(--llm-font-primary);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1))}:where(.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6,.llm a,.llm b,.llm em,.llm p,.llm strong,.llm span,.llm ol,.llm ul){color:inherit;font-style:inherit;font-weight:inherit;font-family:inherit}:where(.llm ::selection){background:var(--llm-color-accent-foreground)}.llm .-llm-t-display1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min) * 1px * var(--s,1),var(--llm-typography-display1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min)) * var(--s,1),var(--llm-typography-display1-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-display2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--font-display2-weight);line-height:var(--font-display2-line-height);letter-spacing:var(--font-display2-letter-spacing);font-size:var(--font-display2-size)}.llm .-llm-t-display3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-display4{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-display5{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min) * 1px * var(--s,1),var(--llm-typography-display5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min)) * var(--s,1),var(--llm-typography-display5-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-display6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-heading1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1),var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min)) * var(--s,1),var(--llm-typography-heading1-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-heading2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading2-font-weight);line-height:var(--llm-typography-heading2-line-height);letter-spacing:var(--llm-typography-heading2-letter-spacing);font-size:clamp(var(--llm-typography-heading2-font-size-min) * 1px * var(--s,1),var(--llm-typography-heading2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-heading2-font-size-max) - var(--llm-typography-heading2-font-size-min)) * var(--s,1),var(--llm-typography-heading2-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-body1{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-body2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body2-font-weight);line-height:var(--llm-typography-body2-line-height);letter-spacing:var(--llm-typography-body2-letter-spacing);font-size:clamp(var(--llm-typography-body2-font-size-min) * 1px * var(--s,1),var(--llm-typography-body2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body2-font-size-max) - var(--llm-typography-body2-font-size-min)) * var(--s,1),var(--llm-typography-body2-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-body3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--font-body4-weight);line-height:var(--font-body4-line-height);letter-spacing:var(--font-body4-letter-spacing);font-size:var(--font-body4-size)}.llm .-llm-t-body4{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-body5{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-label1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-cta1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta1-font-weight);line-height:var(--llm-typography-cta1-line-height);letter-spacing:var(--llm-typography-cta1-letter-spacing);font-size:clamp(var(--llm-typography-cta1-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta1-font-size-max) - var(--llm-typography-cta1-font-size-min)) * var(--s,1),var(--llm-typography-cta1-font-size-max) * 1px * var(--s,1));text-transform:uppercase}.llm .-llm-t-cta2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1))}.llm .-llm-t-cta3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min)) * var(--s,1),var(--llm-typography-cta3-font-size-max) * 1px * var(--s,1));font-style:normal}.llm .-llm-t-cta4{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-cta4-font-weight);line-height:var(--llm-typography-cta4-line-height);letter-spacing:var(--llm-typography-cta4-letter-spacing);font-size:clamp(var(--llm-typography-cta4-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta4-font-size-max) - var(--llm-typography-cta4-font-size-min)) * var(--s,1),var(--llm-typography-cta4-font-size-max) * 1px * var(--s,1));font-style:normal}:where([data-message-role=user] [data-text=true]){line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1));font-family:var(--llm-user-font-family,inherit);background:var(--llm-user-background);color:var(--llm-user-foreground);border:var(--llm-user-border);padding:var(--llm-user-padding,var(--llm-size-3,1.5rem) var(--llm-size-4,2rem));border-radius:var(--llm-user-border-radius,12px);-webkit-backdrop-filter:var(--llm-user-backdrop-filter,blur(20px));backdrop-filter:var(--llm-user-backdrop-filter,blur(20px))}:where([data-message-role=assistant] [data-text=true]){background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border);line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min) * 1px * var(--s,1),var(--llm-typography-display5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min)) * var(--s,1),var(--llm-typography-display5-font-size-max) * 1px * var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h4,:where([data-message-role=assistant] [data-text=true]) h5,:where([data-message-role=assistant] [data-text=true]) h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}:where([data-message-role=assistant] [data-text=true]) ol,:where([data-message-role=assistant] [data-text=true]) ul{display:flex;flex-direction:column;gap:.75em;margin-left:var(--llm-markdown-margin-left)}:where([data-message-role=assistant] [data-text=true]) ol{margin-left:1.1em}:where([data-message-role=assistant] [data-text=true]) ul{margin-left:.8em;list-style:disc}:where([data-message-role=assistant] [data-text=true]) code,:where([data-message-role=assistant] [data-text=true]) pre{font-size:inherit;line-height:inherit;font-style:normal;font-family:inherit;background-color:transparent;color:inherit}:where([data-message-role=assistant] [data-text=true]) code,:where([data-message-role=assistant] [data-text=true]) pre{font-family:monospace;font-size:.9em}:where([data-message-role=assistant] [data-text=true]) em,:where([data-message-role=assistant] [data-text=true]) i{font-style:italic}:where([data-message-role=assistant] [data-text=true]) b,:where([data-message-role=assistant] [data-text=true]) strong{font-weight:var(--llm-typography-cta2-font-weight)}:where([data-message-role=assistant] [data-text=true]) h1,:where([data-message-role=assistant] [data-text=true]) h2,:where([data-message-role=assistant] [data-text=true]) h3,:where([data-message-role=assistant] [data-text=true]) h4,:where([data-message-role=assistant] [data-text=true]) h5,:where([data-message-role=assistant] [data-text=true]) h6{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) blockquote,:where([data-message-role=assistant] [data-text=true]) h1,:where([data-message-role=assistant] [data-text=true]) h2,:where([data-message-role=assistant] [data-text=true]) h3,:where([data-message-role=assistant] [data-text=true]) h4,:where([data-message-role=assistant] [data-text=true]) h5,:where([data-message-role=assistant] [data-text=true]) h6,:where([data-message-role=assistant] [data-text=true]) ol,:where([data-message-role=assistant] [data-text=true]) p,:where([data-message-role=assistant] [data-text=true]) pre,:where([data-message-role=assistant] [data-text=true]) ul{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) blockquote:last-child,:where([data-message-role=assistant] [data-text=true]) h1:last-child,:where([data-message-role=assistant] [data-text=true]) h2:last-child,:where([data-message-role=assistant] [data-text=true]) h3:last-child,:where([data-message-role=assistant] [data-text=true]) h4:last-child,:where([data-message-role=assistant] [data-text=true]) h5:last-child,:where([data-message-role=assistant] [data-text=true]) h6:last-child,:where([data-message-role=assistant] [data-text=true]) ol:last-child,:where([data-message-role=assistant] [data-text=true]) p:last-child,:where([data-message-role=assistant] [data-text=true]) pre:last-child,:where([data-message-role=assistant] [data-text=true]) ul:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) blockquote,:where([data-message-role=assistant] [data-text=true]) blockquote:after,:where([data-message-role=assistant] [data-text=true]) blockquote:before{margin:0;padding:0;border:none;outline:none;font-family:inherit;font-size:inherit;background:none;color:inherit}:where([data-message-role=assistant] [data-text=true]) blockquote{margin-bottom:var(--llm-markdown-margin-bottom);padding-left:.5em;border-left:var(--llm-markdown-border)}:where([data-message-role=assistant] [data-text=true]) hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) a{text-decoration:underline}:where([data-message-role=assistant] [data-text=true]) a:active,:where([data-message-role=assistant] [data-text=true]) a:hover,:where([data-message-role=assistant] [data-text=true]) a:link,:where([data-message-role=assistant] [data-text=true]) a:visited{color:var(--llm-markdown-accent)}:where([data-message-role=assistant] [data-text=true]) img{max-width:320px;padding:8px;border-radius:8px;border:var(--llm-markdown-border)}:where([data-message-role=assistant] [data-text=true]) table{margin-top:1em;margin-bottom:1em;padding-top:1em;padding-bottom:1em;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}:where([data-message-role=assistant] [data-text=true]) thead th{padding-top:1em;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}:where([data-message-role=assistant] [data-text=true]) tr:first-child td{padding-top:1em}:where([data-message-role=assistant] [data-text=true]) tr:last-child td,:where([data-message-role=assistant] [data-text=true]) tr:last-child th{padding-bottom:1em;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}:where([data-message-role=assistant] [data-text=true]) td,:where([data-message-role=assistant] [data-text=true]) th{text-align:left;padding:4px}:where([data-message-role=assistant] [data-text=true]) td:first-child,:where([data-message-role=assistant] [data-text=true]) th:first-child{padding-left:0}:where([data-message-role=assistant] [data-text=true]) td:last-child,:where([data-message-role=assistant] [data-text=true]) th:last-child{padding-right:0}:where([data-message-role=assistant] [data-text=true]) .llm__text-img{display:block;margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none}:where([data-message-role=assistant] [data-text=true]) .llm__text-img>img{display:inline-flex;justify-content:center;align-items:center;width:320px;height:320px;object-fit:cover}:where([data-message-role=assistant] [data-text=true]) .llm__pill{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}:where([data-message-role=assistant] [data-text=true]) .llm__pill:first-of-type{margin-top:2em}:where([data-message-role=assistant] [data-text=true]) .llm__pill:last-of-type{margin-bottom:2em}:where([data-message-role=assistant] [data-text=true]) h1:first-child,:where([data-message-role=assistant] [data-text=true]) h2:first-child,:where([data-message-role=assistant] [data-text=true]) p:first-child{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}:where(.-chat [data-message-role=user] [data-text=true]),:where([data-mode=chat] [data-message-role=user] [data-text=true]){align-self:flex-end;padding:.5em 0;padding:var(--llm-pill-padding,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);text-align:right}.llm .llm__background{pointer-events:none;position:absolute;background:var(--llm-color-background);inset:0;z-index:-1}.llm .llm__background-shade{position:absolute;inset:0;opacity:.2}.llm .llm__background-noise{position:absolute;z-index:2;inset:0;display:block;opacity:.4;mix-blend-mode:soft-light}.llm .llm__trigger-blob{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;overflow:hidden;pointer-events:none}.llm .llm__trigger-blob svg{position:absolute;left:50%;top:50%;translate:-50% -50%;width:150%;height:150%}.llm .llm__trigger-blob svg+svg{translate:-15% -20%}.llm .llm__trigger-blob svg+svg+svg{translate:-30% -80%}@keyframes llmBouncing{0%{transform:translateY(0) scaleY(.8)}to{transform:translateY(-10px)}}.llm .llm__busyIndicator{position:absolute;display:block;width:40px;height:30px;left:0;bottom:-50px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:none}.llm .llm__busyIndicator:before{animation:llmBouncing .45s cubic-bezier(0,0,.15,1) infinite alternate;animation-delay:.2s}.llm .llm__busyIndicator:before,.llm .llm__busyIndicator>span:after,.llm .llm__busyIndicator>span:before{content:"";position:absolute;top:50%;left:50%;display:block;border-radius:50%;background:var(--llm-color-foreground);transform:translate(-50%,-50%);z-index:2;width:5px;height:5px;margin-top:5px;margin-left:-2.5px}.llm .llm__busyIndicator>span:after,.llm .llm__busyIndicator>span:before{animation:llmBouncing .45s cubic-bezier(0,0,.15,1) infinite alternate}.llm .llm__busyIndicator>span:before{margin-left:-14px}.llm .llm__busyIndicator>span:after{margin-left:9px;animation-delay:.4s}.llm .llm__canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--llm-canvas-opacity)}.llm .llm__cta{position:relative;display:inline-flex;align-items:center;gap:var(--llm-size-2,1rem);color:var(--llm-color-foreground);overflow:hidden;white-space:nowrap;transition:opacity .3s;pointer-events:auto;cursor:pointer}.llm .llm__cta,.llm .llm__cta>span{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-cta4-font-weight);line-height:var(--llm-typography-cta4-line-height);letter-spacing:var(--llm-typography-cta4-letter-spacing);font-size:clamp(var(--llm-typography-cta4-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta4-font-size-max) - var(--llm-typography-cta4-font-size-min)) * var(--s,1),var(--llm-typography-cta4-font-size-max) * 1px * var(--s,1));font-style:normal}@media(hover:hover){.llm .llm__cta:hover{text-decoration:underline;opacity:.7}}.llm .llm__cta--button,.llm .llm__cta--submit{background:var(--llm-color-primary-background);color:var(--llm-color-primary-foreground);font-style:normal;min-height:var(--llm-size-6,3rem);padding:var(--llm-size-1,.5rem) var(--llm-size-5,2.5rem);border-radius:var(--llm-size-5,2.5rem);overflow:hidden;text-decoration:none;pointer-events:auto;cursor:pointer}.llm .llm__cta--button,.llm .llm__cta--button>span,.llm .llm__cta--submit,.llm .llm__cta--submit>span{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min)) * var(--s,1),var(--llm-typography-cta3-font-size-max) * 1px * var(--s,1));font-style:normal}.llm .llm__cta--button .llm__background,.llm .llm__cta--submit .llm__background{z-index:1;background:none}.llm .llm__cta--button .llm__background .llm__background-noise,.llm .llm__cta--submit .llm__background .llm__background-noise{display:none}.llm .llm__cta--button .llm__background .llm__background-shade,.llm .llm__cta--submit .llm__background .llm__background-shade{opacity:1}.llm .llm__cta--button>span,.llm .llm__cta--submit>span{z-index:2;position:relative}.llm .llm__cta--submit{background:var(--llm-color-background)}.llm .llm__cta--simple{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min)) * var(--s,1),var(--llm-typography-cta3-font-size-max) * 1px * var(--s,1));padding:0 var(--llm-size-6,3rem);height:42px;background:linear-gradient(hsla(0,0%,60%,.2) 10%,hsla(0,0%,87%,.1) 80%);border:1px solid hsla(0,0%,93%,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--llm-color-foreground);font-style:normal;border-radius:12px;overflow:hidden;text-decoration:none;pointer-events:auto;cursor:pointer}.llm .llm__cta--simple>span{z-index:2;position:relative}#theme-llm-dialog #theme-llm-dialog__dialog,#theme-llm-dialog .llm__dialog,.llm #theme-llm-dialog__dialog,.llm .llm__dialog{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;z-index:99000}#theme-llm-dialog #theme-llm-dialog__dialog__backdrop,#theme-llm-dialog .llm__dialog__backdrop,.llm #theme-llm-dialog__dialog__backdrop,.llm .llm__dialog__backdrop{box-sizing:border-box;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}#theme-llm-dialog #theme-llm-dialog__dialog__backdrop:before,#theme-llm-dialog .llm__dialog__backdrop:before,.llm #theme-llm-dialog__dialog__backdrop:before,.llm .llm__dialog__backdrop:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;transition:opacity .35s cubic-bezier(.4,0,.2,1);pointer-events:none;opacity:.7}#theme-llm-dialog #theme-llm-dialog__dialog__wrapper,#theme-llm-dialog .llm__dialog__wrapper,.llm #theme-llm-dialog__dialog__wrapper,.llm .llm__dialog__wrapper{width:80vw;border-radius:16px;overflow:hidden;box-shadow:var(--llm-shadow-xl)}#theme-llm-dialog #theme-llm-dialog__dialog__wrapper .llm__video,#theme-llm-dialog .llm__dialog__wrapper .llm__video,.llm #theme-llm-dialog__dialog__wrapper .llm__video,.llm .llm__dialog__wrapper .llm__video{width:100%;aspect-ratio:16/9}#theme-llm-dialog #theme-llm-dialog__dialog__wrapper .th-video,#theme-llm-dialog .llm__dialog__wrapper .th-video,.llm #theme-llm-dialog__dialog__wrapper .th-video,.llm .llm__dialog__wrapper .th-video{position:relative;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.llm .llm__disclaimer{font-size:10px;line-height:1.2;display:flex;gap:var(--llm-size-2,1rem);color:var(--llm-color-foreground)}.llm .llm__disclaimer a{text-decoration:underline}.llm .llm__disclaimer i{display:block;width:14px;height:14px;flex-shrink:0;color:var(--llm-disclaimer-accent,var(--llm-color-accent-foreground))}.llm .llm__disclaimer i svg{display:block;width:100%;height:100%}@media(min-width:1024px){.llm .llm__disclaimer{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1))}.llm .llm__disclaimer i{width:19px;height:18px}}.llm .llm__disclaimer-footer{padding:0 calc(var(--rem, 1rem)*.3);font-size:10px;line-height:1.1;color:var(--llm-color-foreground);opacity:.8}.llm .llm__disclaimer-footer button{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;text-decoration:underline}.llm .llm__disclaimer-footer button:focus,.llm .llm__disclaimer-footer button:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__disclaimer-footer button:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__disclaimer-footer button:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__disclaimer-footer__long{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:14px;line-height:1.4;padding:var(--llm-size-2,1rem) var(--llm-size-3,1.5rem);width:calc(100vw - var(--rem, 1rem)*2);max-width:600px;border-radius:12px;background:var(--llm-popup-background);color:var(--llm-popup-foreground);border:var(--llm-popup-border,none);box-shadow:var(--llm-trigger-box-shadow);transition:.4s;pointer-events:auto}.llm .llm__disclaimer-footer__long a{text-decoration:underline}.llm .llm__disclaimer-footer__long a:active,.llm .llm__disclaimer-footer__long a:hover,.llm .llm__disclaimer-footer__long a:link,.llm .llm__disclaimer-footer__long a:visited{color:var(--llm-pill-foreground)}@media(min-width:1024px){.llm .llm__disclaimer-footer{font-size:11px}}.llm .llm__feedback{--border-radius:var(--llm-feedback-border-radius,var(--llm-hint-border-radius,8px));--background:var(--llm-feedback-background,var(--llm-background,transparent));--foreground:var(--llm-feedback-foreground,var(--llm-hint-foreground,#fff));--border:var(--llm-feedback-border,var(--llm-hint-border,1px solid hsla(0,0%,93%,.3)));--font-family:var(--llm-feedback-font-family,var(--llm-font-primary));--box-shadow:var(--llm-feedback-box-shadow,var(--llm-hint-box-shadow,none));--cta-background:var(--llm-feedback-cta-background,var(--llm-primary-background,rgba(0,0,0,.2)));--cta-foreground:var(--llm-feedback-cta-foreground,var(--llm-primary-foreground,#fff));--size:var(--llm-feedback-size,1rem)}.llm .llm__feedback--faces,.llm .llm__feedback--stars{--unchecked:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" fill="black" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" %3e%3cpath d="m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44zm.678 2.033-2.361 4.792-5.246.719 3.848 3.643-.948 5.255 4.707-2.505 4.707 2.505-.951-5.236 3.851-3.662-5.314-.756z" fill-rule="nonzero" /%3e%3c/svg%3e');--checked:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" fill="orange" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" %3e%3cpath d="m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44z" fill-rule="nonzero" /%3e%3c/svg%3e');--hover:url('data:image/svg+xml;charset=UTF-8,%3csvg xmlns="http://www.w3.org/2000/svg" clip-rule="evenodd" fill="orange" fill-rule="evenodd" stroke="black" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 24 24" %3e%3cpath d="m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44z" fill-rule="nonzero" /%3e%3c/svg%3e');--count:5}.llm .llm__feedback__group{margin-top:2rem;padding:.5rem 1rem;border-radius:var(--border-radius);background:var(--background);color:var(--foreground);border:var(--border);font-family:var(--font-family);box-shadow:var(--box-shadow)}.llm .llm__feedback__title{font-size:16px;font-weight:500}.llm .llm__feedback__form{display:flex;flex-direction:column;gap:var(--llm-feedback-gap);margin-top:.5em}@media(min-width:768px){.llm .llm__feedback__form{flex-direction:row;align-items:center;justify-content:space-between}}.llm .llm__feedback__cta,.llm .llm__feedback__message,.llm .llm__feedback__rating{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;border:none;padding:0;margin:0}.llm .llm__feedback__cta legend,.llm .llm__feedback__message legend,.llm .llm__feedback__rating legend{font-size:0;line-height:0}.llm .llm__feedback__message{width:100%}.llm .llm__feedback__message input{box-sizing:border-box;width:100%;height:auto;font-size:16px;line-height:1.25;padding:var(--llm-feedback-input-padding,.3em .5em);border-radius:var(--llm-feedback-input-border-radius,4px);border:var(--llm-feedback-input-border,none);background:var(--llm-feedback-input-background,var(--llm-input-background));color:var(--llm-feedback-input-foreground,var(--llm-input-foreground));box-shadow:var(--llm-feedback-input-box-shadow,var(--llm-shadow-xs))}.llm .llm__feedback__message input::placeholder{color:var(--llm-input-foreground);opacity:.5}@media(min-width:768px){.llm .llm__feedback__message{flex-grow:1;width:auto}}.llm .llm__feedback__stars{position:relative;height:var(--size);width:calc(var(--size)*var(--count));background-image:var(--unchecked);background-size:var(--size) var(--size)}.llm .llm__feedback__stars label{position:absolute;height:100%;background-size:var(--size) var(--size);cursor:pointer}.llm .llm__feedback__stars label:first-of-type{z-index:10;width:var(--size)}.llm .llm__feedback__stars label:nth-of-type(2){z-index:9;width:calc(var(--size)*2)}.llm .llm__feedback__stars label:nth-of-type(3){z-index:8;width:calc(var(--size)*3)}.llm .llm__feedback__stars label:nth-of-type(4){z-index:7;width:calc(var(--size)*4)}.llm .llm__feedback__stars label:nth-of-type(5){z-index:6;width:calc(var(--size)*5)}.llm .llm__feedback__stars label:nth-of-type(6){z-index:5;width:calc(var(--size)*6)}.llm .llm__feedback__stars label:nth-of-type(7){z-index:4;width:calc(var(--size)*7)}.llm .llm__feedback__stars label:nth-of-type(8){z-index:3;width:calc(var(--size)*8)}.llm .llm__feedback__stars label:nth-of-type(9){z-index:2;width:calc(var(--size)*9)}.llm .llm__feedback__stars label:nth-of-type(10){z-index:1;width:calc(var(--size)*10)}.llm .llm__feedback__stars input:checked+label,.llm .llm__feedback__stars input:focus+label{background-image:var(--checked)}.llm .llm__feedback__stars input:checked+label:hover,.llm .llm__feedback__stars label:hover{background-image:var(--hover)}.llm .llm__feedback__stars input:focus+label{outline:var(--llm-feedback-border)}.llm .llm__feedback__stars input,.llm .llm__feedback__stars label>span{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.llm .llm__feedback__cta button{font-size:14px;font-weight:500;text-transform:lowercase;cursor:pointer;transition:.25s ease-in-out;transition-property:border,background-color,color,opacity;padding:var(--llm-feedback-cta-padding,.3em 1em);border-radius:var(--llm-feedback-cta-border-radius,4px);border:var(--llm-feedback-cta-border,1px solid var(--cta-foreground));background:var(--llm-feedback-cta-background,var(--cta-background));color:var(--llm-feedback-cta-foreground,var(--cta-foreground));box-shadow:var(--llm-feedback-cta-box-shadow,none)}.llm .llm__feedback__cta button:hover{border:var(--llm-feedback-cta-border-hover,var(--llm-feedback-cta-border,1px solid var(--cta-background)))}.llm .llm__feedback__cta button[disabled]{pointer-events:none;opacity:.5}.llm .llm__row{--grid-columns:var(--llm-grid-columns,12);--grid-size:var(--llm-grid-size,1fr);--grid-column-gap:var(--llm-grid-column-gap,var(--gap));--grid-row-gap:var(--llm-grid-row-gap,var(--gap));container-type:inline-size;display:grid;grid-template-columns:repeat(var(--grid-columns),var(--grid-size));grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.llm .llm__col{--grid-column:var(--llm-grid-columns,12);grid-column:span var(--grid-column)}.llm .llm__col.--xs-1{--grid-column:1}.llm .llm__col.--end-xs-1{grid-column-end:2}.llm .llm__col.--xs-2{--grid-column:2}.llm .llm__col.--end-xs-2{grid-column-end:3}.llm .llm__col.--xs-3{--grid-column:3}.llm .llm__col.--end-xs-3{grid-column-end:4}.llm .llm__col.--xs-4{--grid-column:4}.llm .llm__col.--end-xs-4{grid-column-end:5}.llm .llm__col.--xs-5{--grid-column:5}.llm .llm__col.--end-xs-5{grid-column-end:6}.llm .llm__col.--xs-6{--grid-column:6}.llm .llm__col.--end-xs-6{grid-column-end:7}.llm .llm__col.--xs-7{--grid-column:7}.llm .llm__col.--end-xs-7{grid-column-end:8}.llm .llm__col.--xs-8{--grid-column:8}.llm .llm__col.--end-xs-8{grid-column-end:9}.llm .llm__col.--xs-9{--grid-column:9}.llm .llm__col.--end-xs-9{grid-column-end:10}.llm .llm__col.--xs-10{--grid-column:10}.llm .llm__col.--end-xs-10{grid-column-end:11}.llm .llm__col.--xs-11{--grid-column:11}.llm .llm__col.--end-xs-11{grid-column-end:12}.llm .llm__col.--xs-12{--grid-column:12}.llm .llm__col.--end-xs-12{grid-column-end:13}@container (min-width: 768px){.llm .llm__col.--sm-1{--grid-column:1}.llm .llm__col.--end-sm-1{grid-column-end:2}.llm .llm__col.--sm-2{--grid-column:2}.llm .llm__col.--end-sm-2{grid-column-end:3}.llm .llm__col.--sm-3{--grid-column:3}.llm .llm__col.--end-sm-3{grid-column-end:4}.llm .llm__col.--sm-4{--grid-column:4}.llm .llm__col.--end-sm-4{grid-column-end:5}.llm .llm__col.--sm-5{--grid-column:5}.llm .llm__col.--end-sm-5{grid-column-end:6}.llm .llm__col.--sm-6{--grid-column:6}.llm .llm__col.--end-sm-6{grid-column-end:7}.llm .llm__col.--sm-7{--grid-column:7}.llm .llm__col.--end-sm-7{grid-column-end:8}.llm .llm__col.--sm-8{--grid-column:8}.llm .llm__col.--end-sm-8{grid-column-end:9}.llm .llm__col.--sm-9{--grid-column:9}.llm .llm__col.--end-sm-9{grid-column-end:10}.llm .llm__col.--sm-10{--grid-column:10}.llm .llm__col.--end-sm-10{grid-column-end:11}.llm .llm__col.--sm-11{--grid-column:11}.llm .llm__col.--end-sm-11{grid-column-end:12}.llm .llm__col.--sm-12{--grid-column:12}.llm .llm__col.--end-sm-12{grid-column-end:13}}@container (min-width: 1024px){.llm .llm__col.--md-1{--grid-column:1}.llm .llm__col.--end-md-1{grid-column-end:2}.llm .llm__col.--md-2{--grid-column:2}.llm .llm__col.--end-md-2{grid-column-end:3}.llm .llm__col.--md-3{--grid-column:3}.llm .llm__col.--end-md-3{grid-column-end:4}.llm .llm__col.--md-4{--grid-column:4}.llm .llm__col.--end-md-4{grid-column-end:5}.llm .llm__col.--md-5{--grid-column:5}.llm .llm__col.--end-md-5{grid-column-end:6}.llm .llm__col.--md-6{--grid-column:6}.llm .llm__col.--end-md-6{grid-column-end:7}.llm .llm__col.--md-7{--grid-column:7}.llm .llm__col.--end-md-7{grid-column-end:8}.llm .llm__col.--md-8{--grid-column:8}.llm .llm__col.--end-md-8{grid-column-end:9}.llm .llm__col.--md-9{--grid-column:9}.llm .llm__col.--end-md-9{grid-column-end:10}.llm .llm__col.--md-10{--grid-column:10}.llm .llm__col.--end-md-10{grid-column-end:11}.llm .llm__col.--md-11{--grid-column:11}.llm .llm__col.--end-md-11{grid-column-end:12}.llm .llm__col.--md-12{--grid-column:12}.llm .llm__col.--end-md-12{grid-column-end:13}}@container (min-width: 1440px){.llm .llm__col.--lg-1{--grid-column:1}.llm .llm__col.--end-lg-1{grid-column-end:2}.llm .llm__col.--lg-2{--grid-column:2}.llm .llm__col.--end-lg-2{grid-column-end:3}.llm .llm__col.--lg-3{--grid-column:3}.llm .llm__col.--end-lg-3{grid-column-end:4}.llm .llm__col.--lg-4{--grid-column:4}.llm .llm__col.--end-lg-4{grid-column-end:5}.llm .llm__col.--lg-5{--grid-column:5}.llm .llm__col.--end-lg-5{grid-column-end:6}.llm .llm__col.--lg-6{--grid-column:6}.llm .llm__col.--end-lg-6{grid-column-end:7}.llm .llm__col.--lg-7{--grid-column:7}.llm .llm__col.--end-lg-7{grid-column-end:8}.llm .llm__col.--lg-8{--grid-column:8}.llm .llm__col.--end-lg-8{grid-column-end:9}.llm .llm__col.--lg-9{--grid-column:9}.llm .llm__col.--end-lg-9{grid-column-end:10}.llm .llm__col.--lg-10{--grid-column:10}.llm .llm__col.--end-lg-10{grid-column-end:11}.llm .llm__col.--lg-11{--grid-column:11}.llm .llm__col.--end-lg-11{grid-column-end:12}.llm .llm__col.--lg-12{--grid-column:12}.llm .llm__col.--end-lg-12{grid-column-end:13}}@container (min-width: 1600px){.llm .llm__col.--xl-1{--grid-column:1}.llm .llm__col.--end-xl-1{grid-column-end:2}.llm .llm__col.--xl-2{--grid-column:2}.llm .llm__col.--end-xl-2{grid-column-end:3}.llm .llm__col.--xl-3{--grid-column:3}.llm .llm__col.--end-xl-3{grid-column-end:4}.llm .llm__col.--xl-4{--grid-column:4}.llm .llm__col.--end-xl-4{grid-column-end:5}.llm .llm__col.--xl-5{--grid-column:5}.llm .llm__col.--end-xl-5{grid-column-end:6}.llm .llm__col.--xl-6{--grid-column:6}.llm .llm__col.--end-xl-6{grid-column-end:7}.llm .llm__col.--xl-7{--grid-column:7}.llm .llm__col.--end-xl-7{grid-column-end:8}.llm .llm__col.--xl-8{--grid-column:8}.llm .llm__col.--end-xl-8{grid-column-end:9}.llm .llm__col.--xl-9{--grid-column:9}.llm .llm__col.--end-xl-9{grid-column-end:10}.llm .llm__col.--xl-10{--grid-column:10}.llm .llm__col.--end-xl-10{grid-column-end:11}.llm .llm__col.--xl-11{--grid-column:11}.llm .llm__col.--end-xl-11{grid-column-end:12}.llm .llm__col.--xl-12{--grid-column:12}.llm .llm__col.--end-xl-12{grid-column-end:13}}.llm .llm__header{border-bottom:1px solid hsla(0,0%,96%,0);transition:.3s}.llm .llm__header.hidden{transform:translateY(-100%)}.llm .llm__header.fixed{border-bottom:1px solid hsla(0,0%,96%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.2)}.llm .llm__header.-has-cta .llm__header-back-label{display:none}@media(min-width:1024px){.llm .llm__header.-has-cta .llm__header-back-label{display:block}}.llm .llm__header-wrapper{display:flex;justify-content:space-between;padding:0 min(var(--llm-size-5,2.5rem),clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1)));align-items:center;height:70px;z-index:2}@media(min-width:1024px){.llm .llm__header-wrapper{height:90px}.-llm-scrolled .llm .llm__header-wrapper{height:70px}}.llm .llm__header-logo{display:flex;align-items:center;flex-wrap:wrap;column-gap:calc(var(--rem, 1rem)*1);row-gap:calc(var(--rem, 1rem)*.5)}.llm .llm__header-logo-full{height:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*20*var(--s,1),60px*var(--s,1))}.-llm-scrolled .llm .llm__header-logo-full{display:none}.llm .llm__header-logo-full>img{height:100%;object-fit:contain}.llm .llm__header-logo-mini{height:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*20*var(--s,1),60px*var(--s,1));display:none}.-llm-scrolled .llm .llm__header-logo-mini{display:block}.llm .llm__header-logo-mini>img{height:100%;object-fit:contain}.llm .llm__header-logo-additional{height:clamp(28px*var(--s,1),28px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*12*var(--s,1),40px*var(--s,1))}.-llm-scrolled .llm .llm__header-logo-additional{display:none}.llm .llm__header-logo-additional>img{height:100%;object-fit:contain}.llm .llm__header-skip{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;background-color:var(--llm-color-background);border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.llm .llm__header-skip:focus,.llm .llm__header-skip:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-skip:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__header-skip:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__header-skip:active,.llm .llm__header-skip:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.llm .llm__header-ctas{display:inline-flex;flex-direction:column;align-items:center;gap:var(--llm-size-1,.5rem)}@media(min-width:1024px){.llm .llm__header-ctas{flex-direction:row;justify-content:center}}.llm .llm__header-cta{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;align-items:center;gap:var(--llm-size-1,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:800;padding:var(--llm-header-cta-padding);border-radius:var(--llm-header-cta-border-radius);background:var(--llm-header-cta-background);color:var(--llm-header-cta-foreground);font-size:14px;display:none}.llm .llm__header-cta:focus,.llm .llm__header-cta:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-cta:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__header-cta:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__header-cta:first-child{display:inline-flex}@media(min-width:1024px){.llm .llm__header-cta{display:inline-flex;font-size:var(--llm-header-cta-font-size)}}.llm .llm__header-cta.-icon{padding-right:.8em}.llm .llm__header-cta i{flex-shrink:0;line-height:0;display:block;width:1em;height:1em;color:var(--llm-header-cta-foreground,inherit);transition:transform .2s ease-in-out}.llm .llm__header-cta i svg{fill:currentColor}.llm .llm__header-cta:hover i{transform:scale(1.2)}.llm .llm__header-back{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;display:inline-flex;align-items:center;gap:var(--llm-size-1,.5rem);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--llm-color-title-foreground)}.llm .llm__header-back:focus,.llm .llm__header-back:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-back:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__header-back:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__hints{margin:0 var(--negative-margin)}@media(min-width:768px){.llm .llm__hints{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--llm-size-2,1rem);gap:var(--llm-size-2,1rem)}}.llm .llm__hints .swiper-wrapper{padding:4px 0}.llm .llm__hints .swiper-slide{height:auto}.llm .llm__hint{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;display:flex;flex-direction:column;gap:var(--llm-size-2,1rem);padding:var(--llm-size-4,2rem);height:100%;border-radius:var(--llm-hint-border-radius);background:var(--llm-hint-background);color:var(--llm-hint-foreground);border:var(--llm-hint-border);font-family:var(--llm-hint-font-family);box-shadow:var(--llm-hint-box-shadow);-webkit-backdrop-filter:var(--llm-hint-backdrop-filter,blur(20px));backdrop-filter:var(--llm-hint-backdrop-filter,blur(20px))}.llm .llm__hint:focus,.llm .llm__hint:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__hint:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__hint:active{outline-color:var(--llm-color-accent-foreground)}@media(min-width:768px){.llm .llm__hint:first-child{grid-column:span 2}}.llm .llm__hint-title{display:flex;gap:var(--llm-size-2,1rem);font-family:var(--llm-hint-font-family,inherit);color:var(--llm-hint-title-color,inherit);text-transform:var(--llm-hint-title-text-transform,uppercase)}.llm .llm__hint-title.row{width:100%;flex-direction:row;align-items:center}.llm .llm__hint-title.column{flex-direction:column;width:100%}.llm .llm__hint-title i{flex-shrink:0;display:block;width:var(--llm-hint-icon-width,18px);height:var(--llm-hint-icon-height,18px);color:var(--llm-hint-icon-color,inherit)}.llm .llm__hint-title i svg{fill:currentColor}.llm .llm__hint-body{width:100%;line-height:140%}.llm .llm__intro-blob{position:relative;width:50px;height:50px}@media(min-width:1440px){.llm .llm__intro-blob{width:80px;height:80px}}.llm .llm__intro-blob>div{height:100%}.llm[data-mode=chat] .llm__intro-blob{width:50px;height:50px}@media(min-width:1440px){.llm[data-mode=chat] .llm__intro-blob{width:60px;height:60px}}@media(min-width:1024px){.llm .llm__intro-wrapper{justify-content:space-between}}.llm .llm__intro-text{display:flex;flex-direction:column;gap:var(--llm-size-5,2.5rem);color:var(--llm-color-title-foreground)}.llm[data-mode=chat] .llm__intro-text{gap:var(--llm-size-3,1.5rem)}.llm .llm__intro-hints{margin-top:var(--llm-size-5,2.5rem)}@media(min-width:1024px){.llm .llm__intro-hints{margin-top:0}}.llm[data-mode=chat] .llm__intro-hints{margin-top:var(--llm-size-3,1.5rem)}.llm .llm__customIntro{position:absolute;top:0;left:0;width:100%;height:100vh}.llm .llm__iframe{width:100%;height:100%;border:0;background:transparent}.llm .llm__main{display:block;position:relative;pointer-events:auto;inset:0;background:var(--llm-main-background);color:var(--llm-main-foreground)}.llm .llm__content{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100%;width:100%;overflow:hidden}.llm .llm__underlay{position:absolute;left:0;width:100%;bottom:0;height:240px;background:linear-gradient(transparent,var(--llm-main-background),var(--llm-main-background));pointer-events:none}.llm[data-embedded=true] [data-main=true]{width:100%;height:100%}.llm[data-embedded=true] .llm__content{padding-top:40px;padding-bottom:180px}@media(min-width:1024px){.llm[data-embedded=true] .llm__content{padding-top:60px;padding-bottom:180px}}.llm[data-custom-intro=true] .llm__content{padding-top:100vh}@media(min-width:1024px){.llm[data-custom-intro=true] .llm__content{padding-top:100vh}}.llm:not([data-embedded=true]) [data-main=true]{position:absolute}.llm:not([data-embedded=true]) .llm__content{padding-top:100px;padding-bottom:min(256px,40dvh)}@media(min-width:1024px){.llm:not([data-embedded=true]) .llm__content{padding-top:200px;padding-bottom:min(256px,40dvh)}}.llm:not([data-embedded=true])[data-custom-intro=true] .llm__content{padding-top:100vh}@media(min-width:1024px){.llm:not([data-embedded=true])[data-custom-intro=true] .llm__content{padding-top:100vh}}.llm .llm__top{position:absolute;left:0;top:0;width:100%;z-index:2}.-llm-scrolled .llm .llm__top{transition:.3s;transform:translateY(-100%)!important}.llm .llm__bottom{position:absolute;left:0;bottom:0;width:100%;z-index:2}.llm .llm__toggle-speak{position:fixed;width:48px;height:48px;top:110px;right:var(--llm-size-5,2.5rem);z-index:9;border-radius:50%;background:var(--llm-input-background);color:var(--llm-input-accent);pointer-events:auto;cursor:pointer}.llm .llm__toggle-speak svg{display:block;width:100%;height:100%}.llm .llm__powered-by{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;padding:0 calc(var(--rem, 1rem)*.3);display:flex;justify-content:center;align-items:center;white-space:nowrap;column-gap:4px}.llm .llm__powered-by:focus,.llm .llm__powered-by:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__powered-by:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__powered-by:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__powered-by,.llm .llm__powered-by span{font-size:10px;line-height:1.25;color:var(--llm-color-foreground)}.llm .llm__powered-by span{opacity:.4;transition:opacity .25s ease-in-out}.llm .llm__powered-by svg{font-size:larger}@media(min-width:1024px){.llm .llm__powered-by{font-size:11px}}.llm .llm__powered-by:hover span{opacity:1;transition:opacity .25s ease-in-out}.llm .llm__prompt-form{gap:var(--llm-size-1,.5rem);display:flex;flex-wrap:nowrap;align-items:center}.llm .llm__prompt-input{position:relative;display:flex;align-items:center;width:100%;min-height:64px;margin-top:16px;margin-bottom:16px;box-shadow:var(--llm-shadow-xs);border-radius:var(--llm-input-border-radius,8px);background:var(--llm-input-background);border:var(--llm-input-border,none);overflow:visible;padding:0 4px;gap:4px}@media(min-width:1024px){.llm .llm__prompt-input{padding:0 8px;gap:8px}}.llm .llm__prompt-input .llm__busyIndicator{display:none;position:absolute;left:4px;top:50%;margin:-16px 0 0;pointer-events:none}.llm .llm__prompt-input .llm__busyIndicator:before,.llm .llm__prompt-input .llm__busyIndicator>span:after,.llm .llm__prompt-input .llm__busyIndicator>span:before{background:var(--llm-input-accent);opacity:.4}.llm .llm__prompt-input.-streaming .llm__busyIndicator{display:block}.llm .llm__prompt-label{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.llm .llm__prompt-textareaGroup{position:relative;width:100%}.llm .llm__prompt-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-height:0;margin:0;border:none;resize:none;font-family:var(--llm-input-font-family);font-size:calc(var(--rem, 1rem)*1);line-height:1.3;border-radius:1px;background:transparent;color:var(--llm-input-foreground);pointer-events:auto;overflow:clip;cursor:pointer;outline:2px solid transparent;outline-offset:2px;field-sizing:content;padding:4px}@media(min-width:768px){.llm .llm__prompt-textarea{padding:var(--llm-size-1,.5rem);margin:var(--llm-size-1,.5rem) 0}}.llm .llm__prompt-textarea:focus{outline-color:currentColor}.llm .llm__prompt-textarea::placeholder{font-family:var(--llm-input-font-family);font-size:inherit;color:var(--llm-color-neutral-300)}.llm .llm__prompt-textarea[aria-disabled=true]{pointer-events:none;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.llm .llm__prompt-textarea[aria-disabled=true]::placeholder{color:transparent}.llm .llm__prompt-microphone,.llm .llm__prompt-speak{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;color:var(--llm-input-accent);width:24px;height:24px;flex:0 0 24px}.llm .llm__prompt-microphone:focus,.llm .llm__prompt-microphone:focus-visible,.llm .llm__prompt-speak:focus,.llm .llm__prompt-speak:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-microphone:hover,.llm .llm__prompt-speak:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__prompt-microphone:active,.llm .llm__prompt-speak:active{outline-color:var(--llm-color-accent-foreground)}@media(min-width:1024px){.llm .llm__prompt-microphone,.llm .llm__prompt-speak{width:32px;height:32px;flex:0 0 32px}}.llm .llm__prompt-microphone svg,.llm .llm__prompt-speak svg{width:18px;height:18px}.llm .llm__prompt-upload-group{position:relative;border-radius:50%;outline:2px solid transparent;outline-offset:2px;width:24px;height:24px;flex:0 0 24px}@media(min-width:1024px){.llm .llm__prompt-upload-group{width:32px;height:32px;flex:0 0 32px}}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:focus),.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:focus-visible){outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:hover){outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:active){outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload-input{position:absolute;display:block;top:0;left:0;color:transparent;outline:none;font-size:0;opacity:0}.llm .llm__prompt-upload,.llm .llm__prompt-upload-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:none;border:none;cursor:pointer}.llm .llm__prompt-upload{margin:0;padding:0;border-radius:0;text-decoration:none;color:inherit;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;outline:2px solid transparent;outline-offset:2px;position:relative;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--llm-input-accent);outline:none;pointer-events:none}.llm .llm__prompt-upload:focus,.llm .llm__prompt-upload:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__prompt-upload:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload svg{width:18px;height:18px}.llm .llm__prompt-upload-file{border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;position:absolute;right:0;bottom:100%;display:flex;align-items:center;column-gap:.35em;padding:.2em 1em;margin:0 0 .3rem;font-size:12px;background:var(--llm-pill-background);color:var(--llm-pill-foreground);border-radius:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.llm .llm__prompt-upload-file:focus,.llm .llm__prompt-upload-file:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-file:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__prompt-upload-file:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload-file span{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--llm-pill-font-family);font-weight:700}.llm .llm__prompt-upload-file svg{flex-shrink:0;width:1em;height:1em;fill:currentColor}.llm .llm__prompt-upload-file img{display:none;position:absolute;max-width:96px;max-height:96px;bottom:100%;right:0;border-radius:8px;margin-bottom:.3rem;box-shadow:var(--llm-shadow-xs);pointer-events:none;object-fit:contain}.llm .llm__prompt-upload-file:hover img{display:block}.llm .llm__prompt-stop,.llm .llm__prompt-submit{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;flex-shrink:0;width:45px;height:45px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--llm-prompt-submit-background);color:var(--llm-prompt-submit-foreground);border-radius:var(--llm-prompt-submit-border-radius,50%)}.llm .llm__prompt-stop:focus,.llm .llm__prompt-stop:focus-visible,.llm .llm__prompt-submit:focus,.llm .llm__prompt-submit:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-stop:hover,.llm .llm__prompt-submit:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__prompt-stop:active,.llm .llm__prompt-submit:active{outline-color:var(--llm-color-accent-foreground)}@media(min-width:1024px){.llm .llm__prompt-stop,.llm .llm__prompt-submit{width:60px;height:60px}}.llm .llm__prompt-stop>i,.llm .llm__prompt-submit>i{position:relative;z-index:2;width:18px;height:18px}@media(min-width:1024px){.llm .llm__prompt-stop>i,.llm .llm__prompt-submit>i{width:24px;height:24px}}.llm .llm__prompt-stop>i svg,.llm .llm__prompt-submit>i svg{display:block;width:100%;height:100%}.llm .llm__prompt-stop:disabled,.llm .llm__prompt-stop[aria-disabled=true],.llm .llm__prompt-submit:disabled,.llm .llm__prompt-submit[aria-disabled=true]{pointer-events:none}.llm .llm__prompt-stop:disabled i,.llm .llm__prompt-stop[aria-disabled=true] i,.llm .llm__prompt-submit:disabled i,.llm .llm__prompt-submit[aria-disabled=true] i{opacity:.4}.llm .llm__prompt-footer{padding:10px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:justify}@media(min-width:1024px){.llm .llm__prompt-footer{flex-direction:row}}.llm__root{--s:1;--u:1vw;--rem:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%}.llm__root [data-main=true]{container-type:inline-size;--u:1cqw;--rem:16px;--margin:clamp(20px * var(--s,1),20px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 90 * var(--s,1),110px * var(--s,1));--negative-margin:calc(var(--margin) * -1);--gap:clamp(16px * var(--s,1),16px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 16 * var(--s,1),32px * var(--s,1))}.llm__root .llm__container{padding:0 clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1))}.llm__root:not([data-embedded=true]){position:fixed;top:0;left:0;pointer-events:none;z-index:9999}@media(min-width:768px){.llm__root:not([data-embedded=true])[data-mode=chat] [data-main=true]{position:absolute;width:100%;height:100%;overflow:hidden;top:var(--llm-chat-top);right:var(--llm-chat-right);bottom:var(--llm-chat-bottom);left:var(--llm-chat-left);max-width:var(--llm-chat-max-width);max-height:var(--llm-chat-max-height);border-radius:var(--llm-chat-border-radius);box-shadow:var(--llm-chat-box-shadow)}}.llm .llm__scroller{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;max-width:100%;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 240px),transparent calc(100% - 60px));mask-image:linear-gradient(180deg,#000 calc(100% - 240px),transparent calc(100% - 60px))}.llm .llm__scroller::-webkit-scrollbar{width:6px;height:6px;border-radius:3px}.llm .llm__scroller::-webkit-scrollbar-button,.llm .llm__scroller::-webkit-scrollbar-button:hover{display:none}.llm .llm__scroller::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);box-shadow:none;border-radius:2px}.llm .llm__scroller::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}.llm .llm__scroller::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.llm .llm__scroller::-webkit-scrollbar-track:hover{background-color:transparent}.llm .llm__scroller.-scroller-disabled{overflow:hidden;pointer-events:none}.llm .llm__scroller.-scroller-disabled iframe{pointer-events:auto}.llm .llm__scroll-proposition{position:absolute;display:flex;justify-content:center;align-items:center;top:-50px;left:50%;width:var(--llm-scroll-proposition-size);height:var(--llm-scroll-proposition-size);border-radius:var(--llm-scroll-proposition-border-radius);font-size:var(--llm-scroll-proposition-border-radius);z-index:1000;transform:translateX(-50%);border:var(--llm-scroll-proposition-border,none);background:var(--llm-scroll-proposition-background);color:var(--llm-scroll-proposition-foreground);box-shadow:var(--llm-scroll-proposition-box-shadow);cursor:pointer}.llm .llm__scroll-proposition svg{width:var(--llm-scroll-proposition-border-radius);height:var(--llm-scroll-proposition-border-radius);transform:rotate(90deg)}.llm .llm__prompt-suggestions{width:100%}.llm .llm__prompt-suggestions .llm__suggestions{display:flex;gap:calc(var(--rem, 1rem)*.5);max-width:calc(100% + var(--margin)*2);margin:0 var(--negative-margin);padding:4px var(--margin);flex-wrap:wrap}@media(any-pointer:coarse){.llm .llm__prompt-suggestions .llm__suggestions{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.llm .llm__prompt-suggestions .llm__suggestions::-webkit-scrollbar{display:none}.llm .llm__prompt-suggestions .llm__suggestions{-ms-overflow-style:none;scrollbar-width:none}.llm .llm__prompt-suggestions .llm__suggestions .llm__pill{white-space:nowrap}}.llm .llm__prompt-suggestions .llm__suggestions .llm__pill{box-shadow:var(--llm-pill-box-shadow,var(--llm-shadow-xs))}@media(min-width:1024px){.llm .llm__prompt-suggestions .llm__suggestions{max-width:calc(100% + 8px);margin:0 -4px;padding:4px}}.llm .llm__prompt-suggestions .swiper{overflow:visible}.llm .llm__prompt-suggestions .swiper-slide{width:auto}.llm .llm__pill{margin:0;padding:0;border:none;border-radius:0;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));padding:var(--llm-pill-padding,8px);gap:var(--llm-pill-gap,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);font-size:var(--llm-pill-font-size,clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1)));font-weight:var(--llm-pill-font-weight,--llm-typography-cta2-font-weight);box-shadow:var(--llm-pill-box-shadow,none);-webkit-backdrop-filter:var(--llm-pill-backdrop-filter,blur(20px));backdrop-filter:var(--llm-pill-backdrop-filter,blur(20px));text-decoration:none}.llm .llm__pill:focus,.llm .llm__pill:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__pill:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__pill:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__message--user .llm__text .llm__text-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1));font-family:var(--llm-user-font-family,inherit);background:var(--llm-user-background);color:var(--llm-user-foreground);border:var(--llm-user-border);padding:var(--llm-user-padding,var(--llm-size-3,1.5rem) var(--llm-size-4,2rem));border-radius:var(--llm-user-border-radius,12px);-webkit-backdrop-filter:var(--llm-user-backdrop-filter,blur(20px));backdrop-filter:var(--llm-user-backdrop-filter,blur(20px))}.llm[data-mode=chat] .llm__message--user .llm__text{display:flex;flex-direction:column}.llm[data-mode=chat] .llm__message--user .llm__text .llm__text-body{align-self:flex-end;padding:.5em 0;padding:var(--llm-pill-padding,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);text-align:right}.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body>h2,.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body>p,.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body>h2,.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body>p{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1));margin:0}.llm .llm__message--assistant .llm__inner--string:not(:first-child) .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--text:not(:first-child) .llm__text .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body{font-family:var(--llm-font-primary);background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1))}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min) * 1px * var(--s,1),var(--llm-typography-display5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min)) * var(--s,1),var(--llm-typography-display5-font-size-max) * 1px * var(--s,1))}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul{display:flex;flex-direction:column;gap:.75em;margin-left:var(--llm-markdown-margin-left)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol{margin-left:1.1em}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul{margin-left:.8em;list-style:disc}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body code,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body code,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre{font-size:inherit;line-height:inherit;font-style:normal;font-family:inherit;background-color:transparent;color:inherit;font-family:monospace;font-size:.9em}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body em,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body i,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body em,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body i{font-style:italic}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body b,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body strong,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body b,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body strong{font-weight:var(--llm-typography-cta2-font-weight)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6{margin-top:var(--llm-markdown-margin-top)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body p,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body p,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul{margin-bottom:var(--llm-markdown-margin-bottom)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body p:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body p:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul:last-child{margin-bottom:0}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:after,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:before,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:after,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:before{margin:0;padding:0;border:none;outline:none;font-family:inherit;font-size:inherit;background:none;color:inherit}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote{margin-bottom:var(--llm-markdown-margin-bottom);padding-left:.5em;border-left:var(--llm-markdown-border)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body hr,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a{text-decoration:underline}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:active,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:hover,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:link,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:visited,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:active,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:hover,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:link,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:visited{color:var(--llm-markdown-accent)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body img,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body img{max-width:320px;padding:8px;border-radius:8px;border:var(--llm-markdown-border)}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__text-img,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__text-img{display:block;margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__text-img>img,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__text-img>img{display:inline-flex;justify-content:center;align-items:center;width:320px;height:320px;object-fit:cover}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill:first-of-type,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill:first-of-type{margin-top:2em}.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill:last-of-type,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill:last-of-type{margin-bottom:2em}.llm .llm__message .llm__inner--image_url img{max-width:256px;border-radius:8px;border:var(--llm-markdown-border);box-shadow:var(--llm-shadow-xs)}.llm .llm__thread{margin-top:var(--llm-size-15,7.5rem);display:flex;flex-direction:column;row-gap:var(--llm-size-15,7.5rem)}.llm .llm__message{position:relative;display:flex;flex-direction:column;row-gap:var(--llm-size-2,1rem)}.llm .llm__message--user:last-child{margin-bottom:20vh}.llm .llm__inner--cardGroup{margin:0}.llm .llm__inner:empty{display:none}.llm .llm__message--assistant .llm__inner--string:not(:first-child) .llm__text-body,.llm .llm__message--assistant .llm__inner--text:not(:first-child) .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .llm__end{height:0;margin-top:-33px}.llm__thron-player .th-video .th-video-player .th-video-poster{background-size:cover}.llm__thron-player .th-player-external-element.th-std-bars,.llm__thron-player .th-player.th-std-bars{width:100%;height:100%;border-radius:0;margin:0}.llm__thron-player .th-video .th-video-player .th-display-icon-wrapper,.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal .th-group .th-button,.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal .th-group .th-toggle-button:not(.th-fullscreen-button),.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal.th-top,.llm__thron-player:not(.-enlarged) .th-time-info,.llm__thron-player:not(.-enlarged) .th-time-rail{display:none}.llm__thron-player.-enlarged{position:fixed;width:calc(100vw - 40px);height:calc((100vw - 40px)/16*9);border-radius:24px;overflow:hidden;z-index:10000}.llm .llm__trigger{position:absolute;display:flex;justify-content:center;border-radius:50%;font-size:0;pointer-events:auto;cursor:pointer}.llm .llm__trigger.-top-left{top:20px;left:20px}.llm .llm__trigger.-top-left .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-top{top:20px}.llm .llm__trigger.-top .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-top-right{top:20px;right:20px}.llm .llm__trigger.-top-right .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-left{left:20px;top:50vh}.llm .llm__trigger.-left .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-right{right:20px;top:50vh}.llm .llm__trigger.-right .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom-left{bottom:20px;left:20px}.llm .llm__trigger.-bottom-left .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom{bottom:20px}.llm .llm__trigger.-bottom .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom-right{bottom:20px;right:20px}.llm .llm__trigger.-bottom-right .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger-btn{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;position:relative;width:var(--llm-trigger-size);height:var(--llm-trigger-size);border-radius:50%;overflow:hidden;background:var(--llm-trigger-background);color:var(--llm-trigger-foreground);will-change:transform;transition:.4s;box-shadow:var(--llm-trigger-box-shadow)}.llm .llm__trigger-btn:focus,.llm .llm__trigger-btn:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__trigger-btn:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__trigger-btn:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__trigger-btn>span{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));font-size:0}@media(hover:hover){.llm .llm__trigger-btn:hover{scale:1.1}.llm .llm__trigger-btn--hover:hover+.llm__trigger-popup .llm__trigger-message{opacity:0}.llm .llm__trigger-btn--hover:hover+.llm__trigger-popup .llm__trigger-message:nth-child(2){opacity:1}}.llm .llm__trigger-message{position:absolute;padding:var(--llm-size-2,1rem) var(--llm-size-3,1.5rem);width:calc(100vw - var(--rem, 1rem)*2);max-width:var(--llm-popup-max-width);border-radius:12px;text-align:center;background:var(--llm-popup-background);color:var(--llm-popup-foreground);border:var(--llm-popup-border,none);transition:.4s;pointer-events:auto;overflow:hidden;cursor:pointer}.llm .llm__trigger-message>span{position:relative}.llm .llm__trigger-message:nth-child(2){opacity:0}.llm .llm__trigger-cta{position:relative;display:block;margin:var(--llm-trigger-cta-margin,12px auto 0 auto);padding:var(--llm-trigger-cta-padding,var(--llm-size-1,.5rem) var(--llm-size-3,1.5rem));border-radius:var(--llm-trigger-cta-border-radius,40px);border:var(--llm-trigger-cta-border,none);background:var(--llm-trigger-cta-background);color:var(--llm-trigger-cta-foreground);box-shadow:var(--llm-trigger-cta-box-shadow,none);font-weight:var(--llm-typography-cta1-font-weight);font-size:inherit}.-top-left .llm__trigger-message{left:0;translate:0 0}.-top .llm__trigger-message{left:50%;translate:-50% 0}.-top-right .llm__trigger-message{right:0;translate:0 0}.-left .llm__trigger-message{left:0;translate:0 0}.-right .llm__trigger-message{right:0;translate:0 0}.-bottom-left .llm__trigger-message{left:0;translate:0 0}.-bottom .llm__trigger-message{left:50%;translate:-50% 0}.-bottom-right .llm__trigger-message{right:0;translate:0 0}.llm .llm__trigger.-minimized .llm__trigger-btn{width:calc(var(--llm-trigger-size)*.65);height:calc(var(--llm-trigger-size)*.65)}.llm .llm__trigger-minimize{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;outline:2px solid transparent;outline-offset:2px;position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--llm-popup-foreground);color:var(--llm-popup-background);opacity:.6;transition:opacity .2s;cursor:pointer;z-index:1}.llm .llm__trigger-minimize:focus,.llm .llm__trigger-minimize:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__trigger-minimize:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__trigger-minimize:active{outline-color:var(--llm-color-accent-foreground)}@media(hover:hover){.llm .llm__trigger-minimize:hover{opacity:1}}.llm .llm__trigger-minimize svg{width:14px;height:14px}#theme-llm-dialog #theme-llm-dialog__video,#theme-llm-dialog .llm__video,.llm #theme-llm-dialog__video,.llm .llm__video{width:100%;height:100%;background:var(--llm-color-neutral-200);position:relative}#theme-llm-dialog #theme-llm-dialog__video>div,#theme-llm-dialog .llm__video>div,.llm #theme-llm-dialog__video>div,.llm .llm__video>div{width:100%;height:100%}#theme-llm-dialog #theme-llm-dialog__video video,#theme-llm-dialog .llm__video video,.llm #theme-llm-dialog__video video,.llm .llm__video video{width:100%;height:100%;object-fit:cover}#theme-llm-dialog #theme-llm-dialog__video.-playing>.llm__video-play,#theme-llm-dialog .llm__video.-playing>.llm__video-play,.llm #theme-llm-dialog__video.-playing>.llm__video-play,.llm .llm__video.-playing>.llm__video-play{opacity:0;pointer-events:none}#theme-llm-dialog #theme-llm-dialog__video-play,#theme-llm-dialog .llm__video-play,.llm #theme-llm-dialog__video-play,.llm .llm__video-play{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:60px;height:60px;border-radius:30px;background:#fff;color:#f68d2c;cursor:pointer;transition:opacity .35s ease-in-out}#theme-llm-dialog #theme-llm-dialog__video-play svg,#theme-llm-dialog .llm__video-play svg,.llm #theme-llm-dialog__video-play svg,.llm .llm__video-play svg{width:27px;height:27px}#theme-llm-dialog #theme-llm-dialog__video-enlarge,#theme-llm-dialog #theme-llm-dialog__video-reduce,#theme-llm-dialog .llm__video-enlarge,#theme-llm-dialog .llm__video-reduce,.llm #theme-llm-dialog__video-enlarge,.llm #theme-llm-dialog__video-reduce,.llm .llm__video-enlarge,.llm .llm__video-reduce{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:12px;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;cursor:pointer}.llm .llm__actions{display:flex;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}.llm .llm__card{width:max(267px,min(420px,var(--u,1vw)*25));position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:24px;background:var(--llm-card-background);color:var(--llm-card-foreground);overflow:hidden;box-shadow:var(--llm-shadow-sm)}.llm .llm__card-media{position:relative;padding:var(--llm-size-3,1.5rem)}.llm .llm__card-asset{display:flex;justify-content:center;align-items:center;aspect-ratio:var(--llm-card-aspect-ratio);border-radius:var(--llm-size-3,1.5rem);overflow:hidden;background:var(--llm-color-neutral-200)}.llm .llm__card-asset>img{width:100%;height:100%;object-fit:cover;background:var(--llm-color-neutral-200)}.llm .llm__card-content{position:relative;display:flex;flex-direction:column;padding:var(--llm-size-5,2.5rem);gap:var(--llm-size-3,1.5rem);height:100%;text-align:center}.llm .llm__card--video .llm__card-media{padding:0}.llm .llm__card--video .llm__card-asset{border-radius:0;aspect-ratio:var(--llm-card-video-aspect-ratio)}.llm .llm__card--full .llm__card-media{position:absolute;padding:0;top:0;width:100%;height:100%;aspect-ratio:auto;bottom:0}.llm .llm__card--full .llm__card-asset{height:100%;width:100%;aspect-ratio:auto;border-radius:0}.llm .llm__card--full .llm__card-content{height:auto}.llm .llm__card--full .llm__card-title{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1));font-weight:800;color:var(--llm-color-foreground)}.llm .llm__card--full .llm__card-ctas{display:none}.llm .llm__card-pretitle{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));text-transform:uppercase}.llm .llm__card-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1));font-weight:800}.llm .llm__card-abstract{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1))}.llm .llm__card-date{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));font-weight:800;color:var(--llm-color-base-100)}.llm .llm__card-ctas{display:flex;justify-content:center;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}.llm .llm__card-cta{display:flex;align-items:center;gap:calc(var(--rem, 1rem)*.5);margin:0 auto;line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1));font-weight:800;color:var(--llm-color-base-100)}.llm .llm__card-cta svg{fill:currentColor;width:24px;height:24px}.llm .llm__cards{width:calc(100% + clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*2);margin-left:calc(clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*-1);margin-right:calc(clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*-1);padding-left:clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1));padding-right:clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1));overflow:hidden}.llm .llm__cards .swiper{max-width:min(1360px,75vw + 60px);padding-top:var(--llm-size-5,2.5rem);padding-bottom:var(--llm-size-5,2.5rem);position:relative;overflow:visible}.llm .llm__cards .swiper-slide{width:auto;height:auto}.llm .llm__cards .swiper-slide>.llm__card{height:100%}.llm .llm__cards-nav{position:absolute;display:flex;gap:var(--llm-size-3,1.5rem);bottom:-60px;left:50%;transform:translateX(-50%);color:var(--llm-color-foreground);z-index:100}.llm .llm__cards-nav button{color:currentColor;pointer-events:auto;cursor:pointer}.llm .llm__cards-nav button.swiper-button-disabled{opacity:.2;cursor:pointer}.llm .llm__cards-nav button.swiper-button-lock{display:none}.llm .llm__cards-nav button svg{width:24px;height:24px}.llm .llm__event{background:transparent;box-shadow:var(--llm-shadow-sm);border-radius:5px}.llm .llm__event-inner{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;border-radius:5px;overflow:hidden;height:100%;color:var(--llm-event-foreground)}.llm .llm__event-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:var(--llm-event-background)}@media(min-width:1440px){.llm .llm__event-inner{padding-bottom:var(--llm-size-5,2.5rem)}}.llm .llm__event-media{position:relative}.llm .llm__event-asset{position:relative;overflow:hidden}.llm .llm__event-asset>iframe,.llm .llm__event-asset>img,.llm .llm__event-asset>picture,.llm .llm__event-asset>picture>img,.llm .llm__event-asset>svg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.llm .llm__event-asset:after{content:"";display:block;height:0;padding-bottom:50%}.llm .llm__event-content{position:relative;display:flex;flex-direction:column;padding:var(--llm-size-5,2.5rem);gap:var(--llm-size-2,1rem);height:100%}.llm .llm__event-pretitle{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));text-transform:uppercase}.llm .llm__event-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1),var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min)) * var(--s,1),var(--llm-typography-heading1-font-size-max) * 1px * var(--s,1))}.llm .llm__event-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1))}.llm .llm__event-location{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));display:flex;align-items:center;gap:var(--llm-size-1,.5rem);padding-top:var(--llm-size-2,1rem)}.llm .llm__event-location svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__event-ctas{display:flex;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}.llm .llm__event-tags{display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--llm-size-2,1rem);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.llm .llm__event-tag{padding:var(--llm-size-1,.5rem);border-radius:2px;line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1))}.llm .llm__event-time{background:var(--llm-color-secondary-background);color:var(--llm-color-secondary-foreground)}.llm .llm__event-date{background:var(--llm-color-base-100)}.llm .llm__event--event{margin-top:var(--llm-size-5,2.5rem);margin-bottom:var(--llm-size-5,2.5rem)}@media(min-width:1440px){.llm .llm__event--event{box-shadow:none;border-radius:0}}@media(min-width:768px){.llm .llm__event--event .llm__event-inner{flex-direction:row}}@media(min-width:1440px){.llm .llm__event--event .llm__event-inner:before{background:none}}@media(min-width:768px){.llm .llm__event--event .llm__event-content{width:50%}}@media(min-width:1440px){.llm .llm__event--event .llm__event-content{padding:var(--llm-size-5,2.5rem) var(--llm-size-8,4rem) var(--llm-size-5,2.5rem) 0}.llm .llm__event--event .llm__event-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min) * 1px * var(--s,1),var(--llm-typography-display1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min)) * var(--s,1),var(--llm-typography-display1-font-size-max) * 1px * var(--s,1))}.llm .llm__event--event .llm__event-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1))}}@media(min-width:768px){.llm .llm__event--event .llm__event-media{width:50%}.llm .llm__event--event .llm__event-asset{height:100%}.llm .llm__event--event .llm__event-asset:after{display:none}}.llm .llm__events{width:calc(100% + clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*2);margin-left:calc(clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*-1);margin-right:calc(clamp(20px*var(--s, 1),20px*var(--s, 1) + (var(--u, 1vw)*100 - 375px)/1545*90*var(--s, 1),110px*var(--s, 1))*-1);overflow:hidden;padding-left:clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1));padding-right:clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1))}.llm .llm__events .swiper{position:relative;overflow:visible;padding-top:var(--llm-size-10,5rem);padding-bottom:var(--llm-size-5,2.5rem)}.llm .llm__events .swiper-slide{height:auto}.llm .llm__events .llm__event-inner{padding-bottom:0}.llm .llm__events-slide{height:auto}.llm .llm__events-slide .llm__event{height:100%}.llm .llm__events-nav{position:absolute;top:0;left:0;color:var(--llm-color-foreground);display:flex;gap:var(--llm-size-3,1.5rem)}@media(min-width:1024px){.llm .llm__events-nav{right:0;left:auto}}.llm .llm__events-nav button{color:currentColor;pointer-events:auto;cursor:pointer}.llm .llm__events-nav button.swiper-button-disabled{opacity:.2;cursor:pointer}.llm .llm__events-nav button.swiper-button-lock{display:none}.llm .llm__events-nav button svg{width:24px;height:24px}.llm .llm__file .llm__row{padding:0 0 1rem}.llm .llm__file a{background:#ccc;font-size:13px;padding:.3em .6em;border-radius:.3em;display:inline-flex;align-items:center;gap:.4em;background:var(--llm-hint-background);color:var(--llm-hint-foreground);border:var(--llm-markdown-border);font-family:var(--llm-hint-font-family);box-shadow:var(--llm-hint-box-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.llm .llm__file a svg{width:.8em;height:.8em}.llm .llm__subscribe-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1));margin-bottom:var(--llm-size-3,1.5rem)}.llm .llm__subscribe-fields{display:flex;flex-direction:column;gap:var(--llm-size-4,2rem)}@media(min-width:768px){.llm .llm__subscribe-fields{gap:var(--llm-size-2,1rem);flex-wrap:wrap;flex-direction:row;align-items:center}}.llm .llm__subscribe-cta{margin:0 auto;order:3}@media(min-width:768px){.llm .llm__subscribe-cta{order:1;margin:0}}.llm .llm__subscribe-field{width:100%}@media(min-width:768px){.llm .llm__subscribe-field{width:auto;min-width:250px}}.llm .llm__subscribe-field input[type=email],.llm .llm__subscribe-field input[type=text]{line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:56px;padding:0 var(--llm-size-4,2rem);border-radius:5px;border:var(--llm-border);font-family:var(--llm-input-font-family);background:var(--llm-input-background);color:var(--llm-input-foreground)}.llm .llm__subscribe-field.-privacy{width:100%;order:99;position:relative;order:2}@media(min-width:768px){.llm .llm__subscribe-field.-privacy{order:auto}}.llm .llm__subscribe-field.-privacy label{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1));line-height:140%;position:relative;display:block;padding-left:24px;pointer-events:auto;cursor:pointer}.llm .llm__subscribe-field.-privacy label:after,.llm .llm__subscribe-field.-privacy label:before{content:"";display:block;position:absolute;width:16px;height:16px;top:2px;left:0;border-radius:2px;border:var(--llm-checkbox-border)}.llm .llm__subscribe-field.-privacy label:after{display:none;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC42NjYyNSA5LjUwNTQyLTIuNzYtMi43NiAxLjI1Nzc4LTEuMjU3NzggMS41MDIyMiAxLjUwNjY3IDQuMzkxMTEtNC4zOTU1NiAxLjI1Nzc0IDEuMjU3Nzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.llm .llm__subscribe-field.-privacy input{position:absolute;opacity:0}.llm .llm__subscribe-field.-privacy input:checked+label:after{display:block}.llm .llm__inner--formRecapError .llm__text-body,.llm .llm__inner--formRecapSuccess .llm__text-body,.llm .llm__inner--formRequest:not(:first-child) .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .llm__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--llm-size-2,1rem);margin-top:var(--llm-size-2,1rem)}.llm .llm__image .llm__row{padding:0 0 1rem}.llm .llm__image img{width:100%;max-width:256px;aspect-ratio:1;border-radius:8px;border:var(--llm-markdown-border);box-shadow:var(--llm-shadow-xs)}.llm .llm__not-found{border:1px solid var(--llm-color-neutral-200);border-radius:var(--llm-border-radius);padding:20px}.llm .llm__poi{display:flex;flex-direction:column;gap:var(--llm-size-5,2.5rem)}@media(min-width:768px){.llm .llm__poi{flex-direction:row;align-items:center}}.llm .llm__poi-media{display:flex;justify-content:center;align-items:center}.llm .llm__poi-media>img{width:100%;height:100%;object-fit:cover;aspect-ratio:483/272}@media(min-width:768px){.llm .llm__poi-media{flex:0 0 200px;max-width:200px}.llm .llm__poi-media>img{aspect-ratio:1/1}}.llm .llm__poi-content{display:flex;flex-direction:column;gap:var(--llm-size-3,1.5rem)}.llm .llm__poi-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1),var(--llm-typography-heading1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min)) * var(--s,1),var(--llm-typography-heading1-font-size-max) * 1px * var(--s,1))}.llm .llm__poi-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1))}.llm .llm__poi-tags{display:flex;gap:var(--llm-size-4,2rem)}.llm .llm__poi-tag{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));display:flex;align-items:center;gap:var(--llm-size-1,.5rem)}.llm .llm__poi-tag svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__poi-ctas{display:flex;gap:var(--llm-size-4,2rem);margin-top:auto}.llm .llm__poi--poi{margin-top:var(--llm-size-10,5rem)}@media(min-width:768px){.llm .llm__poi--poi .llm__poi-inner{flex-direction:row}}@media(min-width:1440px){.llm .llm__poi--poi .llm__poi-inner{background:none;box-shadow:none}}@media(min-width:768px){.llm .llm__poi--poi .llm__poi-content{width:50%}}@media(min-width:1440px){.llm .llm__poi--poi .llm__poi-content{padding:var(--llm-size-5,2.5rem) var(--llm-size-8,4rem)}.llm .llm__poi--poi .llm__poi-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min) * 1px * var(--s,1),var(--llm-typography-display1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min)) * var(--s,1),var(--llm-typography-display1-font-size-max) * 1px * var(--s,1))}.llm .llm__poi--poi .llm__poi-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min) * 1px * var(--s,1),var(--llm-typography-body1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min)) * var(--s,1),var(--llm-typography-body1-font-size-max) * 1px * var(--s,1))}}@media(min-width:768px){.llm .llm__poi--poi .llm__poi-media{width:50%}.llm .llm__poi--poi .llm__poi-asset{height:100%}.llm .llm__poi--poi .llm__poi-asset:after{display:none}}.llm .llm__pois{padding-bottom:var(--llm-size-4,2rem);border-bottom:var(--llm-border)}.llm .llm__pois,.llm .llm__pois .llm__poi+.llm__poi{padding-top:var(--llm-size-4,2rem);border-top:var(--llm-border)}.llm .llm__pois .llm__poi+.llm__poi{margin-top:var(--llm-size-4,2rem)}.llm .llm__product{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:calc(var(--rem, 1rem)*.5);border:1px solid var(--llm-product-border);background:var(--llm-product-background);color:var(--llm-product-foreground);overflow:hidden}.llm .llm__product:hover .llm__product-title{text-decoration:underline}.llm .llm__product-media{position:relative;padding:calc(var(--rem, 1rem)*1)}.llm .llm__product-asset{display:flex;justify-content:center;align-items:center;aspect-ratio:var(--llm-product-aspect-ratio);overflow:hidden;background:var(--llm-product-background)}.llm .llm__product-asset>img{width:100%;height:100%;object-fit:contain;background:var(--llm-product-background)}.llm .llm__product-content{position:relative;display:flex;flex-direction:column;padding:calc(var(--rem, 1rem)*1);row-gap:calc(var(--rem, 1rem)*.5);height:100%}.llm .llm__product-label{line-height:1.25;position:absolute;display:flex;align-items:center;gap:.5rem;top:calc(var(--rem, 1rem)*1);left:calc(var(--rem, 1rem)*1);border-radius:calc(var(--rem, 1rem)*.25);font-size:calc(var(--rem, 1rem)*.6);padding:.4em .8em;letter-spacing:.05em;font-weight:600;background:var(--llm-product-label-background);color:var(--llm-product-label-foreground)}@media(min-width:1024px){.llm .llm__product-label{top:calc(var(--rem, 1rem)*1);left:calc(var(--rem, 1rem)*1);border-radius:calc(var(--rem, 1rem)*.25);font-size:calc(var(--rem, 1rem)*.8)}}.llm .llm__product-sku{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));font-weight:700}.llm .llm__product-grow{flex-grow:1}.llm .llm__product-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1));font-weight:400}.llm .llm__product-abstract,.llm .llm__product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.llm .llm__product-abstract{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min) * 1px * var(--s,1),var(--llm-typography-body5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min)) * var(--s,1),var(--llm-typography-body5-font-size-max) * 1px * var(--s,1));font-weight:300}.llm .llm__product-prices{display:flex;column-gap:calc(var(--rem, 1rem)*1)}.llm .llm__product-price{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));font-weight:700}.llm .llm__product-fullprice{text-decoration:line-through;opacity:.5}.llm .llm__product-available,.llm .llm__product-fullprice{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));font-weight:400}.llm .llm__product-available{color:var(--llm-product-available)}.llm .llm__product-soldout{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min) * 1px * var(--s,1),var(--llm-typography-label1-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min)) * var(--s,1),var(--llm-typography-label1-font-size-max) * 1px * var(--s,1));font-weight:400;color:var(--llm-product-soldout)}.llm .llm__product-ctas{display:flex;justify-content:center;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}.llm .llm__product-cta{display:flex;align-items:center;gap:calc(var(--rem, 1rem)*.5);margin:0 auto;line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1));font-weight:700}.llm .llm__product-cta svg{fill:currentColor;width:24px;height:24px}.llm .llm__products{width:100%;max-width:1440px;margin:calc(var(--rem, 1rem)*3) auto}.llm .llm__product{height:100%}.llm .llm__stream-error .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.llm .llm__stream-error__toggle{margin:0;padding:0;border:none;border-radius:0;text-decoration:none;background:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline:2px solid transparent;outline-offset:2px;color:var(--llm-input-accent-foreground);text-decoration:underline;margin-top:calc(var(--rem, 1rem)*.5)}.llm .llm__stream-error__toggle:focus,.llm .llm__stream-error__toggle:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__stream-error__toggle:hover{outline-color:color-mix(in srgb,var(--llm-color-outline) 10%,transparent 90%)}.llm .llm__stream-error__toggle:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__stream-error__toggle:hover{text-decoration:none}.llm .llm__stream-error__toggle svg{width:18px;height:18px}.llm .llm__stream-error__error{overflow-x:auto}.llm .llm__stream-error__error,.llm .llm__stream-error__error.llm__hint{margin-top:calc(var(--rem, 1rem)*2)}.llm .llm__tripadv{width:100%}.llm .llm__tripadv-inner{position:relative;display:flex;flex-direction:row;gap:var(--llm-size-3,1.5rem);width:100%;padding:var(--llm-size-4,2rem) 0;border-top:var(--llm-border)}.llm .llm__tripadv-media{flex-shrink:0;position:relative;width:clamp(60px*var(--s,1),60px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*140*var(--s,1),200px*var(--s,1));height:clamp(60px*var(--s,1),60px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*140*var(--s,1),200px*var(--s,1));overflow:hidden}.llm .llm__tripadv-media img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.llm .llm__tripadv-content{flex-grow:1;display:flex;flex-direction:column;gap:var(--llm-size-2,1rem)}.llm .llm__tripadv-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading2-font-weight);line-height:var(--llm-typography-heading2-line-height);letter-spacing:var(--llm-typography-heading2-letter-spacing);font-size:clamp(var(--llm-typography-heading2-font-size-min) * 1px * var(--s,1),var(--llm-typography-heading2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-heading2-font-size-max) - var(--llm-typography-heading2-font-size-min)) * var(--s,1),var(--llm-typography-heading2-font-size-max) * 1px * var(--s,1))}.llm .llm__tripadv-rating{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));display:flex;gap:var(--llm-size-1,.5rem);align-items:center}.llm .llm__tripadv-dots{width:88px;height:16px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAERElEQVR42r3YW0/bZhgHcD5CPoJvdzU+Qj5CrjdVdduthU4tEVLVUTEpHCMKLJZallZt6lAg4RwosFSl4K4IMkKSNwkkJsbJ/zWtylS6WZO6g7qxZ84Fu0lGOSR5JF9YPv30f9/Hp7qTlovB1s/i4kBmVfZpS+xxYd4MYoomjQDN7srmU2OAKbt98ipcIoPLVletckX2hI7oK8kdy5ueZJq82Qj5NIUeF8IUwAxN8FGaMfz0veGlZd5Pa7ydYvwmbfEmWYVTqByEwdbN9j0dG/vUFfuJehKcpM2s6c1GJQskynhWLyMkBBEUQpDtc7jvWITHv8K7scFbKY1m2kYj7RhfeM6M8agQ+lNv4E68o+74L+Rm7xQ3e2U/7vERtNqT/IaSwTXS8CXBOA9APF1aD7XIJ3czGvrTb+h28mezm5mOulNWGk4xhwbo/AKBnwPwWf2JTiBDEXy5KCwQfZvag5uZZ54DKhoEjV9GgYsE49zJkhrUl+DT1um77DY8DGfAlKJ0fslCnSdufF5EfbwLRzDbP6Q/p0e5CLwqK8FUApXnl8wiytg9d/REL3ZKAE9oWH9GsvZSrKtS6bjs0HGJYKGOHLogJv1BzFCgEFbqqlwab1R2LFQeolR2hxBCtjE+SaOYpiDm7NUGqXDac7hKujV8ZedSEOPiGJ+gcUyjrka1hWYzh0bScFEsA5rwj/MxmuSTcq1ALH9LysBJGr9aes1xPs6Kz6NJBBy1AkW1dtFCUQZNrGTjhDFmTvEATWDIXivQquapX9c7KVW4aZZJaJSm+DCFIAu1AimqV1jRJNrQXVQmoSBN8yEK1xAUVoPCcs5Ha9rtUtCUETBDfLCYUH2tQCE1bA+ro/RCGygdsmljhM1ymZ7AJ9YKNJZ+6ZjNLtDi9iArBWHQP8d9tIB7Uq1Ag2nmH99SaF4NyaXxQRbn+QNa5HfMWoEepnQMb0ZpKrMklgPZFoz75nMukQJ31Vu/d2PfPpB8TXIqQzJY+deQp7gjLfNeWuOdSrVBPYn3isTe0r0kl/+/DeEVXhg9FOEuiqHFUS1Me/SD2BX/k3oTv5KH7R19m1lBh7TOWymBGyaDU6j85xQJbbF/0Bn/i9yx3z/eQApctpjRghRvpjScUC1UZTEEC0Tt8QMc+0CGr4Utfh1Z/hVlcf0QVSEMUVucYK2f7Jy51xc/3eZXkEMDqbiGTL5ZPDUmRg4LYv6HiVL9Kd/qxOJXAnZwmbJoomShRYnsdNiPDdkgu4VQipCSZM5SOi5IO7hCGTgpnv+GVrV+LOV88lw25BjaXLHLDII3sid0Rd/Xd8U/iG2xA+kwkcPFSklyMarczwdAFNRCo3+z0Ewbehv9oN2l8PYYTWSWyZ9O00Byl/oSJnXH/6CO2N+HELMIKZdKBWFOWzx/S1zL9fmXco/YbGbOHNn8kR6kdJLYW7Mn8RvriB/IriiJp0nkX3VBUwsmMDPkAAAAAElFTkSuQmCC");background-size:18px 16px;background-position:-1px 0;position:relative}.llm .llm__tripadv-dots>span{position:absolute;left:0;top:0;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAC+lBMVEUAAADf30/P33Sn35ef17d/z/Pd31HV32Sr35eX17+Ex+J3x//f31XP31+U1Ml6xP/X3FrB3HrJ2XKm3J6k0bd6x/+EzMnb3lag3a6Ayena3Va93X2y3Y16yfx7xuDT3mO74IWu06qQzd6Q0sJ9yP3V21/C14Kn3Zyh26XS3Gez3o6l3qG31pe11puX17iByvPc3lXR3mXV3V3J3nCb2biV1ciM0tiEzeN5yf96yPzY3VrM2m6s4Jiw3pK8142l3qKb266r0q2Jy+h6yP+Bydnc3lbZ3lrY3V/Z3VvW3WHU3WTQ3W3S3WfO3mrP3WnP3GzI3nTN3G/L3W/H3nTA333A3oLD3nrI3HfM23G734XE3HzA3YHK2nXI2nm83YW034643ojG2X233Y3D2YKx35Kv35W03ZHA2Ya/2Yi424+52pGv3par35uy3Jiq352+2Iyt3pit3Zyn36C815G52JOl36O515eo3p+r3KCv2p+m3qKn3aSl3qSi3qi31pqy2Jyx2J601qCs2aSe3bSm26if3bCj26+g3ayi3Kuy1aOv1qSo2Kyv1aee27Sg2rOp1q+c27aj2LOa27ut1Kyr1LCc2byk1rap07ag1rud172m1LSY2b6X2MOl0r2a18CY18Wj0sCl0rqT2Mmd1MKV18Wf0sOg0cWZ1MeT1syS1s6W17qe0MmX0tCW082b0cqc0MyU09GQ1dGY0NOZ0M+U0daR1M6R09OO1NWaz8+O09aN09iZztKXzteL09qO0duQ1MaUztmK0tyN0N2UzdqI0eCI0OWLz+GOzt6OzeKI0OKQzN+Hz+WLzOaFz+aIzeaDzuyEzueJy+mFzuSCze+Hy+yEzemIz9SFy+6Ey/CCzPCCzO6AzPOBy/WCy/J/zPSAyvh+y/iByvR9y/l+y/Z+yvt/y/J+yviIzc6By+p8yvx/yfl8yvt7yv18yvp9yft+y+57yf98yfx7yf16yf96yf6Cy957yP16yfp6yP96yP56yP15yP95yP59yOhOx7BfAAAARXRSTlMAEBAQEBAgICAgICAwMDAwYGBgYGBgYI+Pj5CQkJCQn5+fn5+foKCgoM/Pz8/Pz8/f39/f39/f39/f7+/v7+/v7+/v7+8Q6+6+AAADTklEQVR42m2RXWiWZRzG//f3/Xy/e9z7SAg1KjuIKA/6gOggM2XTCpo4SM0krKBMRJAC8yhkngjSqYvAg6jOKxTConVQI6S9VLhBRMMczjlk7/M+X/eHz/ts4sRdhzc/ruu6rz+sFUseefLFk8deeHxoAMP6ch98+dqlb86MHz986I2x0YfEOgh7QOv0r0vnzo4fP/LOwT27Xx3ZiO6zeW5+aX76p28nPjt18tjRtw6Mje7csYXfy4TPTs9cXfpz8vvz5z4d/+TwoYP7dr82smOLv5Zxnrk4NXN1tjP1w9d9q4+Ovntg7+grw9vXetGnv7gwdWVubvby5IXzdasTRz54e9/e13fWVNOr+ergfqhFiKSOjByscMC9EPkMoXYCq5Knz0x890vn34X//rn868WvJs6eOn3i4w/ff+/NXSPD2/mq05BFGDhgLnAi3Ih7ng78dhK4MUdkcAUie3oAZSWo43jGRVwg7DE38pLIDTkaQg3UspBXGkCUWGjUEiF3sRQiaCUbvZBHUQO1wYAFBQWm4EkmeMTjOjXy2u3EDcgKRAyYolSVVrkQrkeFEzE/iYIgcNuR8F0AWg+QsyxQvaKw1IIx1AfCgVCJCgSJNjEAARijGRWIO74OgJbcKGYoE7QlMNFKZf70ypikyAxGZVUQyw2LiV/LZdTzB6I45E2n39JSZUVWlFhZwGjQyLoO8WngemEcbpht4vzNmTG+SzgTdVyYE8UYk8JjBCnV05PX+8UVVISkN1mQZwjLnCAn7KWeskEGmYyzbhN3I4UsTauqynpdjepEh7AWG2iVsn8DZ7mJK53YWsSY9SnTEgQWBadWI625LSv6uelD1mwqbUUg1C5ihCGsMQBmxgA2Vu9fbMaEG4BL1GUL1jfEgJdLDQRySXIiVTYPTRyopU1IE1sHMkIUA22IzSzPWcX084urEKSOZxXCQLG00jLBMOY8B2LM8Iy5A9mbwqubYio0R1yLSvWXkZZv7eRwBwKdCln30RgktxRTVlJQNNv29zLchaBcdF2NjHUrzYiWAH1oW2eFAQyr1B+dqlvcWuh2q9IsM9CaPfx7CvdCYP//8cpy71ZapfWlc9i1ecNcBesJx489sfXLn1966tE2W/t+G1kmVM2RtmIWAAAAAElFTkSuQmCC");background-size:18px 16px;background-position:-1px 0}.llm .llm__tripadv-info{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min) * 1px * var(--s,1),var(--llm-typography-body4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min)) * var(--s,1),var(--llm-typography-body4-font-size-max) * 1px * var(--s,1))}.llm .llm__tripadv-icon{position:absolute;right:0;top:var(--llm-size-4,2rem);width:var(--llm-size-4,2rem);height:var(--llm-size-4,2rem);background:#00aa6c;padding:2px;border-radius:4px}.llm .llm__tripadv-location{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1),var(--llm-typography-cta2-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min)) * var(--s,1),var(--llm-typography-cta2-font-size-max) * 1px * var(--s,1));display:flex;align-items:center;gap:var(--llm-size-1,.5rem)}.llm .llm__tripadv-location svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__tripadv-ctas{display:flex;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto}body .llm .llm__header-logo{height:10rem;width:10rem}body .llm .llm__header-logo-full{height:100%}body .llm .llm__header-wrapper{height:12rem}body .llm .llm__header-back{position:relative;width:5.2rem;height:5.2rem;background-color:var(--color-neutral-50);color:var(--color-primary-600);border:1px solid var(--color-neutral-200);border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}body .llm .llm__header-back:hover{background-color:var(--color-primary-600);color:var(--color-neutral-50);border-color:var(--color-primary-600)}body .llm .llm__header-back:hover:after{opacity:0}body .llm .llm__header-back:hover:before{opacity:1}body .llm .llm__header-back svg,body .llm .llm__header-back-label{display:none}body .llm .llm__header-back:after,body .llm .llm__header-back:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zNjU2IDEyLjE4MUw0LjAwMjM3IDE4LjU0NTZMNS40NTY2NCAyMEwxMS44MTk4IDEzLjYzNjRMMTAuMzY1NiAxMi4xODFaTTEyLjE4MzkgMTAuMzYzNkwxMy42MzgyIDExLjgxNzlMMjAuMDAxMyA1LjQ1NDM2TDE4LjU0NzEgNEwxMi4xODM5IDEwLjM2MzZaTTEzLjYzNzEgMTIuMTgxTDEyLjE4MjkgMTMuNjM2NEwxOC41NDYgMjBMMjAuMDAwMyAxOC41NDU2TDEzLjYzNzEgMTIuMTgxWk0xMS44MTg4IDEwLjM2MzZMNS40NTU2MSA0TDQuMDAxMzQgNS40NTQzNkwxMC4zNjM1IDExLjgxNzlMMTEuODE4OCAxMC4zNjM2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg==");background-size:cover;transition:opacity .2s}body .llm .llm__header-back:before{opacity:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zNjU2IDEyLjE4MUw0LjAwMjM3IDE4LjU0NTZMNS40NTY2NCAyMEwxMS44MTk4IDEzLjYzNjRMMTAuMzY1NiAxMi4xODFaTTEyLjE4MzkgMTAuMzYzNkwxMy42MzgyIDExLjgxNzlMMjAuMDAxMyA1LjQ1NDM2TDE4LjU0NzEgNEwxMi4xODM5IDEwLjM2MzZaTTEzLjYzNzEgMTIuMTgxTDEyLjE4MjkgMTMuNjM2NEwxOC41NDYgMjBMMjAuMDAwMyAxOC41NDU2TDEzLjYzNzEgMTIuMTgxWk0xMS44MTg4IDEwLjM2MzZMNS40NTU2MSA0TDQuMDAxMzQgNS40NTQzNkwxMC4zNjM1IDExLjgxNzlMMTEuODE4OCAxMC4zNjM2WiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=")}body .llm .llm__intro-text{color:var(--color-neutral-950)}body .llm .llm__trigger.-bottom-right{bottom:3rem;right:3rem}body .llm .llm__top{transform:none!important}body .llm .llm__intro-blob{width:8rem!important;height:8rem!important}body .llm .llm__intro-blob>div{transform:none!important}body .llm .llm__intro-title{line-height:1}body .llm .llm__intro-title em,body .llm .llm__intro-title i{color:var(--color-primary-600)}body .llm .llm__hint{gap:8px}body .llm__hint-title.-llm-t-label1{font-size:var(--font-label3-size);letter-spacing:var(--font-label3-letter-spacing);line-height:var(--font-label3-line-height);gap:8px}body .llm__hint-title.-llm-t-label1 i img{display:block;width:100%;height:100%}body .llm__hint-body{padding-left:32px}body .llm .llm__pill{font-size:var(--font-cta2-size);letter-spacing:var(--font-cta2-letter-spacing);line-height:var(--font-cta2-line-height);font-weight:500}body .llm [data-message-role=user] .llm__text-body{width:-moz-fit-content;width:fit-content;text-align:left;margin-left:auto}body .llm .llm__disclaimer{line-height:1.1}body .llm .llm__text-body img{border-radius:8px;padding:16px!important;border:1px solid var(--color-neutral-950)!important;background:var(--color-neutral-950)!important}.root_root__cIvm2{--s:1;--u:1vw;--rem:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%}.root_root__cIvm2 [data-main=true]{container-type:inline-size;--u:1cqw;--rem:16px;--margin:clamp(20px * var(--s,1),20px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 90 * var(--s,1),110px * var(--s,1));--negative-margin:calc(var(--margin) * -1);--gap:clamp(16px * var(--s,1),16px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * 16 * var(--s,1),32px * var(--s,1))}.root_root__cIvm2 .llm__container{padding:0 clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1))}.root_root__cIvm2:not([data-embedded=true]){position:fixed;top:0;left:0;pointer-events:none;z-index:9999}@media(min-width:768px){.root_root__cIvm2:not([data-embedded=true])[data-mode=chat] [data-main=true]{position:absolute;width:100%;height:100%;overflow:hidden;top:var(--llm-chat-top);right:var(--llm-chat-right);bottom:var(--llm-chat-bottom);left:var(--llm-chat-left);max-width:var(--llm-chat-max-width);max-height:var(--llm-chat-max-height);border-radius:var(--llm-chat-border-radius);box-shadow:var(--llm-chat-box-shadow)}}.thread_thread__2d_p6{margin-top:var(--llm-size-15,7.5rem);display:flex;flex-direction:column;row-gap:var(--llm-size-15,7.5rem)}.thread_threadMessage__CHvPf{position:relative;display:flex;flex-direction:column;row-gap:var(--llm-size-3,1.5rem)}.thread_threadMessageUser__kGI0n:last-child{margin-bottom:20vh}.thread_threadInner___XeCf:empty{display:none}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string][data-chunk-index="0"] .llm__text-body,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text][data-chunk-index="0"] .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body{font-family:var(--llm-font-primary);background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min) * 1px * var(--s,1),var(--llm-typography-display3-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min)) * var(--s,1),var(--llm-typography-display3-font-size-max) * 1px * var(--s,1))}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min) * 1px * var(--s,1),var(--llm-typography-display4-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min)) * var(--s,1),var(--llm-typography-display4-font-size-max) * 1px * var(--s,1))}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min) * 1px * var(--s,1),var(--llm-typography-display5-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min)) * var(--s,1),var(--llm-typography-display5-font-size-max) * 1px * var(--s,1))}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min) * 1px * var(--s,1),var(--llm-typography-display6-font-size-min) * 1px * var(--s,1) + (var(--u,1vw) * 100 - 375px)/1545 * (var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min)) * var(--s,1),var(--llm-typography-display6-font-size-max) * 1px * var(--s,1))}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul{display:flex;flex-direction:column;gap:.75em;margin-left:var(--llm-markdown-margin-left)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol{margin-left:1.1em}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul{margin-left:.8em;list-style:disc}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body code,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body code,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre{font-size:inherit;line-height:inherit;font-style:normal;font-family:inherit;background-color:transparent;color:inherit;font-family:monospace;font-size:.9em}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body em,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body i,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body em,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body i{font-style:italic}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body b,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body strong,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body b,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body strong{font-weight:var(--llm-typography-cta2-font-weight)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6{margin-top:var(--llm-markdown-margin-top)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body p,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body p,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul{margin-bottom:var(--llm-markdown-margin-bottom)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body p:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h1:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h2:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h3:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h4:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h5:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body h6:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ol:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body p:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body pre:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body ul:last-child{margin-bottom:0}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:after,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:before,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:after,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote:before{margin:0;padding:0;border:none;outline:none;font-family:inherit;font-size:inherit;background:none;color:inherit}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body blockquote{margin-bottom:var(--llm-markdown-margin-bottom);padding-left:.5em;border-left:var(--llm-markdown-border)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body hr,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a{text-decoration:underline}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:active,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:hover,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:link,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:visited,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:active,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:hover,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:link,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body a:visited{color:var(--llm-markdown-accent)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body img,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body img{max-width:320px;padding:8px;border-radius:8px;border:var(--llm-markdown-border)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body table,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body table{margin-top:1em;margin-bottom:1em;padding-top:1em;padding-bottom:1em;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body thead th,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body thead th{padding-top:1em;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:first-child td,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:first-child td{padding-top:1em}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:last-child td,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:last-child th,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:last-child td,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body tr:last-child th{padding-bottom:1em;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th{text-align:left;padding:4px}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td:first-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th:first-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td:first-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th:first-child{padding-left:0}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body td:last-child,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body th:last-child{padding-right:0}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__text-img__7XHHG,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__text-img__7XHHG{display:block;margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__text-img__7XHHG>img,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__text-img__7XHHG>img{display:inline-flex;justify-content:center;align-items:center;width:320px;height:320px;object-fit:cover}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb:first-of-type,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb:first-of-type{margin-top:2em}.thread_threadMessageAssistant__WSwS7 [data-chunk-type=string]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb:last-of-type,.thread_threadMessageAssistant__WSwS7 [data-chunk-type=text]:not([data-chunk-index="0"]) .llm__row .llm__text .llm__text-body .thread_llm__pill__cMMxb:last-of-type{margin-bottom:2em}.thread_threadEnd__GQAjz{height:0;margin-top:-33px}.thread_cardGroup__6zplt{margin:0}