@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--color-primary:#6366f1;--color-primary-light:#818cf8;--color-primary-dark:#4f46e5;--color-primary-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--color-secondary:#f59e0b;--color-secondary-light:#fbbf24;--color-bg-primary:#0f0f23;--color-bg-secondary:#1a1a2e;--color-bg-card:#1e1e3c99;--color-bg-elevated:#252545;--color-text-primary:#fff;--color-text-secondary:#ffffffb3;--color-text-muted:#ffffff80;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--transition-fast:0.2s;--transition-normal:0.3s;--transition-slow:0.5s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f0f23;background-color:var(--color-bg-primary);color:#fff;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f180}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-on-scroll.from-left{transform:translateX(-50px)}.animate-on-scroll.from-left.visible{transform:translateX(0)}.animate-on-scroll.from-right{transform:translateX(50px)}.animate-on-scroll.from-right.visible{transform:translateX(0)}.animate-on-scroll.scale{transform:scale(.9)}.animate-on-scroll.scale.visible{transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.16,1,.3,1);animation:fadeIn .5s var(--ease-out-expo)}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1);animation:fadeInUp .6s var(--ease-out-expo)}.animate-fade-in-down{animation:fadeInDown .6s cubic-bezier(.16,1,.3,1);animation:fadeInDown .6s var(--ease-out-expo)}.animate-scale-in{animation:scaleIn .5s cubic-bezier(.16,1,.3,1);animation:scaleIn .5s var(--ease-out-expo)}.animate-bounce-in{animation:bounceIn .8s cubic-bezier(.16,1,.3,1);animation:bounceIn .8s var(--ease-out-expo)}.animate-float{animation:float 4s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-normal) var(--ease-out-expo),box-shadow var(--transition-normal) var(--ease-out-expo)}.hover-lift:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.hover-scale{transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-normal) var(--ease-out-expo)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease;transition:box-shadow var(--transition-normal) ease}.hover-glow:hover{box-shadow:0 0 30px #6366f166}.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px}.glass-subtle{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px}.glass-strong{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--color-primary-gradient);-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--color-primary-gradient)}.gradient-bg-animated{animation:gradientFlow 8s ease infinite;background:linear-gradient(270deg,#6366f1,#8b5cf6,#a855f7,#8b5cf6,#6366f1);background-size:400% 400%}.gradient-border{background:#1a1a2e;background:var(--color-bg-secondary);border-radius:16px;position:relative}.gradient-border:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--color-primary-gradient);border-radius:17px;content:"";inset:-1px;opacity:.5;position:absolute;z-index:-1}.page-container{animation:fadeIn .5s ease-in;box-sizing:border-box;margin:0 auto;max-width:1600px;padding:16px 20px}.section{padding:80px 0}.section-sm{padding:40px 0}.section-lg{padding:120px 0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto;width:100%}.vehicle-table{background:#ffffff0d;background:var(--glass-bg);border-collapse:initial;border-radius:16px;border-spacing:0;min-width:1200px;overflow:hidden;table-layout:auto;width:100%}.vehicle-table td,.vehicle-table th{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);padding:16px 20px;text-align:left;vertical-align:middle}.vehicle-table th{background:#6366f11a;color:#ffffffb3;color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vehicle-table td{color:#fff;color:var(--color-text-primary);font-size:.95rem}.vehicle-table tbody tr{transition:all .2s ease}.vehicle-table tbody tr:hover{background:#6366f114}.vehicle-table td:first-child,.vehicle-table th:first-child{min-width:80px}.vehicle-table td:nth-child(2),.vehicle-table th:nth-child(2){min-width:140px}.vehicle-table td:nth-child(3),.vehicle-table th:nth-child(3){min-width:220px}.vehicle-table td:nth-child(4),.vehicle-table th:nth-child(4){min-width:140px}.vehicle-table td:nth-child(5),.vehicle-table th:nth-child(5){min-width:180px}.vehicle-table td:nth-child(6),.vehicle-table th:nth-child(6){min-width:160px}.vehicle-table td:nth-child(7),.vehicle-table th:nth-child(7){min-width:240px}.vehicle-table .action-buttons{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.compact-page{padding-top:8px}.compact-page .MuiPaper-root{padding:16px}.card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.truncate-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-logo{border-radius:8px;box-shadow:0 0 0 2px #6366f14d}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%}@media (max-width:1100px){.vehicle-table{min-width:auto}.vehicle-table thead{display:none}.vehicle-table,.vehicle-table tbody,.vehicle-table td,.vehicle-table tr{display:block;width:100%}.vehicle-table tr{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px #0003;margin:0 0 20px;padding:20px}.vehicle-table td{border:none;min-width:auto!important;padding:12px 0}.vehicle-table td:before{color:#ffffff80;color:var(--color-text-muted);content:attr(data-label);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.vehicle-table .action-buttons{flex-direction:row;gap:12px;margin-top:8px}}@media (max-width:900px){.page-container{padding:12px 16px}.truncate-cell{max-width:160px}.section{padding:60px 0}.section-lg{padding:80px 0}}@media (max-width:600px){.card-grid{gap:16px;grid-template-columns:1fr}.section{padding:40px 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.animate-on-scroll{opacity:1;transform:none}.animate-float,.animate-glow,.animate-pulse{animation:none}}.hero-gradient{background:radial-gradient(ellipse at 30% 30%,#6366f166 0,#0000 50%),radial-gradient(ellipse at 70% 70%,#8b5cf64d 0,#0000 50%),linear-gradient(180deg,#0f0f23,#1a1a2e);background:radial-gradient(ellipse at 30% 30%,#6366f166 0,#0000 50%),radial-gradient(ellipse at 70% 70%,#8b5cf64d 0,#0000 50%),linear-gradient(180deg,var(--color-bg-primary) 0,var(--color-bg-secondary) 100%)}.mesh-gradient{background:radial-gradient(at 40% 20%,#6366f14d 0,#0000 50%),radial-gradient(at 80% 0,#8b5cf633 0,#0000 50%),radial-gradient(at 0 50%,#6366f133 0,#0000 50%),radial-gradient(at 80% 50%,#a855f726 0,#0000 50%),radial-gradient(at 0 100%,#6366f11a 0,#0000 50%),#0f0f23;background:radial-gradient(at 40% 20%,#6366f14d 0,#0000 50%),radial-gradient(at 80% 0,#8b5cf633 0,#0000 50%),radial-gradient(at 0 50%,#6366f133 0,#0000 50%),radial-gradient(at 80% 50%,#a855f726 0,#0000 50%),radial-gradient(at 0 100%,#6366f11a 0,#0000 50%),var(--color-bg-primary)}.floating-orb{animation:float 6s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.5;position:absolute}.floating-orb-1{animation-delay:0s;background:#6366f14d;height:400px;left:-100px;top:-100px;width:400px}.floating-orb-2{animation-delay:-2s;background:#8b5cf640;height:300px;right:-50px;top:50%;width:300px}.floating-orb-3{animation-delay:-4s;background:#a855f733;bottom:-50px;height:250px;left:30%;width:250px}
/*# sourceMappingURL=main.02ab2dc8.css.map*/