@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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh;min-height:100dvh;background-color:gray}._banner_e8j6r_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_e8j6r_22{display:flex;align-items:center;gap:6px;width:100%}._headerRow_e8j6r_30{justify-content:space-between;min-height:16px}._headerLeft_e8j6r_35{display:flex;align-items:center;gap:6px}._headerRight_e8j6r_41{display:flex;align-items:center;gap:2px}._authOff_e8j6r_48{background-color:#fef2f2f2;border:1px solid #f87171;color:#991b1b}._authOff_e8j6r_48 ._icon_e8j6r_54{color:#dc2626}._authOff_e8j6r_48 ._separator_e8j6r_58{color:#fca5a5;font-weight:400}._authOff_e8j6r_48 ._roleSelect_e8j6r_63{border-color:#f87171;color:#991b1b}._authOff_e8j6r_48 ._roleSelect_e8j6r_63:hover{border-color:#dc2626}._authOff_e8j6r_48 ._minimizeBtn_e8j6r_72{color:#b91c1c}._authOff_e8j6r_48 ._minimizeBtn_e8j6r_72:hover{color:#dc2626}._authOff_e8j6r_48 ._currentUser_e8j6r_80{color:#991b1b}._neutral_e8j6r_87{background-color:#f3f4f6f2;border:1px solid #d1d5db;color:#374151}._neutral_e8j6r_87 ._icon_e8j6r_54{color:#6b7280}._neutral_e8j6r_87 ._separator_e8j6r_58{color:#9ca3af;font-weight:400}._neutral_e8j6r_87 ._minimizeBtn_e8j6r_72{color:#6b7280}._neutral_e8j6r_87 ._minimizeBtn_e8j6r_72:hover{color:#374151}._icon_e8j6r_54{flex-shrink:0;width:12px;height:12px}._roleLabel_e8j6r_120{font-weight:500}._roleSelect_e8j6r_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_e8j6r_63:disabled{opacity:.5;cursor:wait}._currentUser_e8j6r_80{font-weight:600}._minimizeBtn_e8j6r_72{background:none;border:none;font-size:16px;font-weight:700;cursor:pointer;padding:0 2px;line-height:1;margin-left:2px}._devMetaSection_e8j6r_157{display:inline-flex;align-items:center;gap:4px;font-family:monospace;font-size:10px}._devMetaSection_e8j6r_157._override_e8j6r_165{background:#d70000;color:#fff;padding:1px 6px;border-radius:4px}._pinned_e8j6r_172{font-size:9px;margin-left:2px}._minimized_e8j6r_177{padding:6px;border-radius:999px;cursor:pointer;opacity:.6;transition:opacity .15s;flex-direction:row;align-items:center;justify-content:center}._minimized_e8j6r_177:hover{opacity:1}._corner_br_e8j6r_193{bottom:12px;right:12px;top:auto;left:auto}._corner_bl_e8j6r_194{bottom:12px;left:12px;top:auto;right:auto}._corner_tr_e8j6r_195{top:12px;right:12px;bottom:auto;left:auto}._corner_tl_e8j6r_196{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}._messageContent_ascuz_3{display:flex;flex-direction:column;gap:24px}._textPart_ascuz_9{line-height:1.6;color:#333}._userTextPart_ascuz_16{color:inherit}._paragraph_ascuz_20{margin:0 0 8px}._paragraph_ascuz_20:last-child{margin-bottom:0}._bulletList_ascuz_28{margin:8px 0;padding-left:20px}._bulletList_ascuz_28 li{margin:4px 0;line-height:1.5}._toolPart_ascuz_39{overflow:hidden}._toolIndicator_ascuz_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_ascuz_56{background:linear-gradient(135deg,#2b708814,#2b70880a);border-color:#2b708826}._toolCompleted_ascuz_61{display:none}._toolFadingOut_ascuz_65{animation:_toolFadeOut_ascuz_1 .5s ease-out forwards}@keyframes _toolFadeOut_ascuz_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_ascuz_92{background:#ef44440d;border-color:#ef444426}._toolHeader_ascuz_97{display:flex;align-items:center;gap:10px}._toolContent_ascuz_103{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._toolName_ascuz_111{color:#4b5563;font-size:13px;font-weight:500}._toolRunning_ascuz_56 ._toolName_ascuz_111{color:var(--color-primary, #2b7088)}._toolSummary_ascuz_121{color:#6b7280;font-size:12px;font-weight:400;line-height:1.4}._toolProgress_ascuz_128{margin-top:4px;color:#6b7280;font-size:12px;font-style:italic}._toolPulseContainer_ascuz_136{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toolPulse_ascuz_136{position:absolute;width:8px;height:8px;background:var(--color-primary, #2b7088);border-radius:50%;animation:_toolPulse_ascuz_136 1.5s ease-in-out infinite}._toolPulse_ascuz_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_ascuz_1 1.5s ease-out infinite}@keyframes _toolPulse_ascuz_136{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@keyframes _toolPulseRing_ascuz_1{0%{transform:translate(-50%,-50%) scale(.5);opacity:.5}to{transform:translate(-50%,-50%) scale(2);opacity:0}}._toolDotContainer_ascuz_192{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toolDotStatic_ascuz_202{width:8px;height:8px;background:var(--color-primary, #2b7088);border-radius:50%;opacity:.6}._toolErrorIcon_ascuz_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_ascuz_223{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}._selectionCardsPart_ascuz_231{margin-top:12px}._selectableTireCardsPart_ascuz_236{margin-top:16px}._selectableTireCardsGrid_ascuz_240{display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:768px){._selectableTireCardsGrid_ascuz_240{gap:8px}}._tireCardsContainer_ascuz_254{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%}._tireCardGrid_ascuz_264{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;width:100%}@media(max-width:480px){._tireCardGrid_ascuz_264{grid-template-columns:repeat(2,1fr)}}._markdown_ascuz_279{line-height:1.6}._h1_ascuz_284{font-size:1.75em;font-weight:600;margin:16px 0 12px;color:#1a1a1a;border-bottom:2px solid #e5e7eb;padding-bottom:8px}._h2_ascuz_293{font-size:1.5em;font-weight:600;margin:14px 0 10px;color:#1a1a1a}._h3_ascuz_300{font-size:1.25em;font-weight:600;margin:12px 0 8px;color:#1a1a1a}._h4_ascuz_307{font-size:1.1em;font-weight:600;margin:10px 0 6px;color:#1a1a1a}._strong_ascuz_315{font-weight:600;color:inherit}._em_ascuz_320{font-style:italic;color:inherit}._orderedList_ascuz_326{margin:8px 0;padding-left:24px;list-style-type:decimal}._listItem_ascuz_332{margin:4px 0;line-height:1.5}._link_ascuz_338{color:var(--color-primary, #2b7088);text-decoration:underline;transition:color .2s ease}._link_ascuz_338:hover{color:var(--color-primary-hover, #236274)}._inlineCode_ascuz_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_ascuz_359{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:12px;overflow-x:auto;margin:12px 0}._codeBlock_ascuz_368{font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5;color:#1f2937}._blockquote_ascuz_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_ascuz_391{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0}._table_ascuz_391{border-collapse:collapse;width:100%;min-width:100%;margin:0;font-size:.95em;border:1px solid #e5e7eb;border-radius:6px}._thead_ascuz_408{background:#f3f4f6}._tbody_ascuz_412{background:#fff}._tr_ascuz_416{border-bottom:1px solid #e5e7eb}._tr_ascuz_416:last-child{border-bottom:none}._th_ascuz_408{padding:10px 12px;text-align:left;font-weight:600;color:#1f2937;border-right:1px solid #e5e7eb}._th_ascuz_408:last-child{border-right:none}._td_ascuz_436{padding:10px 12px;color:#4b5563;border-right:1px solid #e5e7eb}._td_ascuz_436:last-child{border-right:none}._markdown_ascuz_279 hr{border:none;border-top:2px solid #e5e7eb;margin:16px 0}._userTextPart_ascuz_16 ._h1_ascuz_284,._userTextPart_ascuz_16 ._h2_ascuz_293,._userTextPart_ascuz_16 ._h3_ascuz_300,._userTextPart_ascuz_16 ._h4_ascuz_307,._userTextPart_ascuz_16 ._strong_ascuz_315{color:var(--color-text, #19170d)}._userTextPart_ascuz_16 ._link_ascuz_338{color:var(--color-primary, #2b7088)}._userTextPart_ascuz_16 ._link_ascuz_338:hover{color:var(--color-primary-hover, #236274)}._userTextPart_ascuz_16 ._inlineCode_ascuz_349{background:#0000000f;color:#374151;border-color:#0000001a}._userTextPart_ascuz_16 ._blockquote_ascuz_376{border-left-color:var(--color-primary, #2b7088);color:#374151;background:#00000008}._uiCardTitle_ascuz_486{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px}._selectionCardsHint_ascuz_493{font-size:13px;color:#6b7280;margin-top:8px}._sourceCardsPart_ascuz_500{margin-top:0}._sourceCardsPart_ascuz_500+._sourceCardsPart_ascuz_500{margin-top:-12px}._sourceCardsGrid_ascuz_512{display:flex;flex-wrap:wrap;gap:8px}._sourceCard_ascuz_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_ascuz_500:hover{background:#fff;border-color:var(--color-primary, #2b7088);box-shadow:0 2px 8px #2b70881a}._sourceCardLabel_ascuz_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_ascuz_553{font-size:11px;color:#6b7280;text-transform:capitalize}._sourceCardsToggle_ascuz_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_ascuz_561:hover{color:#1d5566}._rankingCardsPart_ascuz_583{margin-top:12px}._rankingCardsList_ascuz_587{display:flex;flex-direction:column;gap:6px}._rankingCard_ascuz_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_ascuz_583:hover{background:#fff;border-color:#d1d5db}._rankingPosition_ascuz_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_ascuz_583:first-child ._rankingPosition_ascuz_609{background:gold;color:#1f2937}._rankingCard_ascuz_583:nth-child(2) ._rankingPosition_ascuz_609{background:silver;color:#1f2937}._rankingCard_ascuz_583:nth-child(3) ._rankingPosition_ascuz_609{background:#cd7f32;color:#fff}._rankingContent_ascuz_638{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._rankingLabel_ascuz_646{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rankingSubtitle_ascuz_655{font-size:12px;color:#6b7280}._ratingDisplayPart_ascuz_661{margin-top:12px;padding:16px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px}._ratingOverview_ascuz_669{display:flex;align-items:center;gap:16px;margin-bottom:16px}._ratingScore_ascuz_676{display:flex;align-items:baseline;gap:2px}._ratingNumber_ascuz_682{font-size:36px;font-weight:700;color:var(--color-primary, #2b7088);line-height:1}._ratingMax_ascuz_689{font-size:18px;font-weight:500;color:#9ca3af}._reviewCount_ascuz_695{font-size:13px;color:#6b7280}._ratingMetrics_ascuz_700{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}._ratingMetric_ascuz_700{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._metricLabel_ascuz_716{font-size:12px;color:#6b7280}._metricValue_ascuz_721{font-size:13px;font-weight:600;color:#1f2937}._tdgLinkCardPart_ascuz_728{margin-top:16px}._tdgCardTitle_ascuz_732{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:12px}._tdgCard_ascuz_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_ascuz_751{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}._tdgVehicleDescription_ascuz_759{font-size:16px;font-weight:600;color:#1f2937}._tdgVehicleDetails_ascuz_765{display:flex;gap:16px;flex-wrap:wrap}._tdgDetailItem_ascuz_771{display:flex;gap:4px;font-size:13px;color:#4b5563}._tdgDetailLabel_ascuz_778{font-weight:500;color:#6b7280}._tdgPriorities_ascuz_784{display:flex;flex-direction:column;gap:8px}._tdgPrioritiesLabel_ascuz_790{font-size:13px;font-weight:600;color:#374151}._tdgPriorityList_ascuz_796{display:flex;flex-wrap:wrap;gap:6px}._tdgPriorityItem_ascuz_802{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px}._tdgPriorityName_ascuz_813{color:#4b5563;font-weight:500}._tdgPriorityLevel_ascuz_818{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}._priorityHigh_ascuz_826{background:#fee2e2;color:#991b1b}._priorityMedium_ascuz_831{background:#fef3c7;color:#92400e}._priorityLow_ascuz_836{background:#dbeafe;color:#1e40af}._tdgIndicators_ascuz_842{display:flex;flex-wrap:wrap;gap:8px}._tdgIndicator_ascuz_842{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;font-size:12px}._tdgIndicatorLabel_ascuz_859{font-weight:600;color:#166534}._tdgIndicatorDesc_ascuz_864{font-size:11px;color:#15803d}._indicatorstaggered_ascuz_869{background:#fef3c7;border-color:#fcd34d}._indicatorstaggered_ascuz_869 ._tdgIndicatorLabel_ascuz_859{color:#92400e}._indicatorstaggered_ascuz_869 ._tdgIndicatorDesc_ascuz_864{color:#a16207}._indicatorrunflat_ascuz_882{background:#dbeafe;border-color:#93c5fd}._indicatorrunflat_ascuz_882 ._tdgIndicatorLabel_ascuz_859{color:#1e40af}._indicatorrunflat_ascuz_882 ._tdgIndicatorDesc_ascuz_864{color:#1e3a8a}._indicatoroffroad_ascuz_895{background:#f0f7f9;border-color:#7ec8dc}._indicatoroffroad_ascuz_895 ._tdgIndicatorLabel_ascuz_859{color:#1e5a6d}._indicatoroffroad_ascuz_895 ._tdgIndicatorDesc_ascuz_864{color:var(--color-primary-hover, #236274)}._tdgCtaButton_ascuz_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_ascuz_909:hover{background:var(--color-primary-hover, #236274);box-shadow:0 4px 12px #2b70884d;transform:translateY(-1px)}._tdgCtaButton_ascuz_909:active{transform:translateY(0)}._tdgCtaButton_ascuz_909 svg{flex-shrink:0}@media(max-width:768px){._sourceCardsGrid_ascuz_512{flex-direction:column}._sourceCard_ascuz_500{max-width:none}._ratingMetrics_ascuz_700{grid-template-columns:repeat(2,1fr)}._ratingOverview_ascuz_669{flex-direction:column;align-items:flex-start;gap:8px}._tdgCard_ascuz_732{padding:14px}._tdgVehicleDetails_ascuz_765{flex-direction:column;gap:6px}._tdgPriorityList_ascuz_796{flex-direction:column}._tdgPriorityItem_ascuz_802{justify-content:space-between}}._followUpActionsPart_ascuz_980{margin-top:0;margin-bottom:0}._followUpActionsGrid_ascuz_985{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;opacity:0;transition:opacity .2s ease}._followUpActionsGridVisible_ascuz_994{opacity:1}._followUpActionButton_ascuz_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_ascuz_998:hover:not(:disabled){background:#6b7280;transform:none;box-shadow:none}._followUpActionButton_ascuz_998:active:not(:disabled){transform:scale(.97);box-shadow:none}._followUpActionDisabled_ascuz_1026{opacity:.6;cursor:default}._followUpActionButtonActive_ascuz_1035{background:var(--color-primary, #2b7088)}._followUpActionButtonActive_ascuz_1035:hover:not(:disabled){background:var(--color-primary-hover, #236274)}._followUpActionButtonSelected_ascuz_1046{background:var(--color-primary, #2b7088);opacity:.75;cursor:default}._routingActionsGrid_ascuz_1061{gap:10px;margin-top:-10px}._routingActionButton_ascuz_1069{background:#ce1126;gap:10px;font-weight:700}._routingActionButton_ascuz_1069:hover:not(:disabled){background:#af0e20}._routingActionIcon_ascuz_1079{width:17px;height:17px;flex:none}._followUpActionLabel_ascuz_1085{white-space:normal;overflow-wrap:normal;line-height:1.4;text-align:left}@media(max-width:768px){._followUpActionsGrid_ascuz_985{align-items:flex-start}}._interruptedIndicator_ascuz_1102{display:inline;color:#9ca3af;font-style:italic}._interruptedText_ascuz_1108{font-size:12px;color:#9ca3af}._inlineTypingIndicator_ascuz_1114{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:middle}._inlineTypingDot_ascuz_1122{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:_inlineBounce_ascuz_1 1.4s ease-in-out infinite}._inlineTypingDot_ascuz_1122:nth-child(1){animation-delay:0s}._inlineTypingDot_ascuz_1122:nth-child(2){animation-delay:.2s}._inlineTypingDot_ascuz_1122:nth-child(3){animation-delay:.4s}@keyframes _inlineBounce_ascuz_1{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}._textFadeIn_ascuz_1156{display:inline;animation:_fadeInText_ascuz_1 .2s ease-out forwards}@keyframes _fadeInText_ascuz_1{0%{opacity:0}to{opacity:1}}._tireInfoCardPart_ascuz_1174{margin-top:12px}._tireInfoCard_ascuz_1174{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000a}._tireInfoHeader_ascuz_1186{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}._tireInfoIcon_ascuz_1193{font-size:28px;line-height:1}._tireInfoTitleBlock_ascuz_1198{display:flex;flex-direction:column;gap:4px}._tireInfoTitle_ascuz_1198{font-size:17px;font-weight:600;color:#1f2937}._tireInfoType_ascuz_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_ascuz_1222{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}._tireSpecItem_ascuz_1229{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireSpecLabel_ascuz_1239{font-size:12px;color:#6b7280}._tireSpecValue_ascuz_1244{font-size:13px;font-weight:600;color:#1f2937}._tireInfoSizes_ascuz_1250{padding-top:12px;border-top:1px solid #e5e7eb}._tireInfoSizesLabel_ascuz_1255{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:8px;display:block}._tireInfoSizesList_ascuz_1263{display:flex;flex-wrap:wrap;gap:6px}._tireInfoSizeChip_ascuz_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_ascuz_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_ascuz_1174{padding:14px}._tireInfoSpecs_ascuz_1222{grid-template-columns:1fr}._tireInfoTitle_ascuz_1198{font-size:15px}}._tireCard_ascuz_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_ascuz_254:hover{border-color:#2a6496;box-shadow:0 2px 12px #2a64961f}._tireCardExpanded_ascuz_1331{border-color:var(--color-primary, #2a6496)}._tireCardCollapsed_ascuz_1336{padding:10px;display:flex;flex-direction:column;gap:4px;flex:1}._tireCardHeader_ascuz_1344{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}._tireCardIcon_ascuz_1351{display:none}._tireCardTitleBlock_ascuz_1355{display:flex;flex-direction:column;gap:2px}._tireCardBrand_ascuz_1361{font-size:9px;color:#888;text-transform:uppercase;letter-spacing:.03em}._tireCardTitle_ascuz_1355{font-size:11px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tireCardType_ascuz_1377{font-size:9px;font-weight:500;color:#888;background:#efefef;padding:2px 5px;border-radius:3px;display:inline-block;width:fit-content}._tireCardSummary_ascuz_1389{display:flex;flex-direction:column;gap:2px;margin-top:auto}._tireCardRatingSummary_ascuz_1396{display:flex;align-items:center;gap:3px}._tireCardStars_ascuz_1402{color:#f59e0b;font-size:10px;letter-spacing:.5px}._halfStar_ascuz_1408{display:inline-block;position:relative;color:transparent;-webkit-text-stroke:1px #f59e0b}._halfStar_ascuz_1408:before{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#f59e0b;-webkit-text-stroke:0}._tireCardRatingValue_ascuz_1426{font-size:10px;font-weight:600;color:#1f2937}._tireCardReviewCount_ascuz_1432{display:none}._tireCardPrice_ascuz_1436{font-size:12px;font-weight:700;color:#2a6496}._tireCardActions_ascuz_1443,._tireCardLink_ascuz_1447{display:none}._tireCardExpandBtn_ascuz_1451{font-size:12px;font-weight:500;color:#6b7280;background:transparent;border:none;padding:8px 14px;cursor:pointer;transition:color .2s ease}._tireCardExpandBtn_ascuz_1451:hover{color:var(--color-primary, #2b7088)}._collapsibleSection_ascuz_1469{position:relative}._collapsibleHeader_ascuz_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_ascuz_1474:hover{background:#2b70880d}._collapsibleHeader_ascuz_1474:active{background:#2b70881a}._collapsibleHeaderText_ascuz_1499{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}._collapsibleHeaderBadge_ascuz_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_ascuz_1521{font-size:10px;color:#9ca3af;transition:transform .2s ease}._collapsibleChevronOpen_ascuz_1527{transform:rotate(180deg)}._collapsibleContent_ascuz_1532{position:relative;transition:max-height .3s ease}._collapsibleContentCollapsed_ascuz_1537{max-height:var(--collapsed-height, 120px);overflow:hidden}._collapsibleContentCollapsed_ascuz_1537:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,#fafafa);pointer-events:none}._collapsibleToggle_ascuz_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_ascuz_1554:hover{color:#1d5566}._collapsibleToggleCollapsed_ascuz_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_ascuz_1532::-webkit-scrollbar{width:6px}._collapsibleContent_ascuz_1532::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._collapsibleContent_ascuz_1532::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._collapsibleContent_ascuz_1532::-webkit-scrollbar-thumb:hover{background:#a0a0a0}._tireCardExpandedContent_ascuz_1611{padding:0 16px 16px;border-top:1px solid #e5e7eb;background:#fafafa}._tireCardSizesSection_ascuz_1618{margin-top:-8px}._tireCardExpandToggle_ascuz_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_ascuz_1623:hover{color:#1d5566}._tireCardExpandToggleCollapsed_ascuz_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_ascuz_1657{padding:14px 0;border-bottom:1px solid #e5e7eb}._tireCardSection_ascuz_1657:last-child{border-bottom:none;padding-bottom:0}._tireCardSectionTitle_ascuz_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_ascuz_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_ascuz_1680:hover{background:#2b70880d}._tireCardSizesHeader_ascuz_1680:active{background:#2b70881a}._tireCardSizesHeader_ascuz_1680 ._tireCardSectionTitle_ascuz_1667{margin-bottom:0}._tireCardSizesCount_ascuz_1710{font-size:11px;font-weight:500;color:var(--color-primary, #2b7088);background:#f0f7f9;padding:2px 6px;border-radius:10px}._tireCardSizesChevron_ascuz_1719{font-size:10px;color:#9ca3af;transition:transform .2s ease}._tireCardSizesChevronOpen_ascuz_1725{transform:rotate(180deg)}._tireCardSpecsGrid_ascuz_1730{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._tireCardSpecItem_ascuz_1736{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireCardSpecLabel_ascuz_1746{font-size:12px;color:#6b7280}._tireCardSpecValue_ascuz_1751{font-size:13px;font-weight:600;color:#1f2937}._tireCardMetrics_ascuz_1758{display:flex;flex-direction:column;gap:6px}._tireCardMetricItem_ascuz_1764{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._tireCardMetricLabel_ascuz_1774{font-size:13px;color:#4b5563}._tireCardMetricValue_ascuz_1779{font-size:13px;font-weight:600;color:var(--color-primary, #2b7088)}._tireCardSizesList_ascuz_1786{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._tireCardSizesListCollapsible_ascuz_1794{position:relative;transition:max-height .3s ease}._tireCardSizesListCollapsed_ascuz_1800{max-height:70px;overflow:hidden}._tireCardSizesListCollapsed_ascuz_1800:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,#fafafa);pointer-events:none}._tireCardSizesListScrollable_ascuz_1817{max-height:180px;overflow-y:auto;padding-right:4px}._tireCardSizesListScrollable_ascuz_1817::-webkit-scrollbar{width:6px}._tireCardSizesListScrollable_ascuz_1817::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}._tireCardSizesListScrollable_ascuz_1817::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}._tireCardSizesListScrollable_ascuz_1817::-webkit-scrollbar-thumb:hover{background:#a0a0a0}._tireCardSizeChip_ascuz_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_ascuz_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_ascuz_1864{margin:0 0 10px}._educationalParagraph_ascuz_1864:last-child{margin-bottom:0}._educationalList_ascuz_1872{margin:8px 0;padding-left:20px}._educationalListItem_ascuz_1877{margin:4px 0;line-height:1.5}._educationalStrong_ascuz_1882{color:#1f2937;font-weight:600}@media(max-width:768px){._tireCardCollapsed_ascuz_1336{padding:14px}._tireCardTitle_ascuz_1355{font-size:15px}._tireCardSummary_ascuz_1389{flex-direction:column;align-items:flex-start;gap:8px}._tireCardActions_ascuz_1443{flex-direction:column;gap:8px}._tireCardLink_ascuz_1447,._tireCardExpandBtn_ascuz_1451{width:100%;text-align:center}._tireCardSpecsGrid_ascuz_1730{grid-template-columns:1fr}._tireCardExpandedContent_ascuz_1611{padding:0 14px 14px}}._errorBubble_ascuz_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_ascuz_1 .3s ease-out}@keyframes _errorSlideIn_ascuz_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._errorHeader_ascuz_1946{display:flex;align-items:center;gap:10px}._errorIcon_ascuz_1952{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#dc2626;border-radius:50%;flex-shrink:0}._errorIcon_ascuz_1952 svg{width:18px;height:18px;color:#fff}._errorFriendlyMessage_ascuz_1969{font-size:15px;font-weight:500;color:#991b1b;line-height:1.4}._errorDetails_ascuz_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_ascuz_1988{display:flex;gap:8px;margin-top:4px}._retryButton_ascuz_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_ascuz_1994:hover{background:#b91c1c;transform:translateY(-1px)}._retryButton_ascuz_1994:active{transform:translateY(0)}._retryButton_ascuz_1994 svg{width:14px;height:14px}@media(max-width:480px){._errorBubble_ascuz_1924{padding:12px;gap:10px}._errorIcon_ascuz_1952{width:28px;height:28px}._errorIcon_ascuz_1952 svg{width:16px;height:16px}._errorFriendlyMessage_ascuz_1969{font-size:14px}._errorDetails_ascuz_1976{font-size:11px;padding:8px 10px}._retryButton_ascuz_1994{padding:8px 14px;font-size:12px}}._sessionExpiryNotice_ascuz_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_ascuz_1 .3s ease-out}@keyframes _sessionExpirySlideIn_ascuz_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._sessionExpiryIcon_ascuz_2078{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e0e0e0;flex-shrink:0}._sessionExpiryIcon_ascuz_2078 svg{width:18px;height:18px;stroke:#666}._sessionExpiryText_ascuz_2095{font-size:14px;font-style:italic;color:#666;line-height:1.4}@media(max-width:480px){._sessionExpiryNotice_ascuz_2056{padding:12px;gap:10px}._sessionExpiryIcon_ascuz_2078{width:28px;height:28px}._sessionExpiryIcon_ascuz_2078 svg{width:16px;height:16px}._sessionExpiryText_ascuz_2095{font-size:13px}}._repRichText_ascuz_2126 p{margin:0}._repRichText_ascuz_2126 p+p,._repRichText_ascuz_2126 ul,._repRichText_ascuz_2126 ol{margin:6px 0 0}._repRichText_ascuz_2126 ul,._repRichText_ascuz_2126 ol{padding-left:22px}._repRichText_ascuz_2126 li{margin:2px 0}._repRichText_ascuz_2126 strong{font-weight:700}._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_1xoug_6{position:relative;flex:none;padding:8px 32px;transition:padding .2s ease}._modeBannerWrapSquish_1xoug_16{padding:0}._modeBanner_1xoug_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-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_1xoug_6 svg{width:18px;height:18px;flex:none;transition:width .2s ease,height .2s ease}._modeBannerSquish_1xoug_45{max-width:1000px;padding:4px 14px;font-size:11.5px;gap:6px;border-radius:0;box-shadow:none}._modeBannerSquish_1xoug_45 svg{width:13px;height:13px}._modeBannerAi_1xoug_60{background:#ce1126}._modeBannerAi_1xoug_60:hover{background:#af0e20}._modeBannerLeave_1xoug_62{background:#900c1b}._modeBannerLeave_1xoug_62:hover{background:#710915}._modeBannerClosed_1xoug_66{background:#f1f3f5;color:#9aa3ad}._modeBannerGhost_1xoug_71{background:#e6e9ed;color:transparent;box-shadow:none;animation:_bannerGhostPulse_1xoug_1 1.6s ease-in-out infinite}._modeBannerGhost_1xoug_71 svg{visibility:hidden}._modeBannerGhost_1xoug_71:before{content:"";display:block;width:18px;height:18px;flex:none}@keyframes _bannerGhostPulse_1xoug_1{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._modeBannerGhost_1xoug_71{animation:none;opacity:.7}}._modeBannerClosed_1xoug_66:hover{background:#e9edf0}._modeBanner_1xoug_6:disabled{cursor:default}._modeBannerWait_1xoug_94{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_1xoug_106{max-height:0;padding:0;opacity:0}._chatContainer_1xoug_112{display:flex;flex-direction:column;height:100%;background:#fff;font-family:var(--font-sans);position:relative}._expiryToast_1xoug_122{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:90;background:#333;color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-family:var(--font-sans);box-shadow:0 2px 8px #00000026;animation:_toastFadeInOut_1xoug_1 4s ease-in-out forwards;pointer-events:none}@keyframes _toastFadeInOut_1xoug_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}10%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}._embedChatContainer_1xoug_147{flex:1;min-height:0;overflow:hidden}._messagesWrapper_1xoug_154{flex:1;position:relative;overflow:hidden;min-height:0}._embedMessagesWrapper_1xoug_162{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;position:relative;scrollbar-width:none;overflow-anchor:none}._embedMessagesWrapper_1xoug_162::-webkit-scrollbar{display:none}._messagesWrapper_1xoug_154: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_1xoug_162:after{display:none}._embedMessagesWrapperNoScroll_1xoug_208{overflow-y:hidden}._embedMessagesWrapperWithFade_1xoug_212:after{display:block}._ymmvMessagesWrapper_1xoug_217:not(._embedMessagesWrapper_1xoug_162):after{display:block;height:40px;margin-top:-40px;background:linear-gradient(to bottom,transparent 0%,#133e4d 100%)}._messagesArea_1xoug_225{height:100%;overflow-y:auto;padding:16px 16px 120px;background:#fff;will-change:scroll-position;position:relative}._embedMessagesArea_1xoug_235{height:auto;overflow-y:visible;padding:4px 16px 16px}._humanFirstMessagesArea_1xoug_246{padding-top:16px}._messagesArea_1xoug_225::-webkit-scrollbar{width:6px}._messagesArea_1xoug_225::-webkit-scrollbar-track{background:#f1f1f1}._messagesArea_1xoug_225::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._messagesArea_1xoug_225::-webkit-scrollbar-thumb:hover{background:#94a3b8}._ymmvMessagesArea_1xoug_271{overflow:hidden}._embedMessagesArea_1xoug_235._ymmvMessagesArea_1xoug_271{overflow:visible}._scrollToBottomButton_1xoug_281{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_1xoug_281:hover{background:var(--color-primary-hover, #236274);box-shadow:0 6px 16px #0003;transform:translate(-50%) translateY(-2px)}._scrollToBottomButton_1xoug_281:active{transform:translate(-50%) translateY(0)}._embedScrollToBottomButton_1xoug_313{position:sticky;bottom:16px}._emptyState_1xoug_321{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 32px;text-align:center}._welcomeIcon_1xoug_330{margin-bottom:16px;color:var(--color-primary, #2b7088)}._welcomeText_1xoug_335{font-size:20px;font-weight:600;color:var(--color-text, #19170d);margin-bottom:8px}._welcomeSubtext_1xoug_342{font-size:14px;color:var(--color-secondary, #666666);line-height:1.6;max-width:400px;margin-bottom:6px}._betaDisclaimer_1xoug_351{font-size:12px;color:#666;padding:8px 10px;margin-top:20px;line-height:1.5;max-width:400px}._betaDisclaimer_1xoug_351 strong{color:#ff9800;font-weight:600}._betaDisclaimerAboveInput_1xoug_367{flex-shrink:0;padding:8px 16px;z-index:12;background:#fff;text-align:center}._betaDisclaimerAboveInput_1xoug_367 ._betaDisclaimer_1xoug_351{margin:0 auto;padding:0;max-width:600px;width:100%}@keyframes _fadeIn_1xoug_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._messageWrapper_1xoug_394{display:flex;flex-direction:column;position:relative}._userMessage_1xoug_400{align-items:flex-end;margin-bottom:0}._assistantMessage_1xoug_406:not(._welcomeMessageWrapper_1xoug_406):not(._clientOnlyMessage_1xoug_406)+._userMessage_1xoug_400{margin-top:12px}._clientOnlyMessage_1xoug_406{margin-bottom:8px}._assistantMessage_1xoug_406{align-items:flex-start;margin-bottom:36px}._userMessage_1xoug_400:has(+._assistantMessage_1xoug_406 [data-track-id=size_search_link_card]) ._messageContent_1xoug_427{margin-bottom:0}._messageHeader_1xoug_433,._profileImage_1xoug_437,._messageLabel_1xoug_441{display:none}._agentLogo_1xoug_445{width:18px;height:18px;flex-shrink:0}._messageContent_1xoug_427{max-width:100%;width:100%}._welcomeMessageWrapper_1xoug_406{margin-bottom:8px}._welcomeMessageWrapper_1xoug_406 ._messageContent_1xoug_427{margin-bottom:0}._sessionExpiryWrapper_1xoug_469{margin-bottom:16px}._userMessage_1xoug_400 ._messageContent_1xoug_427{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_1xoug_400 ._messageContent_1xoug_427:has([data-track-id=ymmv_selection_card]){background:none;padding:0;border-radius:0;max-width:82%}._assistantMessage_1xoug_406 ._messageContent_1xoug_427{background:none;color:var(--color-text, #333);padding:0;border-radius:0;box-shadow:none}._messageText_1xoug_512{font-size:14px;line-height:1.6;word-wrap:break-word}._userMessage_1xoug_400 ._messageText_1xoug_512{font-size:15px}._welcomeMessageWrapper_1xoug_406 ._messageText_1xoug_512{font-size:16px}._messageTime_1xoug_526{display:none}._userMessage_1xoug_400 ._messageTime_1xoug_526{display:block;font-size:11px;color:#6b7d84;font-weight:600;margin-top:4px;text-align:right}._connectingTurn_1xoug_544{align-items:flex-start}._connectingTurn_1xoug_544 ._messageContent_1xoug_427{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_1xoug_544 ._messageText_1xoug_512{font-size:24px}._connectingTurn_1xoug_544 ._messageTime_1xoug_526{display:none}._handoffWaitStatus_1xoug_587{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);margin:-10px 0 -8px;font-size:12.5px;line-height:18px;font-weight:500;color:#6b7480;text-align:left}._handoffWaitStatus_1xoug_587:before,._handoffWaitStatus_1xoug_587:after,._handoffWaitStatusText_1xoug_600{grid-area:1 / 1}._handoffWaitStatus_1xoug_587:before{content:attr(data-reserve);visibility:hidden}._handoffWaitStatus_1xoug_587:after{content:attr(data-reserve-first);visibility:hidden}._handoffWaitStatusCall_1xoug_611{color:#3d4451}._streamingCursor_1xoug_616{display:inline-block;margin-left:2px;animation:_blink_1xoug_1 1s step-end infinite;color:var(--color-primary, #2b7088)}@keyframes _blink_1xoug_1{50%{opacity:0}}._typingIndicator_1xoug_630{display:flex;gap:4px;padding:4px 0}._typingDot_1xoug_636{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:_bounce_1xoug_1 1.4s ease-in-out infinite}._typingDot_1xoug_636:nth-child(1){animation-delay:0s}._typingDot_1xoug_636:nth-child(2){animation-delay:.2s}._typingDot_1xoug_636:nth-child(3){animation-delay:.4s}@keyframes _bounce_1xoug_1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}._contextLoadingBubble_1xoug_668{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_1xoug_678{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_1xoug_697{position:relative;bottom:auto;left:auto;right:auto;flex-shrink:0;margin:4px 8px;border-radius:28px}@media(max-width:310px){._inputArea_1xoug_678{bottom:50px}}._inputWrapper_1xoug_713{display:flex;gap:8px;align-items:flex-end}._messageInput_1xoug_719{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_1xoug_719:focus{outline:none;box-shadow:none}._messageInput_1xoug_719::placeholder{color:#aab}._messageInputPreConversation_1xoug_756{min-height:84px}._messageInputHighlighted_1xoug_760{animation:_highlight_1xoug_1 1.5s ease}@keyframes _highlight_1xoug_1{0%,to{opacity:1}50%{opacity:.7}}._sendButton_1xoug_774{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_1xoug_774:hover:not(:disabled){background:var(--color-primary-hover, #236274);transform:scale(1.05)}._sendButton_1xoug_774:disabled{background:#d1d5db;cursor:not-allowed;opacity:.7}._legalDisclaimer_1xoug_802{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_1xoug_802 a{color:#bbb;text-decoration:underline}._legalDisclaimer_1xoug_802 a:hover{color:var(--color-primary, #2a6496)}._embedLegalDisclaimer_1xoug_826{flex-shrink:0;background:#fff;z-index:12}._ymmvInputArea_1xoug_833{background:#133e4d;border-color:#ffffff1a;box-shadow:0 4px 24px #0000004d,0 0 0 4.5px #ffffff0d}._ymmvInputArea_1xoug_833 ._messageInput_1xoug_719{color:#fff}._ymmvInputArea_1xoug_833 ._messageInput_1xoug_719::placeholder{color:#ffffff73}._ymmvInputArea_1xoug_833 ._sendButton_1xoug_774:disabled{background:#ffffff26}._hidden_1xoug_851{display:none!important}._ymmvLegalDisclaimer_1xoug_856{background:#133e4d;color:#ffffff59}._ymmvLegalDisclaimer_1xoug_856 a{color:#ffffff59}._ymmvLegalDisclaimer_1xoug_856 a:hover{color:#fff9}._spinner_1xoug_869{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1xoug_869 .8s linear infinite}@keyframes _spin_1xoug_869{to{transform:rotate(360deg)}}._retryText_1xoug_894{text-align:center}._retryTrack_1xoug_898{width:100%;height:3px;margin-top:5px;background:#f59e0b2e;border-radius:2px;overflow:hidden}._retryBar_1xoug_911{height:100%;background:#f59e0b;border-radius:2px;transition-property:width;transition-timing-function:linear}._retryingIndicator_1xoug_919{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_1xoug_1 .2s ease-out}._reconnectingIndicator_1xoug_886{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_1xoug_1 .2s ease-out}._retryCountdownBanner_1xoug_886{position:absolute;bottom:80px;left:50%;transform:translate(-50%);z-index:100;width:calc(100% - 32px);max-width:400px;animation:_slideUp_1xoug_1 .3s ease-out}@keyframes _slideUp_1xoug_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._retryCountdownContent_1xoug_979{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_1xoug_990{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f59e0b;border-radius:50%;color:#fff;margin:0 auto;animation:_pulse_1xoug_1 2s infinite}@keyframes _pulse_1xoug_1{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b66}50%{transform:scale(1.05);box-shadow:0 0 0 8px #f59e0b00}}._retryCountdownText_1xoug_1014{text-align:center;color:#92400e}._retryCountdownText_1xoug_1014>span{font-size:14px;font-weight:500}._retryCountdownTimer_1xoug_1024{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:4px}._retryCountdownNumber_1xoug_1032{font-size:28px;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}._retryCountdownLabel_1xoug_1041{font-size:12px;color:#a16207}._retryCountdownProgress_1xoug_1046{height:4px;background:#b4530933;border-radius:2px;overflow:hidden}._retryCountdownProgressBar_1xoug_1053{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:2px;transition:width 1s linear}._processingIndicator_1xoug_1061{display:flex;align-items:center;gap:12px;padding:8px 4px;transition:opacity .3s ease-out}._processingIndicatorFadeOut_1xoug_1070{opacity:0;animation:_tireFadeOut_1xoug_1 .3s ease-out forwards}@keyframes _tireFadeOut_1xoug_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}._tireAnimation_1xoug_1086{width:36px;height:36px;animation:_tireRoll_1xoug_1 2s linear infinite}._tireSvg_1xoug_1092{width:100%;height:100%}._tireOuter_1xoug_1097{opacity:.9}._tireHub_1xoug_1101{opacity:.95}._treadPattern_1xoug_1105{animation:_treadSpin_1xoug_1 2s linear infinite;transform-origin:center}._hubSpokes_1xoug_1110{animation:_hubSpin_1xoug_1 2s linear infinite reverse;transform-origin:center}@keyframes _tireRoll_1xoug_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _treadSpin_1xoug_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _hubSpin_1xoug_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._processingText_1xoug_1142{font-size:14px;color:var(--color-secondary, #666666);animation:_textPulse_1xoug_1 1.5s ease-in-out infinite}@keyframes _textPulse_1xoug_1{0%,to{opacity:.3}50%{opacity:1}}._pageContextLoading_1xoug_1158{display:flex;align-items:center;justify-content:flex-start;padding:16px 16px 8px}._pageContextDots_1xoug_1165{display:flex;gap:4px;padding:10px 14px;background:var(--color-assistant-bg, #f0f0f0);border-radius:16px}._pageContextDots_1xoug_1165 span{width:7px;height:7px;border-radius:50%;background:var(--color-secondary, #999);animation:_dotBounce_1xoug_1 1.4s ease-in-out infinite}._pageContextDots_1xoug_1165 span:nth-child(2){animation-delay:.2s}._pageContextDots_1xoug_1165 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1xoug_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._userSelectionCardPart_1xoug_1201{display:flex;justify-content:flex-end;margin:.5rem 0}._selectedCard_1xoug_1207{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_1xoug_1207 ._checkmark_1xoug_1219{font-size:1rem;opacity:.9}._experimentBadge_1xoug_1229{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}._form_9fdtp_3{display:flex;flex-direction:column;gap:24px}._ratingsSection_9fdtp_10{display:flex;flex-direction:column;gap:20px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._ratingsTitle_9fdtp_20{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px}._ratingGroup_9fdtp_27{display:flex;align-items:center;justify-content:space-between;gap:16px}._ratingLabel_9fdtp_34{font-size:15px;font-weight:500;color:#374151;min-width:100px}._ratingOptions_9fdtp_41{display:flex;gap:12px}._ratingButton_9fdtp_46{padding:8px;background:#fff;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._ratingButton_9fdtp_46:hover:not(:disabled){border-color:var(--color-primary, #2b7088);transform:translateY(-2px);box-shadow:0 2px 8px #2b708826}._ratingButton_9fdtp_46:disabled{cursor:not-allowed;opacity:.5}._ratingButtonSelected_9fdtp_69{border-color:var(--color-primary, #2b7088);background:#f0f7f9;box-shadow:0 2px 8px #2b708833}._feedbackSection_9fdtp_76{display:flex;flex-direction:column;gap:8px}._optionalLabel_9fdtp_82{font-size:13px;font-weight:400;color:#6b7280;font-style:italic}._label_9fdtp_89{font-size:16px;font-weight:500;color:#1f2937;margin-bottom:8px}._textarea_9fdtp_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_9fdtp_96:focus{outline:none;border-color:var(--color-primary, #2b7088);box-shadow:0 0 0 3px #2b70881a}._textarea_9fdtp_96:disabled{background-color:#f3f4f6;cursor:not-allowed}._textareaError_9fdtp_121{border-color:#ef4444}._textareaError_9fdtp_121:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._footer_9fdtp_130{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._charCount_9fdtp_138{font-size:13px;color:#6b7280}._charCountError_9fdtp_143{color:#ef4444;font-weight:500}._error_9fdtp_148{font-size:13px;color:#ef4444;text-align:center;padding:8px;background:#fef2f2;border-radius:6px;border:1px solid #fecaca}._submitButton_9fdtp_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:all .2s ease}._submitButton_9fdtp_158:hover:not(:disabled){background:var(--color-primary-hover, #236274);transform:translateY(-1px);box-shadow:0 4px 8px #2b70884d}._submitButton_9fdtp_158:disabled{background:#9ca3af;cursor:not-allowed;opacity:.8;transform:none}._spinner_9fdtp_188{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_9fdtp_188 .8s linear infinite}@keyframes _spin_9fdtp_188{to{transform:rotate(360deg)}}._successContainer_9fdtp_204{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0}._successIcon_9fdtp_212{margin-bottom:16px;animation:_scaleIn_9fdtp_1 .3s ease-out}@keyframes _scaleIn_9fdtp_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._successTitle_9fdtp_228{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}._successMessage_9fdtp_235{font-size:14px;color:#6b7280;margin:0 0 24px}._progressBarContainer_9fdtp_241{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:12px}._progressBar_9fdtp_241{height:100%;background:#10b981;transition:width .05s linear;border-radius:2px}._autoCloseText_9fdtp_257{font-size:13px;color:#9ca3af;margin:0}._sessionId_9fdtp_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_9fdtp_27{flex-direction:column;align-items:flex-start;gap:12px}._ratingLabel_9fdtp_34{min-width:auto;width:100%}._ratingOptions_9fdtp_41{width:100%;justify-content:center;gap:8px}._ratingButton_9fdtp_46{padding:6px}._ratingsSection_9fdtp_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_qulcn_4{position:relative;width:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff}._srOnly_qulcn_32{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skeletonTitle_qulcn_46{display:inline-flex;align-items:center;gap:4px;height:24px}._skeletonTitleMark_qulcn_52,._skeletonTitleText_qulcn_53{background:#ffffff59;animation:_skeletonPulse_qulcn_1 1.6s ease-in-out infinite}._skeletonTitleMark_qulcn_52{width:24px;height:24px;border-radius:50%}._skeletonTitleText_qulcn_53{width:113px;height:16px;border-radius:8px;animation-delay:.1s}._skeletonCanvas_qulcn_75{--skeleton-top: 9px;--skeleton-side: 16px;flex:1;min-height:0;background:#fff;padding:var(--skeleton-top) var(--skeleton-side) 0}._skeletonCanvasInset_qulcn_86{flex:none;padding:calc(var(--skeleton-top) - 4px) calc(var(--skeleton-side) - 16px) 0}._skeletonLine_qulcn_94,._skeletonPill_qulcn_95{background:#e6e9ed;animation:_skeletonPulse_qulcn_1 1.6s ease-in-out infinite}._skeletonLine_qulcn_94{height:14px;border-radius:7px;margin-bottom:11.6px}._skeletonPills_qulcn_106{display:flex;flex-direction:column;gap:24px;margin-top:30.8px}._skeletonPill_qulcn_95{height:40px;border-radius:20px}._skeletonPills_qulcn_106>:nth-child(1){animation-delay:.15s}._skeletonPills_qulcn_106>:nth-child(2){animation-delay:.3s}._skeletonPills_qulcn_106>:nth-child(3){animation-delay:.45s}@keyframes _skeletonPulse_qulcn_1{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._skeletonLine_qulcn_94,._skeletonPill_qulcn_95,._skeletonTitleMark_qulcn_52,._skeletonTitleText_qulcn_53{animation:none;opacity:.7}}._widgetHeader_qulcn_15{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_qulcn_45{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;min-width:0}._headerLogo_qulcn_161{width:24px;height:24px;filter:brightness(0) invert(1);margin-top:-2px}._widgetHeader_qulcn_15{padding:6px 12px}._headerLogo_qulcn_161{display:none}._brandMark_qulcn_184{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_qulcn_184:active{opacity:.7}._brandLogo_qulcn_201{display:block;height:18px;width:auto;filter:brightness(0) invert(1)}._brandRule_qulcn_216{display:block;flex:none;width:1px;height:16px;margin:0 4px;background:#fff6}._widgetTitle_qulcn_225{font-size:14px;letter-spacing:.2px}._betaLabel_qulcn_230{font-size:9px;padding:2px 6px;margin-left:6px}._skeletonTitleMark_qulcn_52{width:80px;height:18px;border-radius:3px}._skeletonTitleText_qulcn_53{width:96px;height:14px}@media(prefers-reduced-motion:reduce){._headerSpinner_qulcn_255{animation-duration:2.4s}}._headerIcon_qulcn_258{flex-shrink:0}._widgetTitle_qulcn_225{display:flex;align-items:center;font-size:16px;font-weight:600;letter-spacing:.3px}._betaLabel_qulcn_230{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_qulcn_286{display:flex;gap:4px;align-items:center;flex-shrink:0}._surveyButtonWrapper_qulcn_293,._deleteButtonWrapper_qulcn_297{position:relative}._headerButton_qulcn_286{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_qulcn_286:hover{background:#ffffff4d}._headerButton_qulcn_286:active{transform:scale(.95)}._deleteConfirmTooltip_qulcn_323{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_qulcn_1 .2s ease}@keyframes _fadeInDown_qulcn_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._deleteConfirmTooltip_qulcn_323: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_qulcn_361{font-weight:500;margin-bottom:8px;color:var(--color-text, #19170d)}._deleteConfirmButtons_qulcn_367{display:flex;gap:6px}._confirmButton_qulcn_372,._cancelButton_qulcn_373{padding:6px 12px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_qulcn_372{background:var(--color-primary, #2b7088);color:#fff}._confirmButton_qulcn_372:hover{background:var(--color-primary-hover, #236274)}._cancelButton_qulcn_373{background:#e5e7eb;color:var(--color-text, #19170d)}._cancelButton_qulcn_373:hover{background:#d1d5db}._confirmButton_qulcn_372:active,._cancelButton_qulcn_373:active{transform:scale(.95)}._signOutWrapper_qulcn_407{position:relative}._tooltip_qulcn_411{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_qulcn_1 5s ease-in-out forwards}._tooltip_qulcn_411: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_qulcn_1{0%{opacity:0}10%{opacity:1}30%{opacity:.4}50%{opacity:1}70%{opacity:.4}90%{opacity:1}to{opacity:0}}._signOutButton_qulcn_465{display:flex}._chatContainer_qulcn_470{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._widgetHeader_qulcn_15{transition:height .25s ease,padding .25s ease}._headerLogo_qulcn_161{transition:width .25s ease,height .25s ease}._widgetTitle_qulcn_225{transition:font-size .25s ease}._betaLabel_qulcn_230{transition:font-size .25s ease,padding .25s ease}._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}}._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}
