.dot.svelte-1xjn8t1{height:10px;width:10px;background-color:#bbb;border-radius:50%;display:inline-block;animation-name:svelte-1xjn8t1-typing;animation-duration:1.2s;animation-iteration-count:infinite}@keyframes svelte-1xjn8t1-typing{0%,20%{background-color:#bbb}40%{background-color:#000}60%,to{background-color:#bbb}}.dot.svelte-1xjn8t1:nth-child(2){animation-delay:.4s}.dot.svelte-1xjn8t1:nth-child(3){animation-delay:.8s}.image-gutter.svelte-1ggzxac{width:16px;margin-top:auto;margin-right:4px;margin-bottom:4px;flex-shrink:0}.chat-message-wrapper.user.svelte-1ggzxac{justify-content:end}.chat-message-wrapper.svelte-1ggzxac{display:flex;width:100%;overflow:auto}.chat-message.user.svelte-1ggzxac{background-color:#dcf8c6;border-radius:8px 8px 0}.chat-message.tool-response.svelte-1ggzxac{white-space:pre-wrap}.chat-message.svelte-1ggzxac{font-size:15px;background-color:#fff;padding-block:10px;padding-inline:16px;display:flex;flex-direction:column;justify-content:center;align-items:start;overflow-x:auto;gap:16px;align-self:stretch;border-radius:8px 8px 8px 0;max-width:min(85%,680px)}.chat-message.svelte-1ggzxac a{color:#337ab7}.chat-message.svelte-1ggzxac ul{list-style:disc;margin-left:24px}.chat-message.svelte-1ggzxac ol{list-style:decimal;margin-left:24px}.chat-message.svelte-1ggzxac>h1,h2,h3{font-size:large;font-weight:bolder}.chat-message.svelte-1ggzxac>h1{font-size:x-large}.chat-message.svelte-1ggzxac>h2{font-size:larger}.chat-message.svelte-1ggzxac>h3{font-size:large}.chat-message.svelte-1ggzxac>pre{white-space:pre-wrap}svg.svelte-19win92{display:inline-block;width:30px;margin-right:8px;height:auto}.better-score.svelte-80b4s6{border-radius:8px;width:24px;height:24px;display:flex;align-items:center}.better-score.svelte-80b4s6>span:where(.svelte-80b4s6){font-family:Helvetica,sans-serif;color:#000;margin-inline:auto;font-weight:bolder;font-size:12px}.better-score.svelte-322g14{display:flex;gap:8px;align-items:center}.better-score.svelte-322g14 svg{fill:var(--svg-color)}.better-score.svelte-322g14>span:where(.svelte-322g14){font-family:Helvetica,sans-serif;text-transform:uppercase;font-size:18px;font-weight:700}.card.svelte-rr6hru{background-color:#fff;border-radius:15px;font-size:15px;flex-shrink:0;display:flex;flex-direction:column;padding-top:16px;gap:16px;max-width:calc(100svw - 32px)}.card-image.svelte-rr6hru{position:relative;max-height:240px;width:100%;flex-shrink:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-image.svelte-rr6hru a:where(.svelte-rr6hru){display:flex;width:100%;justify-content:center;min-width:0;min-height:0;flex-shrink:1;flex-basis:200px}.card-image.svelte-rr6hru img:where(.svelte-rr6hru){object-fit:cover;max-height:240px;max-width:100%}.card-info.svelte-rr6hru{padding-inline:8px}.card-info-header.svelte-rr6hru{font-size:large;font-weight:700;margin-bottom:6px}.tire-size.svelte-rr6hru{display:flex;flex-direction:row;align-items:center;padding-inline:8px;gap:8px}.tire-info-header.svelte-rr6hru{margin-block:14px 0;font-size:large}.card.svelte-rr6hru .season-icon:where(.svelte-rr6hru){display:inline-block;width:20px;height:20px;margin-right:4px}.product-table.svelte-rr6hru a:where(.svelte-rr6hru){color:#337ab7}.product-table.svelte-rr6hru{margin-block:8px;width:100%}.card.bc.svelte-rr6hru .product-table:where(.svelte-rr6hru) tr:where(.svelte-rr6hru):nth-child(2n){background-color:#f3f3f3}.card.bt.svelte-rr6hru .product-table:where(.svelte-rr6hru) tr:where(.svelte-rr6hru):nth-child(2n){background-color:#f9fbec}.product-table.svelte-rr6hru tr:where(.svelte-rr6hru){height:2em}.product-table.svelte-rr6hru th:where(.svelte-rr6hru){text-align:left;padding-right:8px}.meta.svelte-rr6hru{color:#777;padding-left:8px}a.product-link.svelte-rr6hru{display:block;width:100%;text-align:center}.carousel-wrapper.svelte-gk1rqh{position:relative;display:flex;flex-direction:column;max-width:100%;max-height:calc(100svh - 80px);gap:8px}.nav.svelte-gk1rqh{width:100%;display:flex;flex-direction:row;justify-content:space-between;color:#337ab7}.nav.svelte-gk1rqh button:where(.svelte-gk1rqh):hover:not(:disabled){cursor:pointer}.nav.svelte-gk1rqh button:where(.svelte-gk1rqh):disabled{cursor:auto;visibility:hidden}.nav.svelte-gk1rqh:has(:where(.svelte-gk1rqh):disabled+:where(.svelte-gk1rqh):disabled){display:none}.carousel.svelte-gk1rqh{position:relative;display:flex;flex-direction:row;gap:16px;overflow-x:auto}.chat-scroll-container.svelte-1ks21fb{overflow-y:scroll;flex-grow:1;overscroll-behavior:contain}.chat-container.svelte-1ks21fb{display:flex;padding:16px;flex-direction:column;align-self:stretch;min-height:100%;gap:16px}hr.svelte-1ks21fb{border:none;color:#333;background-color:#333;height:2px;margin:10px}
