:root{--xw-bg:#fff;--xw-bg2:#f7f7f7;--xw-bg3:#f0f0f0;--xw-text:#000;--xw-text2:#444;--xw-text3:#6b6b6b;--xw-accent:#000;--xw-accent-fg:#fff;--xw-border:#eaeaea;--xw-card:#f7f7f7;--xw-input:#f7f7f7;--xw-shadow:0 1px 3px rgba(0,0,0,.06);--xw-bubble:#f0f0f0;--xw-bubble-u:#000;--xw-bubble-u-text:#fff;--xw-green:#22c55e;--xw-blue:#2563eb;--xw-tg:#2aabee;--xw-r:14px;--xw-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-theme=dark]{--xw-bg:#0a0a0a;--xw-bg2:#111;--xw-bg3:#1a1a1a;--xw-text:#fff;--xw-text2:#aaa;--xw-text3:#9a9a9a;--xw-accent:#fff;--xw-accent-fg:#000;--xw-border:#1e1e1e;--xw-card:#141414;--xw-input:#141414;--xw-shadow:0 1px 3px rgba(0,0,0,.2);--xw-bubble:#1a1a1a;--xw-bubble-u:#fff;--xw-bubble-u-text:#000}.xw,.xw *,.xw :before,.xw :after,.xw-detail,.xw-detail *,.xw-voice-overlay,.xw-voice-overlay *{box-sizing:border-box;margin:0;padding:0}.xw :focus-visible{outline:2px solid var(--xw-accent);outline-offset:2px}.xw-detail :focus-visible{outline:2px solid var(--xw-accent);outline-offset:2px}.xw-voice-overlay :focus-visible{outline:2px solid var(--xw-accent);outline-offset:2px}html{height:100%;height:100dvh}body{height:100%;height:100dvh;margin:0;overflow:hidden}#root{height:100%;height:100dvh}body{font-family:var(--xw-font);background:var(--xw-bg);color:var(--xw-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.xw{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.xw-head{padding:max(8px, env(safe-area-inset-top)) 12px 8px;background:var(--xw-bg);border-bottom:1px solid var(--xw-border);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.xw-head__left{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.xw-head__left:active{opacity:.7}.xw-head__logo{background:var(--xw-accent);width:32px;height:32px;color:var(--xw-accent-fg);letter-spacing:-.5px;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.xw-head__logo-img{object-fit:cover;border-radius:8px;width:32px;height:32px}.xw-head__title{letter-spacing:.3px;font-size:15px;font-weight:700}.xw-head__sub{color:var(--xw-text3);align-items:center;gap:4px;font-size:12px;display:flex}.xw-head__sub:before{content:"";background:var(--xw-green);border-radius:50%;width:6px;height:6px;display:inline-block}.xw-head__right{gap:2px;display:flex}.xw-history{z-index:200;background:rgba(0,0,0,.4);animation:.2s xwFade;position:fixed;top:0;bottom:0;left:0;right:0}.xw-history__panel{background:var(--xw-bg);flex-direction:column;width:min(320px,85vw);height:100%;animation:.25s xwSlideLeft;display:flex;position:absolute;top:0;right:0}@keyframes xwSlideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.xw-history__head{border-bottom:1px solid var(--xw-border);justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.xw-history__title{color:var(--xw-text);font-size:14px;font-weight:600}.xw-history__list{flex:1;padding:8px 0;overflow-y:auto}.xw-history__item{width:100%;color:var(--xw-text);font-family:var(--xw-font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}.xw-history__item:hover{background:var(--xw-bg2)}.xw-history__item:active{background:var(--xw-bg3)}.xw-history__ico{color:var(--xw-text3);flex-shrink:0}.xw-history__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xw-history__time{color:var(--xw-text3);flex-shrink:0;font-size:11px}.xw-ico{width:38px;height:38px;color:var(--xw-text3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.xw-ico:hover{background:var(--xw-bg2);color:var(--xw-text)}.xw-fav-count{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}body.xw-standalone #xwClose,body.xw-standalone #xwExpand,body.xw-platform-ios .xw-foot__brand,body.xw-platform-android .xw-foot__brand{display:none}.xw-offline{text-align:center;background:var(--xw-bg);height:100%;color:var(--xw-text);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex}.xw-offline__icon{opacity:.4;font-size:48px}.xw-offline__title{font-size:18px;font-weight:600}.xw-offline__text{color:var(--xw-text2);font-size:14px;line-height:1.5}.xw-offline__btn{background:var(--xw-accent);color:var(--xw-accent-fg);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--xw-font);border:none;border-radius:12px;margin-top:8px;padding:12px 32px}.xw-body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-x:hidden;overflow-y:auto}.xw-body>*{flex-shrink:0}.xw-body::-webkit-scrollbar{width:5px}.xw-body::-webkit-scrollbar-track{background:0 0}.xw-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.xw-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.xw-welcome{text-align:center;flex-direction:column;align-items:center;padding:0 0 4px;animation:.4s xwFade;display:flex}.xw-welcome__title{letter-spacing:-.5px;margin-bottom:6px;font-size:18px;font-weight:800}.xw-trust{background:var(--xw-bg2);border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;max-width:480px;margin-bottom:12px;padding:8px 14px;display:flex}.xw-trust__item{text-align:center}.xw-trust__num{font-size:14px;font-weight:800;display:block}.xw-trust__label{color:var(--xw-text3);font-size:10px;display:block}.xw-trust__divider{background:var(--xw-border);width:1px;height:24px}.xw-welcome-section{width:100%;max-width:600px;margin-bottom:6px}.xw-brands{width:100%;max-width:600px;min-height:220px}.xw-brands__title{color:var(--xw-text2);text-align:left;margin-bottom:10px;font-size:13px;font-weight:600}.xw-brands__grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px;display:grid}@media (min-width:500px){.xw-brands__grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:700px){.xw-brands__grid{grid-template-columns:repeat(8,1fr)}}.xw-brand-card{background:var(--xw-bg2);border:1px solid var(--xw-border);cursor:pointer;font-family:var(--xw-font);color:var(--xw-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 6px;transition:all .2s;display:flex;position:relative}.xw-brand-card:hover{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.xw-brand-card:active{transform:scale(.96)}.xw-brand-card__logo{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}[data-theme=dark] .xw-brand-card__logo{background:rgba(255,255,255,.92);padding:4px}[data-theme=dark] .xw-brand-card:hover .xw-brand-card__logo{background:#fff}.xw-brand-card__logo img{object-fit:contain;width:100%;height:100%}.xw-brand-card__name{font-size:11px;font-weight:600;line-height:1.2}.xw-brand-card__count{color:var(--xw-text3);font-size:10px}.xw-brand-card:hover .xw-brand-card__count{color:inherit;opacity:.7}.xw-brand-card__bell{background:var(--xw-bg);width:22px;height:22px;color:var(--xw-text3);cursor:pointer;opacity:.5;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:4px;right:4px}.xw-brand-card__bell:hover,.xw-brand-card__bell--active{opacity:1;color:var(--xw-accent)}.xw-brand-card__bell--active{background:var(--xw-accent);color:var(--xw-accent-fg)}.xw-brands__all{border:1px dashed var(--xw-border);width:100%;color:var(--xw-text2);font-family:var(--xw-font);cursor:pointer;background:0 0;border-radius:10px;padding:10px;font-size:12px;font-weight:500;transition:all .15s}.xw-brands__all:hover{background:var(--xw-bg2);border-color:var(--xw-text3);color:var(--xw-text)}.xw-brands-full{flex-direction:column;gap:2px;animation:.3s xwFade;display:flex}.xw-brand-row{background:var(--xw-bg2);color:var(--xw-text);cursor:pointer;font-family:var(--xw-font);border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.xw-brand-row:hover{background:var(--xw-accent);color:var(--xw-accent-fg)}.xw-brand-row__logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:28px;height:28px}[data-theme=dark] .xw-brand-row__logo{background:rgba(255,255,255,.92);padding:3px}.xw-brand-row__name{text-align:left;flex:1;font-size:13px;font-weight:500}.xw-brand-row__count{color:var(--xw-text3);font-size:11px}.xw-brand-row:hover .xw-brand-row__count{color:inherit;opacity:.7}.xw-quick-row{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:600px;margin-top:8px;display:flex}.xw-qchip{border:1px solid var(--xw-border);background:var(--xw-bg);color:var(--xw-text);font-family:var(--xw-font);cursor:pointer;border-radius:20px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.xw-qchip:hover{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent)}.xw-qchip--cta{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent);font-weight:600}.xw-qchip--cta:hover{opacity:.85}.xw-history{margin-top:18px;padding:0 4px}.xw-history__title{color:var(--xw-text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.xw-history__list{flex-wrap:wrap;gap:6px;display:flex}.xw-history__item{background:var(--xw-card);border:1px solid var(--xw-border);color:var(--xw-text);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .15s;display:flex}.xw-history__item:hover{border-color:var(--xw-accent);background:var(--xw-accent);color:var(--xw-accent-fg)}.xw-history__item:active{transform:scale(.96)}.xw-history__icon{flex-shrink:0;font-size:14px}.xw-history__label{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.xw-filter-section{margin-bottom:4px;animation:.3s xwSlideUp}.xw-filter-section__title{color:var(--xw-text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.xw-msg{gap:8px;max-width:88%;animation:.25s xwSlideUp;display:flex}.xw-msg--bot{align-self:flex-start}.xw-msg--user{flex-direction:row-reverse;align-self:flex-end}.xw-msg__ava{background:var(--xw-accent);width:36px;min-width:36px;height:36px;color:var(--xw-accent-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.xw-msg__ava--sticker{background:0 0;animation:.4s cubic-bezier(.16,1,.3,1) xwStickerPop}.xw-msg__ava--sticker img{object-fit:cover;border-radius:50%;width:100%;height:100%}@keyframes xwStickerPop{0%{transform:scale(0)rotate(-30deg)}60%{transform:scale(1.2)rotate(5deg)}to{transform:scale(1)rotate(0)}}.xw-msg__bub{border-radius:var(--xw-r);word-break:break-word;padding:10px 14px;font-size:14px;line-height:1.5}.xw-msg--bot .xw-msg__bub{background:var(--xw-bubble);border-top-left-radius:4px}.xw-msg--user .xw-msg__bub{background:var(--xw-bubble-u);color:var(--xw-bubble-u-text);border-top-right-radius:4px}.xw-typing{align-self:flex-start;gap:8px;animation:.2s xwSlideUp;display:flex}.xw-typing__dots{background:var(--xw-bubble);border-radius:var(--xw-r);border-top-left-radius:4px;align-items:center;gap:4px;padding:12px 16px;display:flex}.xw-typing__dot{background:var(--xw-text3);border-radius:50%;width:7px;height:7px;animation:1.2s infinite xwPulse}.xw-typing__dot:nth-child(2){animation-delay:.2s}.xw-typing__dot:nth-child(3){animation-delay:.4s}.xw-grid{grid-template-columns:1fr 1fr;gap:8px;width:100%;animation:.3s xwFade;display:grid}@media (min-width:480px){.xw-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.xw-grid{grid-template-columns:repeat(4,1fr)}}.xw-car{background:var(--xw-card);cursor:pointer;color:var(--xw-text);border-radius:10px;text-decoration:none;transition:transform .15s,box-shadow .15s;animation:.3s both xwSlideUp;display:block;overflow:hidden}.xw-car:nth-child(2){animation-delay:40ms}.xw-car:nth-child(3){animation-delay:80ms}.xw-car:nth-child(4){animation-delay:.12s}.xw-car:nth-child(5){animation-delay:.16s}.xw-car:nth-child(6){animation-delay:.2s}.xw-car:hover{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.1)}.xw-car:active{transform:scale(.98)}.xw-car__img{aspect-ratio:4/3;background:var(--xw-bg3);width:100%;position:relative;overflow:hidden}.xw-car__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.xw-car:hover .xw-car__img img{transform:scale(1.05)}.xw-car__tag{background:var(--xw-green);color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:5px;left:5px}.xw-car__country{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500;position:absolute;bottom:5px;left:5px}.xw-car__fav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.4);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:5px;right:5px}.xw-car__fav:hover{background:rgba(0,0,0,.6);transform:scale(1.1)}.xw-car__fav--active{color:#fff;background:#ef4444}.xw-car__fav--active:hover{background:#dc2626}.xw-car__info{padding:8px 10px}.xw-car__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-bottom:1px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.xw-car__brand-logo{object-fit:contain;border-radius:2px;flex-shrink:0;width:16px;height:16px}.xw-car__spec{color:var(--xw-text3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:11px;overflow:hidden}.xw-car__price{font-size:14px;font-weight:700}.xw-car__monthly{color:var(--xw-blue);margin-top:1px;font-size:10px;font-weight:500}.xw-chips{flex-wrap:wrap;flex-shrink:0;gap:6px;animation:.3s xwFade;display:flex}.xw-chips--scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.xw-chips--scroll::-webkit-scrollbar{display:none}.xw-chip{border:1px solid var(--xw-border);background:var(--xw-bg);color:var(--xw-text);font-family:var(--xw-font);cursor:pointer;white-space:nowrap;border-radius:18px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.xw-chip:hover{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent)}.xw-chip--icon{align-items:center;gap:5px;display:flex}.xw-chip__ico{font-size:16px}.xw-chip__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:16px;height:12px}.xw-chip--active{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent);font-weight:600}.xw-chip--muted{color:var(--xw-text3);border-style:dashed}.xw-chip--accent{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent);font-weight:600}.xw-chip--cta{background:var(--xw-green);color:#fff;border-color:var(--xw-green);font-weight:600}.xw-chip--cta:hover{opacity:.85;background:var(--xw-green);color:#fff;border-color:var(--xw-green)}.xw-chip__count{color:var(--xw-text3);margin-left:2px;font-size:10px}.xw-chip:hover .xw-chip__count{color:inherit;opacity:.7}.xw-color-dot{border:1px solid rgba(0,0,0,.15);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}[data-theme=dark] .xw-color-dot{border-color:rgba(255,255,255,.2)}.xw-chips--center{justify-content:center}.xw-more{border:1px solid var(--xw-border);background:var(--xw-bg);width:100%;color:var(--xw-text2);font-family:var(--xw-font);cursor:pointer;text-align:center;border-radius:10px;padding:10px;font-size:13px;font-weight:500;transition:all .15s}.xw-more:hover{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent)}.xw-more--accent{background:var(--xw-accent);color:var(--xw-accent-fg);border-color:var(--xw-accent);font-weight:600}.xw-more--accent:hover{opacity:.85}.xw-contact{background:var(--xw-card);border-radius:var(--xw-r);width:100%;animation:.3s xwSlideUp;overflow:hidden}.xw-contact__row{border-bottom:1px solid var(--xw-border);justify-content:space-between;padding:10px 14px;font-size:13px;display:flex}.xw-contact__row:last-of-type{border-bottom:none}.xw-contact__label{color:var(--xw-text3)}.xw-contact__val{text-align:right;font-weight:500}.xw-contact__val a{color:var(--xw-text);text-underline-offset:2px;text-decoration:underline}.xw-contact__phone{color:var(--xw-accent,#2563eb);font-size:14px;font-weight:600;text-decoration:none}.xw-foot{padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--xw-border);background:var(--xw-bg);flex-shrink:0}.xw-foot__input{background:var(--xw-input);border:1px solid var(--xw-border);border-radius:22px;align-items:center;padding:3px 3px 3px 14px;transition:border-color .15s;display:flex}.xw-foot__input:focus-within{border-color:var(--xw-accent)}.xw-foot__input input{color:var(--xw-text);font-family:var(--xw-font);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:7px 0;font-size:14px}.xw-foot__input input::placeholder{color:var(--xw-text3)}.xw-foot__mic{width:38px;min-width:38px;height:38px;color:var(--xw-text3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:2px;transition:all .2s;display:flex}.xw-foot__mic:hover{color:var(--xw-text);background:var(--xw-bg3)}.xw-foot__mic--active{animation:1s infinite xwMicPulse;color:#ef4444!important}@keyframes xwMicPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.xw-foot__send{background:var(--xw-accent);width:38px;min-width:38px;height:38px;color:var(--xw-accent-fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.xw-foot__send:hover{opacity:.8}.xw-foot__brand{text-align:center;color:var(--xw-text3);padding-top:6px;font-size:10px}.xw-foot__brand a{color:var(--xw-text3);font-weight:500;text-decoration:none}.xw-foot__brand a:hover{color:var(--xw-text2)}.xw-sticky-cta{flex-shrink:0;padding:4px 12px 0;animation:.4s xwFade}.xw-sticky-cta__btn{background:var(--xw-bg2);width:100%;color:var(--xw-text2);font-family:var(--xw-font);cursor:pointer;text-align:center;border:none;border-radius:8px;padding:8px;font-size:12px;font-weight:500;transition:all .15s}.xw-sticky-cta__btn:hover{background:var(--xw-accent);color:var(--xw-accent-fg)}.xw-sticky-cta__btn:active{transform:scale(.98)}.xw-voice-overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.85);justify-content:center;align-items:center;animation:.3s xwFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.xw-voice-overlay[hidden]{display:none}.xw-voice-overlay__inner{flex-direction:column;align-items:center;gap:20px;display:flex}.xw-voice-pulse{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.xw-voice-pulse__ring{border:2px solid rgba(255,255,255,.3);border-radius:50%;animation:1.5s ease-in-out infinite xwVoiceRing;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.xw-voice-pulse__ring:nth-child(2){animation-delay:.5s;top:-20px;bottom:-20px;left:-20px;right:-20px}@keyframes xwVoiceRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.xw-voice-pulse__core{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 30px rgba(239,68,68,.4)}.xw-voice-text{color:#fff;text-align:center;max-width:280px;font-size:16px;font-weight:500;line-height:1.4}.xw-voice-stop{color:#fff;font-family:var(--xw-font);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:8px 24px;font-size:13px;transition:all .15s}.xw-voice-stop:hover{background:rgba(255,255,255,.1)}.xw-detail{z-index:200;background:var(--xw-bg);-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:.3s xwSlideRight;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.xw-detail::-webkit-scrollbar{display:none}.xw-detail[hidden]{display:none}.xw-det-inner{max-width:480px;margin:0 auto}.xw-det-lead{padding:0 16px 16px}@keyframes xwSlideRight{0%{transform:translate(100%)}to{transform:translate(0)}}.xw-det-back{padding:max(12px, env(safe-area-inset-top)) 14px 12px;color:var(--xw-text);font-family:var(--xw-font);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.xw-det-back:hover{opacity:.7}.xw-det-gal{background:var(--xw-bg3);border-radius:0 0 12px 12px;width:100%;position:relative;overflow:hidden}.xw-det-gal__track{transition:transform .3s;display:flex}.xw-det-gal__slide{min-width:100%}.xw-det-gal__slide img{aspect-ratio:16/10;object-fit:cover;width:100%;max-height:280px;display:block}.xw-det-gal__count{color:#fff;background:rgba(0,0,0,.6);border-radius:10px;padding:3px 10px;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:8px}.xw-det-gal__nav{color:#000;cursor:pointer;opacity:0;background:rgba(255,255,255,.8);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.xw-det-gal:hover .xw-det-gal__nav{opacity:1}.xw-det-gal__nav--prev{left:8px}.xw-det-gal__nav--next{right:8px}.xw-det-gal__dots{justify-content:center;gap:5px;padding:8px 0;display:flex}.xw-det-gal__dot{background:var(--xw-text3);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.xw-det-gal__dot.active{background:var(--xw-accent);transform:scale(1.3)}.xw-det-info{padding:16px}.xw-det-title{letter-spacing:-.3px;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.xw-det-brand-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:24px;height:24px}.xw-vtypes{width:100%;max-width:600px;margin-bottom:8px}.xw-det-trim{color:var(--xw-text2);margin-top:2px;margin-bottom:12px;font-size:14px}.xw-det-price{margin-bottom:2px;font-size:26px;font-weight:800}.xw-det-monthly{color:var(--xw-blue);margin-bottom:4px;font-size:13px;font-weight:500}.xw-det-price-note{color:var(--xw-text3);margin-bottom:12px;font-size:12px}.xw-det-highlights{color:var(--xw-text2);background:var(--xw-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.xw-det-highlights__item{color:var(--xw-text);font-weight:600}.xw-det-highlights__sep{color:var(--xw-text3);font-weight:400}.xw-det-badges{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.xw-det-badge{white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.xw-det-badge--ok{color:#22a057;background:rgba(34,160,87,.12);border-color:rgba(34,160,87,.25)}.xw-det-badge--warn{color:#d97706;background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.25)}.xw-det-badge--info{color:#3879d9;background:rgba(56,121,217,.12);border-color:rgba(56,121,217,.25)}.xw-det-badge--muted{background:var(--xw-card);color:var(--xw-text2);border-color:var(--xw-border)}.xw-det-specs{background:var(--xw-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.xw-det-spec{background:var(--xw-card);padding:10px 12px}.xw-det-spec:nth-child(odd):last-child{grid-column:1/-1}.xw-det-spec__label{color:var(--xw-text3);margin-bottom:1px;font-size:11px}.xw-det-spec__val{font-size:13px;font-weight:600}.xw-det-costs{background:var(--xw-card);border-radius:10px;margin-bottom:16px;padding:14px}.xw-det-costs__title{margin-bottom:8px;font-size:14px;font-weight:600}.xw-det-cost-row{color:var(--xw-text2);border-bottom:1px solid var(--xw-border);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.xw-det-cost-row:last-of-type{border-bottom:none}.xw-det-cost-total{border-top:2px solid var(--xw-accent);justify-content:space-between;margin-top:4px;padding:10px 0 0;font-size:15px;font-weight:700;display:flex}.xw-lead-form{background:var(--xw-bg2);border-radius:12px;margin:8px 0;padding:14px;animation:.3s xwSlideUp}.xw-lead-form--compact{padding:12px}.xw-lead-form__car{color:var(--xw-text2);background:var(--xw-bg3);border-radius:6px;margin-bottom:8px;padding:5px 8px;font-size:12px}.xw-lead-form__input{border:1px solid var(--xw-border);background:var(--xw-bg);width:100%;color:var(--xw-text);box-sizing:border-box;resize:none;border-radius:8px;outline:none;margin-bottom:6px;padding:9px 10px;font-family:inherit;font-size:14px;transition:border-color .2s;display:block}.xw-lead-form__input:focus{border-color:var(--xw-accent)}.xw-lead-form__btn{background:var(--xw-accent);width:100%;color:var(--xw-accent-fg);cursor:pointer;border:none;border-radius:8px;margin-top:2px;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s;display:block}.xw-lead-form__btn:disabled{opacity:.35;cursor:not-allowed}.xw-lead-form__btn:not(:disabled):hover{opacity:.85}.xw-lead-form__status{text-align:center;margin-top:4px;font-size:12px}.xw-lead-form__status--error{color:#e53935}.xw-lead-form__success{text-align:center;padding:10px 8px}.xw-lead-form__success-title{color:var(--xw-text);margin-bottom:2px;font-size:14px;font-weight:600}.xw-lead-form__success-text{color:var(--xw-text2);font-size:12px}.xw-lead-form__platform-btn{cursor:pointer;border:none;border-radius:8px;width:100%;margin-bottom:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .2s}.xw-lead-form__platform-btn:disabled{opacity:.6;cursor:default}.xw-lead-form__platform-btn--vk{color:#fff;background:#07f}.xw-lead-form__platform-btn--tg{color:#fff;background:#2aabee}.xw-lead-form__platform-btn--ok{color:#fff;background:#ee8208}@media (max-width:359px){.xw-brands__grid{grid-template-columns:repeat(3,1fr)}.xw-body{padding:12px 10px}.xw-head,.xw-foot{padding-left:10px;padding-right:10px}.xw-det-info{padding:12px}.xw-det-price{font-size:22px}.xw-det-title,.xw-welcome__title{font-size:18px}.xw-qchip{padding:6px 10px;font-size:11px}}@media (min-width:1024px){.xw-grid{grid-template-columns:repeat(4,1fr)}.xw-body{padding:20px 24px}}@media (min-width:768px){.xw-det-inner{max-width:1100px;padding:0 20px 24px}.xw-det-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.xw-det-media{position:-webkit-sticky;position:sticky;top:12px}.xw-det-gal{border-radius:12px}.xw-det-gal__slide img{aspect-ratio:16/10;max-height:480px}.xw-det-info,.xw-det-lead{padding:0}.xw-det-title{font-size:24px}.xw-det-price{font-size:30px}}@media (min-width:1100px){.xw-det-gal__slide img{max-height:560px}.xw-det-title{font-size:26px}.xw-det-price{font-size:32px}}@media (max-height:500px) and (orientation:landscape){.xw-welcome__logo{width:36px;height:36px;margin-bottom:4px}.xw-welcome__title{font-size:16px}.xw-welcome__desc{margin-bottom:6px}.xw-trust{margin-bottom:8px;padding:6px 12px}.xw-det-gal__slide img{max-height:200px}}@media (hover:none) and (pointer:coarse){.xw-det-gal__nav{opacity:.7}.xw-det-gal__nav:active{opacity:1;background:rgba(255,255,255,.95)}}.xw-lead-form__consent{color:var(--xw-text3,#999);text-align:left;margin-top:8px;font-size:11px;line-height:1.4}.xw-lead-form__consent a{color:var(--xw-text2,var(--xw-text));text-underline-offset:2px;text-decoration:underline}.xw-lead-form__consent a:hover{color:var(--xw-text)}.xw-modal{z-index:250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:16px;animation:.2s xwFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.xw-modal__card{background:var(--xw-bg);color:var(--xw-text);border-radius:16px;width:100%;max-width:380px;padding:16px;animation:.25s xwSlideUp;box-shadow:0 20px 60px rgba(0,0,0,.3)}.xw-modal__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.xw-modal__title{font-size:16px;font-weight:600}.xw-modal__close{cursor:pointer;color:var(--xw-text-muted,var(--xw-text));background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.xw-modal__close:hover{opacity:.7}.xw-head__phone{background:var(--xw-accent);color:var(--xw-accent-fg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.xw-head__phone:hover{opacity:.85}.xw-head__phone svg{flex-shrink:0;width:14px;height:14px}@media (max-width:500px){.xw-head__phone{display:none}}@keyframes xwFade{0%{opacity:0}to{opacity:1}}@keyframes xwSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes xwPulse{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.xw-cookie{background:var(--xw-bg);color:var(--xw-text);border-top:1px solid var(--xw-border);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.xw-cookie__text{color:var(--xw-text2);flex:1}.xw-cookie__btn{background:var(--xw-accent);color:var(--xw-accent-fg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.xw-cookie__btn:hover{opacity:.85}@media (max-width:480px){.xw-cookie{padding:9px 12px;font-size:12px}}
