@import"https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--color-primary: #2b7088;--color-primary-hover: #236274;--color-secondary: #666666;--color-text: #19170d;--color-text-light: #666666;--color-background: #ffffff;--color-background-disabled: #eaeaea;--color-border: #cecece;--color-disabled: #c0c0c0;--brand-color: #2b7088;--font-sans: "Gibson", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif: "Aleo", Georgia, "Times New Roman", serif}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto!important;height:auto!important}html,#root{overflow:auto!important;height:auto!important}html,body{overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh;min-height:100dvh;background-color:gray}._banner_oljwh_1{position:fixed;bottom:12px;right:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.025em;z-index:9999;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:calc(100vw - 24px)}._row_oljwh_22{display:flex;align-items:center;gap:6px;width:100%}._headerRow_oljwh_30{justify-content:space-between;min-height:16px}._headerLeft_oljwh_35{display:flex;align-items:center;gap:6px}._headerRight_oljwh_41{display:flex;align-items:center;gap:2px}._authOff_oljwh_48{background-color:#fef2f2f2;border:1px solid #f87171;color:#991b1b}._authOff_oljwh_48 ._icon_oljwh_54{color:#dc2626}._authOff_oljwh_48 ._separator_oljwh_58{color:#fca5a5;font-weight:400}._authOff_oljwh_48 ._roleSelect_oljwh_63{border-color:#f87171;color:#991b1b}._authOff_oljwh_48 ._roleSelect_oljwh_63:hover{border-color:#dc2626}._authOff_oljwh_48 ._minimizeBtn_oljwh_72{color:#b91c1c}._authOff_oljwh_48 ._minimizeBtn_oljwh_72:hover{color:#dc2626}._authOff_oljwh_48 ._currentUser_oljwh_80{color:#991b1b}._neutral_oljwh_87{background-color:#f3f4f6f2;border:1px solid #d1d5db;color:#374151}._neutral_oljwh_87 ._icon_oljwh_54{color:#6b7280}._neutral_oljwh_87 ._separator_oljwh_58{color:#9ca3af;font-weight:400}._neutral_oljwh_87 ._minimizeBtn_oljwh_72{color:#6b7280}._neutral_oljwh_87 ._minimizeBtn_oljwh_72:hover{color:#374151}._icon_oljwh_54{flex-shrink:0;width:12px;height:12px}._roleLabel_oljwh_120{font-weight:500}._roleSelect_oljwh_63{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #f87171;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;cursor:pointer}._roleSelect_oljwh_63:disabled{opacity:.5;cursor:wait}@media(max-width:480px){._roleSelect_oljwh_63{font-size:16px;min-height:32px}}._currentUser_oljwh_80{font-weight:600}._minimizeBtn_oljwh_72{background:none;border:none;font-size:16px;font-weight:700;cursor:pointer;padding:0 2px;line-height:1;margin-left:2px}._devMetaSection_oljwh_165{display:inline-flex;align-items:center;gap:4px;font-family:monospace;font-size:10px}._devMetaSection_oljwh_165._override_oljwh_173{background:#d70000;color:#fff;padding:1px 6px;border-radius:4px}._pinned_oljwh_180{font-size:9px;margin-left:2px}._minimized_oljwh_185{padding:6px;border-radius:999px;cursor:pointer;opacity:.6;transition:opacity .15s;flex-direction:row;align-items:center;justify-content:center}._minimized_oljwh_185:hover{opacity:1}._corner_br_oljwh_201{bottom:12px;right:12px;top:auto;left:auto}._corner_bl_oljwh_202{bottom:12px;left:12px;top:auto;right:auto}._corner_tr_oljwh_203{top:12px;right:12px;bottom:auto;left:auto}._corner_tl_oljwh_204{top:12px;left:12px;bottom:auto;right:auto}[id^=LP_],[id^=lpChat],[id^=lpEmail],[class*=lpc_],[class*=lp-window],[class*=lpMessaging],.LPMcontainer,.LPMoverlay,.lp_pop_content,.lpview_wrapper,div[data-lp-event]{display:none!important;visibility:hidden!important}._backdrop_1tsxz_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#1020288c;display:flex;align-items:flex-end;justify-content:center;font-family:inherit}._sheet_1tsxz_14{background:#fff;color:#1d2a30;width:100%;max-height:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}@media(min-width:560px){._backdrop_1tsxz_3{align-items:center;padding:24px}._sheet_1tsxz_14{height:auto;max-width:420px;border-radius:16px;box-shadow:0 18px 50px #0000004d}}._header_1tsxz_32{display:flex;gap:12px;align-items:center;background:#2b7088;color:#fff;padding:18px 20px;padding-top:max(18px,env(safe-area-inset-top,0px))}@media(min-width:560px){._header_1tsxz_32{border-radius:16px 16px 0 0;padding-top:18px}}._lock_1tsxz_46{width:36px;height:36px;border-radius:10px;background:#ffffff29;display:grid;place-items:center;flex:none;color:#fff}._headText_1tsxz_57{min-width:0}._title_1tsxz_59{margin:0;font-size:19px;font-weight:700;line-height:1.2}._subtitle_1tsxz_66{margin:2px 0 0;font-size:14px;opacity:.92}._body_1tsxz_72{display:flex;flex-direction:column;gap:14px;padding:20px}._primary_1tsxz_79{font:inherit;font-size:16px;font-weight:700;background:#c0272d;color:#fff;border:0;border-radius:12px;padding:14px;cursor:pointer;margin-top:4px}._primary_1tsxz_79:disabled{opacity:.7;cursor:default}._secondary_1tsxz_94{font:inherit;font-size:15px;font-weight:600;background:none;border:0;color:#2b7088;padding:8px;cursor:pointer}._primary_1tsxz_79:focus-visible,._secondary_1tsxz_94:focus-visible{outline:2px solid #2b7088;outline-offset:2px}._failed_1tsxz_107{margin:0;font-size:14px;color:#b3242a;background:#fbeaea;border-radius:8px;padding:10px 12px}._done_1tsxz_116{display:flex;gap:12px;align-items:flex-start;background:#e3f1e8;border:1px solid #9cd0b0;border-radius:12px;padding:14px;color:#2f7a4f}._doneTitle_1tsxz_127{margin:0;font-weight:700;color:#1f4d31;font-size:16px}._doneText_1tsxz_128{margin:2px 0 0;color:#1f4d31;font-size:14.5px}._frameBody_1tsxz_131{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1;min-height:0}._frame_1tsxz_131{width:100%;flex:1;min-height:460px;border:0;border-radius:10px;background:#fff}@media(min-width:560px){._frame_1tsxz_131{height:520px;flex:none}}._backdrop_1tsxz_3[hidden]{display:none}._reopen_1tsxz_157{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 112px);z-index:2147483000;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;font-weight:600;color:#fff;background:#2b7088;border:0;border-radius:999px;padding:10px 16px;box-shadow:0 6px 18px #00000038;cursor:pointer;white-space:nowrap}._reopenAction_1tsxz_179{background:#fff3;border-radius:999px;padding:2px 10px;font-size:14px}._reopen_1tsxz_157:focus-visible{outline:2px solid #ffffff;outline-offset:2px}._messageContent_wxe3b_3{display:flex;flex-direction:column;gap:24px}._textPart_wxe3b_9{line-height:1.6;color:#333}._userTextPart_wxe3b_16{color:inherit}._paragraph_wxe3b_20{margin:0 0 8px}._paragraph_wxe3b_20:last-child{margin-bottom:0}._bulletList_wxe3b_28{margin:8px 0;padding-left:20px}._bulletList_wxe3b_28 li{margin:4px 0;line-height:1.5}._toolPart_wxe3b_39{overflow:hidden}._toolIndicator_wxe3b_43{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;margin:6px 0;background:transparent;border-radius:6px;font-size:13px;transition:all .2s ease;border:1px solid transparent}._toolRunning_wxe3b_56{background:linear-gradient(135deg,#2b708814,#2b70880a);border-color:#2b708826}._toolCompleted_wxe3b_61{display:none}._toolFadingOut_wxe3b_65{animation:_toolFadeOut_wxe3b_1 .5s ease-out forwards}@keyframes _toolFadeOut_wxe3b_1{0%{opacity:1;max-height:50px;padding:8px 14px;margin:6px 0}60%{opacity:0;max-height:50px;padding:8px 14px;margin:6px 0}to{opacity:0;max-height:0;padding:0 14px;margin:0;border-color:transparent;overflow:hidden}}._toolError_wxe3b_92{background:#ef44440d;border-color:#ef444426}._toolHeader_wxe3b_97{display:flex;align-items:center;gap:10px}._toolContent_wxe3b_103{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._toolName_wxe3b_111{color:#4b5563;font-size:13px;font-weight:500}._toolRunning_wxe3b_56 ._toolName_wxe3b_111{color:var(--color-primary, #2b7088)}._toolSummary_wxe3b_121{color:#6b7280;font-size:12px;font-weight:400;line-height:1.4}._toolProgress_wxe3b_128{margin-top:4px;color:#6b7280;font-size:12px;font-style:italic}._toolPulseContainer_wxe3b_136{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toolPulse_wxe3b_136{position:absolute;width:8px;height:8px;background:var(--color-primary, #2b7088);border-radius:50%;animation:_toolPulse_wxe3b_136 1.5s ease-in-out infinite}._toolPulse_wxe3b_136:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--color-primary, #2b7088);border-radius:50%;opacity:0;animation:_toolPulseRing_wxe3b_1 1.5s ease-out infinite}@keyframes _toolPulse_wxe3b_136{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@keyframes _toolPulseRing_wxe3b_1{0%{transform:translate(-50%,-50%) scale(.5);opacity:.5}to{transform:translate(-50%,-50%) scale(2);opacity:0}}._toolDotContainer_wxe3b_192{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toolDotStatic_wxe3b_202{width:8px;height:8px;background:var(--color-primary, #2b7088);border-radius:50%;opacity:.6}._toolErrorIcon_wxe3b_211{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#ef4444;font-size:12px;font-weight:600;flex-shrink:0}._toolCallsSection_wxe3b_223{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}._selectionCardsPart_wxe3b_231{margin-top:12px}._selectableTireCardsPart_wxe3b_236{margin-top:16px}._selectableTireCardsGrid_wxe3b_240{display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:768px){._selectableTireCardsGrid_wxe3b_240{gap:8px}}._tireCardsContainer_wxe3b_254{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%}._tireCardGrid_wxe3b_264{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;width:100%}@media(max-width:480px){._tireCardGrid_wxe3b_264{grid-template-columns:repeat(2,1fr)}}._markdown_wxe3b_279{line-height:1.6}._h1_wxe3b_284{font-size:1.75em;font-weight:600;margin:16px 0 12px;color:#1a1a1a;border-bottom:2px solid #e5e7eb;padding-bottom:8px}._h2_wxe3b_293{font-size:1.5em;font-weight:600;margin:14px 0 10px;color:#1a1a1a}._h3_wxe3b_300{font-size:1.25em;font-weight:600;margin:12px 0 8px;color:#1a1a1a}._h4_wxe3b_307{font-size:1.1em;font-weight:600;margin:10px 0 6px;color:#1a1a1a}._strong_wxe3b_315{font-weight:600;color:inherit}._em_wxe3b_320{font-style:italic;color:inherit}._orderedList_wxe3b_326{margin:8px 0;padding-left:24px;list-style-type:decimal}._listItem_wxe3b_332{margin:4px 0;line-height:1.5}._link_wxe3b_338{color:var(--color-primary, #2b7088);text-decoration:underline;transition:color .2s ease}._link_wxe3b_338:hover{color:var(--color-primary-hover, #236274)}._inlineCode_wxe3b_349{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;color:var(--color-primary, #2b7088);border:1px solid #e5e7eb}._pre_wxe3b_359{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:12px;overflow-x:auto;margin:12px 0}._codeBlock_wxe3b_368{font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5;color:#1f2937}._blockquote_wxe3b_376{border-left:4px solid var(--color-primary, #2b7088);margin:12px 0;color:#4b5563;font-style:italic;background:#f9fafb;padding:12px 16px;border-radius:0 4px 4px 0}._tableScroll_wxe3b_391{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0}._table_wxe3b_391{border-collapse:collapse;width:100%;min-width:100%;margin:0;font-size:.95em;border:1px solid #e5e7eb;border-radius:6px}._thead_wxe3b_408{background:#f3f4f6}._tbody_wxe3b_412{background:#fff}._tr_wxe3b_416{border-bottom:1px solid #e5e7eb}._tr_wxe3b_416:last-child{border-bottom:none}._th_wxe3b_408{padding:10px 12px;text-align:left;font-weight:600;color:#1f2937;border-right:1px solid #e5e7eb}._th_wxe3b_408:last-child{border-right:none}._td_wxe3b_436{padding:10px 12px;color:#4b5563;border-right:1px solid #e5e7eb}._td_wxe3b_436:last-child{border-right:none}._markdown_wxe3b_279 hr{border:none;border-top:2px solid #e5e7eb;margin:16px 0}._userTextPart_wxe3b_16 ._h1_wxe3b_284,._userTextPart_wxe3b_16 ._h2_wxe3b_293,._userTextPart_wxe3b_16 ._h3_wxe3b_300,._userTextPart_wxe3b_16 ._h4_wxe3b_307,._userTextPart_wxe3b_16 ._strong_wxe3b_315{color:var(--color-text, #19170d)}._userTextPart_wxe3b_16 ._link_wxe3b_338{color:var(--color-primary, #2b7088)}._userTextPart_wxe3b_16 ._link_wxe3b_338:hover{color:var(--color-primary-hover, #236274)}._userTextPart_wxe3b_16 ._inlineCode_wxe3b_349{background:#0000000f;color:#374151;border-color:#0000001a}._userTextPart_wxe3b_16 ._blockquote_wxe3b_376{border-left-color:var(--color-primary, #2b7088);color:#374151;background:#00000008}._uiCardTitle_wxe3b_486{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px}._selectionCardsHint_wxe3b_493{font-size:13px;color:#6b7280;margin-top:8px}._sourceCardsPart_wxe3b_500{margin-top:0}._sourceCardsPart_wxe3b_500+._sourceCardsPart_wxe3b_500{margin-top:-12px}._sourceCardsGrid_wxe3b_512{display:flex;flex-wrap:wrap;gap:8px}._sourceCard_wxe3b_500{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;transition:all .2s ease;min-width:120px;max-width:200px}._sourceCard_wxe3b_500:hover{background:#fff;border-color:var(--color-primary, #2b7088);box-shadow:0 2px 8px #2b70881a}._sourceCardLabel_wxe3b_538{font-size:13px;font-weight:500;color:#1f2937;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}._sourceCardSubtitle_wxe3b_553{font-size:11px;color:#6b7280;text-transform:capitalize}._sourceCardsToggle_wxe3b_561{display:inline-flex;align-items:center;gap:6px;width:auto;padding:6px 4px;margin-top:6px;background:none;border:none;font-size:12px;font-weight:500;color:var(--color-primary, #2b7088);cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}._sourceCardsToggle_wxe3b_561:hover{color:#1d5566}._rankingCardsPart_wxe3b_583{margin-top:12px}._rankingCardsList_wxe3b_587{display:flex;flex-direction:column;gap:6px}._rankingCard_wxe3b_583{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}._rankingCard_wxe3b_583:hover{background:#fff;border-color:#d1d5db}._rankingPosition_wxe3b_609{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-primary, #2b7088);color:#fff;font-size:13px;font-weight:600;border-radius:50%;flex-shrink:0}._rankingCard_wxe3b_583:first-child ._rankingPosition_wxe3b_609{background:gold;color:#1f2937}._rankingCard_wxe3b_583:nth-child(2) ._rankingPosition_wxe3b_609{background:silver;color:#1f2937}._rankingCard_wxe3b_583:nth-child(3) ._rankingPosition_wxe3b_609{background:#cd7f32;color:#fff}._rankingContent_wxe3b_638{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._rankingLabel_wxe3b_646{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rankingSubtitle_wxe3b_655{font-size:12px;color:#6b7280}._ratingDisplayPart_wxe3b_661{margin-top:12px;padding:16px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px}._ratingOverview_wxe3b_669{display:flex;align-items:center;gap:16px;margin-bottom:16px}._ratingScore_wxe3b_676{display:flex;align-items:baseline;gap:2px}._ratingNumber_wxe3b_682{font-size:36px;font-weight:700;color:var(--color-primary, #2b7088);line-height:1}._ratingMax_wxe3b_689{font-size:18px;font-weight:500;color:#9ca3af}._reviewCount_wxe3b_695{font-size:13px;color:#6b7280}._ratingMetrics_wxe3b_700{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}._ratingMetric_wxe3b_700{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._metricLabel_wxe3b_716{font-size:12px;color:#6b7280}._metricValue_wxe3b_721{font-size:13px;font-weight:600;color:#1f2937}._tdgLinkCardPart_wxe3b_728{margin-top:16px}._tdgCardTitle_wxe3b_732{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:12px}._tdgCard_wxe3b_732{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--color-primary, #2b7088);border-radius:12px;padding:18px;box-shadow:0 4px 12px #2b708814;display:flex;flex-direction:column;gap:14px}._tdgVehicleInfo_wxe3b_751{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}._tdgVehicleDescription_wxe3b_759{font-size:16px;font-weight:600;color:#1f2937}._tdgVehicleDetails_wxe3b_765{display:flex;gap:16px;flex-wrap:wrap}._tdgDetailItem_wxe3b_771{display:flex;gap:4px;font-size:13px;color:#4b5563}._tdgDetailLabel_wxe3b_778{font-weight:500;color:#6b7280}._tdgPriorities_wxe3b_784{display:flex;flex-direction:column;gap:8px}._tdgPrioritiesLabel_wxe3b_790{font-size:13px;font-weight:600;color:#374151}._tdgPriorityList_wxe3b_796{display:flex;flex-wrap:wrap;gap:6px}._tdgPriorityItem_wxe3b_802{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px}._tdgPriorityName_wxe3b_813{color:#4b5563;font-weight:500}._tdgPriorityLevel_wxe3b_818{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._priorityHigh_wxe3b_826{background:#fee2e2;color:#991b1b}._priorityMedium_wxe3b_831{background:#fef3c7;color:#92400e}._priorityLow_wxe3b_836{background:#dbeafe;color:#1e40af}._tdgIndicators_wxe3b_842{display:flex;flex-wrap:wrap;gap:8px}._tdgIndicator_wxe3b_842{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;font-size:12px}._tdgIndicatorLabel_wxe3b_859{font-weight:600;color:#166534}._tdgIndicatorDesc_wxe3b_864{font-size:11px;color:#15803d}._indicatorstaggered_wxe3b_869{background:#fef3c7;border-color:#fcd34d}._indicatorstaggered_wxe3b_869 ._tdgIndicatorLabel_wxe3b_859{color:#92400e}._indicatorstaggered_wxe3b_869 ._tdgIndicatorDesc_wxe3b_864{color:#a16207}._indicatorrunflat_wxe3b_882{background:#dbeafe;border-color:#93c5fd}._indicatorrunflat_wxe3b_882 ._tdgIndicatorLabel_wxe3b_859{color:#1e40af}._indicatorrunflat_wxe3b_882 ._tdgIndicatorDesc_wxe3b_864{color:#1e3a8a}._indicatoroffroad_wxe3b_895{background:#f0f7f9;border-color:#7ec8dc}._indicatoroffroad_wxe3b_895 ._tdgIndicatorLabel_wxe3b_859{color:#1e5a6d}._indicatoroffroad_wxe3b_895 ._tdgIndicatorDesc_wxe3b_864{color:var(--color-primary-hover, #236274)}._tdgCtaButton_wxe3b_909{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--color-primary, #2b7088);color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:all .2s ease;margin-top:4px;border:none;cursor:pointer}._tdgCtaButton_wxe3b_909:hover{background:var(--color-primary-hover, #236274);box-shadow:0 4px 12px #2b70884d;transform:translateY(-1px)}._tdgCtaButton_wxe3b_909:active{transform:translateY(0)}._tdgCtaButton_wxe3b_909 svg{flex-shrink:0}@media(max-width:768px){._sourceCardsGrid_wxe3b_512{flex-direction:column}._sourceCard_wxe3b_500{max-width:none}._ratingMetrics_wxe3b_700{grid-template-columns:repeat(2,1fr)}._ratingOverview_wxe3b_669{flex-direction:column;align-items:flex-start;gap:8px}._tdgCard_wxe3b_732{padding:14px}._tdgVehicleDetails_wxe3b_765{flex-direction:column;gap:6px}._tdgPriorityList_wxe3b_796{flex-direction:column}._tdgPriorityItem_wxe3b_802{justify-content:space-between}}._followUpActionsPart_wxe3b_980{margin-top:0;margin-bottom:0}._followUpActionsGrid_wxe3b_985{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;opacity:0;transition:opacity .2s ease}._followUpActionsGridVisible_wxe3b_994{opacity:1}._followUpActionButton_wxe3b_998{display:flex;align-items:center;justify-content:flex-start;padding:10px 14px;background:#9ca3af;border:none;border-radius:9999px;font-size:14px;font-weight:400;color:#fff;cursor:pointer;transition:all .15s ease;box-shadow:none;width:fit-content}._followUpActionButton_wxe3b_998:hover:not(:disabled){background:#6b7280;transform:none;box-shadow:none}._followUpActionButton_wxe3b_998:active:not(:disabled){transform:scale(.97);box-shadow:none}._followUpActionDisabled_wxe3b_1026{opacity:.6;cursor:default}._followUpActionButtonActive_wxe3b_1035{background:var(--color-primary, #2b7088)}._followUpActionButtonActive_wxe3b_1035:hover:not(:disabled){background:var(--color-primary-hover, #236274)}._followUpActionButtonSelected_wxe3b_1046{background:var(--color-primary, #2b7088);opacity:.75;cursor:default}._routingActionsGrid_wxe3b_1061{gap:10px;margin-top:-10px}._routingActionButton_wxe3b_1069{background:#ce1126;gap:10px;font-weight:700}._routingActionButton_wxe3b_1069:hover:not(:disabled){background:#af0e20}._routingActionIcon_wxe3b_1079{width:17px;height:17px;flex:none}._followUpActionLabel_wxe3b_1085{white-space:normal;overflow-wrap:normal;line-height:1.4;text-align:left}@media(max-width:768px){._followUpActionsGrid_wxe3b_985{align-items:flex-start}}._interruptedIndicator_wxe3b_1102{display:inline;color:#9ca3af;font-style:italic}._interruptedText_wxe3b_1108{font-size:12px;color:#9ca3af}._inlineTypingIndicator_wxe3b_1114{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:middle}._inlineTypingDot_wxe3b_1122{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:_inlineBounce_wxe3b_1 1.4s ease-in-out infinite}._inlineTypingDot_wxe3b_1122:nth-child(1){animation-delay:0s}._inlineTypingDot_wxe3b_1122:nth-child(2){animation-delay:.2s}._inlineTypingDot_wxe3b_1122:nth-child(3){animation-delay:.4s}@keyframes _inlineBounce_wxe3b_1{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}._textFadeIn_wxe3b_1156{display:inline;animation:_fadeInText_wxe3b_1 .2s ease-out forwards}@keyframes _fadeInText_wxe3b_1{0%{opacity:0}to{opacity:1}}._tireInfoCardPart_wxe3b_1174{margin-top:12px}._tireInfoCard_wxe3b_1174{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000a}._tireInfoHeader_wxe3b_1186{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}._tireInfoIcon_wxe3b_1193{font-size:28px;line-height:1}._tireInfoTitleBlock_wxe3b_1198{display:flex;flex-direction:column;gap:4px}._tireInfoTitle_wxe3b_1198{font-size:17px;font-weight:600;color:#1f2937}._tireInfoType_wxe3b_1210{font-size:12px;font-weight:500;color:#6b7280;text-transform:capitalize;background:#f3f4f6;padding:3px 8px;border-radius:4px;display:inline-block;width:fit-content}._tireInfoSpecs_wxe3b_1222{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}._tireSpecItem_wxe3b_1229{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireSpecLabel_wxe3b_1239{font-size:12px;color:#6b7280}._tireSpecValue_wxe3b_1244{font-size:13px;font-weight:600;color:#1f2937}._tireInfoSizes_wxe3b_1250{padding-top:12px;border-top:1px solid #e5e7eb}._tireInfoSizesLabel_wxe3b_1255{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:8px;display:block}._tireInfoSizesList_wxe3b_1263{display:flex;flex-wrap:wrap;gap:6px}._tireInfoSizeChip_wxe3b_1269{padding:4px 10px;background:#f0f7f9;border:1px solid #7ec8dc;border-radius:4px;font-size:12px;font-weight:500;color:var(--color-primary, #2b7088);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}._tireInfoSizeMore_wxe3b_1280{padding:4px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;font-weight:500;color:#6b7280}@media(max-width:768px){._tireInfoCard_wxe3b_1174{padding:14px}._tireInfoSpecs_wxe3b_1222{grid-template-columns:1fr}._tireInfoTitle_wxe3b_1198{font-size:15px}}._tireCard_wxe3b_254{background:#f9f9f9;border:.5px solid #e8e8e8;border-radius:14px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}._tireCard_wxe3b_254:hover{border-color:#2a6496;box-shadow:0 2px 12px #2a64961f}._tireCardExpanded_wxe3b_1331{border-color:var(--color-primary, #2a6496)}._tireCardCollapsed_wxe3b_1336{padding:10px;display:flex;flex-direction:column;gap:4px;flex:1}._tireCardHeader_wxe3b_1344{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}._tireCardIcon_wxe3b_1351{display:none}._tireCardTitleBlock_wxe3b_1355{display:flex;flex-direction:column;gap:2px}._tireCardBrand_wxe3b_1361{font-size:9px;color:#888;text-transform:uppercase;letter-spacing:.03em}._tireCardTitle_wxe3b_1355{font-size:11px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tireCardType_wxe3b_1377{font-size:9px;font-weight:500;color:#888;background:#efefef;padding:2px 5px;border-radius:3px;display:inline-block;width:fit-content}._tireCardSummary_wxe3b_1389{display:flex;flex-direction:column;gap:2px;margin-top:auto}._tireCardRatingSummary_wxe3b_1396{display:flex;align-items:center;gap:3px}._tireCardStars_wxe3b_1402{color:#f59e0b;font-size:10px;letter-spacing:.5px}._halfStar_wxe3b_1408{display:inline-block;position:relative;color:transparent;-webkit-text-stroke:1px #f59e0b}._halfStar_wxe3b_1408:before{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#f59e0b;-webkit-text-stroke:0}._tireCardRatingValue_wxe3b_1426{font-size:10px;font-weight:600;color:#1f2937}._tireCardReviewCount_wxe3b_1432{display:none}._tireCardPrice_wxe3b_1436{font-size:12px;font-weight:700;color:#2a6496}._tireCardActions_wxe3b_1443,._tireCardLink_wxe3b_1447{display:none}._tireCardExpandBtn_wxe3b_1451{font-size:12px;font-weight:500;color:#6b7280;background:transparent;border:none;padding:8px 14px;cursor:pointer;transition:color .2s ease}._tireCardExpandBtn_wxe3b_1451:hover{color:var(--color-primary, #2b7088)}._collapsibleSection_wxe3b_1469{position:relative}._collapsibleHeader_wxe3b_1474{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 4px;margin:-8px -4px 0;background:none;border:none;cursor:pointer;text-align:left;min-height:44px;-webkit-tap-highlight-color:transparent;transition:background .2s ease;border-radius:4px}._collapsibleHeader_wxe3b_1474:hover{background:#2b70880d}._collapsibleHeader_wxe3b_1474:active{background:#2b70881a}._collapsibleHeaderText_wxe3b_1499{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}._collapsibleHeaderBadge_wxe3b_1510{font-size:11px;font-weight:500;color:var(--color-primary, #2b7088);background:#f0f7f9;padding:2px 6px;border-radius:10px;text-transform:none;letter-spacing:normal}._collapsibleChevron_wxe3b_1521{font-size:10px;color:#9ca3af;transition:transform .2s ease}._collapsibleChevronOpen_wxe3b_1527{transform:rotate(180deg)}._collapsibleContent_wxe3b_1532{position:relative;transition:max-height .3s ease}._collapsibleContentCollapsed_wxe3b_1537{max-height:var(--collapsed-height, 120px);overflow:hidden}._collapsibleContentCollapsed_wxe3b_1537:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,#fafafa);pointer-events:none}._collapsibleToggle_wxe3b_1554{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;margin:0;background:none;border:none;font-size:12px;font-weight:500;color:var(--color-primary, #2b7088);cursor:pointer;transition:color .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent}._collapsibleToggle_wxe3b_1554:hover{color:#1d5566}._collapsibleToggleCollapsed_wxe3b_1577{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(250,250,250,.9) 40%,#fafafa 100%);padding-top:20px;z-index:1}._collapsibleContent_wxe3b_1532::-webkit-scrollbar{width:6px}._collapsibleContent_wxe3b_1532::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._collapsibleContent_wxe3b_1532::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._collapsibleContent_wxe3b_1532::-webkit-scrollbar-thumb:hover{background:#a0a0a0}._tireCardExpandedContent_wxe3b_1611{padding:0 16px 16px;border-top:1px solid #e5e7eb;background:#fafafa}._tireCardSizesSection_wxe3b_1618{margin-top:-8px}._tireCardExpandToggle_wxe3b_1623{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;margin:0;background:none;border:none;font-size:12px;font-weight:500;color:var(--color-primary, #2b7088);cursor:pointer;transition:color .2s ease;min-height:44px;-webkit-tap-highlight-color:transparent}._tireCardExpandToggle_wxe3b_1623:hover{color:#1d5566}._tireCardExpandToggleCollapsed_wxe3b_1647{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(250,250,250,.9) 40%,#fafafa 100%);padding-top:20px;z-index:1}._tireCardSection_wxe3b_1657{padding:14px 0;border-bottom:1px solid #e5e7eb}._tireCardSection_wxe3b_1657:last-child{border-bottom:none;padding-bottom:0}._tireCardSectionTitle_wxe3b_1667{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}._tireCardSizesHeader_wxe3b_1680{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;margin:-8px 0;background:none;border:none;cursor:pointer;text-align:left;min-height:44px;-webkit-tap-highlight-color:transparent;transition:background .2s ease;border-radius:4px}._tireCardSizesHeader_wxe3b_1680:hover{background:#2b70880d}._tireCardSizesHeader_wxe3b_1680:active{background:#2b70881a}._tireCardSizesHeader_wxe3b_1680 ._tireCardSectionTitle_wxe3b_1667{margin-bottom:0}._tireCardSizesCount_wxe3b_1710{font-size:11px;font-weight:500;color:var(--color-primary, #2b7088);background:#f0f7f9;padding:2px 6px;border-radius:10px}._tireCardSizesChevron_wxe3b_1719{font-size:10px;color:#9ca3af;transition:transform .2s ease}._tireCardSizesChevronOpen_wxe3b_1725{transform:rotate(180deg)}._tireCardSpecsGrid_wxe3b_1730{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._tireCardSpecItem_wxe3b_1736{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireCardSpecLabel_wxe3b_1746{font-size:12px;color:#6b7280}._tireCardSpecValue_wxe3b_1751{font-size:13px;font-weight:600;color:#1f2937}._tireCardMetrics_wxe3b_1758{display:flex;flex-direction:column;gap:6px}._tireCardMetricItem_wxe3b_1764{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireCardMetricLabel_wxe3b_1774{font-size:13px;color:#4b5563}._tireCardMetricValue_wxe3b_1779{font-size:13px;font-weight:600;color:var(--color-primary, #2b7088)}._tireCardSizesList_wxe3b_1786{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._tireCardSizesListCollapsible_wxe3b_1794{position:relative;transition:max-height .3s ease}._tireCardSizesListCollapsed_wxe3b_1800{max-height:70px;overflow:hidden}._tireCardSizesListCollapsed_wxe3b_1800:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,#fafafa);pointer-events:none}._tireCardSizesListScrollable_wxe3b_1817{max-height:180px;overflow-y:auto;padding-right:4px}._tireCardSizesListScrollable_wxe3b_1817::-webkit-scrollbar{width:6px}._tireCardSizesListScrollable_wxe3b_1817::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._tireCardSizesListScrollable_wxe3b_1817::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._tireCardSizesListScrollable_wxe3b_1817::-webkit-scrollbar-thumb:hover{background:#a0a0a0}._tireCardSizeChip_wxe3b_1842{padding:4px 10px;background:#f0f7f9;border:1px solid #7ec8dc;border-radius:4px;font-size:12px;font-weight:500;color:var(--color-primary, #2b7088);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}._tireCardEducationalContent_wxe3b_1854{background:#f8fafc;border-radius:8px;padding:14px 16px;border-left:3px solid var(--color-primary, #2b7088);font-size:13px;line-height:1.6;color:#374151}._educationalParagraph_wxe3b_1864{margin:0 0 10px}._educationalParagraph_wxe3b_1864:last-child{margin-bottom:0}._educationalList_wxe3b_1872{margin:8px 0;padding-left:20px}._educationalListItem_wxe3b_1877{margin:4px 0;line-height:1.5}._educationalStrong_wxe3b_1882{color:#1f2937;font-weight:600}@media(max-width:768px){._tireCardCollapsed_wxe3b_1336{padding:14px}._tireCardTitle_wxe3b_1355{font-size:15px}._tireCardSummary_wxe3b_1389{flex-direction:column;align-items:flex-start;gap:8px}._tireCardActions_wxe3b_1443{flex-direction:column;gap:8px}._tireCardLink_wxe3b_1447,._tireCardExpandBtn_wxe3b_1451{width:100%;text-align:center}._tireCardSpecsGrid_wxe3b_1730{grid-template-columns:1fr}._tireCardExpandedContent_wxe3b_1611{padding:0 14px 14px}}._errorBubble_wxe3b_1924{display:flex;flex-direction:column;gap:12px;padding:16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:12px;animation:_errorSlideIn_wxe3b_1 .3s ease-out}@keyframes _errorSlideIn_wxe3b_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._errorHeader_wxe3b_1946{display:flex;align-items:center;gap:10px}._errorIcon_wxe3b_1952{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#dc2626;border-radius:50%;flex-shrink:0}._errorIcon_wxe3b_1952 svg{width:18px;height:18px;color:#fff}._errorFriendlyMessage_wxe3b_1969{font-size:15px;font-weight:500;color:#991b1b;line-height:1.4}._errorDetails_wxe3b_1976{font-size:12px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;color:#7f1d1d;background:#7f1d1d14;padding:10px 12px;border-radius:6px;line-height:1.5;word-break:break-word;border-left:3px solid #dc2626}._errorActions_wxe3b_1988{display:flex;gap:8px;margin-top:4px}._retryButton_wxe3b_1994{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_wxe3b_1994:hover{background:#b91c1c;transform:translateY(-1px)}._retryButton_wxe3b_1994:active{transform:translateY(0)}._retryButton_wxe3b_1994 svg{width:14px;height:14px}@media(max-width:480px){._errorBubble_wxe3b_1924{padding:12px;gap:10px}._errorIcon_wxe3b_1952{width:28px;height:28px}._errorIcon_wxe3b_1952 svg{width:16px;height:16px}._errorFriendlyMessage_wxe3b_1969{font-size:14px}._errorDetails_wxe3b_1976{font-size:11px;padding:8px 10px}._retryButton_wxe3b_1994{padding:8px 14px;font-size:12px}}._sessionExpiryNotice_wxe3b_2056{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#f5f5f5,#eee);border:1px solid #e0e0e0;border-radius:12px;animation:_sessionExpirySlideIn_wxe3b_1 .3s ease-out}@keyframes _sessionExpirySlideIn_wxe3b_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._sessionExpiryIcon_wxe3b_2078{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e0e0e0;flex-shrink:0}._sessionExpiryIcon_wxe3b_2078 svg{width:18px;height:18px;stroke:#666}._sessionExpiryText_wxe3b_2095{font-size:14px;font-style:italic;color:#666;line-height:1.4}@media(max-width:480px){._sessionExpiryNotice_wxe3b_2056{padding:12px;gap:10px}._sessionExpiryIcon_wxe3b_2078{width:28px;height:28px}._sessionExpiryIcon_wxe3b_2078 svg{width:16px;height:16px}._sessionExpiryText_wxe3b_2095{font-size:13px}}._repRichText_wxe3b_2126 p{margin:0}._repRichText_wxe3b_2126 p+p,._repRichText_wxe3b_2126 ul,._repRichText_wxe3b_2126 ol{margin:6px 0 0}._repRichText_wxe3b_2126 ul,._repRichText_wxe3b_2126 ol{padding-left:22px}._repRichText_wxe3b_2126 li{margin:2px 0}._repRichText_wxe3b_2126 strong{font-weight:700}._softHandoffFill_wxe3b_2147{height:100%;width:0;background:#ce1126;border-radius:999px;animation-name:_softHandoffFill_wxe3b_2147;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes _softHandoffFill_wxe3b_2147{0%{width:0}to{width:100%}}._card_1rspi_1{margin-top:0;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}._cardStaggered_1rspi_16{gap:32px;padding-top:10px;padding-bottom:10px}._cardStaggered_1rspi_16 ._cta_1rspi_22{flex-shrink:1;white-space:normal;text-align:center;min-width:96px;line-height:1.25}._header_1rspi_30{display:flex;flex-direction:column;gap:1px;min-width:0}._eyebrow_1rspi_37{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;line-height:1.2}._size_1rspi_46{font-size:17px;font-weight:600;color:#1f2937;line-height:1.2}._staggeredRows_1rspi_56{display:flex;flex-direction:column;gap:4px;margin-top:6px}._row_1rspi_63{display:flex;align-items:baseline;gap:8px}._rowLabel_1rspi_69{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;min-width:50px}._cta_1rspi_22{flex-shrink:0;display:inline-block;padding:7px 14px;background:var(--color-primary, #2b7088);color:#fff;font-size:13px;font-weight:500;border-radius:6px;text-decoration:none;transition:background .15s ease;white-space:nowrap}._cta_1rspi_22:hover{background:var(--color-primary-hover, #225a6e)}._cta_1rspi_22:focus-visible{outline:2px solid var(--color-primary, #2b7088);outline-offset:2px}._selectionWrapper_1kh61_1{margin:16px 0;max-width:600px}._cardsContainer_1kh61_6{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}._card_1kh61_6{position:relative;flex:0 1 var(--card-basis, 160px);box-sizing:border-box;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;font-family:inherit}._card_1kh61_6:disabled{cursor:not-allowed;opacity:.6}._card_1kh61_6:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px #2b708826;border-color:var(--color-primary, #2b7088)}._card_1kh61_6:not(:disabled):active{transform:translateY(0)}._cardSelected_1kh61_50{background:#f0f7f9;border-color:var(--color-primary, #2b7088);box-shadow:0 2px 12px #2b708833}._cardDimmed_1kh61_56{opacity:.4;background:#f5f5f5}._cardContent_1kh61_61{text-align:center;width:100%}._cardLabel_1kh61_66{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow-wrap:break-word;word-break:break-word}._nowrap_1kh61_82{white-space:nowrap}._cardSelected_1kh61_50 ._cardLabel_1kh61_66{color:var(--color-primary-hover, #236274)}._cardDimmed_1kh61_56 ._cardLabel_1kh61_66{color:#999}._cardSubtitle_1kh61_94{font-size:12px;color:#666;margin-top:4px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:normal}._cardSelected_1kh61_50 ._cardSubtitle_1kh61_94{color:var(--color-primary, #2b7088)}._cardDimmed_1kh61_56 ._cardSubtitle_1kh61_94{color:#aaa}._checkmark_1kh61_114{position:absolute;top:8px;right:8px;color:var(--color-primary, #2b7088);background:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media(max-width:600px){._cardsContainer_1kh61_6{gap:8px}._card_1kh61_6{padding:12px;min-height:70px}._cardLabel_1kh61_66{font-size:14px;-webkit-line-clamp:4}._cardSubtitle_1kh61_94{font-size:11px}}._tdgLinkCardPart_fkgcx_2{margin:12px 0}._tdgCardTitle_fkgcx_6{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}._tdgCard_fkgcx_6{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--color-primary, #2b7088);border-radius:10px;padding:14px;box-shadow:0 4px 12px #2b70881a;display:flex;flex-direction:column;gap:12px}._tdgVehicleInfo_fkgcx_25{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;margin-bottom:0}._tdgVehicleDescription_fkgcx_33{font-size:16px;font-weight:600;color:#1f2937;line-height:1.3}._tdgVehicleDetails_fkgcx_40{display:flex;gap:12px;flex-wrap:wrap}._tdgDetailItem_fkgcx_46{display:flex;gap:4px;font-size:12px;color:#4b5563}._tdgDetailLabel_fkgcx_53{font-weight:500;color:#6b7280}._tdgChipSection_fkgcx_59{display:flex;flex-direction:column;gap:8px}._tdgChipLabel_fkgcx_65{font-size:13px;font-weight:600;color:#374151}._tdgChipList_fkgcx_71{display:flex;flex-wrap:wrap;gap:8px}._tdgChip_fkgcx_59{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:12px;font-weight:600;color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db;border-radius:20px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._tdgChip_fkgcx_59:hover{background:#e5e7eb;border-color:#9ca3af}._tdgChip_fkgcx_59:active{transform:scale(.97)}._tdgChipSelected_fkgcx_104{background:var(--color-primary, #2b7088);color:#fff;border-color:var(--color-primary, #2b7088)}._tdgChipSelected_fkgcx_104:hover{background:var(--color-primary-hover, #236274);border-color:var(--color-primary-hover, #236274)}._tdgChip_fkgcx_59:disabled,._tdgChipDisabled_fkgcx_117{opacity:.6;cursor:default;pointer-events:none}._tdgChipSpecial_fkgcx_124{background:#e0f2f1;color:#1a5f6a;border-color:#80cbc4}._tdgChipSpecial_fkgcx_124:hover{background:#b2dfdb;border-color:#4db6ac}._tdgChipSpecial_fkgcx_124._tdgChipSelected_fkgcx_104{background:var(--color-primary-hover, #236274);color:#fff;border-color:var(--color-primary-hover, #236274)}._tdgChipSpecial_fkgcx_124._tdgChipSelected_fkgcx_104:hover{background:#1a5261;border-color:#1a5261}._tdgIndicators_fkgcx_147{display:flex;flex-wrap:wrap;gap:8px}._tdgIndicator_fkgcx_147{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;font-size:12px}._tdgIndicatorLabel_fkgcx_164{font-weight:600;color:#166534}._tdgIndicatorDesc_fkgcx_169{font-size:11px;color:#15803d}._indicatorstaggered_fkgcx_174{background:#fef3c7;border-color:#fcd34d}._indicatorstaggered_fkgcx_174 ._tdgIndicatorLabel_fkgcx_164{color:#92400e}._indicatorstaggered_fkgcx_174 ._tdgIndicatorDesc_fkgcx_169{color:#a16207}._indicatorrunflat_fkgcx_187{background:#dbeafe;border-color:#93c5fd}._indicatorrunflat_fkgcx_187 ._tdgIndicatorLabel_fkgcx_164{color:#1e40af}._indicatorrunflat_fkgcx_187 ._tdgIndicatorDesc_fkgcx_169{color:#1e3a8a}._indicatoroffroad_fkgcx_200{background:#fef2f2;border-color:#fca5a5}._indicatoroffroad_fkgcx_200 ._tdgIndicatorLabel_fkgcx_164{color:#991b1b}._indicatoroffroad_fkgcx_200 ._tdgIndicatorDesc_fkgcx_169{color:#b91c1c}._tdgCtaContainer_fkgcx_214{display:flex;flex-direction:column;gap:10px;margin-top:2px}._tdgCtaButton_fkgcx_222{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 20px;background:var(--color-primary, #2b7088);color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:6px;transition:all .2s ease;border:none;cursor:pointer}._tdgCtaButton_fkgcx_222:first-of-type{margin-top:4px;margin-bottom:2px}._tdgCtaButtonOriginalGrayed_fkgcx_245{background:#9ca3af!important;border-color:#9ca3af!important}._tdgCtaButtonOriginalGrayed_fkgcx_245:hover{background:#6b7280!important;border-color:#6b7280!important}._tdgCtaButton_fkgcx_222:hover{background:var(--color-primary-hover, #236274);box-shadow:0 4px 12px #2b70884d;transform:translateY(-1px)}._tdgCtaButton_fkgcx_222:active{transform:translateY(0)}._tdgCtaButton_fkgcx_222 svg{flex-shrink:0}._tdgCtaButton_fkgcx_222:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}._tdgCtaButton_fkgcx_222:disabled:hover{background:#e5e7eb;box-shadow:none;transform:none}._tdgCurrentPriorities_fkgcx_285{padding:0;margin-top:4px;font-size:13px;color:#4b5563;display:flex;gap:4px}._tdgCurrentPrioritiesLabel_fkgcx_294{font-weight:600;color:#374151}._tdgCurrentPrioritiesList_fkgcx_299{font-weight:500;color:#1f2937}._tdgDivider_fkgcx_305{height:1px;background:#d1d5db;margin-top:2px;margin-bottom:16px}._tdgCustomizeSection_fkgcx_313{display:flex;flex-direction:column;gap:12px}._tdgCustomizeHeading_fkgcx_319{font-size:16px;font-weight:600;color:#1f2937;line-height:1.3}._tdgChipLow_fkgcx_327{background:#e5e7eb;color:#4b5563;border-color:#d1d5db}._tdgChipLow_fkgcx_327:hover{background:#d1d5db;border-color:#9ca3af}._tdgChipNeutral_fkgcx_338{background:#fff;color:#6b7280;border:2px dashed #d1d5db;box-shadow:0 1px 2px #0000000d}._tdgChipNeutral_fkgcx_338:hover{background:#f0f9ff;color:var(--color-primary, #2b7088);border-color:var(--color-primary, #2b7088);border-style:solid;box-shadow:0 2px 4px #2b708826;transform:translateY(-1px)}._tdgChipHigh_fkgcx_354{background:var(--color-primary, #2b7088);color:#fff;border-color:var(--color-primary, #2b7088)}._tdgChipHigh_fkgcx_354:hover{background:var(--color-primary-hover, #236274);border-color:var(--color-primary-hover, #236274)}._tdgToggleContainer_fkgcx_366{display:flex;align-items:center;gap:10px}._tdgToggleSwitch_fkgcx_372{position:relative;width:48px;height:24px;background:#d1d5db;border-radius:12px;cursor:pointer;transition:background .3s ease;border:none;padding:0}._tdgToggleSwitch_fkgcx_372:hover{background:#9ca3af}._tdgToggleSwitchActive_fkgcx_388{background:var(--color-primary, #2b7088)}._tdgToggleSwitchActive_fkgcx_388:hover{background:var(--color-primary-hover, #236274)}._tdgToggleSlider_fkgcx_396{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}._tdgToggleSwitchActive_fkgcx_388 ._tdgToggleSlider_fkgcx_396{transform:translate(24px)}._tdgToggleLabel_fkgcx_412{font-size:13px;font-weight:500;color:#4b5563;-webkit-user-select:none;user-select:none}._tdgToggleWarning_fkgcx_420{font-size:12px;font-style:italic;color:#6b7280;margin-top:4px;line-height:1.4}@media(max-width:768px){._tdgLinkCardPart_fkgcx_2{margin:10px 0}._tdgCard_fkgcx_6{padding:12px;gap:10px;border-radius:8px}._tdgCardTitle_fkgcx_6{font-size:13px;margin-bottom:6px}._tdgVehicleInfo_fkgcx_25{gap:4px;padding-bottom:8px}._tdgVehicleDescription_fkgcx_33{font-size:13px}._tdgVehicleDetails_fkgcx_40{flex-direction:column;gap:4px}._tdgDetailItem_fkgcx_46{font-size:11px}._tdgChipSection_fkgcx_59{gap:6px}._tdgChipLabel_fkgcx_65{font-size:12px}._tdgChipList_fkgcx_71{gap:6px}._tdgChip_fkgcx_59{padding:6px 12px;font-size:11px}._tdgCtaContainer_fkgcx_214{gap:8px}._tdgCtaButton_fkgcx_222{padding:14px 16px;font-size:12px}._tdgIndicators_fkgcx_147{gap:6px}._tdgIndicator_fkgcx_147{padding:6px 10px;font-size:11px}}._backdrop_150v1_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_150v1_1 .2s ease-out}@keyframes _fadeIn_150v1_1{0%{opacity:0}to{opacity:1}}._modal_150v1_24{background:#fff;border-radius:8px;border-top:4px solid var(--color-primary, #2b7088);box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;animation:_slideUp_150v1_1 .2s ease-out}@keyframes _slideUp_150v1_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_150v1_48{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}._title_150v1_56{margin:0;font-size:20px;font-weight:600;color:var(--color-primary, #2b7088)}._closeButton_150v1_63{background:none;border:none;font-size:28px;line-height:1;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s,color .15s}._closeButton_150v1_63:hover{background-color:#f3f4f6;color:#1f2937}._closeButton_150v1_63:focus{outline:2px solid var(--color-primary, #2b7088);outline-offset:2px}._content_150v1_90{padding:24px;overflow-y:auto;flex:1}._content_150v1_90::-webkit-scrollbar{width:8px}._content_150v1_90::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}._content_150v1_90::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._content_150v1_90::-webkit-scrollbar-thumb:hover{background:#9ca3af}._form_19o45_3{display:flex;flex-direction:column;gap:20px}._ratingIndicator_19o45_10{display:flex;justify-content:center;margin-bottom:4px}._ratingBadge_19o45_16{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}._ratingBadge_19o45_16._positive_19o45_26{background:#dcfce7;color:#166534}._ratingBadge_19o45_16._negative_19o45_31{background:#fee2e2;color:#991b1b}._ratingBadge_19o45_16 svg{flex-shrink:0}._description_19o45_40{font-size:14px;color:#6b7280;margin:0;line-height:1.5}._optional_19o45_47{font-size:12px;color:#9ca3af;font-style:italic}._textareaContainer_19o45_53{display:flex;flex-direction:column;gap:8px}._textarea_19o45_53{width:100%;padding:12px;border:2px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._textarea_19o45_53:focus{outline:none;border-color:var(--color-primary, #2b7088);box-shadow:0 0 0 3px #2b70881a}._textarea_19o45_53:disabled{background-color:#f3f4f6;cursor:not-allowed}._textareaError_19o45_84{border-color:#ef4444}._textareaError_19o45_84:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._footer_19o45_93{display:flex;justify-content:space-between;align-items:center;gap:12px}._charCount_19o45_100{font-size:13px;color:#6b7280}._charCountError_19o45_105{color:#ef4444;font-weight:500}._clearButton_19o45_110{padding:4px 12px;font-size:13px;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease}._clearButton_19o45_110:hover:not(:disabled){color:#374151;border-color:#9ca3af;background:#f9fafb}._clearButton_19o45_110:disabled{opacity:.5;cursor:not-allowed}._buttonGroup_19o45_132{display:flex;gap:12px;justify-content:flex-end}._cancelButton_19o45_138{padding:10px 20px;font-size:14px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}._cancelButton_19o45_138:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}._cancelButton_19o45_138:disabled{opacity:.5;cursor:not-allowed}._submitButton_19o45_160{padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:var(--color-primary, #2b7088);border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}._submitButton_19o45_160:hover:not(:disabled){background:var(--color-primary-hover, #236274);transform:translateY(-1px);box-shadow:0 4px 8px #2b70884d}._submitButton_19o45_160:disabled{background:#9ca3af;cursor:not-allowed;opacity:.8;transform:none}._spinner_19o45_188{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_19o45_188 .8s linear infinite}@keyframes _spin_19o45_188{to{transform:rotate(360deg)}}._disclaimer_19o45_203{font-size:12px;color:#9ca3af;text-align:center;margin:0;padding-top:8px;border-top:1px solid #e5e7eb}@media(max-width:480px){._buttonGroup_19o45_132{flex-direction:column-reverse}._cancelButton_19o45_138,._submitButton_19o45_160{width:100%;justify-content:center}}._container_1t0e0_1{display:inline-flex;align-items:center;gap:4px;position:relative;cursor:pointer;border-radius:4px;padding:1px 4px;margin:-1px -4px;transition:background-color .15s ease}._container_1t0e0_1:hover{background-color:#0000000a}._container_1t0e0_1:focus{outline:none}._container_1t0e0_1:focus-visible{outline:2px solid #4a90d9;outline-offset:1px}._label_1t0e0_27{font-weight:600;margin-right:4px}._text_1t0e0_32{word-break:break-word}._monospace_1t0e0_36 ._text_1t0e0_32{font-family:monospace}._copyIcon_1t0e0_40{display:inline-flex;align-items:center;justify-content:center;color:#888;opacity:0;transition:opacity .15s ease,color .15s ease;flex-shrink:0}._container_1t0e0_1:hover ._copyIcon_1t0e0_40{opacity:1}._copyIcon_1t0e0_40:hover{color:#333}._container_1t0e0_1._copied_1t0e0_59 ._copyIcon_1t0e0_40{opacity:1;color:#22c55e}._container_1t0e0_1:not(:hover):not(._copied_1t0e0_59) ._copyIcon_1t0e0_40{opacity:0}@media(hover:none){._copyIcon_1t0e0_40{opacity:.7}}._iconOnly_1t0e0_80{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border-radius:6px;background:transparent;gap:0}._iconOnly_1t0e0_80:hover{background:#0000000d}._iconOnly_1t0e0_80 ._copyIcon_1t0e0_40{opacity:1;color:#9ca3af}._iconOnly_1t0e0_80:hover ._copyIcon_1t0e0_40{opacity:1;color:#6b7280}._iconOnly_1t0e0_80:not(:hover):not(._copied_1t0e0_59) ._copyIcon_1t0e0_40{opacity:1}._iconOnly_1t0e0_80._copied_1t0e0_59 ._copyIcon_1t0e0_40{opacity:1;color:#22c55e}._feedbackContainer_12mx3_3{display:flex;align-items:center;gap:4px;position:absolute;bottom:-36px;left:0;animation:_feedbackFadeIn_12mx3_1 .4s ease}@keyframes _feedbackFadeIn_12mx3_1{0%{opacity:0}to{opacity:1}}._feedbackButton_12mx3_18{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease}._feedbackButton_12mx3_18:hover:not(:disabled){background:#0000000d;color:#6b7280}._feedbackButton_12mx3_18:disabled{opacity:.5;cursor:not-allowed}._feedbackButton_12mx3_18._positive_12mx3_44{color:#10b981;background:#10b9811a}._feedbackButton_12mx3_18._positive_12mx3_44:hover:not(:disabled){background:#10b98126}._feedbackButton_12mx3_18._negative_12mx3_54{color:#ef4444;background:#ef44441a}._feedbackButton_12mx3_18._negative_12mx3_54:hover:not(:disabled){background:#ef444426}._feedbackButton_12mx3_18._submitted_12mx3_64{cursor:default;opacity:.7}._feedbackButton_12mx3_18._submitted_12mx3_64:not(._positive_12mx3_44):not(._negative_12mx3_54){opacity:.3}._feedbackButton_12mx3_18._submitted_12mx3_64._positive_12mx3_44,._feedbackButton_12mx3_18._submitted_12mx3_64._negative_12mx3_54{opacity:1}._feedbackButton_12mx3_18._submitted_12mx3_64:hover{background:inherit}._container_150lu_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:10px 16px 0;box-sizing:border-box;background:#133e4d;z-index:10}._embedContainer_150lu_25{position:relative;inset:auto;flex:1;min-height:0;overflow-y:auto}._embedContainer_150lu_25:after{content:"";position:sticky;bottom:0;display:block;height:40px;margin-top:-40px;background:linear-gradient(to bottom,transparent 0%,#133e4d 100%);pointer-events:none;z-index:11;flex-shrink:0}._header_150lu_87{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:2px;flex-shrink:0}._title_150lu_103{font-weight:700;font-size:22px;color:#fff;letter-spacing:-.3px;text-align:center}._dismissButton_150lu_119{background:none;border:none;font-size:28px;color:#fff9;cursor:pointer;padding:4px 8px;line-height:1;border-radius:4px;transition:color .15s;justify-self:end}._dismissButton_150lu_119:hover{color:#fff}._hint_150lu_155{font-size:14px;color:#ffffff80;margin-bottom:0;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12);flex-shrink:0}._resultsList_150lu_173{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;min-height:0;max-height:calc(100% - 170px);padding-bottom:36px}._embedContainer_150lu_25 ._resultsList_150lu_173{max-height:none}._resultsList_150lu_173::-webkit-scrollbar{width:4px}._resultsList_150lu_173::-webkit-scrollbar-track{background:transparent}._resultsList_150lu_173::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._resultItem_150lu_233{display:flex;flex-direction:column;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:18px;border-radius:8px;transition:background .15s;flex-shrink:0}._resultItem_150lu_233:hover,._resultItemActive_150lu_267{background:#ffffff14}._resultLabel_150lu_275{font-weight:700;color:#fff;letter-spacing:-.2px}._dimWord_150lu_287{color:#ffffff59}._resultMeta_150lu_295{font-size:13px;color:#fff6;margin-top:2px}._groupItem_150lu_307{flex-direction:row;align-items:center;justify-content:space-between}._variantPill_150lu_323{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}._variantPillRow_150lu_341{flex-wrap:wrap}._variantChip_150lu_349{font-size:11px;font-weight:600;letter-spacing:.3px;color:#ffffffbf;background:#ffffff1a;padding:3px 8px;border-radius:999px;white-space:nowrap}._groupHint_150lu_371{padding:8px 16px;font-size:13px;color:#ffffff80;flex-shrink:0;border-top:1px solid rgba(255,255,255,.12)}._loadingState_150lu_387{display:flex;align-items:center;gap:8px;padding:24px 0;justify-content:center;color:#fff9;font-size:14px}._spinner_150lu_407{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:_spin_150lu_407 .6s linear infinite}@keyframes _spin_150lu_407{to{transform:rotate(360deg)}}._emptyState_150lu_437{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;text-align:center;color:#ffffff80;font-size:14px}._emptyIcon_150lu_459{opacity:.5}._emptyIcon_150lu_459 svg{stroke:#ffffff59}._droppedYearBanner_150lu_475{padding:10px 16px;margin:0 0 8px;font-size:13px;line-height:1.4;color:#ffffffd9;background:#ffc8501f;border-left:3px solid rgba(255,200,80,.7);border-radius:4px}._factoryBadge_150lu_497{font-size:10px;color:#ffffff73;background:#ffffff14;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.3px}._backButton_150lu_531{display:flex;align-items:center;gap:4px;background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:14px;padding:4px 8px;border-radius:4px;transition:color .15s;justify-self:start}._backButton_150lu_531:hover:not(:disabled){color:#fff}._backButton_150lu_531:disabled{color:#ffffff40;cursor:default}._vehicleBanner_150lu_587{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:8px;background:#ffffff0f;border-radius:8px;color:#fff;font-size:15px;font-weight:600;flex-shrink:0}._vehicleBannerLeft_150lu_615{display:flex;align-items:center;gap:8px}._vehicleBanner_150lu_587 svg{color:#4ade80;flex-shrink:0}._tireSizeList_150lu_637{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0;padding-bottom:12px}._tireSizeListCustomExpanded_150lu_655{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;padding-bottom:0}._tireSizeList_150lu_637::-webkit-scrollbar{width:4px}._tireSizeList_150lu_637::-webkit-scrollbar-track{background:transparent}._tireSizeList_150lu_637::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._tireSizeSectionLabel_150lu_699{font-size:11px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.8px;padding:12px 16px 4px;flex-shrink:0}._tireSizeItem_150lu_719{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:17px;border-radius:8px;transition:background .15s;flex-shrink:0;gap:8px}._tireSizeItem_150lu_719:hover{background:#ffffff14}._tireSizeValue_150lu_765{font-weight:700;color:#fff;letter-spacing:-.2px}._tireSizeBadge_150lu_777{font-size:10px;color:#4ade80;background:#4ade801a;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.3px;font-weight:600}._staggeredPairItem_150lu_805{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;border-radius:8px;transition:background .15s;flex-shrink:0;gap:8px}._staggeredPairItem_150lu_805:hover{background:#ffffff14}._staggeredPairRow_150lu_849{display:flex;gap:20px;flex:1;min-width:0}._staggeredSide_150lu_863{display:flex;flex-direction:column;gap:2px}._staggeredLabel_150lu_875{font-size:11px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px}._staggeredSize_150lu_891{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.2px}._tireSizeVariant_150lu_905{font-size:12px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:50%;text-align:right}._tireSizeEmpty_150lu_927{padding:24px 16px;text-align:center;color:#ffffff80;font-size:14px}._retryButton_150lu_941{display:inline-block;margin-top:12px;padding:8px 20px;background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:14px;cursor:pointer;transition:background .15s}._retryButton_150lu_941:hover{background:#fff3}._customSection_150lu_977{flex-shrink:0;margin-top:4px;border-top:1px solid rgba(255,255,255,.1)}._customSectionExpanded_150lu_989{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:0;border-top:none}._customToggle_150lu_1007{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;border:none;background:transparent;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:15px;text-align:left;transition:color .15s}._customToggle_150lu_1007:hover{color:#fff}._customInputArea_150lu_1047{padding:0 12px 12px}._customInputAreaExpanded_150lu_1055{padding:0 12px 4px;flex:1;display:flex;flex-direction:column;min-height:0}._customSizeInput_150lu_1071{width:100%;padding:10px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px;outline:none;transition:border-color .15s;box-sizing:border-box}._customSizeInput_150lu_1071:focus{border-color:#ffffff80;background:#ffffff1f}._customSizeInput_150lu_1071::placeholder{color:#fff6}._customSizeResults_150lu_1115{max-height:240px;overflow-y:auto;margin-top:4px;border-radius:8px}._customSizeResultsExpanded_150lu_1129{flex:1;min-height:0;overflow-y:auto;margin-top:0;border-radius:8px}._customSizeHint_150lu_1145{margin-top:8px;font-size:12px;color:#fff6;text-align:center}._customInputRow_150lu_1159{display:flex;align-items:flex-end;gap:8px}._comboInputContainer_150lu_1173{position:relative;flex:1;min-width:0}._comboInputLabel_150lu_1185{display:block;font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}._comboInputField_150lu_1203{width:100%;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0f;color:#fff;font-family:inherit;font-size:16px;font-weight:600;box-sizing:border-box;cursor:pointer;transition:border-color .15s;text-align:left}._comboInputField_150lu_1203:hover{border-color:#ffffff59}._comboInputPlaceholder_150lu_1243{color:#ffffff40}._comboFlyout_150lu_1253{position:absolute;bottom:calc(100% + 6px);left:-12px;right:-12px;min-width:280px;max-height:320px;display:flex;flex-direction:column;background:#1a4d5e;border:1px solid rgba(255,255,255,.15);border-radius:10px;z-index:30;box-shadow:0 -8px 32px #0006}._comboFlyoutHeader_150lu_1285{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 6px;flex-shrink:0}._comboFlyoutTitle_150lu_1301{font-size:15px;font-weight:700;color:#fff}._comboFlyoutClose_150lu_1313{background:none;border:none;font-size:22px;color:#ffffff80;cursor:pointer;padding:0 4px;line-height:1}._comboFlyoutClose_150lu_1313:hover{color:#fff}._comboFlyoutFilter_150lu_1341{margin:0 12px 8px;padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#ffffff0f;color:#fff;font-family:inherit;font-size:14px;outline:none;flex-shrink:0}._comboFlyoutFilter_150lu_1341::placeholder{color:#ffffff4d}._comboFlyoutFilter_150lu_1341:focus{border-color:#ffffff4d}._comboFlyoutGrid_150lu_1383{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:2px;padding:0 10px 10px;align-content:start}._comboFlyoutGrid_150lu_1383::-webkit-scrollbar{width:4px}._comboFlyoutGrid_150lu_1383::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._comboFlyoutItem_150lu_1421{padding:8px 4px;border:none;background:transparent;color:#fffc;font-family:inherit;font-size:14px;text-align:center;cursor:pointer;border-radius:6px;transition:background .1s}._comboFlyoutItem_150lu_1421:hover{background:#ffffff1a}._comboFlyoutItemActive_150lu_1455{background:#ffffff26;color:#fff;font-weight:700;outline:2px solid rgba(255,255,255,.4);outline-offset:-2px;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}._comboFlyoutEmpty_150lu_1481{grid-column:1 / -1;padding:16px;text-align:center;color:#fff6;font-size:13px}._customSubmit_150lu_1497{width:100%;margin-top:10px;padding:12px;border:none;border-radius:8px;background:#ffffff26;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}._customSubmit_150lu_1497:hover:not(:disabled){background:#ffffff40}._customSubmit_150lu_1497:disabled{opacity:.35;cursor:not-allowed}._customSubmitHint_150lu_1545{font-size:12px;color:#fff6;font-weight:400}._card_1pzgr_7{display:block;width:100%;max-width:380px;padding:0;margin:0;border:none;text-align:left;font-family:inherit;background:#133e4d;border-radius:14px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 3px #0000001f}._card_1pzgr_7:hover,._card_1pzgr_7:focus-visible{box-shadow:0 4px 14px #133e4d59;transform:translateY(-1px)}._card_1pzgr_7:focus-visible{outline:2px solid #4ade80;outline-offset:2px}._cardInert_1pzgr_40{cursor:default;opacity:.55;filter:saturate(.75);box-shadow:none}._cardInert_1pzgr_40:hover,._cardInert_1pzgr_40:focus-visible{box-shadow:none;transform:none}._checkIcon_1pzgr_53{color:#4ade80}._selectionCard_1pzgr_61{max-width:300px;cursor:default}._selectionCard_1pzgr_61:hover,._selectionCard_1pzgr_61:focus-visible{box-shadow:0 1px 3px #0000001f;transform:none}._selectionCard_1pzgr_61 ._inner_1pzgr_72{padding-bottom:12px}._selectionCard_1pzgr_61 ._searchValue_1pzgr_79{white-space:normal;overflow:visible;text-overflow:clip;text-align:center}._selectionSize_1pzgr_88{margin-top:10px;text-align:center;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.2px}._selectionSizeStaggered_1pzgr_97{display:flex;justify-content:center;column-gap:16px;row-gap:2px;flex-wrap:wrap}._inner_1pzgr_72{padding:12px 16px 0}._title_1pzgr_111{font-weight:700;font-size:19px;color:#fff;letter-spacing:-.3px;text-align:center;margin-bottom:2px}._row_1pzgr_122{display:flex;align-items:center;padding:12px 16px;font-size:17px;font-weight:700;color:#fff;letter-spacing:-.2px;border-radius:8px}._searchPill_1pzgr_140{display:flex;align-items:center;gap:10px;margin:12px 4px 4px;padding:13px 16px;background:#fff;border-radius:999px;box-shadow:0 2px 8px #00000040}._searchIcon_1pzgr_151{color:#6b7680;flex-shrink:0}._searchPlaceholder_1pzgr_156{font-size:15px;color:#8a9099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._searchValue_1pzgr_79{font-size:15px;font-weight:600;color:#1f2a30;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._optionsGhost_1pzgr_180{height:44px;overflow:hidden;margin-top:8px;padding:0 16px;display:flex;flex-direction:column;gap:10px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,transparent 88%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,transparent 88%)}._optionBar_1pzgr_192{display:block;height:12px;border-radius:6px;background:#ffffff29}._optionBar_1pzgr_192:first-child{width:62%}._optionBar_1pzgr_192:last-child{width:45%}._rowsPreview_1pzgr_179{height:96px;overflow:hidden;margin:8px -16px 0;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 50%,transparent 96%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 50%,transparent 96%)}._rowsPreview_1pzgr_179>*{pointer-events:none}._rowsGhost_1pzgr_233{height:44px;overflow:hidden;margin-top:4px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 88%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 88%)}._modeBannerWrap_1jfs8_6{position:relative;flex:none;padding:8px 32px;transition:padding .2s ease}._modeBannerWrapSquish_1jfs8_16{padding:0}._modeBanner_1jfs8_6{width:100%;max-width:360px;margin:0 auto;border:none;border-radius:4px;box-shadow:0 4px 4px #00000052;cursor:pointer;color:#fff;font-family:inherit;font-weight:700;font-size:15px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;white-space:nowrap;transition:padding .2s ease,font-size .2s ease,gap .2s ease,border-radius .2s ease,max-width .2s ease,box-shadow .2s ease}._modeBanner_1jfs8_6 svg{width:18px;height:18px;flex:none;transition:width .2s ease,height .2s ease}._modeBannerSquish_1jfs8_48{max-width:1000px;padding:4px 14px;font-size:11.5px;gap:6px;border-radius:0;box-shadow:none}._modeBannerSquish_1jfs8_48 svg{width:13px;height:13px}._modeBannerAi_1jfs8_63{background:#ce1126}._modeBannerAi_1jfs8_63:hover{background:#af0e20}._modeBannerLeave_1jfs8_65{background:#900c1b}._modeBannerLeave_1jfs8_65:hover{background:#710915}._modeBannerClosed_1jfs8_69{background:#f1f3f5;color:#9aa3ad}._modeBannerGhost_1jfs8_74{background:#e6e9ed;color:transparent;box-shadow:none;animation:_bannerGhostPulse_1jfs8_1 1.6s ease-in-out infinite}._modeBannerGhost_1jfs8_74 svg{visibility:hidden}._modeBannerGhost_1jfs8_74:before{content:"";display:block;width:18px;height:18px;flex:none}@keyframes _bannerGhostPulse_1jfs8_1{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._modeBannerGhost_1jfs8_74{animation:none;opacity:.7}}._modeBannerClosed_1jfs8_69:hover{background:#e9edf0}._modeBanner_1jfs8_6:disabled{cursor:default}._modeBannerWait_1jfs8_97{overflow:hidden;text-align:center;font-size:10.5px;font-weight:600;color:#8a8f98;white-space:nowrap;max-height:22px;padding:3px 0;transition:max-height .2s ease,padding .2s ease,opacity .2s ease;opacity:1}._modeBannerWaitHidden_1jfs8_109{max-height:0;padding:0;opacity:0}._chatContainer_1jfs8_115{display:flex;flex-direction:column;height:100%;background:#fff;font-family:var(--font-sans);position:relative}._embedChatContainer_1jfs8_125{flex:1;min-height:0;overflow:hidden}._messagesWrapper_1jfs8_132{flex:1;position:relative;overflow:hidden;min-height:0}._embedMessagesWrapper_1jfs8_140{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;position:relative;scrollbar-width:none;overflow-anchor:none}._embedMessagesWrapper_1jfs8_140::-webkit-scrollbar{display:none}._messagesWrapper_1jfs8_132:after{content:"";position:sticky;bottom:0;display:block;height:40px;margin-top:-40px;background:linear-gradient(to bottom,transparent 0%,white 100%);pointer-events:none;z-index:11}._embedMessagesWrapper_1jfs8_140:after{display:none}._embedMessagesWrapperNoScroll_1jfs8_186{overflow-y:hidden}._embedMessagesWrapperWithFade_1jfs8_190:after{display:block}html[data-traci-kb-ride-fade] ._embedMessagesWrapper_1jfs8_140:after{display:none}._ymmvMessagesWrapper_1jfs8_201:not(._embedMessagesWrapper_1jfs8_140):after{display:block;height:40px;margin-top:-40px;background:linear-gradient(to bottom,transparent 0%,#133e4d 100%)}._messagesArea_1jfs8_209{height:100%;overflow-y:auto;padding:16px 16px 120px;background:#fff;will-change:scroll-position;position:relative}._embedMessagesArea_1jfs8_219{height:auto;overflow-y:visible;padding:4px 16px 16px}._humanFirstMessagesArea_1jfs8_230{padding-top:16px}._messagesArea_1jfs8_209::-webkit-scrollbar{width:6px}._messagesArea_1jfs8_209::-webkit-scrollbar-track{background:#f1f1f1}._messagesArea_1jfs8_209::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._messagesArea_1jfs8_209::-webkit-scrollbar-thumb:hover{background:#94a3b8}._ymmvMessagesArea_1jfs8_255{overflow:hidden}._embedMessagesArea_1jfs8_219._ymmvMessagesArea_1jfs8_255{overflow:visible}._scrollToBottomButton_1jfs8_265{position:absolute;bottom:100px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;background:var(--color-primary, #2b7088);color:#fff;border:none;z-index:12;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .2s ease;pointer-events:auto}._scrollToBottomButton_1jfs8_265:hover{background:var(--color-primary-hover, #236274);box-shadow:0 6px 16px #0003;transform:translate(-50%) translateY(-2px)}._scrollToBottomButton_1jfs8_265:active{transform:translate(-50%) translateY(0)}._embedScrollToBottomButton_1jfs8_297{position:sticky;bottom:16px;translate:0 calc(-1 * var(--traci-kb-held, 0px))}._newMessagePill_1jfs8_306{width:max-content;gap:8px;padding:0 14px 0 16px;border-radius:20px;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,translate .2s ease;animation:_newMessagePillIn_1jfs8_1 .2s ease-out}._newMessagePill_1jfs8_306:focus-visible{outline:2px solid var(--color-primary, #2b7088);outline-offset:2px}._newMessagePillLabel_1jfs8_324{white-space:nowrap}@keyframes _newMessagePillIn_1jfs8_1{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){._newMessagePill_1jfs8_306{animation:none}}._emptyState_1jfs8_340{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 32px;text-align:center}._welcomeIcon_1jfs8_349{margin-bottom:16px;color:var(--color-primary, #2b7088)}._welcomeText_1jfs8_354{font-size:20px;font-weight:600;color:var(--color-text, #19170d);margin-bottom:8px}._welcomeSubtext_1jfs8_361{font-size:14px;color:var(--color-secondary, #666666);line-height:1.6;max-width:400px;margin-bottom:6px}._betaDisclaimer_1jfs8_370{font-size:12px;color:#666;padding:8px 10px;margin-top:20px;line-height:1.5;max-width:400px}._betaDisclaimer_1jfs8_370 strong{color:#ff9800;font-weight:600}._betaDisclaimerAboveInput_1jfs8_386{flex-shrink:0;padding:8px 16px;z-index:12;background:#fff;text-align:center}._betaDisclaimerAboveInput_1jfs8_386 ._betaDisclaimer_1jfs8_370{margin:0 auto;padding:0;max-width:600px;width:100%}@keyframes _fadeIn_1jfs8_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._messageWrapper_1jfs8_413{display:flex;flex-direction:column;position:relative}._userMessage_1jfs8_419{align-items:flex-end;margin-bottom:0}._assistantMessage_1jfs8_425:not(._welcomeMessageWrapper_1jfs8_425):not(._clientOnlyMessage_1jfs8_425)+._userMessage_1jfs8_419{margin-top:12px}._clientOnlyMessage_1jfs8_425{margin-bottom:8px}._assistantMessage_1jfs8_425{align-items:flex-start;margin-bottom:36px}._userMessage_1jfs8_419:has(+._assistantMessage_1jfs8_425 [data-track-id=size_search_link_card]) ._messageContent_1jfs8_446{margin-bottom:0}._messageHeader_1jfs8_452,._profileImage_1jfs8_456,._messageLabel_1jfs8_460{display:none}._agentLogo_1jfs8_464{width:18px;height:18px;flex-shrink:0}._messageContent_1jfs8_446{max-width:100%;width:100%}._welcomeMessageWrapper_1jfs8_425{margin-bottom:8px}._welcomeMessageWrapper_1jfs8_425 ._messageContent_1jfs8_446{margin-bottom:0}._sessionExpiryWrapper_1jfs8_488{margin-bottom:16px}._userMessage_1jfs8_419 ._messageContent_1jfs8_446{background:#d5e2e7;color:var(--color-primary, #2b7088);padding:10px 14px;border-radius:16px 16px 4px;box-shadow:none;font-size:15px;font-weight:500;line-height:1.4;margin:16px 0 8px;width:fit-content;max-width:82%;text-align:left}._userMessage_1jfs8_419 ._messageContent_1jfs8_446:has([data-track-id=ymmv_selection_card]){background:none;padding:0;border-radius:0;max-width:82%}._assistantMessage_1jfs8_425 ._messageContent_1jfs8_446{background:none;color:var(--color-text, #333);padding:0;border-radius:0;box-shadow:none}._messageText_1jfs8_531{font-size:14px;line-height:1.6;word-wrap:break-word}._userMessage_1jfs8_419 ._messageText_1jfs8_531{font-size:15px}._welcomeMessageWrapper_1jfs8_425 ._messageText_1jfs8_531{font-size:16px}._messageTime_1jfs8_545{display:none}._userMessage_1jfs8_419 ._messageTime_1jfs8_545{display:block;font-size:11px;color:#6b7d84;font-weight:600;margin-top:4px;text-align:right}._connectingTurn_1jfs8_563{align-items:flex-start}._connectingTurn_1jfs8_563 ._messageContent_1jfs8_446{background:none;padding:0;border-radius:0;width:auto;color:var(--color-text, #111);font-size:20px;font-weight:700;line-height:1.25;text-align:left;max-width:100%}._connectingTurn_1jfs8_563 ._messageText_1jfs8_531{font-size:24px}._connectingTurn_1jfs8_563 ._messageTime_1jfs8_545{display:none}._handoffWaitStatus_1jfs8_606{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);margin:-10px 0 -8px;font-size:12.5px;line-height:18px;font-weight:400;color:#6b7480;text-align:left}._handoffWaitStatus_1jfs8_606:before,._handoffWaitStatus_1jfs8_606:after,._handoffWaitStatusText_1jfs8_620{grid-area:1 / 1}._handoffWaitStatus_1jfs8_606:before{content:attr(data-reserve);visibility:hidden}._handoffWaitStatus_1jfs8_606:after{content:attr(data-reserve-first);visibility:hidden}._handoffWaitStatusCall_1jfs8_631{color:#3d4451}._streamingCursor_1jfs8_636{display:inline-block;margin-left:2px;animation:_blink_1jfs8_1 1s step-end infinite;color:var(--color-primary, #2b7088)}@keyframes _blink_1jfs8_1{50%{opacity:0}}._typingIndicator_1jfs8_650{display:flex;gap:4px;padding:4px 0}._typingDot_1jfs8_656{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:_bounce_1jfs8_1 1.4s ease-in-out infinite}._typingDot_1jfs8_656:nth-child(1){animation-delay:0s}._typingDot_1jfs8_656:nth-child(2){animation-delay:.2s}._typingDot_1jfs8_656:nth-child(3){animation-delay:.4s}@keyframes _bounce_1jfs8_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}._contextLoadingBubble_1jfs8_688{display:inline-block;background:#f3f4f6;padding:10px 16px;border-radius:18px 18px 18px 4px;margin:12px 12px 0;box-shadow:0 1px 2px #0000000d}._inputArea_1jfs8_698{position:absolute;bottom:40px;left:8px;right:8px;background:#ffffffeb;border-radius:28px;border:.5px solid rgba(0,0,0,.08);box-shadow:0 4px 24px #0000001f,0 0 0 4.5px #0000000a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px 8px 6px 16px;display:flex;flex-direction:column;gap:4px;z-index:20}._embedInputArea_1jfs8_717{position:relative;bottom:auto;left:auto;right:auto;flex-shrink:0;margin:4px 8px;border-radius:28px}@media(max-width:310px){._inputArea_1jfs8_698{bottom:50px}}._inputWrapper_1jfs8_733{display:flex;gap:8px;align-items:flex-end}._messageInput_1jfs8_739{flex:1;background:transparent;border:none;border-radius:0;font-size:16px;font-family:inherit;line-height:1.5;resize:none;overflow-y:hidden;transition:none;box-sizing:border-box;color:var(--color-text, #19170d);padding:6px 0;min-height:36px}._messageInput_1jfs8_739:focus{outline:none;box-shadow:none}._messageInput_1jfs8_739::placeholder{color:#aab}._messageInputPreConversation_1jfs8_776{min-height:84px}._messageInputHighlighted_1jfs8_780{animation:_highlight_1jfs8_1 1.5s ease}@keyframes _highlight_1jfs8_1{0%,to{opacity:1}50%{opacity:.7}}._sendButton_1jfs8_794{width:36px;height:36px;min-width:36px;background:var(--color-primary, #2a6496);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._sendButton_1jfs8_794:hover:not(:disabled){background:var(--color-primary-hover, #236274);transform:scale(1.05)}._sendButton_1jfs8_794:disabled{background:#d1d5db;cursor:not-allowed;opacity:.7}._legalDisclaimer_1jfs8_822{flex-shrink:0;font-size:9px;color:#999;text-align:center;line-height:1.4;padding:3px 16px 4px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:11;position:relative}._legalDisclaimer_1jfs8_822 a{color:#bbb;text-decoration:underline}._legalDisclaimer_1jfs8_822 a:hover{color:var(--color-primary, #2a6496)}._embedLegalDisclaimer_1jfs8_846{flex-shrink:0;background:#fff;z-index:12}@media(max-width:767px)and (pointer:coarse){._messageInputPreConversation_1jfs8_776{min-height:36px}html[data-traci-kb=up] body:has(._messageInput_1jfs8_739:focus) ._embedInputArea_1jfs8_717{box-shadow:0 0 0 4.5px #0000000a}}@media(orientation:landscape)and (min-width:540px)and (max-height:500px)and (pointer:coarse){._betaDisclaimerAboveInput_1jfs8_386{padding:0 8px}._betaDisclaimerAboveInput_1jfs8_386 ._betaDisclaimer_1jfs8_370{max-width:none;font-size:9px;line-height:1.4}._messageInputPreConversation_1jfs8_776{min-height:36px}html[data-traci-kb=up] ._embedChatContainer_1jfs8_125{justify-content:flex-end}html[data-traci-kb=up] ._embedInputArea_1jfs8_717{padding-top:2px;padding-bottom:2px;margin-top:2px}}._ymmvInputArea_1jfs8_917{background:#133e4d;border-color:#ffffff1a;box-shadow:0 4px 24px #0000004d,0 0 0 4.5px #ffffff0d}._ymmvInputArea_1jfs8_917 ._messageInput_1jfs8_739{color:#fff}._ymmvInputArea_1jfs8_917 ._messageInput_1jfs8_739::placeholder{color:#ffffff73}._ymmvInputArea_1jfs8_917 ._sendButton_1jfs8_794:disabled{background:#ffffff26}._hidden_1jfs8_935{display:none!important}._ymmvLegalDisclaimer_1jfs8_940{background:#133e4d;color:#ffffff59}._ymmvLegalDisclaimer_1jfs8_940 a{color:#ffffff59}._ymmvLegalDisclaimer_1jfs8_940 a:hover{color:#fff9}._spinner_1jfs8_953{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1jfs8_953 .8s linear infinite}@keyframes _spin_1jfs8_953{to{transform:rotate(360deg)}}._retryText_1jfs8_978{text-align:center}._retryTrack_1jfs8_982{width:100%;height:3px;margin-top:5px;background:#f59e0b2e;border-radius:2px;overflow:hidden}._retryBar_1jfs8_995{height:100%;background:#f59e0b;border-radius:2px;transition-property:width;transition-timing-function:linear}._retryingIndicator_1jfs8_1003{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;margin:6px 16px 0;padding:6px 12px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;color:#b45309;font-size:12px;font-weight:500;animation:_slideUp_1jfs8_1 .2s ease-out}._reconnectingIndicator_1jfs8_970{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 16px 0;padding:6px 12px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:#1d4ed8;font-size:12px;font-weight:500;animation:_slideUp_1jfs8_1 .2s ease-out}._retryCountdownBanner_1jfs8_970{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:100;width:calc(100% - 32px);max-width:400px;animation:_slideUp_1jfs8_1 .3s ease-out}@keyframes _slideUp_1jfs8_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._retryCountdownContent_1jfs8_1063{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;padding:16px;box-shadow:0 4px 12px #f59e0b33;display:flex;flex-direction:column;gap:12px}._retryCountdownIcon_1jfs8_1074{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f59e0b;border-radius:50%;color:#fff;margin:0 auto;animation:_pulse_1jfs8_1 2s infinite}@keyframes _pulse_1jfs8_1{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b66}50%{transform:scale(1.05);box-shadow:0 0 0 8px #f59e0b00}}._retryCountdownText_1jfs8_1098{text-align:center;color:#92400e}._retryCountdownText_1jfs8_1098>span{font-size:14px;font-weight:500}._retryCountdownTimer_1jfs8_1108{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:4px}._retryCountdownNumber_1jfs8_1116{font-size:28px;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}._retryCountdownLabel_1jfs8_1125{font-size:12px;color:#a16207}._retryCountdownProgress_1jfs8_1130{height:4px;background:#b4530933;border-radius:2px;overflow:hidden}._retryCountdownProgressBar_1jfs8_1137{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:2px;transition:width 1s linear}._processingIndicator_1jfs8_1145{display:flex;align-items:center;gap:12px;padding:8px 4px;transition:opacity .3s ease-out}._processingIndicatorFadeOut_1jfs8_1154{opacity:0;animation:_tireFadeOut_1jfs8_1 .3s ease-out forwards}@keyframes _tireFadeOut_1jfs8_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}._tireAnimation_1jfs8_1170{width:36px;height:36px;animation:_tireRoll_1jfs8_1 2s linear infinite}._tireSvg_1jfs8_1176{width:100%;height:100%}._tireOuter_1jfs8_1181{opacity:.9}._tireHub_1jfs8_1185{opacity:.95}._treadPattern_1jfs8_1189{animation:_treadSpin_1jfs8_1 2s linear infinite;transform-origin:center}._hubSpokes_1jfs8_1194{animation:_hubSpin_1jfs8_1 2s linear infinite reverse;transform-origin:center}@keyframes _tireRoll_1jfs8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _treadSpin_1jfs8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _hubSpin_1jfs8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._processingText_1jfs8_1226{font-size:14px;color:var(--color-secondary, #666666);animation:_textPulse_1jfs8_1 1.5s ease-in-out infinite}@keyframes _textPulse_1jfs8_1{0%,to{opacity:.3}50%{opacity:1}}._pageContextLoading_1jfs8_1242{display:flex;align-items:center;justify-content:flex-start;padding:16px 16px 8px}._pageContextDots_1jfs8_1249{display:flex;gap:4px;padding:10px 14px;background:var(--color-assistant-bg, #f0f0f0);border-radius:16px}._pageContextDots_1jfs8_1249 span{width:7px;height:7px;border-radius:50%;background:var(--color-secondary, #999);animation:_dotBounce_1jfs8_1 1.4s ease-in-out infinite}._pageContextDots_1jfs8_1249 span:nth-child(2){animation-delay:.2s}._pageContextDots_1jfs8_1249 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1jfs8_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._userSelectionCardPart_1jfs8_1285{display:flex;justify-content:flex-end;margin:.5rem 0}._selectedCard_1jfs8_1291{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--color-primary);color:#fff;border-radius:18px 18px 4px;font-size:.875rem;box-shadow:0 1px 2px #0000001a}._selectedCard_1jfs8_1291 ._checkmark_1jfs8_1303{font-size:1rem;opacity:.9}._experimentBadge_1jfs8_1313{position:fixed;top:4px;left:50%;transform:translate(-50%);z-index:100;background:#ffffff26;color:#ffffffd9;font-family:monospace!important;font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.2);white-space:nowrap;pointer-events:none}._messageTooLong_1jfs8_1332{margin:6px 12px 0;font-size:13px;line-height:1.35;color:#b3261e}._form_1c8g7_3{display:flex;flex-direction:column;gap:24px}._ratingsSection_1c8g7_10{display:flex;flex-direction:column;gap:20px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._ratingsTitle_1c8g7_20{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px}._ratingGroup_1c8g7_27{display:flex;align-items:center;justify-content:space-between;gap:16px}._ratingLabel_1c8g7_34{font-size:15px;font-weight:500;color:#374151;min-width:100px}._ratingOptions_1c8g7_41{display:flex;gap:12px}._ratingButton_1c8g7_46{padding:8px;background:#fff;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}._ratingButton_1c8g7_46:hover:not(:disabled){border-color:var(--color-primary, #2b7088);transform:translateY(-2px);box-shadow:0 2px 8px #2b708826}._ratingButton_1c8g7_46:disabled{cursor:not-allowed;opacity:.5}._ratingButtonSelected_1c8g7_69{border-color:var(--color-primary, #2b7088);background:#f0f7f9;box-shadow:0 2px 8px #2b708833}._feedbackSection_1c8g7_76{display:flex;flex-direction:column;gap:8px}._optionalLabel_1c8g7_82{font-size:13px;font-weight:400;color:#6b7280;font-style:italic}._label_1c8g7_89{font-size:16px;font-weight:500;color:#1f2937;margin-bottom:8px}._textarea_1c8g7_96{width:100%;padding:12px;border:2px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}._textarea_1c8g7_96:focus{outline:none;border-color:var(--color-primary, #2b7088);box-shadow:0 0 0 3px #2b70881a}._textarea_1c8g7_96:disabled{background-color:#f3f4f6;cursor:not-allowed}._textareaError_1c8g7_121{border-color:#ef4444}._textareaError_1c8g7_121:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._footer_1c8g7_130{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._charCount_1c8g7_138{font-size:13px;color:#6b7280}._charCountError_1c8g7_143{color:#ef4444;font-weight:500}._error_1c8g7_148{font-size:13px;color:#ef4444;text-align:center;padding:8px;background:#fef2f2;border-radius:6px;border:1px solid #fecaca}._submitButton_1c8g7_158{width:100%;padding:12px 24px;background:var(--color-primary, #2b7088);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}._submitButton_1c8g7_158:hover:not(:disabled){background:var(--color-primary-hover, #236274);transform:translateY(-1px);box-shadow:0 4px 8px #2b70884d}._submitButton_1c8g7_158:disabled{background:#9ca3af;cursor:not-allowed;opacity:.8;transform:none}._spinner_1c8g7_188{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1c8g7_188 .8s linear infinite}@keyframes _spin_1c8g7_188{to{transform:rotate(360deg)}}._successContainer_1c8g7_204{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0}._successIcon_1c8g7_212{margin-bottom:16px;animation:_scaleIn_1c8g7_1 .3s ease-out}@keyframes _scaleIn_1c8g7_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._successTitle_1c8g7_228{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}._successMessage_1c8g7_235{font-size:14px;color:#6b7280;margin:0 0 24px}._progressBarContainer_1c8g7_241{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:12px}._progressBar_1c8g7_241{height:100%;background:#10b981;transition:width .05s linear;border-radius:2px}._autoCloseText_1c8g7_257{font-size:13px;color:#9ca3af;margin:0}._sessionId_1c8g7_263{font-size:13px;color:#4b5563;text-align:center;margin:8px 0 0;font-family:Courier New,monospace;font-weight:600;letter-spacing:.5px;padding:4px 12px;background:#f3f4f6;border-radius:6px;border:1px solid #d1d5db}@media(max-width:640px){._ratingGroup_1c8g7_27{flex-direction:column;align-items:flex-start;gap:12px}._ratingLabel_1c8g7_34{min-width:auto;width:100%}._ratingOptions_1c8g7_41{width:100%;justify-content:center;gap:8px}._ratingButton_1c8g7_46{padding:6px}._ratingsSection_1c8g7_10{padding:12px}}._track_12cyx_1{position:relative;display:flex;border:1px solid var(--color-border, #ddd);border-radius:6px;overflow:hidden;isolation:isolate}._indicator_12cyx_10{position:absolute;top:0;left:0;height:100%;width:calc(100% / var(--sc-count, 1));background:var(--color-primary, #2b7088);transform:translate(calc(var(--sc-active-index, 0) * 100%));transition:transform .2s ease;z-index:0;pointer-events:none}._segment_12cyx_23{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 4px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #666);background:var(--color-background, #fff);border:none;border-right:1px solid var(--color-border, #ddd);cursor:pointer;transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._segment_12cyx_23:last-child{border-right:none}._segment_12cyx_23:hover:not(._segmentActive_12cyx_49):not(._segmentDisabled_12cyx_49){background:var(--color-background-secondary, #f5f5f5)}._segmentActive_12cyx_49{color:#fff;background:transparent}._segmentDisabled_12cyx_49{cursor:not-allowed;opacity:.5}._segment_12cyx_23:focus-visible{outline:2px solid var(--color-primary, #2b7088);outline-offset:-2px}._icon_12cyx_68{display:inline-flex;align-items:center}._label_12cyx_73{overflow:hidden;text-overflow:ellipsis}._backdrop_io6fu_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:999}._drawer_io6fu_25{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90%;background:var(--color-background, #fff);box-shadow:-4px 0 20px #00000026;z-index:1000;display:flex;flex-direction:column;animation:_slideIn_io6fu_1 .2s ease-out;border-radius:0 12px 12px 0}@keyframes _slideIn_io6fu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_io6fu_75{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;min-height:60px;box-sizing:border-box;background:linear-gradient(135deg,var(--color-primary, #2b7088) 0%,var(--color-primary-hover, #236274) 100%);color:#fff}._title_io6fu_97{margin:0;font-size:16px;font-weight:600;line-height:1.2}._closeButton_io6fu_111{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.8;transition:opacity .15s}._closeButton_io6fu_111:hover{opacity:1}._content_io6fu_145{flex:1;overflow-y:auto;padding:20px}._section_io6fu_157{margin-bottom:20px}._label_io6fu_165{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-text, #333);margin-bottom:8px}._modifiedBadge_io6fu_185{font-size:10px;font-weight:600;text-transform:uppercase;color:#fff;background:var(--color-warning, #e67e22);padding:2px 6px;border-radius:4px}._inputGroup_io6fu_205{display:flex;align-items:center;gap:8px}._inputGroupStacked_io6fu_223{margin-top:8px}._input_io6fu_205{flex:1;padding:10px 12px;font-size:14px;border:1px solid var(--color-border, #ddd);border-radius:6px;outline:none;transition:border-color .15s}._input_io6fu_205:focus{border-color:var(--color-primary, #2b7088)}._input_io6fu_205::-webkit-inner-spin-button,._input_io6fu_205::-webkit-outer-spin-button{opacity:1}._inputSuffix_io6fu_269{font-size:14px;color:var(--color-text-secondary, #666)}._hint_io6fu_279{margin-top:8px;font-size:12px;color:var(--color-text-secondary, #666);line-height:1.4}._divider_io6fu_293{height:1px;background:var(--color-border, #e0e0e0);margin:20px 0}._resetButton_io6fu_305{width:100%;padding:10px 16px;font-size:14px;font-weight:500;color:var(--color-text, #333);background:var(--color-background-secondary, #f5f5f5);border:1px solid var(--color-border, #ddd);border-radius:6px;cursor:pointer;transition:background .15s}._resetButton_io6fu_305:hover:not(:disabled){background:var(--color-background-hover, #eee)}._resetButton_io6fu_305:disabled{opacity:.5;cursor:not-allowed}._simulateButton_io6fu_351{width:100%;padding:10px 16px;margin-bottom:12px;font-size:14px;font-weight:500;color:#fff;background:var(--color-primary, #2b7088);border:none;border-radius:6px;cursor:pointer;transition:background .15s}._simulateButton_io6fu_351:hover{background:var(--color-primary-hover, #236274)}._infoSection_io6fu_387{margin-top:24px;padding:12px;background:var(--color-background-secondary, #f8f9fa);border-radius:6px}._infoText_io6fu_401{margin:0;font-size:12px;color:var(--color-text-secondary, #666);line-height:1.5}._expFeature_io6fu_417{margin-bottom:12px}._expFeatureHeader_io6fu_425{display:flex;align-items:center;gap:6px;margin-bottom:6px}._expFeatureLetter_io6fu_439{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;font-weight:700;color:#fff;background:var(--color-primary, #2b7088);border-radius:4px;flex-shrink:0}._expFeatureName_io6fu_467{font-size:13px;font-weight:500;color:var(--color-text, #333)}._expInfoBox_io6fu_479{padding:10px 12px;font-size:12px;color:var(--color-text-secondary, #666);background:var(--color-background-secondary, #f8f9fa);border-radius:6px;line-height:1.4}._expManualOverride_io6fu_497{margin-bottom:8px}._expResetButton_io6fu_505{width:100%;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-text-secondary, #666);background:transparent;border:1px solid var(--color-border, #ddd);border-radius:6px;cursor:pointer;transition:background .15s}._expResetButton_io6fu_505:hover{background:var(--color-background-secondary, #f5f5f5)}._dangerBadge_io6fu_543{font-size:10px;font-weight:600;text-transform:uppercase;color:#fff;background:#dc3545;padding:2px 6px;border-radius:4px;animation:_pulse_io6fu_1 1.5s infinite}@keyframes _pulse_io6fu_1{0%,to{opacity:1}50%{opacity:.7}}._toggleContainer_io6fu_583{display:flex;align-items:center;margin-bottom:8px}._toggleButton_io6fu_595{position:relative;width:80px;height:36px;background:#ccc;border:none;border-radius:18px;cursor:pointer;transition:background .2s;display:flex;align-items:center;padding:0 8px}._toggleButton_io6fu_595:hover:not(:disabled){background:#bbb}._toggleButton_io6fu_595:disabled{opacity:.6;cursor:not-allowed}._toggleButton_io6fu_595._toggleActive_io6fu_641{background:#dc3545}._toggleButton_io6fu_595._toggleActive_io6fu_641:hover:not(:disabled){background:#c82333}._toggleSlider_io6fu_657{position:absolute;left:4px;width:28px;height:28px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 2px 4px #0003}._toggleButton_io6fu_595._toggleActive_io6fu_641 ._toggleSlider_io6fu_657{transform:translate(44px)}._toggleLabel_io6fu_687{margin-left:auto;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase}._toggleButton_io6fu_595:not(._toggleActive_io6fu_641) ._toggleLabel_io6fu_687{color:#666;margin-left:36px;margin-right:auto}._shutoffInfo_io6fu_715{font-size:12px;color:#dc3545;margin:8px 0;padding:8px;background:#dc35451a;border-radius:4px;line-height:1.4}._dangerHint_io6fu_735{color:#dc3545}._confirmOverlay_io6fu_745{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}._confirmDialog_io6fu_771{background:#fff;border-radius:12px;padding:24px;max-width:360px;box-shadow:0 8px 32px #0003}._confirmTitle_io6fu_787{margin:0 0 16px;font-size:18px;font-weight:600;color:#dc3545}._confirmText_io6fu_801{margin:0 0 8px;font-size:14px;color:#333;line-height:1.5}._confirmList_io6fu_815{margin:0 0 16px;padding-left:20px;font-size:13px;color:#666;line-height:1.6}._confirmButtons_io6fu_831{display:flex;gap:12px;margin-top:20px}._confirmCancel_io6fu_843{flex:1;padding:10px 16px;font-size:14px;font-weight:500;color:#666;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:background .15s}._confirmCancel_io6fu_843:hover{background:#eee}._confirmEnable_io6fu_877{flex:1;padding:10px 16px;font-size:14px;font-weight:500;color:#fff;background:#dc3545;border:none;border-radius:6px;cursor:pointer;transition:background .15s}._confirmEnable_io6fu_877:hover:not(:disabled){background:#c82333}._confirmEnable_io6fu_877:disabled{opacity:.6;cursor:not-allowed}._chatWidget_2xm6l_4{position:relative;width:100%;height:calc(100dvh - var(--traci-kb-cover, 0px) + var(--traci-kb-tuck, 0px));display:flex;flex-direction:column;overflow:hidden;background:#fff}._srOnly_2xm6l_37{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skeletonTitle_2xm6l_51{display:inline-flex;align-items:center;gap:4px;height:24px}._skeletonTitleMark_2xm6l_57,._skeletonTitleText_2xm6l_58{background:#ffffff59;animation:_skeletonPulse_2xm6l_1 1.6s ease-in-out infinite}._skeletonTitleMark_2xm6l_57{width:24px;height:24px;border-radius:50%}._skeletonTitleText_2xm6l_58{width:113px;height:16px;border-radius:8px;animation-delay:.1s}._skeletonCanvas_2xm6l_80{--skeleton-top: 9px;--skeleton-side: 16px;flex:1;min-height:0;background:#fff;padding:var(--skeleton-top) var(--skeleton-side) 0}._skeletonCanvasInset_2xm6l_91{flex:none;padding:calc(var(--skeleton-top) - 4px) calc(var(--skeleton-side) - 16px) 0}._skeletonLine_2xm6l_99,._skeletonPill_2xm6l_100{background:#e6e9ed;animation:_skeletonPulse_2xm6l_1 1.6s ease-in-out infinite}._skeletonLine_2xm6l_99{height:14px;border-radius:7px;margin-bottom:11.6px}._skeletonPills_2xm6l_111{display:flex;flex-direction:column;gap:24px;margin-top:30.8px}._skeletonPill_2xm6l_100{height:40px;border-radius:20px}._skeletonPills_2xm6l_111>:nth-child(1){animation-delay:.15s}._skeletonPills_2xm6l_111>:nth-child(2){animation-delay:.3s}._skeletonPills_2xm6l_111>:nth-child(3){animation-delay:.45s}@keyframes _skeletonPulse_2xm6l_1{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._skeletonLine_2xm6l_99,._skeletonPill_2xm6l_100,._skeletonTitleMark_2xm6l_57,._skeletonTitleText_2xm6l_58{animation:none;opacity:.7}}._widgetHeader_2xm6l_20{flex-shrink:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:6px 20px;background:var(--color-primary, #2b7088);color:#fff;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;min-height:0}._headerLeft_2xm6l_50{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;min-width:0}._headerLogo_2xm6l_166{width:24px;height:24px;filter:brightness(0) invert(1);margin-top:-2px}._widgetHeader_2xm6l_20{padding:6px 12px}._headerLogo_2xm6l_166{display:none}._brandMark_2xm6l_189{display:inline-flex;align-items:center;flex:none;padding:0 2px;margin:0;background:none;border:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._brandMark_2xm6l_189:active{opacity:.7}._brandLogo_2xm6l_206{display:block;height:18px;width:auto;filter:brightness(0) invert(1)}._brandRule_2xm6l_221{display:block;flex:none;width:1px;height:16px;margin:0 4px;background:#fff6}._widgetTitle_2xm6l_230{font-size:14px;letter-spacing:.2px}._betaLabel_2xm6l_235{font-size:9px;padding:2px 6px;margin-left:6px}._skeletonTitleMark_2xm6l_57{width:80px;height:18px;border-radius:3px}._skeletonTitleText_2xm6l_58{width:96px;height:14px}@media(prefers-reduced-motion:reduce){._headerSpinner_2xm6l_260{animation-duration:2.4s}}._headerIcon_2xm6l_263{flex-shrink:0}._widgetTitle_2xm6l_230{display:flex;align-items:center;font-size:16px;font-weight:600;letter-spacing:.3px}._betaLabel_2xm6l_235{display:inline-flex;align-items:center;padding:3px 8px;background:#fbc946;color:#000;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;margin-left:8px;line-height:1}._headerButtons_2xm6l_291{display:flex;gap:4px;align-items:center;flex-shrink:0}._surveyButtonWrapper_2xm6l_298,._deleteButtonWrapper_2xm6l_302{position:relative}._headerButton_2xm6l_291{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._headerButton_2xm6l_291:hover{background:#ffffff4d}._headerButton_2xm6l_291:active{transform:scale(.95)}._deleteConfirmTooltip_2xm6l_328{position:absolute;top:calc(100% + 8px);right:0;background:#fff;color:var(--color-text, #19170d);padding:12px;border-radius:8px;font-size:13px;white-space:nowrap;z-index:10001;box-shadow:0 4px 12px #00000040;animation:_fadeInDown_2xm6l_1 .2s ease}@keyframes _fadeInDown_2xm6l_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._deleteConfirmTooltip_2xm6l_328:before{content:"";position:absolute;top:-6px;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white}._deleteConfirmText_2xm6l_366{font-weight:500;margin-bottom:8px;color:var(--color-text, #19170d)}._deleteConfirmButtons_2xm6l_372{display:flex;gap:6px}._confirmButton_2xm6l_377,._cancelButton_2xm6l_378{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_2xm6l_377{background:var(--color-primary, #2b7088);color:#fff}._confirmButton_2xm6l_377:hover{background:var(--color-primary-hover, #236274)}._cancelButton_2xm6l_378{background:#e5e7eb;color:var(--color-text, #19170d)}._cancelButton_2xm6l_378:hover{background:#d1d5db}._confirmButton_2xm6l_377:active,._cancelButton_2xm6l_378:active{transform:scale(.95)}._signOutWrapper_2xm6l_412{position:relative}._tooltip_2xm6l_416{position:absolute;bottom:-40px;right:0;background:var(--color-primary, #2b7088);color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;z-index:10001;pointer-events:none;box-shadow:0 2px 8px #0000004d;animation:_tooltipPulse_2xm6l_1 5s ease-in-out forwards}._tooltip_2xm6l_416:before{content:"";position:absolute;top:-6px;right:12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-primary, #2b7088)}@keyframes _tooltipPulse_2xm6l_1{0%{opacity:0}10%{opacity:1}30%{opacity:.4}50%{opacity:1}70%{opacity:.4}90%{opacity:1}to{opacity:0}}._signOutButton_2xm6l_470{display:flex}._chatContainer_2xm6l_475{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._widgetHeader_2xm6l_20{transition:height .25s ease,padding .25s ease}._headerLogo_2xm6l_166{transition:width .25s ease,height .25s ease}._widgetTitle_2xm6l_230{transition:font-size .25s ease}._betaLabel_2xm6l_235{transition:font-size .25s ease,padding .25s ease}@media(orientation:landscape)and (min-width:540px)and (max-height:500px)and (pointer:coarse){html[data-traci-kb=up] ._widgetHeader_2xm6l_20{padding-top:0;padding-bottom:0}}._banner_cuts6_2{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fef3c7;border-bottom:1px solid #f59e0b;position:fixed;top:44px;left:0;right:0;z-index:20}._iconWrapper_cuts6_16{flex-shrink:0;color:#d97706;display:flex;align-items:center}._content_cuts6_23{flex:1;font-size:14px;line-height:1.5;color:#92400e}._content_cuts6_23 strong{font-weight:600;color:#78350f}._content_cuts6_23 em{font-style:italic}._paragraph_cuts6_39{display:inline}._link_cuts6_43{color:#b45309;text-decoration:underline;font-weight:500}._link_cuts6_43:hover{color:#92400e}._dismissButton_cuts6_53{flex-shrink:0;background:none;border:none;cursor:pointer;color:#b45309;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s}._dismissButton_cuts6_53:hover{background-color:#b453091a;color:#92400e}._emergencyOverlay_cuts6_73{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fffffff2;z-index:100;padding:32px}._testerNote_cuts6_85{position:absolute;top:10px;left:12px;right:12px;padding:6px 10px;border:1px dashed #7c3aed;border-radius:6px;background:#f5f3ff;color:#5b21b6;font-size:12px;line-height:1.35;text-align:center}._emergencyCard_cuts6_100{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:480px;text-align:center;padding:40px 32px}._emergencyIcon_cuts6_110{color:#dc2626;opacity:.8}._emergencyContent_cuts6_115{font-size:16px;line-height:1.6;color:#374151}._emergencyContent_cuts6_115 p{margin:0 0 12px}._emergencyContent_cuts6_115 p:last-child{margin-bottom:0}._emergencyContent_cuts6_115 strong{font-weight:600;color:#111827}._emergencyContent_cuts6_115 ul{margin:0 0 12px;padding-left:22px;text-align:left;display:inline-block}._emergencyContent_cuts6_115 ul:last-child{margin-bottom:0}._emergencyContent_cuts6_115 li{margin-bottom:6px}._emergencyContent_cuts6_115 li:last-child{margin-bottom:0}._emergencyLink_cuts6_158{color:#2563eb;text-decoration:underline}._emergencyLink_cuts6_158:hover{color:#1d4ed8}._emergencyAction_cuts6_170{margin-top:16px;padding:14px 36px;background-color:#c8102e;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .15s}._emergencyAction_cuts6_170:hover{background-color:#a30d26}._emergencyProminentDismiss_cuts6_187{margin-top:8px;padding:12px 32px;background-color:#2b7088;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s}._emergencyProminentDismiss_cuts6_187:hover{background-color:#1f5668}._emergencyPreview_cuts6_205{position:relative;inset:auto;border-radius:12px;border:1px solid #e5e7eb}._bannerPreview_cuts6_212{position:relative;top:auto;left:auto;right:auto;border-radius:8px;border:1px solid #f59e0b}@media(max-width:480px){._banner_cuts6_2{padding:10px 12px;margin:12px}._content_cuts6_23{font-size:13px}._emergencyCard_cuts6_100{padding:24px 16px}._emergencyContent_cuts6_115{font-size:15px}}._chipRow_9qche_4{display:flex;justify-content:flex-start;padding:0 16px 8px}._chip_9qche_4{min-height:36px;padding:6px 14px;border:1px solid var(--color-primary, #2b7088);border-radius:999px;background:transparent;color:var(--color-primary, #2b7088);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}._chip_9qche_4:hover{background:var(--color-primary, #2b7088);color:#fff}._chip_9qche_4:focus-visible,._close_9qche_30:focus-visible,._submit_9qche_31:focus-visible,._secondary_9qche_32:focus-visible,._trackLink_9qche_33:focus-visible{outline:2px solid var(--color-primary, #2b7088);outline-offset:2px}._chip_9qche_4:active,._submit_9qche_31:active,._secondary_9qche_32:active{transform:translateY(1px)}._card_9qche_44{margin:0 16px 12px;padding:16px;border:1px solid rgba(43,112,136,.25);border-radius:12px;background:#fbfcfc;color:var(--color-text, #19170d);box-shadow:0 1px 3px #00000014;max-height:60vh;overflow-y:auto}._header_9qche_56{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._title_9qche_63{margin:0;font-size:16px;font-weight:700;color:var(--color-text, #19170d)}._close_9qche_30{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-8px -8px -8px 0;border:none;border-radius:999px;background:transparent;color:var(--color-secondary, #666666);cursor:pointer;transition:background-color .15s ease}._close_9qche_30:hover{background:#2b70881a}._form_9qche_89{display:flex;flex-direction:column}._note_9qche_94{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--color-secondary, #666666)}._label_9qche_101{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--color-text, #19170d)}._input_9qche_108{min-height:44px;margin-bottom:12px;padding:8px 12px;border:1px solid rgba(25,23,13,.25);border-radius:8px;background:#fff;color:var(--color-text, #19170d);font:inherit;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}._input_9qche_108:focus{outline:none;border-color:var(--color-primary, #2b7088);box-shadow:0 0 0 3px #2b708833}._input_9qche_108:disabled{opacity:.6}._error_9qche_132{margin:-4px 0 12px;font-size:13px;color:#b42318}._submit_9qche_31{min-height:44px;border:none;border-radius:8px;background:var(--color-primary, #2b7088);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease}._submit_9qche_31:hover:not(:disabled){background:var(--color-primary-hover, #236274)}._submit_9qche_31:disabled{opacity:.7;cursor:progress}._secondary_9qche_32{min-height:40px;margin-top:12px;padding:0 12px;border:1px solid rgba(25,23,13,.2);border-radius:8px;background:#fff;color:var(--color-text, #19170d);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease}._secondary_9qche_32:hover{border-color:var(--color-primary, #2b7088)}._summary_9qche_179{display:flex;flex-direction:column;gap:8px}._status_9qche_185{margin:0;font-size:18px;font-weight:700;color:var(--color-primary, #2b7088)}._tracking_9qche_192{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:14px}._trackLink_9qche_33{color:var(--color-primary, #2b7088);font-weight:600;overflow-wrap:anywhere}._mono_9qche_206{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._dates_9qche_211{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:4px 0 0}._dateRow_9qche_218 dt{font-size:12px;color:var(--color-secondary, #666666)}._dateRow_9qche_218 dd{margin:0;font-size:14px;font-weight:600}._items_9qche_229{margin:8px 0 0;padding:8px 0 0;border-top:1px solid rgba(25,23,13,.1);list-style:none}._item_9qche_229{display:flex;gap:8px;padding:4px 0;font-size:14px;line-height:1.4}._qty_9qche_244{flex:none;min-width:28px;font-weight:600;font-variant-numeric:tabular-nums}._size_9qche_251{color:var(--color-secondary, #666666)}._notFound_9qche_255{margin:0;font-size:14px}@media(max-width:600px){._chip_9qche_4,._secondary_9qche_32{min-height:44px}._close_9qche_30{width:44px;height:44px;margin:-10px -10px -10px 0}._trackLink_9qche_33{display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){._chip_9qche_4,._close_9qche_30,._input_9qche_108,._submit_9qche_31,._secondary_9qche_32{transition:none}}._vehicleHeaderBar_12ly6_5{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f0f9ff;border-bottom:1px solid #d0e8f2;flex-shrink:0;z-index:10;position:relative;gap:8px;order:-1}@keyframes _slideDown_12ly6_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._vehicleInfo_12ly6_61{display:flex;align-items:center;gap:8px;min-width:0;flex:1;align-self:stretch}._vehicleDetails_12ly6_79{display:flex;align-items:center;gap:8px;min-width:0;flex:1;justify-content:space-between}._vehicleDescription_12ly6_97{font-size:13px;font-weight:600;color:#1e3a4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}._tireSizeDisplay_12ly6_117{font-size:12px;color:#4a7a8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 3 auto;min-width:0}._chevron_12ly6_137{color:#4a7a8c;flex-shrink:0;transition:transform .2s ease;transform:rotate(0)}._chevronOpen_12ly6_151{transform:rotate(90deg)}._vehicleActions_12ly6_159{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}._shopLink_12ly6_175{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#fff;background:#2b7088;text-decoration:none;padding:4px 10px;border-radius:4px;border:1px solid #2b7088;transition:background .15s ease;white-space:nowrap}._shopLink_12ly6_175:hover{background:#1e5a6e;color:#fff}._shopLink_12ly6_175 svg{flex-shrink:0}._dropdown_12ly6_227{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d0e8f2;border-top:none;box-shadow:0 4px 12px #0000001a;z-index:20;opacity:0;transform:translateY(-4px);visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s}._dropdownOpen_12ly6_261{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}._dropdownVehicleList_12ly6_275{max-height:126px;overflow-y:auto}._dropdownVehicleList_12ly6_275::-webkit-scrollbar{width:6px}._dropdownVehicleList_12ly6_275::-webkit-scrollbar-track{background:#f1f1f1}._dropdownVehicleList_12ly6_275::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._dropdownVehicleList_12ly6_275::-webkit-scrollbar-thumb:hover{background:#94a3b8}._dropdownItem_12ly6_319{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:none;cursor:pointer;font-size:13px;color:#334155;text-align:left;transition:background .1s ease}._dropdownItem_12ly6_319:hover{background:#f0f9ff}._dropdownVehicleName_12ly6_357{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownTireSize_12ly6_373{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 3 auto;min-width:0}._dropdownShopLink_12ly6_393{display:inline-flex;align-items:center;font-size:11px;font-weight:500;color:#2b7088;text-decoration:none;padding:2px 8px;border-radius:3px;border:1px solid #2b7088;flex-shrink:0;transition:background .15s ease,color .15s ease;white-space:nowrap}._dropdownShopLink_12ly6_393:hover{background:#2b7088;color:#fff}._selectTiresBtn_12ly6_435{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#2b7088;background:transparent;padding:4px 10px;border-radius:4px;border:1.5px dashed #8bb8c8;cursor:pointer;transition:all .15s ease;white-space:nowrap}._selectTiresBtn_12ly6_435:hover{background:#2b708814;border-color:#2b7088;color:#1e5a6e}._dropdownSelectTiresBtn_12ly6_479{display:inline-flex;align-items:center;font-size:11px;font-weight:500;color:#2b7088;background:transparent;padding:2px 8px;border-radius:3px;border:1.5px dashed #8bb8c8;flex-shrink:0;cursor:pointer;transition:all .15s ease;white-space:nowrap}._dropdownSelectTiresBtn_12ly6_479:hover{background:#2b708814;border-color:#2b7088}._dropdownDivider_12ly6_521{height:1px;background:#e2e8f0;margin:0}@media(max-width:480px){._tireSizeDisplay_12ly6_117{display:none}._vehicleDescription_12ly6_97{font-size:12px}._shopLink_12ly6_175{font-size:11px;padding:3px 8px}}._wrapper_6rr1w_6{position:relative;display:flex}._trigger_6rr1w_11{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._trigger_6rr1w_11:hover:not(:disabled){background:#ffffff4d}._trigger_6rr1w_11:active:not(:disabled){transform:scale(.95)}._trigger_6rr1w_11:disabled{opacity:.45;cursor:default}._confirm_6rr1w_38{position:absolute;top:calc(100% + 8px);right:0;background:#fff;color:var(--color-text, #19170d);padding:12px;border-radius:8px;font-size:13px;z-index:10001;box-shadow:0 4px 12px #00000040;animation:_fadeInDown_6rr1w_1 .2s ease;min-width:200px;text-align:left}@keyframes _fadeInDown_6rr1w_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._confirm_6rr1w_38:before{content:"";position:absolute;top:-6px;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white}._confirmText_6rr1w_77{font-weight:500;margin-bottom:8px;color:var(--color-text, #19170d);white-space:nowrap}._confirmButtons_6rr1w_84{display:flex;gap:6px}._confirmButton_6rr1w_84,._cancelButton_6rr1w_90{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_6rr1w_84{background:var(--color-primary, #2b7088);color:#fff}._confirmButton_6rr1w_84:hover{background:var(--color-primary-hover, #225a6e)}._cancelButton_6rr1w_90{background:#eceef0;color:#4b5563}._cancelButton_6rr1w_90:hover{background:#dfe3e6}._status_6rr1w_118{padding:0 0 8px;font-size:12px;color:#8a1c1c;white-space:normal;max-width:240px}
