.page-module__rYU5vq__container{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}.page-module__rYU5vq__header{text-align:center;margin-bottom:3rem;animation:1s cubic-bezier(.2,.8,.2,1) both page-module__rYU5vq__fadeIn}.page-module__rYU5vq__header h1{letter-spacing:-2px;background:linear-gradient(#fff,#999);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:900;line-height:1}.page-module__rYU5vq__header h1 span{color:var(--accent-red);-webkit-text-fill-color:var(--accent-red);text-shadow:0 0 30px #ea002980}.page-module__rYU5vq__header p{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.2rem;font-weight:400}.page-module__rYU5vq__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;max-width:700px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px);padding:3rem;animation:1s cubic-bezier(.2,.8,.2,1) .2s both page-module__rYU5vq__fadeIn;position:relative;overflow:hidden}.page-module__rYU5vq__card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-red), transparent);width:100%;height:4px;animation:3s linear infinite page-module__rYU5vq__scan;position:absolute;top:0;left:0}@keyframes page-module__rYU5vq__scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-module__rYU5vq__formGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.page-module__rYU5vq__fullWidth{grid-column:1/-1}.page-module__rYU5vq__formGroup{flex-direction:column;gap:.75rem;display:flex;position:relative}.page-module__rYU5vq__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;flex-flow:row;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;line-height:1;display:flex}.page-module__rYU5vq__label svg{flex-shrink:0;display:block}.page-module__rYU5vq__inputWrapper{align-items:center;display:flex;position:relative}.page-module__rYU5vq__inputIcon{color:var(--text-secondary);opacity:.6;pointer-events:none;transition:var(--transition-smooth);align-items:center;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module__rYU5vq__input{border-radius:var(--radius-md);border:1px solid var(--glass-border);width:100%;color:var(--text-primary);transition:var(--transition-smooth);background:#ffffff08;outline:none;padding:1rem;font-family:inherit;font-size:1.05rem}.page-module__rYU5vq__select{border-radius:var(--radius-md);border:1px solid var(--glass-border);width:100%;color:var(--text-primary);transition:var(--transition-smooth);appearance:none;cursor:pointer;background:#ffffff08;outline:none;padding:1rem;font-family:inherit;font-size:1.05rem}.page-module__rYU5vq__input:focus,.page-module__rYU5vq__select:focus{border-color:var(--accent-red);background:#ffffff0f;box-shadow:0 0 20px #ea002926}.page-module__rYU5vq__input:focus+.page-module__rYU5vq__inputIcon{color:var(--accent-red);opacity:1}.page-module__rYU5vq__mileageContainer{align-items:center;gap:.5rem;display:flex}.page-module__rYU5vq__unitSelect{border-radius:var(--radius-md);border:1px solid var(--glass-border);width:80px;color:var(--text-primary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0d;outline:none;padding:1rem .5rem;font-family:inherit;font-size:.9rem;font-weight:600}.page-module__rYU5vq__unitSelect:focus{border-color:var(--accent-red);background:#ffffff1a}.page-module__rYU5vq__submitBtn{background-color:var(--accent-red);color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:1px;border:none;margin-top:2rem;padding:1.25rem;font-size:1.2rem;font-weight:700;position:relative;overflow:hidden}.page-module__rYU5vq__submitBtn:hover{background-color:var(--accent-red-hover);transform:translateY(-4px);box-shadow:0 15px 30px #ea002966}.page-module__rYU5vq__submitBtn:active{transform:translateY(-2px)}.page-module__rYU5vq__submitBtn:disabled{color:#666;cursor:not-allowed;box-shadow:none;background-color:#333;transform:none}.page-module__rYU5vq__resultsView{text-align:center;animation:.8s cubic-bezier(.2,.8,.2,1) page-module__rYU5vq__fadeIn}.page-module__rYU5vq__carTitleContainer{margin-bottom:2rem}.page-module__rYU5vq__carTitle{text-transform:capitalize;background:linear-gradient(to right, #fff, var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:900}.page-module__rYU5vq__valTitle{color:var(--text-secondary);max-width:400px;margin:0 auto;font-size:1rem}.page-module__rYU5vq__priceDisplay{justify-content:center;align-items:flex-end;gap:1.5rem;margin:3rem 0;display:flex}.page-module__rYU5vq__priceBox{border:1px solid var(--glass-border);border-radius:var(--radius-md);text-align:center;transition:var(--transition-smooth);background:#ffffff05;flex:1;padding:2rem 1.5rem;position:relative}.page-module__rYU5vq__priceBox:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-5px)}.page-module__rYU5vq__priceBox.page-module__rYU5vq__fair{border-color:var(--accent-red);z-index:2;background:#ea002908;transform:scale(1.1);box-shadow:0 20px 40px #0006,0 0 20px #ea00291a}.page-module__rYU5vq__priceBox.page-module__rYU5vq__fair:hover{transform:scale(1.12)translateY(-5px)}.page-module__rYU5vq__priceLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.8rem}.page-module__rYU5vq__priceValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800}.page-module__rYU5vq__priceBox.page-module__rYU5vq__fair .page-module__rYU5vq__priceValue{color:var(--accent-red);text-shadow:0 0 20px #ea00294d;font-size:2.8rem}.page-module__rYU5vq__priceDOP{color:var(--text-secondary);margin-top:.5rem;font-size:.9rem;font-weight:500}.page-module__rYU5vq__backBtn{color:var(--text-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);background:0 0;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-flex}.page-module__rYU5vq__backBtn:hover{border-color:var(--text-primary);color:var(--text-primary);background:#ffffff0d}.page-module__rYU5vq__marketContainer{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#ffffff05;margin-bottom:2.5rem;padding:1.5rem}.page-module__rYU5vq__marketHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__rYU5vq__marketTitle{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);font-size:.8rem;font-weight:700}.page-module__rYU5vq__marketStatus{color:var(--accent-red);font-size:.9rem;font-weight:600}.page-module__rYU5vq__marketTrack{background:#ffffff0d;border-radius:4px;height:8px;margin-bottom:1rem;position:relative;overflow:hidden}.page-module__rYU5vq__marketBar{background:linear-gradient(90deg, #555, var(--accent-red));border-radius:4px;height:100%;transition:width 1.5s cubic-bezier(.2,.8,.2,1)}.page-module__rYU5vq__marketMessage{color:var(--text-secondary);font-size:.9rem;font-style:italic;line-height:1.4}.page-module__rYU5vq__shareContainer{justify-content:center;margin-top:2rem;display:flex}.page-module__rYU5vq__whatsappBtn{color:#fff;transition:var(--transition-smooth);cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:30px;align-items:center;gap:.75rem;padding:.8rem 1.8rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 20px #25d36633}.page-module__rYU5vq__whatsappBtn:hover{filter:brightness(1.1);transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px #25d36666}.page-module__rYU5vq__whatsappBtn:active{transform:translateY(-1px)}.page-module__rYU5vq__radarWrapper{width:140px;height:140px;margin:0 auto 2.5rem;position:relative}.page-module__rYU5vq__radarScanner{background:conic-gradient(#ea00298c 0deg,#ea00291f 65deg,#0000 95deg);border-radius:50%;animation:2s linear infinite page-module__rYU5vq__radarSpin;position:absolute;inset:0}.page-module__rYU5vq__radarRing1{border:1px solid #ea002973;border-radius:50%;animation:1.6s ease-in-out infinite page-module__rYU5vq__ringPulse;position:absolute;inset:0}.page-module__rYU5vq__radarRing2{border:1px solid #ea00294d;border-radius:50%;animation:2s ease-in-out .3s infinite page-module__rYU5vq__ringPulse;position:absolute;inset:22px}.page-module__rYU5vq__radarRing3{border:1px solid #ea002926;border-radius:50%;animation:2.4s ease-in-out .6s infinite page-module__rYU5vq__ringPulse;position:absolute;inset:44px}.page-module__rYU5vq__radarDot{z-index:2;background:#ea0029;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #ea0029e6,0 0 4px #fff}.page-module__rYU5vq__loadingDotsRow{justify-content:center;gap:8px;margin-top:1.5rem;display:flex}.page-module__rYU5vq__loadingDot{background:#ea0029;border-radius:50%;width:6px;height:6px}.page-module__rYU5vq__loadingDot:first-child{animation:1.2s ease-in-out infinite page-module__rYU5vq__dotBlink}.page-module__rYU5vq__loadingDot:nth-child(2){animation:1.2s ease-in-out .22s infinite page-module__rYU5vq__dotBlink}.page-module__rYU5vq__loadingDot:nth-child(3){animation:1.2s ease-in-out .44s infinite page-module__rYU5vq__dotBlink}.page-module__rYU5vq__loadingText{color:#777;min-height:1.4rem;font-size:.88rem;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.page-module__rYU5vq__card:before{animation:none}.page-module__rYU5vq__header,.page-module__rYU5vq__card{opacity:1;filter:none;animation:none;transform:none}.page-module__rYU5vq__radarScanner,.page-module__rYU5vq__radarRing1,.page-module__rYU5vq__radarRing2,.page-module__rYU5vq__radarRing3,.page-module__rYU5vq__loadingDot{opacity:.6;animation:none}}@media (max-width:600px){.page-module__rYU5vq__formGrid{grid-template-columns:1fr}.page-module__rYU5vq__priceDisplay{flex-direction:column;align-items:stretch;gap:1rem}.page-module__rYU5vq__priceBox.page-module__rYU5vq__fair{order:-1;transform:none}.page-module__rYU5vq__priceBox.page-module__rYU5vq__fair:hover{transform:translateY(-5px)}.page-module__rYU5vq__header h1{font-size:2.5rem}.page-module__rYU5vq__card{padding:1.5rem}.page-module__rYU5vq__marketHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}
