.AiAnalysisScreen_panel__W5Skv{background:#fff;border:1px solid #e2e8f2;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:22px}.AiAnalysisScreen_header__hFowX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.AiAnalysisScreen_headerCopy__JM95n{display:flex;flex-direction:column;gap:6px;min-width:0}.AiAnalysisScreen_eyebrow__mHV8h{display:inline-flex;align-items:center;gap:7px;color:#1d4ed8;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.AiAnalysisScreen_title__WWv7W{font-size:1.15rem;font-weight:900;color:#0f172a;letter-spacing:-.01em}.AiAnalysisScreen_levelChip__cXjU8{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 15px;font-size:.8rem;font-weight:800}.AiAnalysisScreen_levelLow___8jcW{background:#dcfce7;color:#166534}.AiAnalysisScreen_levelMedium__5_VVJ{background:#fef3c7;color:#92400e}.AiAnalysisScreen_levelHigh__FRX7y{background:#fee2e2;color:#991b1b}.AiAnalysisScreen_summary__jpfee{color:#334155;font-size:.95rem;line-height:1.7;border-left:3px solid #2563eb;padding-left:16px}.AiAnalysisScreen_columns__a7jjV{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.AiAnalysisScreen_columns__a7jjV{grid-template-columns:1fr 1fr}}.AiAnalysisScreen_column__jmJod{border:1px solid #eef2f8;background:#f8fafc;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:11px}.AiAnalysisScreen_columnTitle__IEHgV{display:flex;align-items:center;gap:8px;font-weight:800;color:#334155;font-size:.88rem}.AiAnalysisScreen_columnTitle__IEHgV svg{flex:0 0 auto}.AiAnalysisScreen_positiveIcon__Lzwgj{color:#16a34a}.AiAnalysisScreen_riskIcon__K4Xei{color:#d97706}.AiAnalysisScreen_item__d5AB9{display:flex;align-items:flex-start;gap:9px;color:#334155;font-size:.86rem;line-height:1.55}.AiAnalysisScreen_item__d5AB9 svg{flex:0 0 auto;margin-top:2px}.AiAnalysisScreen_valuationRow__RjQFm{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border:1px solid #dbe8ff;background:#eef4ff;border-radius:14px;padding:16px 20px}.AiAnalysisScreen_valuationValue__EsW0c{font-size:1.45rem;font-weight:900;color:#1d4ed8}.AiAnalysisScreen_valuationMeta__aF0V7{display:flex;flex-direction:column;gap:2px;min-width:0}.AiAnalysisScreen_valuationLabel___ZkXe{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#5b6b84}.AiAnalysisScreen_valuationRange__LuQ1g{font-size:.84rem;color:#334155;font-weight:600}.AiAnalysisScreen_valuationExplanation__pr8FD{flex-basis:100%;color:#5b6b84;font-size:.83rem;line-height:1.6}.AiAnalysisScreen_recommendation__Z5FCx{display:flex;align-items:flex-start;gap:11px;color:#0f172a;font-size:.9rem;line-height:1.6;font-weight:600;border-top:1px solid #eef2f8;padding-top:18px}.AiAnalysisScreen_recommendation__Z5FCx svg{flex:0 0 auto;color:#1d4ed8;margin-top:2px}.AiAnalysisScreen_disclaimer__eAL4k{color:#94a3b8;font-size:.74rem;line-height:1.5}.AiAnalysisScreen_loading__fAVO2{display:flex;align-items:center;gap:12px;color:#5b6b84;font-size:.9rem;font-weight:600;padding:10px 0}.AiAnalysisScreen_spinner__f0_Yh{width:18px;height:18px;border-radius:50%;border:2px solid #dbe8ff;border-top-color:#2563eb;animation:AiAnalysisScreen_aiSpin__JYMkQ .7s linear infinite}@keyframes AiAnalysisScreen_aiSpin__JYMkQ{to{transform:rotate(1turn)}}.NegotiationBlock_wrap__yg_J0{margin-top:18px;padding:16px 18px;border:1px solid #e2e8f2;border-radius:14px;background:#f8fafc}.NegotiationBlock_head__y5J_d{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#0f172a;margin-bottom:8px}.NegotiationBlock_range__fWFXK{font-size:14px;color:#0f172a;margin-bottom:10px;line-height:1.5}.NegotiationBlock_range__fWFXK strong{color:#2563eb}.NegotiationBlock_sep__M_YRX{color:#94a3b8}.NegotiationBlock_points___OfBS{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.NegotiationBlock_points___OfBS li{font-size:13.5px;color:#5b6b84;line-height:1.5}.EstimateRisksScreen_estimatesSection__u6O1a{background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:28px;box-shadow:0 12px 32px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:18px}.EstimateRisksScreen_estimatesHeader__ERNmh{display:flex;align-items:center;justify-content:space-between}.EstimateRisksScreen_estimatesTitle__W1hU9{font-size:18px;font-weight:700}.EstimateRisksScreen_estimatesNote__OGXvh{font-size:14px;color:#64748b}.EstimateRisksScreen_estimatesGrid__sjtLy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.EstimateRisksScreen_estimatesItem__faha9{padding:14px 16px;border-radius:16px;border:1px solid #e2e8f2;background:#eef3f8}.EstimateRisksScreen_estimatesLabel__GlLlq{font-size:12px;color:#64748b;letter-spacing:.05em;text-transform:uppercase}.EstimateRisksScreen_estimatesValue__tjtTC{margin-top:8px;font-size:15px;font-weight:600}@media (max-width:720px){.EstimateRisksScreen_estimatesGrid__sjtLy{grid-template-columns:1fr}}.VehicleResultScreen_page__o_meZ{--background:#f4f7fb;--foreground:#0f172a;--border:#dce3ec;--primary:#2563eb;--primary-foreground:#fff;--secondary:#eef3f8;--secondary-foreground:#0f172a;--muted:#e8edf3;--muted-foreground:#64748b;--success:#16a34a;--accent:#dcebff;--accent-foreground:#1d4ed8;--destructive:#dc2626;--warning:#f59e0b;--card:#fff;--card-foreground:#0f172a;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;background:var(--background);color:var(--foreground);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.VehicleResultScreen_pageContainer__GPGN1{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:16px 14px 48px;background:radial-gradient(circle at top left,var(--accent) 0,transparent 26%),linear-gradient(180deg,hsla(0,0%,100%,.72) 0,hsla(0,0%,100%,0) 220px)}.VehicleResultScreen_contentContainer__LT_KB{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:24px;min-width:0}.VehicleResultScreen_statusPill__hL_gT{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--card);border:1px solid var(--border);border-radius:999px;font-size:13px;font-weight:500;color:var(--foreground);white-space:nowrap}.VehicleResultScreen_statusDot__z4vKA{width:8px;height:8px;border-radius:999px;background:var(--success);flex-shrink:0}.VehicleResultScreen_heroShell__9BFSi{display:flex;flex-direction:column;gap:18px;padding:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.94) 0,var(--card) 100%);border:1px solid var(--border);border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.06);min-width:0}.VehicleResultScreen_heroCard___JXj7{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr) minmax(0,320px);gap:24px;align-items:stretch}.VehicleResultScreen_heroImagePanel__c8Zak{display:flex;flex-direction:column;gap:12px}.VehicleResultScreen_heroImageWrapper__jefTk{width:100%;height:268px;overflow:hidden;border-radius:20px;background:var(--muted);position:relative}.VehicleResultScreen_heroImageWrapper__jefTk img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.VehicleResultScreen_angleSwitcher__aqeiW{position:absolute;right:14px;top:14px;display:flex;gap:8px;padding:6px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);border-radius:999px;border:1px solid hsla(0,0%,100%,.4);z-index:10}.VehicleResultScreen_angleBtn__VDAEi{display:flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:999px;border:none;background:transparent;color:var(--muted-foreground);font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.VehicleResultScreen_angleBtnActive__FZyUB{background:var(--primary);color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.3)}.VehicleResultScreen_angleBtn__VDAEi:hover:not(.VehicleResultScreen_angleBtnActive__FZyUB){background:rgba(0,0,0,.05);color:var(--foreground)}.VehicleResultScreen_imageOverlayTag__VOzS1{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--foreground);font-size:12px;font-weight:600;white-space:nowrap}.VehicleResultScreen_imageMetaRow__D2Ma_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.VehicleResultScreen_metaCard__iLnRb{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--secondary);border-radius:var(--radius-lg);min-width:0}.VehicleResultScreen_metaLabel__ekS2b{font-size:12px;color:var(--muted-foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_metaValue__lN9da{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.VehicleResultScreen_pageContainer__GPGN1{padding:20px 18px 48px}.VehicleResultScreen_heroCard___JXj7{grid-template-columns:1fr;gap:16px}.VehicleResultScreen_heroImageWrapper__jefTk{height:220px}.VehicleResultScreen_imageMetaRow__D2Ma_{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleResultScreen_heroInfo__Gwmiy{padding:0}.VehicleResultScreen_heroShell__9BFSi{padding:16px}.VehicleResultScreen_licensePlate__U_HI0{font-size:28px;padding:8px 18px}.VehicleResultScreen_detailCardsRow__x5s73,.VehicleResultScreen_statGrid__SS8p6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.VehicleResultScreen_heroInfo__Gwmiy{display:flex;flex-direction:column;gap:18px;padding:10px 4px 10px 0;min-width:0}.VehicleResultScreen_eyebrowRow__EpHuJ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.VehicleResultScreen_eyebrowPill__pu_XA{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--accent);color:var(--accent-foreground);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.VehicleResultScreen_licensePlate__U_HI0{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:10px 22px;border-radius:10px;background:#f7c948;color:#111827;border:2px solid #111827;font-size:36px;font-weight:700;letter-spacing:2px;line-height:1;white-space:nowrap}.VehicleResultScreen_vehicleTitleBlock__HfcoS{display:flex;flex-direction:column;gap:8px;min-width:0}.VehicleResultScreen_carTitle__LeYgd{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.VehicleResultScreen_carSubtitle__ZL3ox{font-size:14px;line-height:1.5;color:var(--muted-foreground);max-width:620px}.VehicleResultScreen_carSpecsChips__Ae311{display:flex;flex-wrap:wrap;gap:10px}.VehicleResultScreen_chip__Na_0F{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--secondary);color:var(--secondary-foreground);border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap}.VehicleResultScreen_chipIcon__toEtJ{display:inline-flex;align-items:center;justify-content:center}.VehicleResultScreen_detailGrid__Dflq6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.VehicleResultScreen_detailCard__1Qoeu{padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px;min-width:0}.VehicleResultScreen_detailCardLabel__Q4Cs0{font-size:12px;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_detailCardValue__Yssuh{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_heroActions__MUwyt{display:flex;flex-direction:column;min-width:0}.VehicleResultScreen_scoreModule__vRCUW{display:flex;flex-direction:column;gap:18px;padding:20px;background:linear-gradient(180deg,#0f172a,#172554);color:#fff;border-radius:22px;min-height:100%}.VehicleResultScreen_scoreHeader__VDMd1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.VehicleResultScreen_scoreTitle__itvJv{font-size:15px;font-weight:600;white-space:nowrap}.VehicleResultScreen_scoreBadge__OYXLk{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.1);font-size:12px;font-weight:600;white-space:nowrap}.VehicleResultScreen_badgeIcon__DgnXF{display:inline-flex;align-items:center;justify-content:center}.VehicleResultScreen_gaugeRing__rECIA,.VehicleResultScreen_gaugeWrap__E1fmD{display:flex;align-items:center;justify-content:center;position:relative;height:180px}.VehicleResultScreen_gaugeRing__rECIA{width:180px;border-radius:50%}.VehicleResultScreen_gaugeRing__rECIA:after{content:"";width:128px;height:128px;border-radius:50%;background:linear-gradient(180deg,#10203c,#0f172a);position:absolute}.VehicleResultScreen_gaugeContent__3rDe1{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}.VehicleResultScreen_scoreValue__slNmX{font-size:48px;font-weight:700;line-height:1;white-space:nowrap}.VehicleResultScreen_scoreMax__ua2iO{font-size:15px;font-weight:500;opacity:.75}.VehicleResultScreen_scoreCopy__rlGB0{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.72);text-align:center}.VehicleResultScreen_scoreMetrics__4cUr_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.VehicleResultScreen_scoreMetricCard__IZRd8{padding:12px;border-radius:16px;background:hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:4px;min-width:0}.VehicleResultScreen_scoreMetricLabel__Qt_2L{font-size:12px;color:hsla(0,0%,100%,.68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_scoreMetricValue__qntLm{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_scoreActions__LVYHU{display:flex;flex-direction:column;gap:12px;margin-top:6px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12)}.VehicleResultScreen_actionPrimary__sNCeY,.VehicleResultScreen_actionSecondary__PE0YO{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;white-space:nowrap;font-size:14px;font-weight:600;padding:14px 16px;border-radius:14px;border:none;cursor:pointer}.VehicleResultScreen_actionPrimary__sNCeY{background:var(--primary);color:var(--primary-foreground)}.VehicleResultScreen_actionPrimary__sNCeY:disabled,.VehicleResultScreen_actionSecondary__PE0YO:disabled{opacity:.7;cursor:not-allowed}.VehicleResultScreen_inlineSpinner__lDhIl{animation:VehicleResultScreen_spin__8Io9k 1s linear infinite}.VehicleResultScreen_actionRow__Viifd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.VehicleResultScreen_actionSecondary__PE0YO{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.14)}.VehicleResultScreen_insightStrip___JvmK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.VehicleResultScreen_insightCard__UbAXk{display:flex;align-items:center;gap:12px;padding:16px 18px;background:hsla(0,0%,100%,.72);border:1px solid var(--border);border-radius:18px;min-width:0}.VehicleResultScreen_insightIcon__MWZ5u{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent);color:var(--accent-foreground);flex-shrink:0}.VehicleResultScreen_insightCopy__eHGgU{display:flex;flex-direction:column;gap:4px;min-width:0}.VehicleResultScreen_insightTitle__Lkhku{font-size:13px;color:var(--muted-foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_insightValue__T417Y{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleResultScreen_spinningIcon__FGt88{animation:VehicleResultScreen_spin__8Io9k 1s linear infinite}.VehicleResultScreen_tooltipText__kcPOY{display:inline-block;margin-left:8px;font-size:11px;color:var(--primary);background:var(--accent);padding:2px 6px;border-radius:4px;font-weight:600;animation:VehicleResultScreen_pulse__Km_TH 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes VehicleResultScreen_pulse__Km_TH{0%,to{opacity:1}50%{opacity:.5}}.VehicleResultScreen_errorScreen__6Sv3X,.VehicleResultScreen_loadingScreen__K6lE7{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f7fb;padding:24px}.VehicleResultScreen_errorCard__2t4tT,.VehicleResultScreen_loadingCard__viwtV{background:#fff;border-radius:24px;padding:28px 32px;border:1px solid var(--border);box-shadow:0 18px 50px rgba(15,23,42,.08);text-align:center;color:#0f172a;max-width:360px}.VehicleResultScreen_loadingIcon__kuZjo{width:32px;height:32px;color:var(--primary);animation:VehicleResultScreen_spin__8Io9k 1s linear infinite;margin-bottom:10px}.VehicleResultScreen_errorIcon__7tRXh{width:44px;height:44px;border-radius:16px;background:#e0ecff;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;margin-bottom:14px}.VehicleResultScreen_errorCard__2t4tT h1{font-size:20px;font-weight:700;margin-bottom:8px}.VehicleResultScreen_errorCard__2t4tT p{font-size:14px;color:#64748b;margin-bottom:18px}.VehicleResultScreen_errorActions__T2kJV{display:flex;justify-content:center}.VehicleResultScreen_errorButton__uuiH0{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--primary);color:var(--primary-foreground);font-weight:600;text-decoration:none}@keyframes VehicleResultScreen_spin__8Io9k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.VehicleResultScreen_heroCard___JXj7{grid-template-columns:minmax(0,1fr)}.VehicleResultScreen_heroActions__MUwyt{order:3}.VehicleResultScreen_heroImagePanel__c8Zak{order:1}.VehicleResultScreen_heroInfo__Gwmiy{order:2}.VehicleResultScreen_detailGrid__Dflq6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.VehicleResultScreen_imageMetaRow__D2Ma_,.VehicleResultScreen_insightStrip___JvmK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.VehicleResultScreen_pageContainer__GPGN1{padding:10px 10px 40px}.VehicleResultScreen_heroShell__9BFSi{padding:12px;border-radius:16px}.VehicleResultScreen_actionRow__Viifd,.VehicleResultScreen_detailGrid__Dflq6,.VehicleResultScreen_imageMetaRow__D2Ma_,.VehicleResultScreen_insightStrip___JvmK{grid-template-columns:minmax(0,1fr)}.VehicleResultScreen_licensePlate__U_HI0{font-size:22px;padding:6px 14px}.VehicleResultScreen_carTitle__LeYgd{font-size:20px}.VehicleResultScreen_carSubtitle__ZL3ox{font-size:12px}.VehicleResultScreen_chip__Na_0F{font-size:12px;padding:7px 10px}.VehicleResultScreen_scoreValue__slNmX{font-size:38px}.VehicleResultScreen_scoreModule__vRCUW{padding:14px;border-radius:16px}.VehicleResultScreen_insightCard__UbAXk{padding:12px 14px}.VehicleResultScreen_insightTitle__Lkhku{font-size:11px}.VehicleResultScreen_insightValue__T417Y{font-size:13px}.VehicleResultScreen_actionPrimary__sNCeY,.VehicleResultScreen_actionSecondary__PE0YO{font-size:13px;padding:12px}}.VehicleResultScreen_scoreBreakdown__B_qhv{font-size:.78rem;color:hsla(0,0%,100%,.85)}.VehicleResultScreen_scoreBreakdown__B_qhv summary{cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px;list-style:none}.VehicleResultScreen_scoreBreakdown__B_qhv summary::-webkit-details-marker{display:none}.VehicleResultScreen_scoreBreakdown__B_qhv ul{margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.VehicleResultScreen_scoreBreakdown__B_qhv li{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}