:root{--cs-dur-press: 90ms;--cs-dur-release: .22s;--cs-dur-exit: .16s;--cs-dur-swap: .2s;--cs-dur-rise: .42s;--cs-dur-wipe: .52s;--cs-dur-settle: .64s;--cs-dur-bar: .7s;--cs-dur-sweep: 1.4s;--cs-dur-vt: .38s;--cs-dur-reduced: .12s;--cs-ease-arrive: var(--uc-ease-spring, cubic-bezier(.16, 1, .3, 1));--cs-ease-calm: var(--uc-ease-luxe, cubic-bezier(.25, .46, .45, .94));--cs-ease-press: cubic-bezier(.2, 0, 0, 1);--cs-ease-exit: cubic-bezier(.4, 0, 1, 1);--cs-rise-sm: 8px;--cs-rise: 14px;--cs-rise-lg: 20px;--cs-press: .97;--cs-press-card: .985;--cs-photo-from: 1.04;--cs-lift: -2px;--cs-arrow: 3px;--cs-stagger-hero: 80ms;--cs-stagger-chip: 40ms;--cs-stagger-card: .12s;--cs-rise-card: 24px;--cs-dur-count: .6s;--cs-stagger-inner: 60ms;--cs-stagger-row: 35ms;--cs-stagger-cap: 5;--cs-wait-2: 1.8s;--cs-wait-3: 4.5s;--cs-wait-slow: 8s;--cs-nav-h: 76px;--cs-scroll-offset: calc(var(--cs-nav-h) + 16px);--cs-safe-bottom: env(safe-area-inset-bottom, 0px)}@media (max-width: 480px){:root{--cs-nav-h: 68px}}@media (prefers-reduced-motion: reduce){:root{--cs-dur-press: 0ms;--cs-dur-release: 0ms;--cs-dur-rise: var(--cs-dur-reduced);--cs-dur-wipe: var(--cs-dur-reduced);--cs-dur-settle: var(--cs-dur-reduced);--cs-dur-bar: 0ms;--cs-dur-sweep: 0ms;--cs-dur-vt: 0ms;--cs-rise-sm: 0px;--cs-rise: 0px;--cs-rise-lg: 0px;--cs-rise-card: 0px;--cs-press: 1;--cs-press-card: 1;--cs-photo-from: 1;--cs-lift: 0px;--cs-arrow: 0px;--cs-stagger-hero: 0ms;--cs-stagger-chip: 0ms;--cs-stagger-card: 0ms;--cs-stagger-inner: 0ms;--cs-stagger-row: 0ms}}@keyframes cs-rise{0%{opacity:var(--o0, 0);transform:translateY(var(--y, var(--cs-rise))) scale(var(--s, 1))}}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-scale-y{0%{transform:scaleY(0)}}@keyframes cs-scale-x{0%{transform:scaleX(0)}}@keyframes cs-wipe{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes cs-bar{0%{clip-path:inset(0 100% 0 0 round 6px)}to{clip-path:inset(0 0 0 0 round 6px)}}@keyframes cs-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes cs-hairline{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cs-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes cs-dot{0%,to{opacity:.3}50%{opacity:1}}html.js-motion .cs-rv:not(.cs-in),html.js-motion .cs-rv-kids:not(.cs-in)>*{opacity:0}.cs-rv.cs-in{animation:cs-rise var(--cs-dur-rise) var(--cs-ease-arrive) var(--d, 0ms) backwards}.cs-rv-kids{--step: var(--cs-stagger-row)}.cs-rv-kids.cs-in>*{animation:cs-rise var(--cs-dur-rise) var(--cs-ease-arrive) calc(var(--d, 0ms) + var(--i, 0) * var(--step)) backwards;--y: var(--cs-rise-sm)}.cs-rv-kids>:nth-child(2){--i: 1}.cs-rv-kids>:nth-child(3){--i: 2}.cs-rv-kids>:nth-child(4){--i: 3}.cs-rv-kids>:nth-child(5){--i: 4}.cs-rv-kids>:nth-child(n+6){--i: 5}.cs-press{position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--cs-dur-release) var(--cs-ease-arrive)}.cs-press:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:var(--cs-tint, rgba(255, 255, 255, .12));opacity:0;transition:opacity var(--cs-dur-release) var(--cs-ease-calm)}.cs-press--light{--cs-tint: rgba(0, 0, 0, .06)}.cs-press:active{transform:scale(var(--cs-press));transition-duration:var(--cs-dur-press);transition-timing-function:var(--cs-ease-press)}.cs-press:active:before{opacity:1;transition-duration:var(--cs-dur-press)}.cs-arr{display:inline-block;transition:transform var(--cs-dur-release) var(--cs-ease-arrive)}.cs-press:focus-visible .cs-arr{transform:translate(var(--cs-arrow))}@media (hover: hover) and (pointer: fine){.cs-press:hover:before{opacity:1}.cs-press:hover .cs-arr{transform:translate(var(--cs-arrow))}}.cs-ring:focus-visible{outline:2px solid #111114;outline-offset:3px}.cs-ring--dark:focus-visible{outline-color:#f5f5f7}.cs-sweep{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.cs-sweep:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);animation:cs-sweep var(--cs-dur-sweep) var(--cs-ease-calm)}.cs-pill{position:fixed;left:50%;bottom:calc(16px + var(--cs-safe-bottom));z-index:70;transform:translate(-50%);min-height:48px;padding:0 22px;border:0;border-radius:999px;background:#000;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 12px 34px #00000047}.cs-pill[hidden]{display:none}.cs-pill.cs-press:active{transform:translate(-50%) scale(var(--cs-press))}body.cs-pill-on .uc-mcta,body.cs-pill-on .uc-fab{opacity:0;visibility:hidden;transition:opacity var(--cs-dur-exit) var(--cs-ease-exit),visibility 0s linear var(--cs-dur-exit)}.cs-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cs-acc>summary::-webkit-details-marker{display:none}.cs-acc>summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--cs-dur-release) var(--cs-ease-arrive)}.cs-acc[open]>summary:after{transform:translateY(2px) rotate(225deg)}.cs-acc[open]>:not(summary){animation:cs-drop .26s var(--cs-ease-arrive)}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}::view-transition-group(cs-car-photo),::view-transition-group(cs-car-title){animation-duration:var(--cs-dur-vt);animation-timing-function:var(--cs-ease-arrive)}html.cs-vt .cp-hero *{animation:none!important}@media (prefers-reduced-motion: reduce){.cs-dots i,.cs-reply--loading:before,.cs-sweep{animation:none!important}.cs-sweep{display:none}}.cs-go__end{position:relative;display:inline-block}.cs-dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:3px;opacity:0;transition:opacity var(--cs-dur-swap) var(--cs-ease-calm)}.cs-dots i{width:4px;height:4px;border-radius:50%;background:currentColor}.is-busy .cs-dots{opacity:1}.is-busy .cs-dots i{animation:cs-dot 1.2s ease-in-out infinite}.is-busy .cs-dots i:nth-child(2){animation-delay:.16s}.is-busy .cs-dots i:nth-child(3){animation-delay:.32s}.is-busy .cs-arr.cs-arr{opacity:0;transform:translate(4px);transition:opacity var(--cs-dur-exit) var(--cs-ease-exit),transform var(--cs-dur-exit) var(--cs-ease-exit)}.is-busy{cursor:progress}
