@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--primary: #ff5733;--primary-hover: #e04422;--primary-light: rgba(255, 87, 51, .08);--success: #12a150;--success-light: rgba(18, 161, 80, .08);--warning: #f59e0b;--warning-light: rgba(245, 158, 11, .08);--danger: #ef4444;--text-main: #f8fafc;--text-muted: #94a3b8;--bg-main: #0b0f19;--bg-card: rgba(22, 30, 49, .7);--border-light: rgba(255, 255, 255, .08);--shadow-sm: 0 4px 10px rgba(0, 0, 0, .3);--shadow-md: 0 10px 25px rgba(0, 0, 0, .5);--shadow-lg: 0 20px 50px rgba(0, 0, 0, .7);--transition: all .3s cubic-bezier(.25, .8, .25, 1);--font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{font-family:var(--font);background:#070a13;color:var(--text-main);min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden}.desktop-bg-canvas{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,#111a2e,#05070d);z-index:-1;display:flex;justify-content:space-between;padding:40px;box-sizing:border-box}.desktop-info-card{color:#fff;max-width:340px;display:none;flex-direction:column;justify-content:center}.desktop-info-card h1{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:15px;background:linear-gradient(135deg,#ff5733,#ff8b70);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}.desktop-info-card p{color:#94a3b8;font-size:1.05rem;line-height:1.6;margin-bottom:24px}.brand-feature-badge{background:#ff57331f;border:1px solid rgba(255,87,51,.2);color:#ff8b70;padding:8px 16px;border-radius:99px;display:inline-flex;align-items:center;gap:8px;font-weight:600;margin-bottom:20px;width:fit-content}.app-emulator-container{width:100%;max-width:480px;height:100vh;background:var(--bg-main);position:relative;overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05)}@media (min-width: 1025px){.desktop-info-card{display:flex}.app-emulator-container{height:92vh;border-radius:36px;border:10px solid #1e293b;box-shadow:0 30px 70px #000c,inset 0 0 20px #ffffff0d}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}h1,h2,h3,h4{font-weight:700;letter-spacing:-.02em}@keyframes slideUpFade{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up-fade{animation:slideUpFade .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #ff57334d,0 0 10px #ff57331a,0 8px 24px #ff573333;transform:scale(1)}50%{box-shadow:0 0 15px #ff573399,0 0 25px #ff57334d,0 8px 30px #ff573366;transform:scale(1.02)}}.animate-glow-pulse{animation:glowPulse 2.5s infinite ease-in-out}@keyframes carDrive{0%{transform:translate(-110%)}45%{transform:translate(110%)}45.01%{transform:translate(110%) scaleX(-1)}90%{transform:translate(-110%) scaleX(-1)}90.01%{transform:translate(-110%)}to{transform:translate(-110%)}}.animate-car-drive{animation:carDrive 24s linear infinite;display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-left{animation:slideLeft .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes drawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-drawer-up{animation:drawerUp .35s cubic-bezier(.16,1,.3,1) forwards}.premium-card{transition:var(--transition);background:var(--bg-card);border:1px solid var(--border-light)}.premium-card:hover{transform:translateY(-6px);border-color:#ff57334d;box-shadow:0 12px 30px #0006}.premium-card-img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.premium-card:hover .premium-card-img{transform:scale(1.07)}.category-item{transition:var(--transition)}.category-item:hover{transform:scale(1.08)}.category-item:hover .category-icon-wrapper{background:var(--primary)!important;color:#fff!important;box-shadow:0 0 15px #ff573366!important}input,select{font-family:var(--font);outline:none;border:1px solid var(--border-light);border-radius:12px;padding:10px 14px;font-size:.95rem;background:#ffffff0a;color:var(--text-main);transition:var(--transition)}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff573333;background:#ffffff14}.card-badge{position:absolute;top:12px;left:12px;background:#ff5733f2;color:#fff;padding:4px 10px;border-radius:8px;font-size:.65rem;font-weight:800;letter-spacing:.06em;box-shadow:var(--shadow-sm);z-index:10;border:1px solid rgba(255,255,255,.1);text-transform:uppercase}.card-badge.sale{background:var(--primary)}.card-badge.hire{background:#3b82f6}.tab-active-indicator:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:3px;background:var(--primary);border-radius:9px;box-shadow:0 0 10px var(--primary);animation:fadeIn .25s ease-out}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#05070dd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90;animation:fadeIn .25s ease-out forwards}.chat-drawer{position:absolute;bottom:0;left:0;right:0;background:#0f1626;border-top:1px solid rgba(255,255,255,.08);border-top-left-radius:30px;border-top-right-radius:30px;padding:24px 20px 30px;z-index:95;box-shadow:0 -10px 40px #0009}
