.car-list[data-v-72a41c8e]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.car-list[data-v-72a41c8e]:has(>:only-child){grid-template-columns:repeat(4,minmax(0,1fr))}.car-list[data-v-72a41c8e]:has(>:only-child)>*{max-width:320px}@media(max-width:1100px){.car-list[data-v-72a41c8e]{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.car-list[data-v-72a41c8e]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.car-list[data-v-72a41c8e]:has(>:only-child){grid-template-columns:1fr}.car-list[data-v-72a41c8e]:has(>:only-child)>*{max-width:320px}}.car-compare-queue-fab[data-v-5a2cbb94]{align-items:center;background:linear-gradient(135deg,var(--accent,#00b4ff) 0,#0090cc 100%);border:none;border-radius:50%;bottom:calc(156px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 20px #00b4ff59;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:fixed;right:max(20px,env(safe-area-inset-right,20px));transition:transform .2s ease,box-shadow .2s ease;width:48px;z-index:100}.car-compare-queue-fab[data-v-5a2cbb94]:hover{box-shadow:0 6px 24px #00b4ff73;transform:scale(1.05)}.car-compare-queue-fab--solo[data-v-5a2cbb94]{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.car-compare-queue-fab[data-v-5a2cbb94]:focus-visible{outline:2px solid var(--accent,#00b4ff);outline-offset:2px}.car-compare-queue-fab__badge[data-v-5a2cbb94]{background:#ff3b30;border-radius:999px;box-shadow:0 1px 4px #00000059;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:-2px;text-align:center;top:-2px}.ccq-dialog-head[data-v-5a2cbb94]{align-items:center;display:flex;gap:14px;padding-right:28px}.ccq-dialog-head__icon[data-v-5a2cbb94]{align-items:center;background:linear-gradient(145deg,var(--accent,#00b4ff),#06a);border-radius:14px;box-shadow:0 8px 24px #00b4ff40;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.ccq-dialog-head__text[data-v-5a2cbb94]{display:flex;flex-direction:column;gap:2px;min-width:0}.ccq-dialog-head__title[data-v-5a2cbb94]{color:var(--text-heading);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ccq-dialog-head__sub[data-v-5a2cbb94]{color:var(--text-secondary);font-size:13px;line-height:1.35}.ccq-body[data-v-5a2cbb94]{padding-top:4px}.ccq-hero[data-v-5a2cbb94]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#00b4ff) 12%,transparent),color-mix(in srgb,var(--bg-secondary) 100%,transparent));border:1px solid color-mix(in srgb,var(--accent,#00b4ff) 22%,transparent);border-radius:16px;margin-bottom:20px;padding:16px 18px}.ccq-hero__text[data-v-5a2cbb94]{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 14px}.ccq-hero__cta[data-v-5a2cbb94]{background:transparent;border:none;border-radius:12px;cursor:pointer;font:inherit;padding:0;width:100%}.ccq-hero__cta-inner[data-v-5a2cbb94]{align-items:center;background:linear-gradient(135deg,var(--accent,#00b4ff) 0,#0088c6 100%);border-radius:12px;box-shadow:0 6px 20px #00b4ff59;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.ccq-hero__cta:hover .ccq-hero__cta-inner[data-v-5a2cbb94]{box-shadow:0 10px 28px #00b4ff66;transform:translateY(-1px)}.ccq-hero__cta:active .ccq-hero__cta-inner[data-v-5a2cbb94]{transform:translateY(0)}.ccq-section[data-v-5a2cbb94]{margin-top:4px}.ccq-section__label[data-v-5a2cbb94]{margin-bottom:14px}.ccq-pill[data-v-5a2cbb94]{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;padding:4px 10px;text-transform:uppercase}.ccq-pill--ok[data-v-5a2cbb94]{background:color-mix(in srgb,var(--btn-green,#00e676) 18%,transparent);color:var(--btn-green,#00c853)}.ccq-pill--wait[data-v-5a2cbb94]{background:color-mix(in srgb,var(--accent,#00b4ff) 16%,transparent);color:var(--accent,#0090cc)}.ccq-section__title[data-v-5a2cbb94]{color:var(--text-heading);font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0}.ccq-pair[data-v-5a2cbb94]{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin-bottom:16px}.ccq-car[data-v-5a2cbb94]{background:var(--bg-card);border:1px solid var(--border-card,var(--border-color));border-radius:16px;box-shadow:0 4px 24px #0000000f;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ccq-car[data-v-5a2cbb94]:hover{box-shadow:0 12px 32px #0000001a;transform:translateY(-2px)}.ccq-car--solo[data-v-5a2cbb94]{margin-bottom:12px;max-width:220px}.ccq-car__badge[data-v-5a2cbb94]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:8px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:4px 10px;position:absolute;top:10px;z-index:1}.ccq-car__badge--b[data-v-5a2cbb94]{background:color-mix(in srgb,var(--accent,#00b4ff) 85%,transparent)}.ccq-car__media[data-v-5a2cbb94]{aspect-ratio:16/10;background:var(--bg-image)}.ccq-car__media img[data-v-5a2cbb94]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ccq-car__media--tall[data-v-5a2cbb94]{aspect-ratio:4/3}.ccq-car__ph[data-v-5a2cbb94]{background:linear-gradient(160deg,var(--bg-secondary),var(--border-color));height:100%;min-height:90px;width:100%}.ccq-car__name[data-v-5a2cbb94]{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.35;padding:10px 12px 12px}.ccq-vs[data-v-5a2cbb94]{align-self:center}.ccq-vs[data-v-5a2cbb94],.ccq-vs span[data-v-5a2cbb94]{align-items:center;display:flex;justify-content:center}.ccq-vs span[data-v-5a2cbb94]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;box-shadow:0 2px 12px #0000000f;color:var(--text-secondary);font-size:11px;font-weight:800;height:40px;letter-spacing:.06em;width:40px}.ccq-btn[data-v-5a2cbb94]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:background .15s ease,transform .15s ease;width:100%}.ccq-btn--primary[data-v-5a2cbb94]{background:linear-gradient(135deg,var(--accent,#00b4ff),#0077b6);box-shadow:0 6px 20px #00b4ff4d;color:#fff;margin-bottom:12px}.ccq-btn--primary[data-v-5a2cbb94]:hover{filter:brightness(1.05)}.ccq-btn--ghost-danger[data-v-5a2cbb94]{background:color-mix(in srgb,#e11d48 8%,transparent);border:1px solid color-mix(in srgb,#e11d48 25%,transparent);color:#e11d48;font-size:13px;padding:8px 14px;width:auto}.ccq-btn--ghost-danger[data-v-5a2cbb94]:hover{background:color-mix(in srgb,#e11d48 14%,transparent)}.ccq-toolbar[data-v-5a2cbb94]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ccq-chip[data-v-5a2cbb94]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px;transition:background .15s ease,border-color .15s ease}.ccq-chip[data-v-5a2cbb94]:hover{background:var(--bg-card);border-color:var(--accent,#00b4ff)}.ccq-chip--danger[data-v-5a2cbb94]{border-color:color-mix(in srgb,#e11d48 30%,var(--border-color));color:#e11d48}.ccq-chip--danger[data-v-5a2cbb94]:hover{background:color-mix(in srgb,#e11d48 8%,transparent)}.ccq-hint[data-v-5a2cbb94]{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0 0 12px}.ccq-empty[data-v-5a2cbb94]{padding:28px 16px 12px;text-align:center}.ccq-empty__illu[data-v-5a2cbb94]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);display:flex;height:72px;justify-content:center;margin:0 auto 14px;width:72px}.ccq-empty__title[data-v-5a2cbb94]{color:var(--text-heading);font-size:15px;font-weight:700;margin:0 0 6px}.ccq-empty__text[data-v-5a2cbb94]{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}@media(max-width:767px){.car-compare-queue-fab[data-v-5a2cbb94]{bottom:calc(156px + env(safe-area-inset-bottom,0px));right:max(16px,env(safe-area-inset-right,16px))}.car-compare-queue-fab--solo[data-v-5a2cbb94]{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.ccq-pair[data-v-5a2cbb94]{gap:12px;grid-template-columns:1fr}.ccq-vs[data-v-5a2cbb94]{justify-content:flex-start;margin-bottom:-4px;order:-1}.ccq-vs span[data-v-5a2cbb94]{height:36px;width:36px}}.ccq-dialog.el-dialog{background:var(--bg-card);border:1px solid var(--border-card,var(--border-color));border-radius:20px;box-shadow:0 24px 80px #0000002e;overflow:hidden;padding:0}.ccq-dialog .el-dialog__header{margin:0;padding:20px 20px 0}.ccq-dialog .el-dialog__body{padding:16px 20px 22px}.ccq-dialog .el-dialog__headerbtn{background:var(--bg-secondary);border-radius:10px;height:36px;right:14px;top:16px;transition:background .15s ease;width:36px}.ccq-dialog .el-dialog__headerbtn:hover{background:var(--border-color)}.ccq-dialog .el-dialog__close{color:var(--text-secondary);font-size:16px}.cs-calc[data-v-d71a31a4]{background:var(--bg-card,#17171c);border:1px solid var(--border-card,hsla(0,0%,100%,.08));border-radius:16px;box-shadow:0 1px 2px #0000004d;margin-top:16px;padding:18px}.cs-calc__head[data-v-d71a31a4]{font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.cs-calc__head[data-v-d71a31a4],.cs-calc__row[data-v-d71a31a4]{align-items:center;color:var(--text-heading,#f4f4f6);display:flex}.cs-calc__row[data-v-d71a31a4]{font-size:13px;justify-content:space-between;margin-top:10px}.cs-calc__row span[data-v-d71a31a4]{color:var(--text-muted,#9c9ca4)}.cs-calc__slider[data-v-d71a31a4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#94a3b84d;border-radius:999px;height:6px;margin:4px 0 12px;outline:none;width:100%}.cs-calc__slider[data-v-d71a31a4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6aaef4;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #6aaef480,0 2px 6px #0003;cursor:pointer;height:18px;width:18px}.cs-calc__slider[data-v-d71a31a4]::-moz-range-thumb{background:#6aaef4;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #6aaef480,0 2px 6px #0003;cursor:pointer;height:18px;width:18px}.cs-calc__pills[data-v-d71a31a4]{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 14px}.cs-calc__pills--price[data-v-d71a31a4]{margin:8px 0 16px}.cs-calc__price-view[data-v-d71a31a4]{align-items:center;display:flex;gap:6px}.cs-calc__edit-btn[data-v-d71a31a4]{background:#94a3b81f;border:1px solid var(--border-card,hsla(0,0%,100%,.08));border-radius:6px;color:var(--text-muted,#9c9ca4);cursor:pointer;display:grid;height:24px;place-items:center;transition:background .15s ease,color .15s ease;width:24px}.cs-calc__edit-btn[data-v-d71a31a4]:hover{background:#6aaef424;color:#6aaef4}.cs-calc__price-edit[data-v-d71a31a4]{align-items:center;display:flex;gap:4px}.cs-calc__price-input[data-v-d71a31a4]{-moz-appearance:textfield;background:#94a3b81f;border:1px solid #6aaef4;border-radius:6px;color:var(--text-heading,#f4f4f6);font:inherit;font-size:13px;font-weight:600;height:28px;outline:none;padding:0 8px;text-align:right;width:110px}.cs-calc__price-input[data-v-d71a31a4]::-webkit-inner-spin-button,.cs-calc__price-input[data-v-d71a31a4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cs-calc__icon-btn[data-v-d71a31a4]{border:0;border-radius:6px;cursor:pointer;display:grid;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.cs-calc__icon-btn--ok[data-v-d71a31a4]{background:#16a34a;color:#fff}.cs-calc__icon-btn--ok[data-v-d71a31a4]:hover{background:#15803d}.cs-calc__icon-btn--cancel[data-v-d71a31a4]{background:#ffffff0f;color:var(--text-muted,#9c9ca4)}.cs-calc__icon-btn--cancel[data-v-d71a31a4]:hover{background:#ef444433;color:#ef4444}.cs-calc__pill[data-v-d71a31a4]{background:#94a3b81f;border:1px solid var(--border-card,hsla(0,0%,100%,.08));border-radius:999px;color:var(--text-heading,#f4f4f6);cursor:pointer;font:inherit;font-size:11px;font-weight:500;padding:4px 10px}.cs-calc__pill.is-on[data-v-d71a31a4]{background:#6aaef4;border-color:transparent;color:#fff}.cs-calc__result[data-v-d71a31a4]{background:#94a3b81f;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px;padding:14px}.cs-calc__mono-l[data-v-d71a31a4]{align-items:center;color:var(--text-muted,#9c9ca4);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.cs-calc__edit-btn--inline[data-v-d71a31a4]{border-radius:5px;height:18px;width:18px}.cs-calc__monthly-edit[data-v-d71a31a4]{align-items:center;display:flex;gap:4px;margin-top:2px}.cs-calc__monthly-input[data-v-d71a31a4]{-moz-appearance:textfield;background:#94a3b81f;border:1px solid #6aaef4;border-radius:6px;color:var(--text-heading,#f4f4f6);font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:700;height:32px;outline:none;padding:0 8px;text-align:right;width:110px}.cs-calc__monthly-input[data-v-d71a31a4]::-webkit-inner-spin-button,.cs-calc__monthly-input[data-v-d71a31a4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cs-calc__monthly-err[data-v-d71a31a4]{color:#ef4444;font-size:11px;font-weight:500;margin-top:4px}.cs-calc__mono-v[data-v-d71a31a4]{color:var(--text-heading,#f4f4f6);font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;margin-top:2px}.cs-calc__mono-v--dim[data-v-d71a31a4]{color:var(--text-muted,#9c9ca4);font-size:16px}.cs-calc__foot[data-v-d71a31a4]{color:var(--text-muted,#9c9ca4);font-size:11px;margin-top:10px}.pr-indeterminate[data-v-e5d3e07a]{animation:pr-slide-e5d3e07a 1.4s ease-in-out infinite}@keyframes pr-slide-e5d3e07a{0%{transform:translate(-100%)}to{transform:translate(300%)}}.pr-fade-enter-active[data-v-e5d3e07a],.pr-fade-leave-active[data-v-e5d3e07a]{transition:opacity .25s ease}.pr-fade-enter-from[data-v-e5d3e07a],.pr-fade-leave-to[data-v-e5d3e07a]{opacity:0}.pano360[data-v-1faf0a97]{width:100%}.pano360__stage[data-v-1faf0a97]{background:#0a0a0a;border-radius:12px;cursor:grab;height:min(60vh,460px);min-height:240px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pano360__stage--dragging[data-v-1faf0a97]{cursor:grabbing}.pano360__frame[data-v-1faf0a97]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.pano360__progress[data-v-1faf0a97]{background:#ffffff40;border-radius:2px;bottom:14px;height:3px;left:16px;overflow:hidden;position:absolute;right:16px}.pano360__progress-fill[data-v-1faf0a97]{background:#fff;border-radius:2px;height:100%;transition:width .2s ease}.pano360__hint[data-v-1faf0a97]{align-items:center;background:#0000008c;border-radius:999px;bottom:24px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;left:50%;padding:7px 14px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.pano360__help[data-v-1faf0a97]{color:var(--text-muted,#888);font-size:12px;margin:10px 0 0;text-align:center}.cd-fade-enter-active[data-v-25a66976],.cd-fade-leave-active[data-v-25a66976]{transition:opacity .12s ease,transform .12s ease}.cd-fade-enter-from[data-v-25a66976],.cd-fade-leave-to[data-v-25a66976]{opacity:0;transform:translateY(-4px)}.quick-btn[data-v-092ab9d2]{align-items:center;background:var(--card,#fff);border:1px solid var(--line,#e7eaf0);border-radius:12px;cursor:pointer;display:flex;gap:8px;min-height:56px;padding:10px 12px;text-align:left;transition:.15s}.quick-btn[data-v-092ab9d2]:hover:not(:disabled){background:#f4f8ff;border-color:#2f6bff}.quick-btn[data-v-092ab9d2]:disabled{cursor:not-allowed;opacity:.6}.quick-btn--active[data-v-092ab9d2]{background:#eaf0ff;border-color:#2f6bff}.quick-btn__icon[data-v-092ab9d2]{align-items:center;display:flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.quick-btn__text[data-v-092ab9d2]{color:#101a2b;font-size:13px;font-weight:600;line-height:1.25}.answer-box[data-v-092ab9d2]{background:#fff;border:1px solid var(--line,#e7eaf0);border-radius:12px;margin-top:16px;padding:14px}.answer-text[data-v-092ab9d2]{color:#101a2b;font-size:14px;line-height:1.5}.loader[data-v-092ab9d2]{animation:spin-092ab9d2 .8s linear infinite;border:2px solid rgba(47,107,255,.2);border-radius:50%;border-top-color:#2f6bff;display:inline-block;height:18px;width:18px}@keyframes spin-092ab9d2{to{transform:rotate(1turn)}}.custom-input[data-v-092ab9d2]{background:var(--card,#fff);border:1px solid var(--line,#e7eaf0);border-radius:18px;color:#101a2b;flex:1;font-family:inherit;font-size:14px;max-height:120px;min-height:40px;outline:none;padding:10px 14px;resize:none;transition:border-color .15s}.custom-input[data-v-092ab9d2]:focus{border-color:#2f6bff}.custom-input[data-v-092ab9d2]:disabled{opacity:.6}.send-btn[data-v-092ab9d2]{align-items:center;background:var(--line,#e7eaf0);border:0;border-radius:20px;color:#8b93a2;cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;transition:.15s;width:40px}.send-btn--ready[data-v-092ab9d2]{background:#2f6bff;color:#fff}.send-btn[data-v-092ab9d2]:disabled{cursor:not-allowed}.text-muted[data-v-092ab9d2]{color:#8b93a2}
