[data-sonner-toaster].cv-notifications{--width:370px;z-index:100}[data-sonner-toaster].cv-notifications [data-sonner-toast]{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:14px;gap:12px;padding:16px 48px 16px 16px;font-family:inherit;font-size:.875rem;line-height:1.45;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1);box-shadow:0 8px 30px #06182e21}.cv-notifications [data-title]{font-weight:600}.cv-notifications [data-description]{color:var(--muted-foreground);max-height:6em;font-size:.8125rem;line-height:1.5;overflow-y:auto}.cv-notifications [data-type=success] [data-icon]{color:var(--success,#0b8056)}.cv-notifications [data-type=error] [data-icon]{color:var(--destructive)}.cv-notifications [data-type=warning] [data-icon]{color:var(--warning)}.cv-notifications [data-type=info] [data-icon]{color:var(--brand)}[data-sonner-toaster].cv-notifications [data-close-button]{width:40px;height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:10px;top:4px;left:auto;right:3px;transform:none}[data-sonner-toaster].cv-notifications [data-close-button]:hover{background:var(--muted);color:var(--foreground)}[data-sonner-toaster].cv-notifications [data-button]{border-radius:8px;min-height:40px}@media (width<=767px){[data-sonner-toaster].cv-notifications{--width:calc(100vw - 24px)}[data-sonner-toaster].cv-notifications [data-close-button]{width:44px;height:44px;top:2px}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].cv-notifications [data-sonner-toast]{transition-duration:0s;animation:none}}@media (forced-colors:active){[data-sonner-toaster].cv-notifications [data-sonner-toast]{color:canvastext;background:canvas;border-color:canvastext}}.cv-success-check{flex-shrink:0}.cv-success-check path{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cv-success-check path{animation:.4s cubic-bezier(.22,1,.36,1) both cv-check-draw}.cv-flow-enter{animation:.22s cubic-bezier(.22,1,.36,1) both cv-flow-enter}.cv-flow-press{transition:transform .16s,background-color .16s}.cv-flow-press:active{transform:scale(.98)}@keyframes cv-check-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transform:scale(.5)}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1;transform:scale(1)}}@keyframes cv-flow-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.cv-cookie-banner{z-index:75;left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));width:min(440px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(75dvh - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--card);color:var(--foreground);border-radius:24px;padding:8px 16px 16px;position:fixed;overflow-y:auto;box-shadow:0 0 0 1px #00000014,0 8px 36px #00000024}.dark .cv-cookie-banner{box-shadow:0 0 0 1px #ffffff26,0 8px 36px #0000003d}.cv-cookie-banner[hidden]{display:none}.cv-cookie-heading,.cv-cookie-title{align-items:center;gap:8px;display:flex}.cv-cookie-heading{flex-wrap:wrap;justify-content:space-between;gap:0 8px}.cv-cookie-title h2{font-size:1rem;font-weight:700;line-height:1.4}.cv-cookie-settings{min-height:44px;color:var(--foreground);border-radius:8px;padding:8px;font-size:.8125rem}.cv-cookie-copy{color:var(--muted-foreground);margin:2px 0 14px;font-size:.875rem;line-height:1.5}.cv-cookie-policy{color:var(--foreground);text-underline-offset:3px;border-radius:3px;font-size:.8125rem;line-height:1.6;text-decoration:underline}.cv-cookie-policy:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cv-cookie-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px;display:grid}.cv-cookie-action{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--card));min-width:0;height:auto;min-height:46px;color:var(--foreground);box-shadow:none;overflow-wrap:anywhere;border-radius:8px;padding:10px 8px;font-size:.875rem;line-height:1.35}.cv-cookie-dialog{z-index:90;border-radius:24px;gap:14px;width:calc(100% - 24px);max-width:480px;padding:22px}.cv-cookie-dialog>div:first-child{gap:6px;padding-right:28px}.cv-cookie-dialog h2{font-size:1.125rem;line-height:1.4}.cv-cookie-dialog h2:focus{outline:none}.cv-cookie-dialog>button:last-child{width:44px;min-width:44px;height:44px;min-height:44px;top:6px;right:6px}.cv-cookie-required,.cv-cookie-category{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 0;display:flex}.cv-cookie-required{min-height:0;padding-top:0;display:block}.cv-cookie-required-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.cv-cookie-category{cursor:pointer}.cv-cookie-category-name{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.cv-cookie-category-desc{color:var(--muted-foreground);margin-top:2px;font-size:.8125rem;line-height:1.5;display:block}.cv-cookie-locked{color:var(--muted-foreground);align-items:center;gap:4px;font-size:.75rem;font-weight:500;display:inline-flex}.cv-cookie-switch{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.cv-cookie-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cv-cookie-switch-track{background:var(--muted-foreground);pointer-events:none;border-radius:20px;width:40px;height:24px;padding:3px}.cv-cookie-switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 1px 2px #00000024}.cv-cookie-switch input:checked+span{background:var(--primary)}.cv-cookie-switch input:checked+span:after{transform:translate(16px)}.cv-cookie-switch input:focus-visible+span{outline:2px solid var(--ring);outline-offset:3px}.cv-cookie-footer{gap:8px;display:grid}.cv-cookie-save{background:var(--primary);min-height:48px;color:var(--primary-foreground)}@media (hover:hover){.cv-cookie-action:hover{background:color-mix(in srgb, var(--primary) 12%, var(--card));color:var(--foreground)}.cv-cookie-save:hover{background:color-mix(in srgb, var(--primary) 90%, black);color:var(--primary-foreground)}}@media (prefers-reduced-motion:no-preference){.cv-cookie-switch-track,.cv-cookie-switch-track:after{transition:background-color .15s,transform .15s}.cv-cookie-action:active,.cv-cookie-settings:active{transform:scale(.96)}}@media (width<=380px){.cv-cookie-dialog{padding:18px}}@media (forced-colors:active){.cv-cookie-banner{border:1px solid canvastext}.cv-cookie-switch-track{background:canvas;border:1px solid buttontext}.cv-cookie-switch-track:after{background:buttontext}.cv-cookie-switch input:checked+span{background:highlight}}@media print{.cv-cookie-banner,.cv-cookie-dialog{display:none}}.cv-language-trigger,.cv-header-signin{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;font-weight:550;line-height:1.25;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.cv-language-trigger[data-compact=true]{gap:6px;padding-inline:8px}.cv-language-trigger[data-state=open]{background:var(--muted)}.cv-language-trigger:focus-visible,.cv-header-signin:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cv-language-flag{outline-offset:-1px;border-radius:3px;outline:1px solid oklch(0% 0 0/.1);flex-shrink:0;width:24px;height:16px;display:block;overflow:hidden}.dark .cv-language-flag{outline-color:oklch(100% 0 0/.1)}.cv-language-flag-slot{flex-shrink:0;place-items:center;width:32px;height:24px;display:inline-grid}.cv-language-menu{border-radius:16px;padding:6px}.cv-language-option{border-radius:10px;gap:10px;min-height:44px;padding-block:10px;line-height:1.25}.cv-header-signin{background:0 0;text-decoration:none}.cv-header-signin>svg{flex-shrink:0;width:18px;height:18px}.cv-header-signin>span{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s ease-out}@media (hover:hover){.cv-language-trigger:hover{background:color-mix(in srgb, var(--muted) 65%, transparent)}.cv-header-signin:hover{color:var(--brand)}.cv-header-signin:hover>span{text-decoration-color:currentColor}}.cv-header-signin:active{color:var(--brand-deep)}@media (width<=639px){.cv-header-signin--tablet{display:none}}@media (prefers-reduced-motion:reduce){.cv-language-trigger,.cv-header-signin,.cv-header-signin>span{transition:none}}.cv-footer-apps{margin-top:26px}.cv-footer-apps .cv-footer-apps-title{color:inherit;margin:0 0 22px;font-size:14px;font-weight:600;line-height:1.5}.cv-footer-store-list{flex-wrap:wrap;gap:22px 12px;margin:0;padding:0;list-style:none;display:flex}.cv-footer-store-badge{color:#fff;background:#101820;border:1px solid #69717a;border-radius:12px;align-items:center;gap:10px;width:172px;max-width:100%;min-height:62px;padding:13px 14px 10px;display:flex;position:relative}.cv-footer-store-mark{flex:0 0 27px;width:27px;height:30px}.cv-footer-store-copy{gap:1px;min-width:0;display:grid}.cv-footer-store-copy>span{color:#d3dbe4;font-size:10px;line-height:1.5}.cv-footer-store-copy>strong{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.25}.cv-footer-store-soon{background:var(--brand-soft);border:1px solid var(--border);color:var(--foreground);border-radius:20px;padding:3px 9px;font-size:10px;font-weight:650;line-height:1.5;position:absolute;top:-11px;right:9px}.cv-listing-scenery{--cv-scenery-surface:color-mix(in srgb, var(--background) 65%, var(--card));isolation:isolate;background:var(--cv-scenery-surface);position:relative}.cv-listing-scenery:before,.cv-listing-scenery:after{content:"";z-index:-1;pointer-events:none;height:min(1180px,100%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.cv-listing-scenery:before{background:linear-gradient(to right, transparent, var(--cv-scenery-surface) max(24%, calc(50% - 460px)), var(--cv-scenery-surface) min(76%, calc(50% + 460px)), transparent), linear-gradient(to bottom, var(--cv-scenery-surface), transparent 22%, var(--cv-scenery-surface) 70%), url(/images/catalogue/mountain-panorama.webp) center top / max(100%, 1800px) auto no-repeat;opacity:.8;height:min(800px,100%)}.cv-listing-scenery:after{opacity:.7;background:url(/images/listings/road-contours.svg?v=2) top/100% 1100px no-repeat}.dark .cv-listing-scenery{--cv-scenery-surface:var(--background)}.dark .cv-listing-scenery:before{opacity:.1;mix-blend-mode:luminosity}.dark .cv-listing-scenery:after{opacity:.16}@media (width<=1100px){.cv-listing-scenery:before{background:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--brand-soft) 68%, transparent), transparent 66%), radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--brand-soft) 40%, transparent), transparent 54%);height:360px}.cv-listing-scenery:after{content:none}.dark .cv-listing-scenery:before{opacity:.5;mix-blend-mode:normal}}:root[data-contrast=more] .cv-listing-scenery:before,:root[data-contrast=more] .cv-listing-scenery:after{content:none}@media print,(forced-colors:active),(prefers-contrast:more){.cv-listing-scenery{background:var(--background)}.cv-listing-scenery:before,.cv-listing-scenery:after{content:none}}.cv-business{background:var(--background);color:var(--foreground)}.cv-business-hero{background:var(--surface-muted);padding-block:clamp(40px,7vw,100px)}.cv-business-hero-grid{align-items:center;gap:40px;display:grid}.cv-business h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(2.25rem,4.4vw,4.4rem);font-weight:700;line-height:1.07}.cv-business h1 span{color:var(--brand-deep)}.cv-business-lead{max-width:47ch;color:var(--muted-foreground);margin-top:24px;font-size:1.0625rem;line-height:1.7}.cv-business-kicker{color:var(--brand-deep);margin-bottom:16px;font-size:.875rem;font-weight:650}.cv-business-preview{border:1px solid var(--border);background:var(--card);max-width:560px;box-shadow:0 24px 64px -32px color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:24px;padding:clamp(20px,3vw,32px)}.cv-business-features-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding-block:16px;display:flex}.cv-business-features-nav a{min-height:44px;color:var(--muted-foreground);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.cv-business-features-nav a:hover{color:var(--brand-deep)}.cv-business-feature{align-items:center;gap:32px;padding-block:clamp(48px,7vw,100px);scroll-margin-top:100px;display:grid}.cv-business-feature h2,.cv-business-close h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(1.875rem,3.2vw,3rem);font-weight:700;line-height:1.13}.cv-business-feature p{line-height:1.75}.cv-business-feature-copy>p:not(.cv-business-kicker){max-width:48ch;color:var(--muted-foreground);margin-top:20px}.cv-business-feature-points{gap:12px;margin-top:24px;display:grid}.cv-business-feature-points li{align-items:start;gap:12px;font-size:.9375rem;display:flex}.cv-business-feature-points svg{width:19px;color:var(--brand-deep);flex-shrink:0;margin-top:3px}.cv-business-proof{border:1px solid var(--border);background:var(--card);border-radius:24px;min-width:0;padding:20px;overflow:hidden}.cv-business-proof-label{color:var(--muted-foreground);margin-bottom:16px;font-size:.75rem}.cv-business-feature-photo{aspect-ratio:5/4;object-fit:cover;border-radius:24px;width:100%}.cv-business-close{background:var(--brand-soft);border-radius:28px;margin-block:24px 72px;padding:clamp(24px,5vw,64px)}@media (width>=1000px){.cv-business-hero-grid{grid-template-columns:1fr 1fr;gap:64px}.cv-business-feature{grid-template-columns:1fr 1fr;gap:72px}.cv-business-feature--reverse .cv-business-feature-copy{order:2}}@media (prefers-reduced-motion:no-preference){.cv-business a,.cv-business button{transition:color .16s,background-color .16s}}.cv-model-valuation{color:var(--foreground);background:var(--background)}.cv-model-valuation__intro{background:linear-gradient(145deg,#f8fbfe,#edf5fc 65%,#fff4e9)}.cv-model-valuation__hero{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;column-gap:24px;padding:38px 0 34px;display:grid}.cv-model-valuation__copy{min-width:0}.cv-model-valuation__logo{width:90px;height:48px;margin-bottom:16px}.cv-model-valuation__eyebrow{color:#0874c9;text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;font-weight:750}.cv-model-valuation h1{letter-spacing:-.045em;text-wrap:balance;margin-top:12px;font-size:clamp(2.25rem,4.1vw,3.625rem);font-weight:800;line-height:1.08}.cv-model-valuation h1 span{display:block}.cv-model-valuation__lead{max-width:490px;color:var(--muted-foreground);margin-top:18px;font-size:1.0625rem;line-height:1.65}.cv-model-valuation__benefits{gap:14px;margin:24px 0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:grid}.cv-model-valuation__benefits li{align-items:center;gap:12px;display:flex}.cv-model-valuation__benefits svg{color:#078bec;flex:none}.cv-model-valuation__benefits li:last-child svg{color:#e96b23}.cv-model-valuation__art{isolation:isolate;grid-area:1/2/3;align-self:center;min-width:0;position:relative}.cv-model-valuation__art:before{content:"";z-index:-1;opacity:.6;background:linear-gradient(145deg,#fff1e3,#ffae68);border-radius:18px;position:absolute;inset:12% 3% 18% 13%;transform:skew(-14deg)}.cv-model-valuation__art .cv-catalogue-visual{aspect-ratio:1.5;background:0 0;min-height:0}.cv-model-valuation__art .cv-catalogue-visual img{object-fit:contain;width:100%;height:100%;padding:0}.cv-model-valuation__art .cv-catalogue-visual>span{text-align:center;color:var(--muted-foreground);background:0 0;font-size:.625rem;position:absolute;inset:auto 0 -10px}.cv-model-valuation__actions{grid-column:1;max-width:450px}.cv-model-valuation__cta{background:var(--brand);min-height:50px;color:var(--brand-foreground);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:14px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.cv-model-valuation__cta:hover{background:color-mix(in srgb, var(--brand) 90%, black);transform:translateY(-1px)}.cv-model-valuation__actions>.cv-model-valuation__cta{width:100%}.cv-model-valuation__secondary{color:#0874c9;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:5px;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.cv-model-valuation__comment{color:var(--muted-foreground);margin-top:18px;font-size:.75rem;line-height:1.65}.cv-model-valuation__actions .cv-model-valuation__comment{margin-top:9px;font-size:.6875rem}.cv-model-valuation__market-note{margin:0;padding:20px 0 0}.cv-model-valuation__body{padding-bottom:24px}.cv-model-valuation__contents{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px 24px;padding:16px 0;display:flex}.cv-model-valuation__contents a{min-height:44px;color:var(--brand);text-underline-offset:5px;align-items:center;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.cv-model-valuation__price-years{max-width:100%;margin-top:28px;overflow-x:auto}.cv-model-valuation__price-years table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.cv-model-valuation__price-years caption{text-align:left;margin-bottom:12px;font-size:1.125rem;font-weight:700}.cv-model-valuation__price-years :is(th,td){border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 16px}.cv-model-valuation__price-years thead{background:var(--muted)}.cv-model-valuation__price-years tbody th{padding-left:16px;font-weight:650}.cv-model-valuation__stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:24px;padding:26px 0;display:grid}.cv-model-valuation__stats p{color:var(--muted-foreground);font-size:.75rem}.cv-model-valuation__stats strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.25rem;display:block}.cv-model-valuation__section{margin-top:58px;scroll-margin-top:110px}.cv-model-valuation__section-heading{margin-bottom:24px}.cv-model-valuation__section-heading h2,.cv-model-valuation__closing h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.4375rem,2.4vw,2rem);font-weight:750;line-height:1.25}.cv-model-valuation__section-heading .cv-model-valuation__eyebrow{margin-bottom:10px}.cv-model-valuation__section-heading>p:last-child:not(:first-child),.cv-model-valuation__closing p{max-width:640px;color:var(--muted-foreground);margin-top:10px;font-size:.875rem;line-height:1.65}.cv-model-valuation__factors{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.cv-model-valuation__factors article{border-bottom:1px solid var(--border);align-items:flex-start;gap:18px;padding:24px 0;display:flex}.cv-model-valuation__factor-icon{color:#078bec;background:#e9f4ff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.cv-model-valuation__factors article:nth-child(2n) .cv-model-valuation__factor-icon{color:#d65c13;background:#fff2e7}.cv-model-valuation__factors h3{font-size:1rem;font-weight:700}.cv-model-valuation__factors p{max-width:400px;color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.65}.cv-model-valuation__inline-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.cv-model-valuation__inline-action p{color:var(--muted-foreground);font-size:.8125rem}.cv-model-valuation__text-link{color:#0874c9;align-items:center;gap:10px;min-height:44px;font-size:.8125rem;font-weight:700;display:inline-flex}.cv-model-valuation__generations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-model-valuation__generation{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:18px;min-width:0;padding:12px 18px 12px 8px;transition:border-color .18s,background .18s;display:flex}.cv-model-valuation__generation:hover{background:color-mix(in srgb, var(--card) 94%, #078bec);border-color:#078bec}.cv-model-valuation__generation .cv-catalogue-visual{aspect-ratio:auto;background:0 0;flex:0 0 105px;height:78px;min-height:0}.cv-model-valuation__generation .cv-catalogue-visual img{object-fit:contain;height:100%;padding:0}.cv-model-valuation__generation .cv-catalogue-visual__empty{gap:4px;height:100%;min-height:0}.cv-model-valuation__generation .cv-catalogue-visual__empty>span{font-size:.6875rem}.cv-model-valuation__generation .cv-catalogue-visual__empty>span:first-child{width:50px;height:28px}.cv-model-valuation__generation>span{flex:1;min-width:0}.cv-model-valuation__generation strong{font-size:.875rem;font-weight:700}.cv-model-valuation__generation small{color:var(--muted-foreground);margin-top:6px;font-size:.6875rem;display:block}.cv-model-valuation__generation>svg{color:#0874c9;flex:none}.cv-model-valuation__faq{max-width:820px}.cv-model-valuation__faq details{border-bottom:1px solid var(--border)}.cv-model-valuation__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.cv-model-valuation__faq summary::-webkit-details-marker{display:none}.cv-model-valuation__faq summary svg{color:#0874c9;flex:none;transition:transform .2s}.cv-model-valuation__faq details[open] summary svg{transform:rotate(180deg)}.cv-model-valuation__faq details>p{max-width:720px;color:var(--muted-foreground);padding-bottom:22px;font-size:.875rem;line-height:1.75}.cv-model-valuation__closing{background:#eaf5ff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding:30px;display:flex}.cv-model-valuation__closing h2{font-size:1.5625rem}.cv-model-valuation__trademark{max-width:880px;margin-top:24px;font-size:.625rem;line-height:1.6}.cv-model-valuation :is(a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #078bec}.dark .cv-model-valuation__intro{background:linear-gradient(140deg, var(--surface), var(--surface-elevated) 65%, #302923)}.dark .cv-model-valuation__closing{background:var(--surface-elevated)}.dark .cv-model-valuation__eyebrow,.dark .cv-model-valuation__text-link,.dark .cv-model-valuation__secondary{color:#62b9ff}.dark .cv-model-valuation__art:before{opacity:.22}@media (width<=767px){.cv-model-valuation__hero{grid-template-columns:1fr;gap:0;padding:22px 0 28px}.cv-model-valuation__logo{width:70px;height:32px;margin-bottom:14px}.cv-model-valuation h1{font-size:clamp(1.9375rem,8.8vw,2.75rem)}.cv-model-valuation__lead{margin-top:14px;font-size:.875rem}.cv-model-valuation__eyebrow{font-size:.625rem}.cv-model-valuation__benefits{gap:12px;margin:18px 0 4px;font-size:.75rem}.cv-model-valuation__benefits svg{width:19px}.cv-model-valuation__art{grid-area:auto/1;justify-self:center;width:100%;max-width:470px;margin:12px 0 30px}.cv-model-valuation__art .cv-catalogue-visual{aspect-ratio:1.8}.cv-model-valuation__actions{width:100%;max-width:none}.cv-model-valuation__cta{font-size:.8125rem}.cv-model-valuation__section{margin-top:36px}.cv-model-valuation__section-heading{margin-bottom:10px}.cv-model-valuation__section-heading>p:last-child:not(:first-child){font-size:.8125rem}.cv-model-valuation__factors,.cv-model-valuation__generations{grid-template-columns:1fr}.cv-model-valuation__factors article{gap:14px;padding:18px 0}.cv-model-valuation__factor-icon{border-radius:12px;width:44px;height:44px}.cv-model-valuation__factors h3{font-size:.875rem}.cv-model-valuation__factors p{font-size:.75rem}.cv-model-valuation__generation{gap:10px;padding-right:12px}.cv-model-valuation__generation .cv-catalogue-visual{flex-basis:83px;height:62px}.cv-model-valuation__generation strong{font-size:.8125rem}.cv-model-valuation__generation small{font-size:.625rem}.cv-model-valuation__stats{grid-template-columns:1fr 1fr;gap:18px}.cv-model-valuation__stats strong{font-size:1.0625rem}.cv-model-valuation__faq summary{padding:18px 0;font-size:.8125rem}.cv-model-valuation__faq details>p{font-size:.8125rem}.cv-model-valuation__closing{margin-top:34px;padding:24px 18px}.cv-model-valuation__closing h2{font-size:1.4375rem}.cv-model-valuation__closing .cv-model-valuation__cta{width:100%}}@media (prefers-reduced-motion:reduce){.cv-model-valuation :is(a,summary svg){transition:none;transform:none}}.cv-detail-grid{--detail-radius:22px}.cv-listing-actions{max-width:460px}.cv-listing-actions button{border-radius:12px}.cv-detail-index{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px 20px;display:flex}.cv-detail-index a{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:.875rem;font-weight:550;display:inline-flex}.cv-detail-index a:hover{color:var(--brand)}.cv-listing-page :is(#duomenys,#aprasymas,#istorija,#komplektacija,#pardavejas){scroll-margin-top:130px}.cv-detail-section-title{letter-spacing:-.025em;align-items:center;gap:12px;margin-bottom:14px;font-size:1.3125rem;font-weight:650;display:flex}.cv-detail-section-title>svg{width:24px;height:24px;color:var(--brand);stroke-width:1.8px}.cv-history-row{align-content:center;min-height:72px;padding:12px}.cv-history-row>span:nth-child(2){flex:1;min-width:130px}.cv-history-row>span:first-child{flex-shrink:0}.cv-history-row>button{border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.cv-history-row>button:hover{background:var(--muted)}.cv-detail-disclosure summary::-webkit-details-marker{display:none}.cv-detail-report summary::-webkit-details-marker{display:none}.cv-detail-disclosure[open]>summary>svg:last-child,.cv-detail-report[open]>summary>svg:last-child{rotate:180deg}.cv-detail-disclosure summary>svg:last-child,.cv-detail-report summary>svg:last-child{transition:rotate .2s cubic-bezier(.2,0,0,1)}.cv-detail-secondary{gap:12px;max-width:100%;margin-top:24px;display:grid}.cv-detail-disclosure{border:1px solid var(--border);background:var(--card);border-radius:20px}.cv-detail-disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 20px;font-size:.9375rem;font-weight:550;list-style:none;display:flex}.cv-detail-disclosure>summary>svg:first-child{width:22px;height:22px;color:var(--brand)}.cv-detail-disclosure>section,.cv-detail-disclosure>div{border:0;margin:0 20px 20px;padding:0}.cv-detail-report{color:var(--muted-foreground);padding:8px 4px;font-size:.8125rem}.cv-detail-report summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.cv-detail-report p{padding-block:8px;line-height:1.6}.cv-seller-card :is(button,a){transition-property:color,background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.cv-seller-card :is(button,a):active{transform:scale(.96)}.cv-detail-index a:focus-visible,.cv-listing-page summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}@media (width>=1024px){.cv-detail-seller{scrollbar-width:thin;max-height:calc(100dvh - 112px);padding:2px 3px 3px;overflow-y:auto}.cv-detail-secondary{max-width:calc(100% - 372px)}}@media (width>=1280px){.cv-detail-secondary{max-width:calc(100% - 402px)}}@media (prefers-reduced-motion:reduce){.cv-listing-page summary>svg,.cv-seller-card :is(button,a){transition:none}.cv-seller-card :is(button,a):active{transform:none}}.cv-basic-data{max-width:48rem;color:var(--foreground);margin-inline:auto}.cv-color-value,.cv-basic-data .cv-color-trigger>.cv-color-value{-webkit-line-clamp:unset;line-clamp:unset;align-items:center;gap:10px;min-width:0;display:inline-flex}.cv-basic-sections{gap:24px;display:grid}.cv-basic-section+.cv-basic-section{border-top:1px solid var(--border);padding-top:22px}.cv-basic-section-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.cv-basic-section-heading h2{text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.25}.cv-basic-section:first-child h2{font-size:1.625rem}.cv-basic-section-heading p{color:var(--muted-foreground);text-wrap:pretty;margin-top:5px;font-size:.9375rem;line-height:1.5}.cv-basic-text-action{min-height:44px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.cv-basic-text-action:hover{text-underline-offset:4px;text-decoration:underline}.cv-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.cv-basic-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-basic-grid>*{min-width:0}.cv-basic-data :is(input,[role=combobox],button[aria-haspopup],.cv-option-trigger){min-height:52px;box-shadow:none;background:var(--muted);border-color:var(--border);border-radius:12px;padding-inline:14px;font-size:1rem}.cv-basic-data input{font-variant-numeric:tabular-nums}.cv-basic-mileage-input{position:relative}.cv-basic-mileage-input input{padding-right:44px}.cv-basic-mileage-input>span{color:var(--muted-foreground);pointer-events:none;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0 14px 0 auto}.cv-basic-data .cv-basic-variant-control{background:var(--muted);border-radius:12px}.cv-basic-version-placeholder{border:1px solid var(--border);background:var(--muted);min-height:52px;color:var(--muted-foreground);border-radius:12px;align-items:center;padding:10px 14px;font-size:.875rem;display:flex}.cv-basic-variant-control>summary{min-height:52px;color:var(--foreground);font-size:1rem;font-weight:400}.cv-basic-text-action:disabled{color:var(--muted-foreground);cursor:default;text-decoration:none}.cv-basic-data label{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.cv-basic-data details>summary{list-style:none}.cv-basic-data details>summary::-webkit-details-marker{display:none}.cv-basic-data details[open]>summary svg{transform:rotate(90deg)}.cv-basic-data :is(button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cv-basic-data .cv-basic-engine-manual{padding-top:2px}.cv-basic-document header>div{border:0}.cv-basic-document header h2{font-size:1.5rem}.cv-wizard-workspace{background:var(--card)}.cv-wizard-workspace>.sticky{box-shadow:none;border-bottom:1px solid var(--border);background:var(--card)}.cv-wizard-workspace .cv-wizard-body{gap:clamp(36px,5vw,88px);max-width:1728px;padding:36px clamp(24px,5vw,80px)}.cv-wizard-workspace .cv-wizard-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cv-wizard-workspace .cv-basic-data{max-width:none}.cv-wizard-workspace>.fixed{border-top:1px solid var(--border);box-shadow:none;background:var(--card)}.cv-wizard-workspace>.fixed>.container{max-width:1728px;padding-inline:clamp(24px,5vw,80px)}.cv-wizard-workspace>.fixed button{border-radius:999px}.cv-vehicle-stage{min-width:0;display:none}@media (width>=1024px){.cv-wizard-workspace .cv-wizard-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.cv-wizard-workspace>.sticky>.container{max-width:none;padding-inline:24px}.cv-wizard-workspace nav{justify-content:space-between}.cv-vehicle-stage{align-self:start;align-items:center;height:min(670px,100dvh - 275px);min-height:440px;display:grid;position:sticky;top:184px}}.cv-vehicle-stage-ready{text-align:center;width:100%;margin:0;position:relative}.cv-vehicle-stage-art{isolation:isolate;position:relative}.cv-vehicle-stage-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffb16352,#ffcc9429 45%,#0000 72%);border-radius:50%;position:absolute;inset:45% 7% 3%}.dark .cv-vehicle-stage-art:before{opacity:.7}.cv-vehicle-stage-model{color:var(--border);opacity:.55;overflow-wrap:anywhere;margin-bottom:-14%;font-size:clamp(4.375rem,9vw,9.75rem);font-weight:700;line-height:1;display:block}.cv-vehicle-stage-ready img{object-fit:contain;width:100%;height:auto;max-height:480px;position:relative}.cv-vehicle-stage-ready figcaption{gap:6px;margin-top:0;display:grid}.cv-vehicle-stage-ready strong{font-size:1.75rem;font-weight:600;line-height:1.25}.cv-vehicle-stage-ready figcaption>span{color:var(--muted-foreground);font-size:1rem}.cv-vehicle-stage-ready small{color:var(--muted-foreground);margin-top:8px;font-size:.6875rem}.cv-vehicle-stage-empty{text-align:center;width:100%;max-width:440px;margin-inline:auto;padding:32px 12px}.cv-vehicle-placeholder{isolation:isolate;pointer-events:none;place-items:center;height:220px;margin-bottom:20px;display:grid;position:relative}.cv-vehicle-placeholder:before{content:"";z-index:-1;background:radial-gradient(ellipse at 36% 50%, color-mix(in srgb, var(--brand-soft) 70%, transparent), transparent 65%), radial-gradient(ellipse at 73% 65%, #ffbf8230, transparent 55%);position:absolute;inset:4% -8% -12%;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.cv-vehicle-placeholder .cv-brand-monogram{justify-content:center;align-items:center;gap:6px;width:285px;max-width:80%;display:flex;-webkit-mask-image:linear-gradient(#000 22%,#000000a6 67%,#0000 100%);mask-image:linear-gradient(#000 22%,#000000a6 67%,#0000 100%)}.cv-vehicle-placeholder .cv-brand-monogram svg{width:48%;height:auto}.cv-vehicle-placeholder .cv-brand-monogram-c{color:var(--foreground);opacity:.16}.cv-vehicle-placeholder .cv-brand-monogram-v{color:var(--brand);opacity:.34}.cv-vehicle-stage-symbol{color:var(--brand);margin-bottom:18px;display:inline-flex}.cv-vehicle-stage-empty h2{text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.3}.cv-vehicle-stage-empty p{color:var(--muted-foreground);text-wrap:pretty;margin-top:10px;font-size:.9375rem;line-height:1.6}.cv-vehicle-stage-checklist{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;display:flex}.cv-vehicle-stage-checklist li{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.75rem;display:flex}.cv-vehicle-stage-checklist li>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.625rem;display:grid}.cv-vehicle-stage-checklist li[data-complete=true]{color:var(--brand)}.cv-vehicle-stage-checklist li[data-complete=true]>span{background:var(--brand-soft);border-color:#0000}.cv-vehicle-stage-meta{color:var(--muted-foreground);margin-top:16px;font-size:.875rem;display:block}@media (width<=767px){.cv-wizard-workspace .cv-wizard-body{padding:24px 20px}.cv-basic-grid,.cv-basic-grid-three{grid-template-columns:1fr;gap:16px}.cv-basic-section-heading{flex-wrap:wrap;gap:4px 12px;margin-bottom:16px}.cv-basic-section-heading h2,.cv-basic-section:first-child h2{font-size:1.3125rem}.cv-basic-section-heading p{font-size:.875rem}.cv-basic-text-action{justify-content:start}.cv-basic-data :is(input,[role=combobox],button[aria-haspopup],.cv-option-trigger){min-height:52px}.cv-basic-data label{font-size:.875rem}.cv-wizard-workspace>.fixed>.container{padding-inline:20px}}.cv-wizard-step{min-width:0}.cv-wizard-workspace .cv-wizard-intro-icon,.cv-wizard-workspace .cv-wizard-intro-eyebrow{display:none}.cv-wizard-workspace .cv-wizard-step-intro{display:block}.cv-wizard-workspace .cv-wizard-step-intro h2{text-wrap:balance;font-size:1.625rem;font-weight:700;line-height:1.25}.cv-wizard-workspace .cv-wizard-step-intro p{text-wrap:pretty;font-size:.9375rem;line-height:1.5}.cv-wizard-fields{gap:20px;display:grid}.cv-wizard-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cv-wizard-field-pair>*{min-width:0}.cv-wizard-section{border-top:1px solid var(--border);padding-top:22px}.cv-wizard-section h3{font-size:1.125rem;font-weight:650;line-height:1.35}.cv-wizard-help{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.55}.cv-wizard-toggle{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding-block:8px;display:flex}.cv-wizard-toggle label{cursor:pointer}.cv-wizard-toggle [role=switch]{flex-shrink:0}.cv-wizard-workspace .cv-wizard-step .cv-wizard-date{background:var(--muted);border-color:var(--border);min-height:52px;box-shadow:none;border-radius:12px}.cv-wizard-workspace .cv-wizard-step [role=checkbox]{border-radius:4px}.cv-wizard-workspace .cv-wizard-step label{font-size:.875rem;font-weight:500}.cv-wizard-workspace .cv-wizard-step :is(input:not([type=checkbox]):not([type=file]),[role=combobox],.cv-option-trigger){background:var(--muted);border-color:var(--border);min-height:52px;box-shadow:none;border-radius:12px;font-size:1rem}.cv-wizard-workspace .cv-wizard-step textarea{background:var(--muted);border-color:var(--border);box-shadow:none;border-radius:12px;padding:14px;font-size:.9375rem}.cv-wizard-workspace .cv-wizard-step :is(button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cv-wizard-step label:has(:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.cv-wizard-segmented label{flex:1;justify-content:center;min-width:84px;min-height:44px;padding:10px 12px}.cv-wizard-segmented label:has([data-state=checked]){color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.cv-wizard-disclosure{border-top:1px solid var(--border)}.cv-wizard-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:.875rem;font-weight:550;list-style:none;display:flex}.cv-wizard-disclosure>summary::-webkit-details-marker{display:none}.cv-wizard-disclosure>summary:after{content:"›";color:var(--muted-foreground);font-size:1.375rem}.cv-wizard-disclosure[open]>summary:after{transform:rotate(90deg)}.cv-wizard-character-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;margin-top:6px;font-size:.6875rem}.cv-wizard-soft-action{background:var(--brand-soft);min-height:44px;color:var(--brand);box-shadow:none;border-color:#0000;border-radius:10px}.cv-wizard-workspace .cv-wizard-step .cv-equipment-search{padding-left:40px}.cv-equipment-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:4px 14px;width:100%;height:auto;margin-block:12px;padding:0;display:flex}.cv-equipment-tabs [role=tab]{min-height:44px;box-shadow:none;color:var(--muted-foreground);border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;padding:8px 2px;font-size:.8125rem}.cv-equipment-tabs [role=tab][data-state=active]{border-bottom-color:var(--brand);box-shadow:none;color:var(--brand);background:0 0}.cv-equipment-option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin-top:4px;padding:10px 12px;display:flex}.cv-equipment-option[data-selected=true]{background:var(--brand-soft)}.cv-equipment-option:hover{background:var(--muted)}.cv-photo-drop{border:1px dashed var(--border);background:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:28px 16px;display:grid}.cv-photo-drop>svg{color:var(--brand)}.cv-photo-drop strong{font-size:1rem}.cv-photo-drop>span{color:var(--muted-foreground);font-size:.75rem}.cv-photo-drop button{border-radius:10px;min-height:44px;margin-top:8px;padding-inline:28px}.cv-photo-drop[data-disabled=true]{opacity:.6}.cv-photo-camera-entry{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:14px;width:100%;min-height:78px;padding-block:16px;display:flex}.cv-photo-camera-entry>svg{color:var(--brand);flex-shrink:0}.cv-photo-camera-entry>span{flex:1}.cv-photo-camera-entry strong{font-size:.875rem;display:block}.cv-photo-camera-entry span span{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;display:block}.cv-photo-camera-entry:disabled{opacity:.55}.cv-plate-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.cv-plate-styles label{border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:10px;justify-items:center;gap:8px;padding:12px 8px;display:grid}.cv-plate-styles label[data-selected=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.cv-wizard-workspace .cv-listing-report-panel{margin-top:24px;scroll-margin-top:190px}.cv-wizard-workspace .cv-wizard-report-card{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:20px 0 0}.cv-wizard-workspace .cv-wizard-report-icon{display:none}.cv-wizard-workspace .cv-wizard-report-card p{font-size:.8125rem}.cv-wizard-workspace .cv-wizard-report-card button{border-radius:10px;min-height:44px}.cv-wizard-review-stage{align-self:start;width:100%;max-width:620px;margin-inline:auto;position:sticky;top:196px}.cv-listing-review-preview{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.cv-review-preview-label{color:var(--muted-foreground);padding:16px 20px;font-size:.8125rem}.cv-review-photo{aspect-ratio:3/2;background:var(--muted);position:relative}.cv-review-photo>img{object-fit:contain;width:100%;height:100%}.cv-review-photo>div{text-align:center;height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:.875rem;display:flex}.cv-review-photo>span{background:var(--card);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 9px;font-size:.75rem;position:absolute;bottom:12px;right:12px}.cv-review-thumbnails{gap:8px;padding:12px 16px 0;display:flex;overflow-x:auto}.cv-review-thumbnails button{background:var(--muted);border:2px solid #0000;border-radius:6px;flex-shrink:0;width:64px;height:48px;overflow:hidden}.cv-review-thumbnails button[aria-pressed=true]{border-color:var(--brand)}.cv-review-thumbnails img{object-fit:contain;width:100%;height:100%}.cv-review-preview-copy{gap:10px;padding:20px;display:grid}.cv-review-preview-copy h3{overflow-wrap:anywhere;font-size:1.5rem;font-weight:650}.cv-review-preview-copy p{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.cv-review-preview-copy strong{font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:650}.cv-review-facts{gap:12px;display:grid}.cv-review-facts>div{grid-template-columns:1fr 1.2fr;gap:16px;font-size:.875rem;line-height:1.5;display:grid}.cv-review-facts dt{color:var(--muted-foreground)}.cv-review-facts dd{overflow-wrap:anywhere;font-weight:500}.cv-review-terms{align-items:flex-start;gap:12px;padding-block:16px;line-height:1.6;display:flex}.cv-review-terms button{margin-top:3px}.cv-wizard-demo-controls{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:32px;padding-top:16px;font-size:.75rem}@media (width<=767px){.cv-wizard-workspace .cv-wizard-step-intro h2{font-size:1.3125rem}.cv-wizard-field-pair{grid-template-columns:1fr;gap:20px}.cv-wizard-segmented label{min-width:64px;font-size:.8125rem}.cv-plate-styles{gap:8px}.cv-wizard-workspace .cv-plate-styles label{font-size:.75rem}.cv-plate-styles svg{max-width:100%}.cv-wizard-workspace .cv-listing-report-panel{scroll-margin-top:150px}.cv-review-preview-copy h3{font-size:1.25rem}}.cv-mobile-only,.cv-vehicle-stage-compact{display:none}@media (width<=767px){.cv-mobile-only{display:block}.cv-wizard-shell{--wizard-header-height:105px;background:var(--card);padding-bottom:calc(var(--wizard-footer-height,96px) + 20px);min-height:100dvh;scroll-padding-top:calc(var(--wizard-header-height) + 16px)}.cv-wizard-shell .cv-wizard-header{background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.cv-wizard-brand-row{flex-wrap:wrap;height:auto;min-height:58px;padding:8px 20px}.cv-wizard-brand-row a>*{height:24px}.cv-wizard-brand-row>a{max-width:100%}.cv-wizard-brand-row button{min-width:44px;min-height:44px}.cv-wizard-header-steps{padding:0}.cv-wizard-mobile-progress{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-inline:20px;display:flex}.cv-wizard-mobile-progress>span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:700}.cv-wizard-mobile-progress button{min-height:44px;color:var(--foreground);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.cv-wizard-mobile-progress-line{background:var(--border);border-radius:0;height:3px}.cv-wizard-mobile-progress-line>div{background:var(--brand)}.cv-wizard-shell .cv-wizard-body{max-width:520px;padding:24px 20px;display:block}.cv-wizard-shell .cv-wizard-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cv-wizard-shell .cv-wizard-step-intro{display:block}.cv-wizard-shell :is(.cv-wizard-intro-icon,.cv-wizard-intro-eyebrow){display:none}.cv-wizard-shell :is(.cv-wizard-step-intro h2,.cv-start-methods h2,.cv-basic-section:first-child h2){letter-spacing:-.035em;font-size:1.4375rem;font-weight:750;line-height:1.25}.cv-wizard-shell :is(.cv-wizard-step-intro p,.cv-start-description,.cv-basic-section-heading p){color:var(--muted-foreground);margin-top:8px;font-size:.875rem;line-height:1.5}.cv-wizard-shell .cv-wizard-footer{border-top:1px solid var(--border);background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cv-wizard-shell .cv-wizard-footer>.container{max-width:520px;padding:10px 20px max(10px, env(safe-area-inset-bottom))}.cv-wizard-footer-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-wizard-footer-error{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--destructive);display:flex;position:static;overflow:visible}.cv-wizard-footer-error>span:last-child:not(:first-child){display:none}.cv-wizard-shell .cv-wizard-footer button{min-width:48px;height:auto;min-height:48px;box-shadow:none;border-radius:12px;font-size:.9375rem}.cv-wizard-footer button:first-child{padding-inline:14px}.cv-wizard-footer button:last-child{max-width:none}.cv-wizard-footer button:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}.cv-wizard-shell :is(input,textarea,[role=combobox],.cv-option-trigger){scroll-margin-top:calc(var(--wizard-header-height) + 16px);font-size:1rem}.cv-wizard-shell :is(input,[role=combobox],.cv-option-trigger){min-height:48px;box-shadow:none;border-radius:11px}.cv-wizard-shell label{font-size:.8125rem;line-height:1.5}.cv-wizard-shell .cv-wizard-step :is(input:not([type=checkbox]):not([type=file]),[role=combobox],.cv-option-trigger),.cv-wizard-shell .cv-basic-data :is(input,[role=combobox],.cv-option-trigger){background:color-mix(in srgb, var(--muted) 50%, var(--card))}.cv-wizard-shell :is(button,a,summary,input):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cv-wizard-shell [data-state=checked]:is([role=checkbox],[role=switch]){background:var(--brand);border-color:var(--brand)}.cv-wizard-shell [role=switch]{position:relative}.cv-wizard-shell [role=switch]:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-wizard-shell .cv-wizard-segmented label:has([data-state=checked]){background:color-mix(in srgb, var(--brand-soft) 40%, var(--card))}.cv-start-options{gap:10px;margin-top:28px}.cv-wizard-shell .cv-start-method{min-height:78px;box-shadow:none;border-radius:13px;gap:12px;padding:12px}.cv-start-method strong{font-size:.875rem;line-height:1.4}.cv-start-method small{font-size:.75rem;line-height:1.5}.cv-start-method>span:first-child{flex-shrink:0;width:34px}.cv-start-method>svg{flex-shrink:0;width:18px;height:18px}.cv-start-choice-note{color:var(--muted-foreground);margin-top:16px;font-size:.75rem}.cv-basic-entry-method{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin:12px 0 16px;font-size:.75rem;display:flex}.cv-basic-entry-method button{min-height:44px;color:var(--brand);font-size:.75rem}.cv-basic-mobile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 12px}.cv-basic-mobile-grid>:first-child,.cv-basic-mobile-grid>:nth-child(2),.cv-basic-mobile-grid>:nth-child(5){grid-column:1/-1}.cv-basic-mobile-grid>div{min-width:0}.cv-basic-section-heading{margin-bottom:20px}.cv-basic-mobile-hint{color:var(--muted-foreground);margin-top:18px;font-size:.75rem;line-height:1.5}.cv-wizard-shell .cv-vehicle-stage-compact{border-bottom:1px solid var(--border);background:0 0;height:auto;min-height:0;margin:12px 0 22px;padding:0 0 16px;display:block}.cv-vehicle-stage-compact .cv-vehicle-stage-model{display:none}.cv-vehicle-stage-compact .cv-vehicle-stage-ready{display:block}.cv-vehicle-stage-compact .cv-vehicle-stage-ready img{object-fit:contain;width:240px;height:138px;max-height:none;margin:0 auto}.cv-vehicle-stage-compact figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;margin:0;display:flex}.cv-vehicle-stage-compact figcaption strong,.cv-vehicle-stage-compact figcaption span{font-size:.6875rem;font-weight:500;line-height:1.5}.cv-vehicle-stage-compact figcaption small{margin:0;font-size:.625rem;line-height:1.5}.cv-wizard-shell .cv-wizard-fields{gap:20px}.cv-wizard-shell .cv-wizard-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-wizard-shell .cv-wizard-segmented label{border-radius:11px;min-height:46px}.cv-equipment-toolbar{top:var(--wizard-header-height);z-index:20;background:var(--card);padding-top:12px;position:sticky}.cv-equipment-toolbar>p{font-size:.6875rem}.cv-wizard-shell .cv-equipment-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;height:auto;margin-top:6px;padding:0;display:flex;overflow-x:auto}.cv-equipment-tabs::-webkit-scrollbar{display:none}.cv-wizard-shell .cv-equipment-tabs [role=tab]{flex:none;min-height:44px;padding:8px 0;font-size:.75rem}.cv-equipment-category-heading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;font-size:.9375rem;font-weight:650;display:flex}.cv-equipment-category-heading span{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.cv-wizard-shell .cv-equipment-option{border:1px solid var(--border);border-radius:12px;min-height:52px;margin-block:8px;padding:12px;font-size:.875rem}.cv-wizard-shell .cv-equipment-option[data-selected=true]{border-color:color-mix(in srgb, var(--brand) 48%, transparent);background:color-mix(in srgb, var(--brand-soft) 40%, var(--card))}.cv-equipment-option:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.cv-wizard-step-menu{animation:none!important}}.cv-option-trigger{border:1px solid var(--border);background:var(--background);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:44px;padding-inline:.85rem;display:flex}.cv-option-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-option-trigger>svg{flex-shrink:0}.cv-option-trigger:disabled{color:var(--muted-foreground);cursor:not-allowed;background:var(--muted)}.cv-option-page{z-index:120;background:var(--background);color:var(--foreground);padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);animation:cv-state-enter var(--cv-motion-panel) var(--cv-ease-standard);flex-direction:column;display:flex;position:fixed;inset:0}.cv-picker-title{overflow-wrap:anywhere}.cv-picker-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.cv-picker-header :is(.cv-picker-back,.cv-picker-close){border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.cv-picker-back,.cv-picker-close:hover{background:var(--muted)}.cv-picker-clear{min-height:44px;color:var(--brand);flex-shrink:0;padding:0 8px;font-size:.875rem}.cv-picker-options{scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:0 16px 24px}.cv-option-search-icon{width:20px;height:20px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cv-option-search{flex-shrink:0;margin:16px;position:relative}.cv-option-page .cv-option-search-input{border:1px solid var(--border);background:var(--card);width:100%;height:48px;color:var(--foreground);border-radius:16px;padding:0 16px 0 48px;font-size:1rem;box-shadow:0 2px 5px #0f172a08}.cv-option-search-input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cv-picker-popular{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:16px}.cv-picker-popular h3{color:var(--muted-foreground);margin:0 0 12px;font-size:.8125rem;font-weight:600}.cv-picker-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cv-picker-popular-choice{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:8px 4px;font-size:.75rem;font-weight:500;display:flex}.cv-picker-popular-choice:hover,.cv-picker-popular-choice[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.cv-picker-branch-footer{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:16px;padding:16px;display:flex}.cv-picker-branch-footer p{min-width:0;color:var(--muted-foreground);flex:1;font-size:.8125rem;line-height:1.5}.cv-picker-skip{border:1px solid var(--brand);color:#fff;background:var(--brand);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-size:.875rem;font-weight:600;display:flex}.cv-picker-vehicle-art{object-fit:contain;border-radius:8px;flex:0 0 96px;width:96px;height:64px}.cv-picker-title:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.cv-picker-options button[data-artwork-size=large]{border:1px solid var(--border);background:var(--card);min-height:128px;margin-block:10px}.cv-option-page[data-artwork-size=large] .cv-picker-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.cv-option-page[data-artwork-size=large] .cv-picker-back{grid-area:1/1}.cv-option-page[data-artwork-size=large] .cv-picker-heading{grid-area:1/2}.cv-option-page[data-artwork-size=large] .cv-picker-close{grid-area:1/3}.cv-option-page[data-artwork-size=large] .cv-picker-clear{grid-area:2/2/auto/4;justify-self:end}.cv-picker-options button[data-artwork-size=large][data-selected=true]{border-color:var(--brand);background:var(--brand-soft)}.cv-picker-options button[data-artwork-size=large] .cv-picker-vehicle-art{flex-basis:clamp(112px,30vw,176px);width:clamp(112px,30vw,176px);height:112px}.cv-picker-step{animation:cv-picker-step-in var(--cv-motion-fast,.18s) var(--cv-ease-standard,ease-out)}@keyframes cv-picker-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.cv-option-page{border:1px solid var(--border);width:min(520px,100vw - 3rem);height:min(700px,100dvh - 4rem);box-shadow:var(--shadow-card);border-radius:24px;animation:none;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}}@media (width<=767px){html:has(.cv-option-page){scrollbar-gutter:auto}}html[data-text-size]:not([data-text-size="100"]) .cv-picker-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}html[data-text-size]:not([data-text-size="100"]) .cv-picker-back{grid-area:1/1}html[data-text-size]:not([data-text-size="100"]) .cv-picker-heading{grid-area:1/2}html[data-text-size]:not([data-text-size="100"]) .cv-picker-close{grid-area:1/3}html[data-text-size]:not([data-text-size="100"]) .cv-picker-clear{grid-area:2/2/auto/4;justify-self:end}html[data-text-size]:not([data-text-size="100"]) .cv-picker-header .cv-control{height:44px;min-height:44px}html[data-text-size]:not([data-text-size="100"]) .cv-picker-popular-grid{grid-template-columns:minmax(0,1fr)}html[data-text-size]:not([data-text-size="100"]) .cv-picker-popular-choice{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding-inline:12px;font-size:.875rem}html[data-text-size]:not([data-text-size="100"]) .cv-picker-branch-footer{flex-wrap:wrap;gap:8px}html[data-text-size]:not([data-text-size="100"]) .cv-picker-branch-footer p{flex-basis:100%}html[data-text-size]:not([data-text-size="100"]) .cv-picker-skip{width:100%}@media (prefers-reduced-motion:reduce){.cv-option-page,.cv-picker-step{animation:none}}.cv-picker-artwork-placeholder{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;animation:1.6s ease-in-out infinite cv-picker-artwork-pulse;display:inline-flex}.cv-picker-artwork-placeholder>svg{width:75%;height:75%}.cv-picker-artwork-frame{justify-content:center;align-items:center;display:inline-flex;position:relative}.cv-picker-artwork-frame>.cv-picker-artwork-placeholder{position:absolute;inset:0}.cv-picker-artwork-frame>img{object-fit:contain;width:100%;height:100%;transition:opacity .18s ease-out}@keyframes cv-picker-artwork-pulse{0%,to{opacity:.25}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.cv-picker-artwork-placeholder{opacity:.45;animation:none}.cv-picker-artwork-frame>img{transition:none}}.cv-picker-make-logo{flex:0 0 44px;width:44px;height:44px;padding:8px}.cv-version-picker{grid-column:1/-1;min-width:0}.cv-version-configuration>h3{font-size:1.25rem;font-weight:750}.cv-version-configuration>p{color:var(--muted-foreground);margin:8px 0 20px;font-size:.875rem;line-height:1.6}.cv-version-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.cv-version-dimension{min-width:0}.cv-version-dimension>span,.cv-version-dimension>div>span{color:var(--muted-foreground);margin-bottom:7px;font-size:.8125rem;display:block}.cv-version-list .cv-version-dimension strong{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:48px;font-size:.9375rem;display:flex}.cv-version-dimension strong svg{color:var(--brand);flex-shrink:0}.cv-version-dimension select{border:1px solid var(--border);background:var(--card);width:100%;min-height:48px;color:var(--foreground);font:inherit;border-radius:10px;padding:10px 12px}.cv-version-configuration>.cv-version-code-help{margin-top:24px;font-size:.8125rem}.cv-version-confirm{background:var(--brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:20px;padding:12px 16px;font-weight:700;display:flex}@media (width<=360px){.cv-version-dimensions{grid-template-columns:1fr}}.cv-version-heading h3{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.4}.cv-version-heading p{color:var(--muted-foreground);margin:5px 0 12px;font-size:.8125rem;line-height:1.6}.cv-version-trigger{border:1px solid var(--brand);text-align:start;background:var(--brand-soft);width:100%;min-height:76px;color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cv-version-trigger>span{min-width:0}.cv-version-trigger strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4;display:block}.cv-version-trigger small{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem;line-height:1.6;display:block}.cv-version-trigger-count{color:var(--brand);font-variant-numeric:tabular-nums}.cv-version-trigger>svg{color:var(--brand);flex-shrink:0}.cv-version-manual{min-height:44px;color:var(--brand);text-align:start;text-underline-offset:3px;align-items:center;padding:8px 0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}.cv-version-status{min-height:44px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;line-height:1.6;display:flex}.cv-version-status button{min-height:44px;color:var(--brand);text-decoration:underline}.cv-version-notice{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:nowrap;align-items:flex-start;padding:16px}.cv-version-notice>svg{color:var(--foreground);flex:none;margin-top:2px}.cv-version-notice>div{min-width:0}.cv-version-notice strong{color:var(--foreground)}.cv-version-notice p{margin-top:5px}.cv-version-status .cv-version-retry{background:var(--brand);color:#fff;border-radius:10px;min-height:44px;margin-top:12px;padding:10px 16px;font-weight:650;text-decoration:none}.cv-version-availability{color:var(--brand);margin-top:8px;font-size:.8125rem;line-height:1.6}.cv-version-availability:empty{display:none}.cv-version-picker button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cv-version-overlay{z-index:121;background:#07182d59;position:fixed;inset:0}.cv-version-dialog{z-index:122;background:var(--background);min-width:0;color:var(--foreground);padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.cv-version-dialog>header{flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.cv-version-dialog>header>div{min-width:0}.cv-version-dialog>header button{border:1px solid var(--border);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cv-version-dialog h2{letter-spacing:-.025em;overflow-wrap:anywhere;padding-top:4px;font-size:1.3125rem;font-weight:750;line-height:1.3}.cv-version-intro{color:var(--muted-foreground);padding:0 20px;font-size:.8125rem;line-height:1.5}.cv-version-search{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:12px 20px;padding:0 14px;display:flex}.cv-version-search>svg{color:var(--brand);flex-shrink:0}.cv-version-search input{width:100%;min-width:0;height:46px;color:var(--foreground);background:0 0;border:0;outline:none;font-size:1rem}.cv-version-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}.cv-version-count{color:var(--muted-foreground);padding:0 20px 8px;font-size:.75rem}.cv-version-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:12px 10px;padding:0 20px 12px;display:grid}.cv-version-filter{min-width:0}.cv-version-filter label{color:var(--muted-foreground);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.cv-version-filter-trigger{border:1px solid var(--border);background:var(--card);width:100%;height:auto;min-height:48px;color:var(--foreground);white-space:normal;text-align:start;box-shadow:none;border-radius:12px;gap:8px;padding:10px 12px;font-size:.875rem;line-height:1.5}.cv-version-filter-trigger>span{-webkit-line-clamp:unset;overflow-wrap:anywhere;flex:1;min-width:0;display:block}.cv-version-filter-trigger>svg{color:var(--brand);flex-shrink:0}.cv-version-filter-trigger[data-active=true]{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));background:var(--brand-soft)}.cv-version-filter-menu{z-index:130;min-width:var(--radix-select-trigger-width);border:1px solid var(--border);background:var(--card);max-width:calc(100vw - 24px);color:var(--foreground);box-shadow:var(--shadow-card);border-radius:12px;animation:none}.cv-version-filter-option{white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;min-height:44px;padding:10px 32px 10px 12px;font-size:.875rem;line-height:1.5}.cv-version-filter-option[data-highlighted],.cv-version-filter-option[data-state=checked]{background:var(--brand-soft);color:var(--foreground)}.cv-version-filter-option[data-highlighted]{outline:2px solid var(--brand);outline-offset:-2px}.cv-version-filter-option svg{color:var(--brand)}.cv-version-groups{gap:8px;display:grid}.cv-version-groups button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:16px;display:flex}.cv-version-groups button>span:last-child{color:var(--brand);align-items:center;gap:8px;font-size:.8125rem;display:flex}.cv-version-groups button:hover{border-color:var(--brand);background:var(--brand-soft)}.cv-version-list>.cv-version-group-back{min-height:44px;color:var(--brand);background:0 0;border:0;justify-content:flex-start;padding:8px 0;font-size:.875rem}.cv-version-selection-help{margin:0 0 12px;font-size:.9375rem;font-weight:700}.cv-version-list>.cv-version-more{min-height:48px;color:var(--brand);background:var(--brand-soft);justify-content:center;font-size:.875rem}.cv-version-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.cv-version-list{padding:4px 20px 20px}.cv-version-list>button{text-align:start;border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:80px;margin-bottom:10px;padding:16px;display:flex}.cv-version-list>button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.cv-version-list>button>span:first-child{min-width:0}.cv-version-list strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4;display:block}.cv-version-list button span span{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem;line-height:1.5;display:block}.cv-version-list small{color:var(--muted-foreground);margin-top:5px;font-size:.6875rem;line-height:1.5;display:block}.cv-version-check{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}[aria-pressed=true]>.cv-version-check{color:#fff;background:var(--brand);border-color:var(--brand)}.cv-version-no-results{color:var(--muted-foreground);padding-block:24px;font-size:.875rem;line-height:1.6}.cv-version-no-results button{min-height:44px;color:var(--brand);text-align:start;text-underline-offset:3px;margin-top:12px;font-weight:650;text-decoration:underline}.cv-version-dialog footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px}.cv-version-dialog footer button{border:1px solid var(--border);width:100%;min-height:48px;color:var(--brand);border-radius:12px;padding:10px 14px;font-size:.875rem;font-weight:650}:is(.cv-version-picker,.cv-version-dialog) button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}:is(.cv-version-picker,.cv-version-dialog) button:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){.cv-version-list>button:hover{border-color:var(--brand)}}@media (width>=700px){.cv-version-dialog{border:1px solid var(--border);width:min(620px,100vw - 48px);height:min(740px,100dvh - 64px);box-shadow:var(--shadow-card);border-radius:20px;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}}@media (width<=699px){.cv-version-filter:first-child{grid-column:1/-1}}@media (width<=360px){.cv-version-dialog>header{gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.cv-version-spinner{animation:1s linear infinite cv-version-spin}@keyframes cv-version-spin{to{transform:rotate(360deg)}}}.cv-version-car{align-items:center;gap:16px;margin:0 20px 18px;display:flex}.cv-version-car img{object-fit:contain;width:140px;height:78px}.cv-version-car small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.cv-version-reset{min-height:44px;color:var(--brand);text-underline-offset:3px;font-size:13px;text-decoration:underline}.cv-version-choice-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cv-version-choice-options button{border:1px solid var(--border);background:var(--background);border-radius:10px;min-height:48px;padding:10px 14px;font-size:.875rem}.cv-version-choice-options button[aria-pressed=true]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}html:has(.cv-camera-permission-scrim){scrollbar-gutter:auto}.cv-camera-permission-scrim{z-index:1000;background:#07182d75;width:100vw;animation:.2s ease-out cv-camera-scrim-in;position:fixed;inset:0}.cv-camera-permission-scrim[data-state=closed]{animation:.18s ease-out cv-camera-scrim-out}.cv-camera-permission-sheet{z-index:1001;width:100vw;max-width:560px;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));overscroll-behavior:contain;text-align:left;padding:32px 24px max(24px, env(safe-area-inset-bottom));background:var(--color-card,white);color:var(--color-foreground,#07182d);border-radius:24px 24px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) cv-camera-sheet-in;position:fixed;bottom:0;left:50vw;overflow-y:auto;translate:-50%;box-shadow:0 -12px 48px #07182d1f}.cv-camera-permission-sheet[data-state=closed]{animation:.2s cubic-bezier(.32,.72,0,1) cv-camera-sheet-out}.cv-camera-permission-close{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.cv-camera-permission-sheet button:focus-visible{outline:2px solid var(--color-brand,#008ce6);outline-offset:3px}.cv-camera-permission-sheet button:active{opacity:.85}.cv-camera-permission-sheet .cv-control{border-radius:12px}@keyframes cv-camera-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cv-camera-sheet-out{to{transform:translateY(100%)}}@keyframes cv-camera-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes cv-camera-scrim-out{to{opacity:0}}@media (width>=640px){.cv-camera-permission-sheet{border-radius:24px;bottom:24px}}@media (prefers-reduced-motion:reduce){.cv-camera-permission-sheet,.cv-camera-permission-scrim{animation:none!important}}.cv-smart-shell>header{padding-top:max(.75rem, env(safe-area-inset-top))}@media (orientation:landscape) and (height<=600px){.cv-smart-shell[data-phase=camera]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(192px,27%);display:grid}.cv-smart-shell[data-phase=camera]>header{grid-area:1/1;padding-right:1rem}.cv-smart-viewfinder{grid-area:2/1}.cv-smart-shell[data-phase=camera]>footer{max-height:100dvh;padding-top:3rem;padding-right:max(1rem, env(safe-area-inset-right));grid-area:1/2/3;align-self:center}.cv-smart-shell[data-phase=camera]>footer>div:last-child{grid-template-columns:1fr;justify-items:center}.cv-smart-shell[data-phase=camera] button[aria-label=Fotografuoti]{grid-row:1}.cv-smart-viewfinder>figure{width:60px}.cv-smart-viewfinder>figure>div{height:65px}}.cv-photo-choices h2{letter-spacing:-.025em;max-width:26ch;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.cv-photo-choices-list{gap:.875rem;display:grid}.cv-photo-choice{text-align:left;border:1px solid var(--border);width:100%;min-height:108px;color:var(--foreground);background:var(--card);cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:1.25rem;transition:background-color .16s,border-color .16s,transform .12s;display:grid}.cv-photo-choice[data-primary=true]{background:color-mix(in srgb, var(--brand) 6%, var(--card));border-color:color-mix(in srgb, var(--brand) 40%, var(--border))}.cv-photo-choice:hover{border-color:var(--brand)}.cv-photo-choice:active:not(:disabled){transform:scale(.99)}.cv-photo-choice:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.cv-photo-choice:disabled{cursor:not-allowed;opacity:.55}.cv-photo-choice-icon{width:64px;height:64px;color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--card));border-radius:50%;place-items:center;display:grid}.cv-photo-choice-icon svg{width:29px;height:29px}.cv-photo-choice strong{font-size:1.0625rem;font-weight:650;line-height:1.35;display:block}.cv-photo-choice strong+span{color:var(--muted-foreground);margin-top:.375rem;font-size:1rem;line-height:1.5;display:block}.cv-scan-intro{text-align:center;padding:1.5rem 0 .5rem}.cv-scan-symbol{background:color-mix(in srgb, var(--brand) 8%, var(--card));width:80px;height:80px;color:var(--brand);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.cv-scan-symbol svg{stroke-width:1.7px;width:34px;height:34px}.cv-scan-intro h3,.cv-scan-result h3{letter-spacing:-.025em;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;line-height:1.15}.cv-scan-intro>p{max-width:32ch;color:var(--muted-foreground);margin:.875rem auto 1.5rem;font-size:1rem;line-height:1.6}.cv-scan-benefits{text-align:left;background:var(--muted);border-radius:16px;gap:1rem;margin:1.5rem 0;padding:1.25rem;display:grid}.cv-scan-benefits li{align-items:center;gap:.75rem;font-size:1rem;line-height:1.4;display:flex}.cv-scan-benefits svg{width:20px;height:20px;color:var(--brand);flex-shrink:0}.cv-scan-result{text-align:center;max-width:440px;margin:0 auto;padding:2rem 0}.cv-scan-result .cv-scan-symbol{color:var(--success);background:color-mix(in srgb, var(--success) 10%, var(--card))}.cv-scan-result dl{text-align:left;margin:1.5rem 0}.cv-scan-result dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;font-size:1rem;display:grid}.cv-scan-result dt{color:var(--muted-foreground)}.cv-scan-result dd{overflow-wrap:anywhere;font-weight:500}.cv-scan-loading{width:112px;height:112px;color:var(--brand);place-items:center;margin:2rem auto;display:grid;position:relative}.cv-scan-loading:before{content:"";border:3px solid color-mix(in srgb, var(--brand) 12%, transparent);border-top-color:var(--brand);border-radius:50%;animation:1.4s linear infinite cv-scan-turn;position:absolute;inset:0}@keyframes cv-scan-turn{to{transform:rotate(360deg)}}@media (width<=480px){.cv-photo-choice{gap:.875rem;padding:1rem}.cv-photo-choice-icon{width:50px;height:50px}.cv-photo-choice-icon svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.cv-photo-choice{transition:none}.cv-photo-choice:active:not(:disabled){transform:none}.cv-scan-loading:before{animation:none}}@media (width<=380px){.cv-photo-choice{grid-template-columns:40px minmax(0,1fr);gap:.75rem;padding:.875rem}.cv-photo-choice-icon{width:40px;height:40px}.cv-photo-choice>svg{display:none}}.cv-photo-workspace{container:photo-workspace/inline-size}.cv-photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}@container photo-workspace (width<=20rem){.cv-wizard-step-intro{flex-direction:column}.cv-wizard-step-intro>div{width:100%}.cv-wizard-step-intro>div>div{flex-wrap:wrap}}.vehicle-entry{--radius:12px;overflow-wrap:anywhere}.vehicle-entry :is(fieldset,.grid>*,input,textarea){min-width:0}.vehicle-entry>*{flex-shrink:0}.dealer-app.vehicle-entry .cv-control,.dealer-app.vehicle-entry .dealer-pressable{border-radius:12px}.dealer-app.vehicle-entry label:has(input[type=radio]){border-radius:12px}.vehicle-entry :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),[role=combobox],textarea){border-color:var(--dealer-border);background:var(--dealer-control);min-height:48px;color:var(--dealer-text);box-shadow:none;border-radius:12px;font-size:1rem}.vehicle-entry label{line-height:1.5}.vehicle-entry .cv-option-trigger{background:var(--dealer-control);border-radius:12px;height:auto;min-height:48px;padding-block:12px}.vehicle-entry .cv-option-trigger>span{white-space:normal}.vehicle-entry [data-slot=dialog-title]{font-weight:600}.vehicle-entry [role=combobox]{white-space:normal;text-align:start;height:auto}.vehicle-entry [role=combobox]>span{-webkit-line-clamp:unset;overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}.vehicle-entry [role=combobox]>svg{flex-shrink:0}.vehicle-entry :is(button,input,textarea):focus-visible{outline-offset:3px}.vehicle-entry .cv-version-trigger{background:var(--dealer-control)}@media (width<=639px){.vehicle-entry .grid-cols-2{grid-template-columns:minmax(0,1fr)}.vehicle-entry .col-span-2{grid-column:1/-1}}@media (width<=359px){.vehicle-entry .vehicle-entry-footer{grid-template-columns:minmax(0,1fr);position:static}.vehicle-entry-footer>div>button{flex-basis:7em}}.cv-chat-thread{min-width:0;overflow:hidden}.cv-listing-chat-popup{border-radius:24px;gap:0;width:min(460px,100vw - 48px);max-width:none;height:min(720px,100dvh - 48px);max-height:none;padding:0;transition:none;display:block;inset:auto 24px 24px auto;overflow:hidden;transform:translate(0)}.cv-listing-chat-popup .cv-popup-chat-header{padding-right:60px}.cv-listing-chat-popup>button:last-child{width:44px;height:44px;top:12px;right:8px}.cv-listing-chat-popup .cv-conversation-context{display:none}.cv-listing-chat-popup [data-message-composer]{background:var(--card)}.cv-listing-chat-popup header button svg,.cv-listing-chat-popup>button:last-child svg{width:20px;height:20px}@media (width<=1023px){html:has(.cv-listing-chat-popup[data-state=open]){scrollbar-gutter:auto}.cv-listing-chat-popup{top:var(--chat-viewport-top,0px);width:100dvw;height:var(--chat-viewport-height,100dvh);padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;padding-bottom:0;bottom:auto;left:0;right:0}.cv-listing-chat-popup>button:last-child{top:calc(12px + env(safe-area-inset-top,0px))}.cv-listing-chat-popup textarea{font-size:max(16px,.875rem)}}@media (width<=380px){html[data-text-size="200"] .cv-chat-thread .cv-conversation-car-preview{display:none}}@media (prefers-reduced-motion:no-preference){.cv-listing-chat-popup[data-state=open]{animation:.2s ease-out cv-contact-enter}.cv-listing-chat-popup[data-state=closed]{animation:.15s ease-out cv-contact-exit}}@keyframes cv-contact-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-contact-exit{to{opacity:0;transform:translateY(6px)}}.cv-messenger-workspace{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(220px,26%) minmax(0,1fr);height:min(760px,76dvh);min-height:420px;display:grid;overflow:hidden}.cv-messenger-inbox{border-right:1px solid var(--border);min-width:0;overflow-y:auto}.cv-messenger-thread{min-width:0;min-height:0;scroll-margin-top:calc(var(--workspace-header-height,64px) + 12px);container-type:inline-size}.cv-conversation-layout{min-width:0;height:100%;display:flex}.cv-conversation-frame{min-width:0;height:100%;container-type:inline-size}.cv-conversation-main{flex:1;min-width:0;min-height:0}.cv-conversation-context{display:none}@container (width>=720px){.cv-conversation-context{border-left:1px solid var(--border);flex-shrink:0;width:220px;padding:20px 16px;display:block;overflow-y:auto}}.cv-conversation-row{text-align:left;border-left:3px solid #0000;align-items:flex-start;gap:12px;width:100%;padding:16px 12px;display:flex}.cv-conversation-row:hover{background:var(--muted)}.cv-conversation-row[aria-pressed=true]{background:var(--brand-soft);border-left-color:var(--brand)}.cv-conversation-row:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.cv-message-enter{animation:.2s cubic-bezier(.2,.8,.2,1) both cv-message-enter}@keyframes cv-message-enter{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1023px){.cv-workspace-content:has(.cv-messenger-workspace[data-open=true]) :is([data-workspace-heading],[data-messenger-toolbar]){display:none}.cv-messenger-workspace[data-open=true]{z-index:45;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);min-height:0;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;position:fixed;bottom:auto;left:0;right:0}.cv-workspace-content:has(.cv-messenger-workspace){padding-inline:12px}.cv-messenger-workspace{height:calc(100dvh - var(--workspace-header-height,64px) - var(--workspace-dock-height,80px) - 28px);grid-template-columns:minmax(0,1fr);min-height:320px}.cv-messenger-workspace[data-open=false] .cv-messenger-thread,.cv-messenger-workspace[data-open=true] .cv-messenger-inbox{display:none}.cv-messenger-inbox{border-right:0}}@media (prefers-reduced-motion:reduce){.cv-message-enter{animation:none}}.cv-chat-thread .chat-scroll{touch-action:pan-y pinch-zoom;min-width:0;overflow-x:hidden}.cv-conversation-name{overflow-wrap:anywhere}.cv-conversation-car-preview>:first-child{flex-shrink:0;width:56px;height:40px}.cv-conversation-car-preview>span{overflow-wrap:anywhere}.cv-chat-thread textarea{min-height:max(44px,1.5em + 20px);color:var(--foreground)}.cv-chat-thread textarea::placeholder{color:var(--muted-foreground);opacity:1}.cv-chat-thread [data-price-offer]{overflow-wrap:anywhere}.cv-chat-thread [data-price-offer] button{white-space:normal;height:auto;min-height:44px}.cv-workspace-chat{scroll-margin-top:calc(4rem + 12px)}@media (width<=1023px){.cv-workspace-content:has(.cv-workspace-chat){padding-inline:12px}.cv-workspace-chat{height:calc(100dvh - 8.5rem - 28px - env(safe-area-inset-bottom,0px));min-height:260px}}@media (width<=640px){.cv-chat-thread header{gap:8px;padding:12px}.cv-chat-thread header>a:first-child,.cv-chat-thread header>button{width:44px;min-width:44px;max-width:44px;height:44px}.cv-chat-thread header>span[aria-label]{width:40px;height:40px}.cv-chat-thread .chat-scroll{padding-inline:12px}.cv-chat-thread .chat-scroll>div>.flex{gap:8px}.cv-chat-thread .chat-scroll .cv-chat-avatar{max-width:32px}.cv-chat-thread .cv-chat-bubble,.cv-chat-thread [data-message-composer]{padding:12px}.cv-chat-thread [data-message-composer] button[aria-label]{flex-shrink:0;width:44px;height:44px}.cv-chat-thread [data-message-composer] textarea{padding:10px 12px}}@media (width<=380px){html[data-text-size="200"] .cv-chat-thread header>div>p.text-xs,html[data-text-size="200"] .cv-chat-thread .cv-chat-avatar,html[data-text-size="200"] .cv-chat-thread header>span[aria-label]{display:none}html[data-text-size="200"] .cv-chat-thread .cv-chat-bubble{max-width:100%}html[data-text-size="200"] .cv-chat-thread [data-price-offer]>p.text-3xl{white-space:nowrap;font-size:1.5rem}}@media (width<=1023px){:is(html:has([data-mobile-chat=true],.cv-listing-chat-popup[data-state=open]),body:has([data-mobile-chat=true],.cv-listing-chat-popup[data-state=open])){overscroll-behavior:none;scrollbar-gutter:auto;overflow:hidden}body[data-chat-scroll-locked]{top:var(--chat-page-scroll-top,0px);width:100%;position:fixed;left:0;right:0}body:has([data-mobile-chat=true],.cv-listing-chat-popup[data-state=open]) :is(.cv-mobile-nav-shell,.cv-bottom-action-shell,.cv-site-header,.cv-workspace-header,.cv-workspace-dock,.cv-account-session-footer){display:none}.cv-account-messages.cv-account-messages--thread{z-index:45;inset-inline:0;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);min-height:0;max-height:none;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;position:fixed}[data-mobile-chat] .cv-message-composer{padding-bottom:max(10px, env(safe-area-inset-bottom,0px))}[data-chat-keyboard=true] .cv-message-composer{padding-bottom:8px}}.cv-message-composer{background:var(--card);border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);padding:10px 12px;position:relative}.cv-composer-row,.cv-composer-actions{align-items:flex-end;gap:2px;display:flex}.cv-composer-row{gap:4px}.cv-composer-actions{flex-shrink:0}.cv-composer-tools{flex:0 0 44px;height:44px;transition:flex-basis .24s cubic-bezier(.22,1,.36,1);position:relative}.cv-composer-tools[data-photos=true]{flex-basis:136px}[data-actions-collapsed=true] .cv-composer-tools{flex-basis:44px}.cv-composer-tools>.cv-composer-actions,.cv-composer-tools>.cv-composer-expand{transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility .18s;position:absolute;bottom:0;left:0}.cv-composer-expand{opacity:0;visibility:hidden;transform:rotate(-45deg)}[data-actions-collapsed=true] .cv-composer-expand{opacity:1;visibility:visible;transform:none}[data-actions-collapsed=true] .cv-composer-actions{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-12px)scale(.94)}.cv-composer-icon{width:44px;height:44px;color:var(--brand);border-radius:50%;flex:0 0 44px;place-items:center;transition:background-color .15s,transform .15s;display:grid}.cv-composer-icon svg{stroke-width:2px;width:23px;height:23px}.cv-composer-icon:hover{background:var(--brand-soft)}.cv-composer-icon:active,.cv-composer-send:active{transform:scale(.92)}.cv-composer-icon:disabled{opacity:.45}.cv-composer-icon:focus-visible,.cv-composer-send:focus-visible,.cv-addon-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cv-composer-plus svg{background:var(--brand);color:var(--brand-foreground);border-radius:50%;width:27px;height:27px;padding:3px}.cv-composer-field{flex:1;min-width:0}.cv-composer-row{margin:-3px;padding:3px;overflow:clip}.cv-composer-input{resize:none;background:var(--muted);border:1px solid #0000;border-radius:24px;outline:none;width:100%;min-height:44px;max-height:min(150px,24dvh);padding:10px 14px;font-size:max(16px,.875rem);line-height:1.5;transition:border-color .15s,background-color .15s;display:block}.cv-composer-input:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--card)}.cv-composer-send{transition:transform .15s,background-color .15s;position:relative}.cv-composer-send svg{width:20px;height:20px}.cv-composer-offer{margin-bottom:8px;display:flex}.cv-composer-offer button{min-height:44px;font-size:.8125rem}.cv-chat-addons-menu{z-index:60;transform-origin:0 100%;border-radius:20px;width:min(280px,100vw - 24px);padding:6px}.cv-addon-option{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:.875rem;display:flex}.cv-addon-option:hover{background:var(--muted)}.cv-addon-option svg{width:21px;height:21px;color:var(--brand);flex-shrink:0}.cv-location-overlay{z-index:65}.cv-location-dialog{z-index:66}.cv-location-dialog h2{padding-right:28px}.cv-location-preview{background:var(--brand-soft);height:120px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.cv-location-preview svg{width:42px;height:42px}.cv-message-location{background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:14px;align-items:center;gap:12px;min-width:0;max-width:100%;margin-block:6px;padding:12px;display:flex}.cv-message-location svg{flex-shrink:0}.cv-message-location>span{overflow-wrap:anywhere;min-width:0}.cv-chat-bubble:has(.cv-message-location){width:280px}.cv-message-location:hover{text-decoration:underline}.cv-chat-bubble[data-message-side=sent]{transform-origin:100% 100%}.cv-chat-bubble[data-message-side=received]{transform-origin:0 100%}.cv-chat-bubble[data-message-side=received]:not([data-message-kind=offer]){background:color-mix(in srgb, var(--foreground) 12%, var(--card));color:var(--foreground)}.cv-typing-presence{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out,opacity .18s ease-out,transform .18s ease-out;display:grid;overflow:hidden;transform:translateY(6px)}.cv-typing-presence[data-active=true]{opacity:1;grid-template-rows:1fr;transform:none}.cv-typing-presence>div{min-height:0;overflow:hidden}.cv-typing-presence:not([data-active=true]) .cv-typing-dot{animation:none}.cv-typing-presence:not([data-active=true]){margin-top:0}@media (prefers-reduced-motion:reduce){.cv-composer-icon,.cv-composer-send,.cv-composer-input,.cv-composer-tools,.cv-typing-presence,.cv-composer-tools>.cv-composer-actions,.cv-composer-tools>.cv-composer-expand{transition:none}.cv-composer-icon:active,.cv-composer-send:active{transform:none}}.cv-typing-dot{animation:1.25s ease-in-out infinite cv-typing-pulse}.cv-typing-dot:nth-child(2){animation-delay:.16s}.cv-typing-dot:nth-child(3){animation-delay:.32s}@keyframes cv-typing-pulse{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cv-typing-dot{opacity:.8;animation:none}}
