@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);:root{--zk-bg:#0f0f12;--zk-surface:#1a1a1f;--zk-header-bg:#16161a;--zk-red:#e4002b;--zk-red-shadow:#8f0018;--zk-red-dark:#b8001f;--zk-green:#2ecc71;--zk-yellow:#e0b43c;--zk-text:#fff;--zk-text-2:#8a8a92;--zk-border:#ffffff14;--bg-base:#0d0d0d;--bg-page:#0d0d0d;--bg-card:#1a1208;--bg-card-2:#2a1a0a;--bg-panel:#0d0d0d;--glass:#ffffff08;--glass-2:#ffffff0f;--accent:#ff6b35;--accent-hover:#ff8555;--accent-light:#ffb088;--accent-gold:gold;--accent-glow:#ff6b3540;--accent-subtle:#ff6b351a;--red:#ff6b35;--red-dark:#cc4a1a;--red-glow:#ff6b3540;--red-subtle:#ff6b3514;--gold:gold;--gold-dark:#cc4a1a;--racing-red:#ff6b35;--racing-red-g:#ff6b3540;--violet:#ff6b35;--violet-light:#ffb088;--chrome:#e5e7eb;--chrome-mid:#9ca3af;--chrome-dark:#6b7280;--chrome-dim:#e5e7eb1f;--blue:#ff6b35;--blue-light:#ffb088;--neon-green:#22c55e;--neon-green-d:#16a34a;--cyan:#38bdf8;--orange:#ff6b35;--yellow:gold;--neon-blue:#ff6b35;--neon-purple:#ffb088;--t1:#f5f0e8;--t2:#b3a89a;--t3:#7a6f63;--text-primary:#f5f0e8;--text-secondary:#b3a89a;--text-muted:#7a6f63;--border:#ff6b3529;--border-hover:#ff6b3580;--border-red:#ff6b3559;--border-chrome:#e5e7eb26;--border-old:#2a1a0a;--grad-primary:linear-gradient(135deg,#ff6b35,#cc4a1a);--grad-warm-bg:linear-gradient(180deg,#1a0a00,#0d0d0d 60%);--grad-chrome:linear-gradient(135deg,#e5e7eb,#6b7280);--grad-speed:linear-gradient(90deg,#0000,#ff6b3580,#0000);--grad-green:linear-gradient(135deg,#22c55e,#16a34a);--grad-purple:linear-gradient(135deg,gold,#ff6b35);--grad-gold:linear-gradient(135deg,gold,#ff6b35);--sh-red:0 8px 30px #ff6b3540;--sh-chrome:0 0 20px #e5e7eb1a;--sh-card:0 8px 30px #00000080;--sh-violet:0 8px 30px #ff6b3540;--sh-blue:0 0 20px #ff6b352e;--sh-green:0 8px 30px #22c55e40;--r-sm:6px;--r:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--radius:8px;--radius-sm:6px;--radius-lg:12px;--t:all 0.18s cubic-bezier(0.4,0,0.2,1);--danger:#ef4444;--warning:#f59e0b;--success:#22c55e;--bg-primary:#0d0d0d;--bg-secondary:#0d0d0d;--bg-hover:#2a1a0a;--font-display:"Barlow Condensed",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3eee6;color:#f5f0e8;color:var(--t1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden;scroll-behavior:smooth}@media (pointer:fine){body.custom-cursor,body.custom-cursor *{cursor:none!important}}.cursor-dot{background:#ff6b35;border-radius:50%;box-shadow:0 0 14px #ff6b35d9;height:8px;transition:opacity .2s ease,width .15s ease,height .15s ease,background .15s ease;width:8px;z-index:99999}.cursor-dot,.cursor-ring{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%)}.cursor-ring{border:1.5px solid #ff6b3573;border-radius:50%;height:34px;transition:transform .12s ease-out,width .2s ease,height .2s ease,opacity .2s ease,border-color .2s ease;width:34px;z-index:99998}.cursor-dot.hovering{background:gold;box-shadow:0 0 18px #ffd700e6;height:12px;width:12px}.cursor-ring.hovering{border-color:#ffd70099;height:50px;width:50px}h1,h2,h3,h4,h5,h6{letter-spacing:.2px}.font-racing,.racing-title,h1,h2,h3,h4,h5,h6{font-family:Barlow Condensed,sans-serif;font-family:var(--font-display);font-weight:800}.font-racing,.racing-title{letter-spacing:.5px}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer}button,input,select,textarea{font-family:inherit;outline:none}input,select,textarea{font-size:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes redPulse{0%,to{box-shadow:0 0 0 0 #ff6b352e}50%{box-shadow:0 0 0 8px #ff6b3500}}@keyframes pricePulse{0%,to{box-shadow:0 0 0 0 #22c55e00}50%{box-shadow:0 0 0 5px #22c55e1f}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gradMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeft{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes countFlip{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%,to{box-shadow:0 24px 60px #00000059,0 8px 24px #ff6b350f;transform:translateY(0)}50%{box-shadow:0 36px 80px #00000073,0 16px 40px #ff6b352e;transform:translateY(-10px)}}@keyframes glowMove{0%,to{opacity:.6;transform:translate(-8%,-6%) scale(1)}50%{opacity:.9;transform:translate(8%,6%) scale(1.18)}}.hero-glow{background:radial-gradient(circle at 28% 32%,#ff6b3547,#0000 55%),radial-gradient(circle at 72% 68%,#ffd70024,#0000 55%)}.hero-glow,.hero-glow-red{animation:glowMove 16s ease-in-out infinite;filter:blur(70px);inset:-20%;pointer-events:none;position:absolute;z-index:0}.hero-glow-red{background:radial-gradient(circle at 28% 32%,#e306134d,#0000 55%),radial-gradient(circle at 72% 68%,#e306131f,#0000 55%)}@keyframes shineSweep{0%{transform:translateX(-150%) rotate(8deg)}60%,to{transform:translateX(150%) rotate(8deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.88) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 #ff6b3500,0 24px 60px #00000059}50%{box-shadow:0 0 40px 6px #ff6b3559,0 24px 60px #00000059}}@keyframes ctaPulse{0%,to{box-shadow:0 4px 16px #ff6b3559}50%{box-shadow:0 4px 28px #ff6b35bf}}@keyframes glowPulseRed{0%,to{box-shadow:0 0 0 0 #e3061300,0 24px 60px #00000059}50%{box-shadow:0 0 40px 6px #e3061366,0 24px 60px #00000059}}@keyframes ctaPulseRed{0%,to{box-shadow:0 4px 16px #e3061366}50%{box-shadow:0 4px 28px #e30613cc}}.plan-glow-red{animation:glowPulseRed 3.5s ease-in-out infinite}.btn-cta-pulse-red{animation:ctaPulseRed 2.4s ease-in-out infinite}.btn-shimmer-red:hover{box-shadow:0 0 26px #e3061399}@keyframes wordIn{0%{filter:blur(4px);opacity:0;transform:translateY(.55em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes iconBounce{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-4deg)}}.word-reveal{animation:wordIn .6s cubic-bezier(.22,1,.36,1) forwards;display:inline-block;opacity:0}.mockup-float{animation:floatY 6s ease-in-out infinite;will-change:transform,box-shadow}.icon-rotate-hover{transition:transform .6s cubic-bezier(.34,1.56,.64,1),background .2s ease}.icon-rotate-hover:hover{background:#ff6b352e!important;transform:rotate(1turn) scale(1.12)}.mockup-shine{overflow:hidden;position:relative}.mockup-shine:after{background:linear-gradient(120deg,#0000,#ffffff1a,#0000);content:"";height:220%;left:-60%;pointer-events:none;position:absolute;top:-60%;transform:translateX(-150%) rotate(8deg);width:40%}.mockup-shine:hover:after{animation:shineSweep 1.1s ease}.btn-shimmer{overflow:hidden;position:relative}.btn-shimmer:before{background:linear-gradient(120deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:50%}.btn-shimmer:hover:before{left:125%}.btn-shimmer:hover{box-shadow:0 0 26px #ff6b358c}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 16px 40px #0006;transform:translateY(-8px)}.icon-float{animation:iconBounce 3s ease-in-out infinite}@keyframes loupeSweep{0%,to{transform:translateX(-3px) rotate(-4deg)}50%{transform:translateX(3px) rotate(4deg)}}.loupe-sweep{animation:loupeSweep 3.6s ease-in-out infinite;display:inline-block}.plan-glow{animation:glowPulse 3.5s ease-in-out infinite}.btn-cta-pulse{animation:ctaPulse 2.4s ease-in-out infinite}.testimonial-track{animation:marquee 38s linear infinite;display:flex;gap:20px;width:max-content}.testimonial-track:hover{animation-play-state:paused}.fade-in{animation:fadeIn .3s ease forwards}.fade-up{animation:fadeUp .4s ease forwards}.scale-in{animation:scaleIn .25s ease forwards}.count-up{animation:countFlip .4s cubic-bezier(.22,1,.36,1) forwards}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.splash-screen{align-items:center;background:#0d0d0d;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.splash-screen.fading{animation:fadeIn .4s ease reverse forwards}.splash-car-wrapper,.splash-line,.splash-lines{display:none}.splash-content{align-items:center;display:flex;flex-direction:column;gap:10px;opacity:0;position:relative;z-index:2}.splash-content.visible{animation:fadeUp .5s ease forwards}.splash-logo-img{height:40px;width:auto}.splash-logo-text{color:#fff;font-family:Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1}.splash-logo-tagline{color:#ff6b35;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;margin-top:2px;opacity:0}.splash-logo-tagline.visible{animation:fadeIn .5s ease forwards;animation-delay:.2s}.splash-progress-bar{background:#ffffff0f;border-radius:2px;bottom:60px;height:2px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:160px}.splash-progress-fill{animation:shimmer 1.2s ease infinite;background:#ff6b35;background-size:200% 100%;border-radius:2px;height:100%}.app-loader{animation:fadeIn .2s ease;background:#0d0d0d;background:var(--bg-base);flex-direction:column;gap:16px;inset:0;position:fixed;z-index:9999}.app-loader,.app-loader-icon{align-items:center;display:flex;justify-content:center}.app-loader-icon{animation:redPulse 2s ease-in-out infinite;border:2px solid #ff6b3529;border:2px solid var(--border);border-radius:10px;color:#ff6b35;color:var(--accent);font-size:18px;height:44px;letter-spacing:0;width:44px}.app-loader-icon,.app-loader-logo{font-family:Inter,sans-serif;font-weight:800}.app-loader-logo{color:#fff;font-size:22px;letter-spacing:-.5px}.app-loader-bar{background:#ffffff0f;border-radius:2px;height:2px;overflow:hidden;width:140px}.app-loader-fill{animation:shimmer 1.2s ease infinite;background:#ff6b35;background:var(--accent);background-size:200% 100%;border-radius:2px;height:100%}.app-loader-text{color:#7a6f63;color:var(--t3);font-family:Inter,sans-serif;font-size:11px;letter-spacing:1px}.zk-spinner{border:2px solid #ffffff14;border-top-color:#e4002b;border:2px solid var(--zk-border);border-radius:50%;border-top-color:var(--zk-red)}.loader,.zk-spinner{animation:spin .6s linear infinite;display:inline-block;height:24px;width:24px}.loader{border:2px solid #ffffff14;border-radius:50%;border-top:2px solid var(--accent)}.glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff08;background:var(--glass);border:1px solid #ff6b3529;border:1px solid var(--border)}.warm-header-gradient{background:linear-gradient(180deg,#1a0a00,#0d0d0d 60%);background:var(--grad-warm-bg)}.glass-card{background:#1a1208;background:var(--bg-card);border:1px solid #ff6b3529;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-lg);transition:all .18s cubic-bezier(.4,0,.2,1);transition:var(--t)}.glass-card:hover{border-color:#ff6b3580;border-color:var(--border-hover);box-shadow:0 8px 30px #ff6b3540;box-shadow:var(--sh-red);transform:translateY(-2px)}.grad-text,.grad-text-chrome,.grad-text-green,.grad-text-hero{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#cc4a1a);background:var(--grad-primary);-webkit-background-clip:text;background-clip:text}.grad-text-green{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#22c55e,#16a34a);background:var(--grad-green);-webkit-background-clip:text;background-clip:text}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--r);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:0;padding:11px 22px;position:relative;text-transform:none;transform:translateY(0);transition:all .18s cubic-bezier(.4,0,.2,1);transition:var(--t);white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn:after{content:none;display:none}.btn-primary{background:#ff6b35;background:var(--accent);box-shadow:0 2px 12px #ff6b354d;color:#fff}.btn-primary:not(:disabled):hover{background:#ff8555;background:var(--accent-hover);box-shadow:0 6px 20px #ff6b3559;transform:translateY(-1px)}.text-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn-green{background:#22c55e;background:var(--success);box-shadow:0 2px 12px #22c55e4d;color:#052e16}.btn-green:not(:disabled):hover{box-shadow:0 8px 30px #22c55e40;box-shadow:var(--sh-green);transform:translateY(-1px)}.btn-chrome{background:#e5e7eb;color:#111827;font-weight:700}.btn-chrome:not(:disabled):hover{box-shadow:0 0 20px #e5e7eb1a;box-shadow:var(--sh-chrome);transform:translateY(-1px)}.btn-ghost{background:#0000;border:1px solid #ff6b3529;border:1px solid var(--border);color:#f5f0e8;color:var(--t1)}.btn-ghost:not(:disabled):hover{background:#ff6b350f;border-color:#ff6b3580;border-color:var(--border-hover);color:#ffb088;color:var(--accent-light)}.btn-glass{background:#ffffff0a;border:1px solid #ff6b3529;border:1px solid var(--border);color:#f5f0e8;color:var(--t1)}.btn-glass:not(:disabled):hover{background:#ff6b3514;border-color:#ff6b3580;border-color:var(--border-hover)}.btn-racing{background:#ff6b35;background:var(--accent);box-shadow:0 2px 12px #ff6b354d;color:#fff;font-family:Inter,sans-serif;letter-spacing:0}.btn-racing:not(:disabled):hover{background:#ff8555;background:var(--accent-hover);box-shadow:0 6px 20px #ff6b3559;transform:translateY(-1px)}.input-field{background:#ffffff08;border:1px solid #ff6b3529;border:1px solid var(--border);border-radius:8px;border-radius:var(--r);color:#f5f0e8;color:var(--t1);font-family:inherit;font-size:14px;padding:11px 14px;transition:all .18s cubic-bezier(.4,0,.2,1);transition:var(--t);width:100%}.input-field::placeholder{color:#7a6f63;color:var(--t3)}.input-field:focus{background:#ff6b350d;border-color:#ff6b35;border-color:var(--accent);box-shadow:0 0 0 3px #ff6b351f;outline:none}.badge{align-items:center;border-radius:6px;border-radius:var(--r-sm);display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:600;gap:5px;letter-spacing:0;padding:4px 10px;text-transform:none}.badge-green{background:#22c55e1f;border:1px solid #22c55e40;color:#4ade80}.badge-blue{background:#ff6b351a;border:1px solid #ff6b3533;color:#ffb088}.badge-purple{background:#ffffff0f;border:1px solid #ffffff26;color:#e5e7eb}.badge-red{background:#ff6b351f;border:1px solid #ff6b354d;color:#ffb088}.badge-orange{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fbbf24}.badge-violet{background:#ff6b351a;border:1px solid #ff6b3533;color:#ffb088}.badge-chrome{background:#e5e7eb14;border:1px solid #e5e7eb33;color:#e5e7eb}.badge-gold{background:#ff6b351a;border:1px solid #ff6b3540;color:#ffb088}.badge-src-autoscout24,.badge-src-autoscout24-de,.badge-src-caradisiac,.badge-src-kleinanzeigen,.badge-src-lacentrale,.badge-src-leboncoin,.badge-src-mobile-de,.badge-src-motorway,.badge-src-paruvendu{background:#ffffff0f;border:1px solid #ff6b3529;border:1px solid var(--border);color:#9ca3af}.score-circle{align-items:center;border:2px solid;border-radius:50%;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800;height:44px;justify-content:center;width:44px}.score-high{background:#22c55e1a;border-color:#22c55e;color:#4ade80}.score-mid{background:#f59e0b1a;border-color:#f59e0b;color:#fbbf24}.score-low{background:#ff6b351a;border-color:#ff6b35;color:#ffb088}.alert{align-items:flex-start;border:1px solid;border-radius:8px;border-radius:var(--r);display:flex;font-size:14px;gap:10px;line-height:1.5;padding:12px 16px}.alert-success{background:#22c55e0f;border-color:#22c55e33;color:#4ade80}.alert-error{background:#ef44440f;border-color:#ef444433;color:#f87171}.alert-warning{background:#f59e0b0f;border-color:#f59e0b33;color:#fbbf24}.alert-info{background:#ff6b350f;border-color:#ff6b3533;color:#ffb088}.divider{background:#ff6b3529;background:var(--border);height:1px;margin:24px 0}input:focus,select:focus,textarea:focus{background:#ff6b3508!important;border-color:#ff6b35!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #ff6b351f!important;outline:none}.auto-card{overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.auto-card:before{content:none;display:none}.auto-card:hover{box-shadow:0 12px 32px #00000059,0 0 0 1px #ff6b3540;transform:translateY(-4px)}.eco-badge{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8c42);border:1px solid #ff6b35;border-radius:6px;border-radius:var(--r-sm);box-shadow:0 4px 14px #ff6b3566;color:#1a1208;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:800;gap:6px;letter-spacing:.3px;overflow:hidden;padding:5px 10px;position:relative;text-transform:uppercase}.eco-badge:after{animation:badgeShimmer 2.6s ease-in-out infinite;background:linear-gradient(120deg,#0000,#fff9,#0000);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-20deg);width:50%}@keyframes badgeShimmer{0%{left:-75%}55%{left:125%}to{left:125%}}.jp-badge{align-items:center;background:#22c55e26;border:1px solid #22c55e59;border-radius:6px;border-radius:var(--r-sm);color:#4ade80;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;gap:6px;letter-spacing:0;padding:5px 10px;text-transform:none}.nav-link-item{overflow:hidden;position:relative}.nav-link-item:after{background:#ff6b35;background:var(--accent);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s ease;width:0}.nav-link-item:hover:after{width:70%}.nav-link-item:hover{color:#fff!important}@media (min-width:769px) and (max-width:1180px){.navbar-desktop-links a{font-size:13px!important;padding-left:9px!important;padding-right:9px!important}.navbar-username{display:none!important}}@media (max-width:768px){.navbar-desktop-links,.navbar-desktop-right{display:none!important}.navbar-hamburger-btn{display:flex!important}}@media (min-width:769px){.navbar-hamburger-btn,.navbar-mobile-menu,.navbar-mobile-tabbar{display:none!important}}.navbar-hamburger-btn:hover{background:#1b4d8f0f!important;border-color:#1b4d8f66!important}.navbar-mobile-menu a:active,.navbar-mobile-menu button:active{transform:scale(.98)}@media (max-width:640px){.register-row{grid-template-columns:1fr!important}}@media (max-width:768px){.detail-grid{gap:20px!important;grid-template-columns:1fr!important}}@media (max-width:640px){.filter-bar-top{flex-wrap:wrap!important}.filter-chips-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px;scrollbar-width:none}.filter-chips-row::-webkit-scrollbar{display:none}}@media (max-width:900px){.dashboard-hero-grid,.deal-hero-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.deal-hero-grid{min-height:auto!important}.deal-hero-grid>div:first-child{aspect-ratio:16/10}}@media (max-width:760px){.negotiator-layout{flex-direction:column!important;height:auto!important;min-height:calc(100vh - 64px)!important}.negotiator-sidebar{border-bottom:1px solid #ff6b3529;border-bottom:1px solid var(--border);border-right:none!important;max-height:280px!important;width:100%!important}.negotiator-main{min-height:60vh}}@media (max-width:640px){.garage-gate-wrap{padding:70px 16px 60px!important}.garage-dashboard-wrap{padding:80px 16px 100px!important}.garage-tabs-bar{max-width:100%!important}.partenaires-nav{padding:0 16px!important}.partenaires-hero{padding:72px 16px 56px!important}.partenaires-footer,.partenaires-form{padding:20px 16px!important}.partenaires-footer>div{flex-direction:column!important;gap:10px!important;text-align:center}.history-card{grid-template-columns:1fr!important}.history-card-thumb{height:150px!important}body{overflow-x:hidden}}.geo-slider{appearance:none;background:linear-gradient(90deg,#ff6b35 50%,#2a1a0a 0);background:linear-gradient(to right,var(--accent,#ff6b35) var(--pct,50%),#2a1a0a var(--pct,50%));border-radius:2px;cursor:pointer;display:block;height:4px;outline:none;width:100%}.geo-slider::-webkit-slider-thumb{appearance:none;background:#ff6b35;background:var(--accent,#ff6b35);border-radius:50%;box-shadow:0 0 8px #ff6b35;box-shadow:0 0 8px var(--accent,#ff6b35);cursor:pointer;height:18px;-webkit-transition:box-shadow .15s,transform .1s;transition:box-shadow .15s,transform .1s;width:18px}.geo-slider::-webkit-slider-thumb:hover{box-shadow:0 0 14px #ff6b35;box-shadow:0 0 14px var(--accent,#ff6b35);transform:scale(1.1)}.geo-slider::-moz-range-thumb{background:#ff6b35;background:var(--accent,#ff6b35);border:none;border-radius:50%;box-shadow:0 0 8px #ff6b35;box-shadow:0 0 8px var(--accent,#ff6b35);cursor:pointer;height:18px;width:18px}.geo-slider::-moz-range-track{background:#2a1a0a;border-radius:2px;height:4px}#root>*{animation:fadeIn .2s ease}.login-left-panel{display:none}@media (min-width:860px){.login-left-panel{display:block}}.home-page input:focus,.home-page select:focus,.home-page textarea:focus{background:#fff!important;border-color:#ff6b35!important;box-shadow:0 0 0 3px #ff6b351a!important}@keyframes swipeCardIn{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.swipe-card-enter{animation:swipeCardIn .3s cubic-bezier(.22,1,.36,1)}.swipe-btn{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .15s ease,border-color .15s ease}.swipe-btn:not(:disabled):hover{transform:scale(1.06)}.swipe-btn:not(:disabled):active{transform:scale(.92)}.swipe-btn-no:not(:disabled):hover{background:#f43f5e2e!important;border-color:#f43f5eb3!important}.swipe-btn-yes:not(:disabled):hover{background:#4ade802e!important;border-color:#4ade80b3!important}.garage-budget-slider{appearance:none;background:#ffffff14;border-radius:3px;height:4px;outline:none}.garage-budget-slider::-webkit-slider-thumb{appearance:none;background:#ff6b35;border-radius:50%;box-shadow:0 0 10px #ff6b3580;cursor:pointer;height:16px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.garage-budget-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.garage-budget-slider::-moz-range-thumb{background:#ff6b35;border:none;border-radius:50%;box-shadow:0 0 10px #ff6b3580;cursor:pointer;height:16px;width:16px}.garage-analyse-btn:hover{transform:translateY(-1px)}.garage-analyse-btn:active{transform:scale(.98)}.zk-budget-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #1b4d8f;border-radius:50%;box-shadow:0 3px 10px #1b4d8f59;cursor:pointer;height:28px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:28px}.zk-budget-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.zk-budget-slider::-moz-range-thumb{background:#fff;border:3px solid #1b4d8f;border-radius:50%;box-shadow:0 3px 10px #1b4d8f59;cursor:pointer;height:28px;width:28px}.zk-drawer-anim{animation:zkDrawerIn .28s cubic-bezier(.22,.61,.36,1)}@keyframes zkDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.zk-drawer-fade{animation:zkFadeIn .25s ease}@keyframes zkFadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0d0d0d;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#ff6b3559;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ff6b3599}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-cream .hover-lift:hover{box-shadow:0 10px 28px #1b4d8f1f}.listing-detail-cream .hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.listing-detail-cream .hover-lift:hover{box-shadow:0 8px 24px #1b4d8f1f;transform:translateY(-3px)}.garage-cream .hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.garage-cream .hover-lift:hover{box-shadow:0 10px 28px #1b4d8f21;transform:translateY(-4px)}.garage-cream .garage-budget-slider{accent-color:#1b4d8f}
/*# sourceMappingURL=main.37d8132f.css.map*/