::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#e5eaf0}::-webkit-scrollbar-thumb{background:#c0cad7;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9eacbe}.hidden-scollbar{overflow-y:scroll}.hidden-scollbar::-webkit-scrollbar{width:0}.hidden-scollbar::-webkit-scrollbar-track{background:transparent}.hidden-scollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,0);border-radius:2px}.hidden-scollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.1)}.selectBox button{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.selectBox button:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.selectBox span{color:#334155!important}input#file-upload-button{color:white!important}.cartInfo{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));padding-bottom:.75rem}.cartInfo h1{font-weight:600;color:rgb(148 163 184/var(--tw-text-opacity,1))}.cartInfo h1,.cartInfo p{font-size:.75rem;line-height:1rem;--tw-text-opacity:1}.cartInfo p{color:rgb(100 116 139/var(--tw-text-opacity,1))}.login-bg{position:relative;height:100vh;width:100vw;overflow:hidden}.bg-video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;object-fit:cover;z-index:-1}.lux-bg{position:relative;min-height:100vh;background-color:#070a12;background-image:radial-gradient(900px 600px at 18% 18%,rgba(14,94,254,.28) 0,rgba(254,78,14,0) 60%),radial-gradient(900px 600px at 78% 22%,rgba(12,67,141,.16) 0,rgba(82,143,255,0) 62%),radial-gradient(1000px 800px at 72% 78%,rgb(12 46 185/22%) 0,rgba(254,78,14,0) 65%),radial-gradient(1200px 900px at 30% 85%,rgba(42,91,220,.09) 0,rgba(42,93,220,0) 70%),linear-gradient(rgba(255,255,255,.04),rgba(9,97,64,.49) 45%,rgba(0,0,0,.18));background-repeat:no-repeat;background-size:cover}.lux-bg:before{background-image:radial-gradient(rgba(255,255,255,.1) .6px,transparent .7px),radial-gradient(rgba(255,255,255,.06) .5px,transparent .6px);background-size:4px 4px,7px 7px;background-position:0 0,2px 3px;opacity:.55;mix-blend-mode:screen;filter:blur(.15px)}.lux-bg:after,.lux-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.lux-bg:after{background:radial-gradient(1200px 900px at 50% 45%,rgba(0,0,0,.05) 0,rgba(0,0,0,.65) 75%,rgba(0,0,0,.78) 100%);opacity:.9}.lux-bg{background-attachment:fixed}.lux-bg-img{position:relative;min-height:100vh;overflow:hidden;background:#f3f5f9}.lux-bg-img:before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(780px 520px at 8% 8%,rgba(254,78,14,.2) 0,transparent 68%),radial-gradient(900px 600px at 90% 4%,rgba(251,146,60,.16) 0,transparent 70%),radial-gradient(1000px 680px at 78% 100%,rgba(251,113,133,.08) 0,transparent 72%),linear-gradient(180deg,#f8fafc,#f3f5f9 55%,#eef2f6)}.lux-bg-img>*{position:relative;z-index:1}.lux-bg-img:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(248,250,252,.45),rgba(243,245,249,.75)),radial-gradient(1200px 900px at 50% 48%,rgba(255,255,255,0) 18%,rgba(148,163,184,.14) 92%)}.dashboard-main{position:relative;min-height:100vh;color:#1f2937}.dashboard-main:not(.admin-dark-shell) .dashboard-frame{border-radius:clamp(28px,1.8vw,36px)}.dashboard-main:not(.admin-dark-shell) .dashboard-topbar{min-height:clamp(70px,4.2vw,84px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid{gap:clamp(22px,1.4vw,34px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-summary-panel{border-radius:clamp(18px,1.15vw,26px);padding:clamp(18px,1.2vw,28px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-right-rail{border-radius:clamp(18px,1vw,22px);padding:clamp(12px,.9vw,18px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .backdrop-box-bg{border-radius:clamp(18px,1vw,24px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-status-row{gap:clamp(10px,.8vw,14px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-status-card{min-height:clamp(84px,6vw,110px);border-radius:clamp(12px,.85vw,18px);padding:clamp(10px,.9vw,15px) clamp(12px,1vw,17px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-list-item{border-radius:clamp(14px,.9vw,18px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-page-title{font-size:clamp(27px,1.8vw,36px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-section-title{font-size:clamp(18px,1.02vw,22px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-card-title{font-size:clamp(16px,.9vw,18px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-subtitle{font-size:clamp(14px,.78vw,15px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-small-label{font-size:clamp(12px,.68vw,13px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-status-title{font-size:clamp(16px,.95vw,19px)}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid .dashboard-status-number{font-size:clamp(22px,1.4vw,30px)}.dashboard-frame{position:relative;border:1px solid rgba(148,163,184,.26);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95));box-shadow:0 26px 68px rgba(15,23,42,.16),0 4px 12px rgba(15,23,42,.07);overflow:hidden}.dashboard-frame:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0);background-size:48px 48px}.dashboard-shell-grid{display:grid;gap:24px}.dashboard-right-rail{border-left:1px solid rgba(226,232,240,.68);border-radius:16px;background:linear-gradient(180deg,rgba(248,250,252,.88),rgba(241,245,249,.84));padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 3px 8px rgba(0,0,0,.03)}@media (min-width:1536px){.dashboard-shell-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid{grid-template-columns:minmax(0,1fr) clamp(320px,22vw,390px);align-items:start}}@media (min-width:1920px){.dashboard-main:not(.admin-dark-shell) .dashboard-home-fluid{grid-template-columns:minmax(0,1fr) clamp(340px,22vw,410px)}}@media (max-width:1535px){.dashboard-right-rail{border-left:none;border-top:1px solid rgba(226,232,240,.68);border-radius:14px;background:rgba(248,250,252,.86);padding:0;box-shadow:none}}.dashboard-content-scroll{scrollbar-width:thin;scrollbar-color:rgba(251,146,60,.55) transparent}.dashboard-content-scroll::-webkit-scrollbar{width:8px}.dashboard-content-scroll::-webkit-scrollbar-track{background:transparent}.dashboard-content-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(249,115,22,.82),rgba(251,146,60,.62))}.dashboard-sidebar{border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#ffffff,#fffdfb 62%,#fffaf5);box-shadow:0 22px 44px rgba(15,23,42,.08),0 3px 12px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.92)}.dashboard-sidebar-nav-item{position:relative;overflow:hidden}.dashboard-sidebar-nav-item:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.9));transition:opacity .18s ease}.dashboard-sidebar-nav-item:hover:before{opacity:1}.dashboard-sidebar-nav-item--active:before{opacity:0}.sidebar-item-style{border:1px solid rgba(254,78,14,.22);border-left:3px solid #fe4e0e;background:rgba(255,94,14,.1)}.hover-sidebar-item-style:hover,.sidebar-item-style{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05),0 12px 25px rgba(0,0,0,.08)}.hover-sidebar-item-style:hover{border:1px solid rgba(254,78,14,.22);background:rgba(255,94,14,.06);transform:translateY(-2px)}.glassmorphism{border:1px solid rgba(251,191,36,.38);background:linear-gradient(90deg,#fe4e0e,#ff7a2f 60%,#ff9958);box-shadow:0 10px 20px rgba(255,94,14,.25),inset 0 1px 0 rgba(255,255,255,.36);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dashboard-topbar{position:relative;min-height:64px;border:1px solid rgba(255,211,176,.6);background:linear-gradient(90deg,#ff6a00,#ff8a3d);box-shadow:0 10px 24px rgba(255,106,0,.22),inset 0 1px 0 rgba(255,255,255,.4);-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;overflow:visible}.dashboard-topbar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));opacity:.35}.dashboard-topbar.admin-topbar-dual{border:1px solid rgba(255,212,173,.58);background:linear-gradient(104deg,#10213b,#1a3458 30%,#c75413 70%,#e17026);box-shadow:0 16px 36px rgba(15,23,42,.42),0 10px 22px rgba(194,83,19,.34),inset 0 1px 0 rgba(255,255,255,.2)}.dashboard-topbar.admin-topbar-dual:after{opacity:.28;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0))}.dashboard-status-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.16);padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff}.dashboard-status-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:#fef3c7}.dashboard-status-chip--online:before{background:#86efac}.dashboard-status-chip--offline:before{background:#fbbf24}.dashboard-status-chip--closed:before{background:#fda4af}.backdrop-box-bg{border-radius:16px;border:1px solid rgba(226,232,240,.72);background:linear-gradient(180deg,#ffffff,#fffdfb);box-shadow:0 3px 8px rgba(15,23,42,.05),0 10px 22px rgba(15,23,42,.08);transition:transform .2s ease,box-shadow .2s ease}.backdrop-box-bg:hover{transform:translateY(-2px)}.dashboard-side-title{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#64748b}.dashboard-pill{border-radius:999px;border:1px solid rgba(251,146,60,.42);background:rgba(255,237,213,.92);color:#9a3412}.dashboard-hero{border-radius:18px;border:1px solid rgba(255,94,14,.25);background:linear-gradient(180deg,rgba(255,94,14,.05),rgba(255,255,255,.9));box-shadow:0 4px 10px rgba(0,0,0,.05),0 12px 25px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.dashboard-hero:hover{transform:translateY(-2px)}.dashboard-summary-panel{border-radius:16px;border:1px solid rgba(226,232,240,.72);background:#ffffff;padding:18px;box-shadow:0 3px 8px rgba(15,23,42,.05),0 10px 22px rgba(15,23,42,.08)}.dashboard-summary-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.dashboard-summary-divider{margin-top:12px;height:1px;width:100%;background:#e2e8f0}.dashboard-status-row{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboard-status-card{min-height:88px;border-radius:16px;border:1px solid rgba(226,232,240,.78);background:#ffffff;padding:14px 16px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(15,23,42,.07);transition:transform .25s ease,box-shadow .25s ease}.dashboard-status-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.04),0 16px 32px rgba(15,23,42,.1)}.dashboard-status-card--all{border-color:rgba(254,78,14,.3);background:linear-gradient(130deg,#fe4e0e,#ff7a2f);box-shadow:0 8px 24px rgba(254,78,14,.22),0 2px 6px rgba(254,78,14,.12)}.dashboard-status-card--all:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(254,78,14,.3),0 4px 10px rgba(254,78,14,.16)}.dashboard-status-card--pending{border-color:#fed7aa;background:linear-gradient(160deg,#ffffff,#fffbeb)}.dashboard-status-card--in-progress{border-color:#bfdbfe;background:linear-gradient(160deg,#ffffff,#f0f9ff)}.dashboard-status-card--completed{border-color:#bbf7d0;background:linear-gradient(160deg,#ffffff,#ecfdf5)}.dashboard-status-card--canceled{border-color:#fecdd3;background:linear-gradient(160deg,#ffffff,#fff1f2)}.dashboard-status-title{font-size:13px;line-height:1.2;font-weight:700;color:#64748b;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.dashboard-status-title--all{color:rgba(255,255,255,.82)}.dashboard-status-number{margin-top:8px;font-size:28px;line-height:1;font-weight:800;color:#0f172a;letter-spacing:-.02em}.dashboard-status-number--all{color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,.18)}.dashboard-status-number--canceled{color:#ef4444}.dashboard-status-badge{display:inline-flex;min-width:24px;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;padding:2px 6px;font-size:11px;line-height:1;font-weight:700;color:#ffffff}.dashboard-status-badge--all{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.2)}.dashboard-status-badge--pending{border-color:#fed7aa;background:#f97316}.dashboard-status-badge--in-progress{border-color:#bae6fd;background:#3b82f6}.dashboard-status-badge--completed{border-color:#bbf7d0;background:#22c55e}.dashboard-status-badge--canceled{border-color:#fecdd3;background:#ef4444}@media (max-width:1535px){.dashboard-status-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-status-card{min-height:80px;padding:11px 14px}.dashboard-status-number{font-size:24px}.dashboard-status-title{font-size:11px}}@media (max-width:1023px){.dashboard-summary-panel{padding:18px}.dashboard-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status-card{min-height:74px;padding:10px 12px}.dashboard-status-title{font-size:11px}.dashboard-status-number{font-size:20px}}@media (max-width:767px){.dashboard-shell-grid{gap:16px}.dashboard-frame{border-radius:20px}.dashboard-summary-panel{padding:14px}.dashboard-status-row{grid-template-columns:1fr;gap:10px}.dashboard-page-title{font-size:23px}.dashboard-section-title{font-size:17px}}@media (min-width:768px) and (max-width:1279px){.dashboard-shell-grid{gap:20px}.dashboard-right-rail{padding:10px}}.dashboard-hero-btn{border-radius:12px;border:1px solid rgba(148,163,184,.46);background:#ffffff;color:#0f172a;transition:all .18s ease}.dashboard-hero-btn:hover{border-color:rgba(251,146,60,.75);background:rgba(255,237,213,.94)}.dashboard-hero-btn--solid{border-color:rgba(249,115,22,.72);background:linear-gradient(120deg,#ff8a26,#ff6c16 52%,#f45f12);color:#fff;box-shadow:0 14px 26px rgba(249,115,22,.27)}.dashboard-hero-btn--solid:hover{background:linear-gradient(120deg,#ff7b1f,#f76611 52%,#ea580c)}.dashboard-btn-primary{border-radius:10px;border:1px solid rgba(254,78,14,.55);background:linear-gradient(90deg,#fe4e0e,#ff7a2f);color:#fff;box-shadow:0 10px 20px rgba(255,94,14,.25);transition:all .18s ease}.dashboard-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 24px rgba(255,94,14,.3)}.dashboard-btn-secondary{border-radius:12px;border:1px solid rgba(148,163,184,.42);background:#fff;color:#334155;box-shadow:0 4px 10px rgba(0,0,0,.05),0 12px 25px rgba(0,0,0,.08);transition:all .18s ease}.dashboard-btn-secondary:hover{transform:translateY(-2px);border-color:rgba(251,146,60,.68);background:#fff7ed;filter:brightness(1.02)}.dashboard-search-input{border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.8)}.dashboard-search-input:focus-within{border-color:rgba(254,215,170,.95);box-shadow:0 0 0 3px rgba(255,237,213,.75),0 12px 26px rgba(15,23,42,.14)}.dashboard-section-title{font-size:18px;line-height:1.25}.dashboard-page-title,.dashboard-section-title{font-weight:700;letter-spacing:-.02em;color:#0f172a}.dashboard-page-title{font-size:26px;line-height:1.2}.dashboard-card-title{font-size:16px;line-height:1.35;font-weight:700;color:#0f172a}.dashboard-subtitle{color:#56657d;font-size:14px;line-height:1.55}.dashboard-small-label{font-size:12px;line-height:1.4;color:#5f6f86}.dashboard-list-item{border:1px solid rgba(226,232,240,.74);background:linear-gradient(180deg,#fff,#fffaf5);box-shadow:0 3px 8px rgba(15,23,42,.05),0 10px 20px rgba(15,23,42,.08);transition:all .18s ease}.dashboard-list-item:hover{transform:translateY(-2px);border-color:rgba(251,146,60,.46);box-shadow:0 6px 14px rgba(0,0,0,.07),0 16px 28px rgba(0,0,0,.1)}.dashboard-grid-lines{position:absolute;inset:8px;pointer-events:none;border-radius:10px;background-image:linear-gradient(0deg,rgba(148,163,184,.2) 1px,transparent 0);background-size:100% calc(100% / 5)}@keyframes dashboardCardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-card-enter{opacity:0;transform:translateY(10px);animation:dashboardCardEnter .15s ease-out forwards;animation-delay:var(--enter-delay,0s);will-change:opacity,transform}@keyframes dashboardBarRise{0%{transform:scaleY(0);opacity:.5}to{transform:scaleY(1);opacity:1}}.dashboard-bar-enter{transform-origin:bottom;animation:dashboardBarRise .55s ease both}@keyframes dashboardProgressFinalPulse{0%{box-shadow:0 0 0 0 rgba(254,78,14,.22);filter:brightness(1)}65%{box-shadow:0 0 0 6px rgba(254,78,14,0);filter:brightness(1.04)}to{box-shadow:0 0 0 0 rgba(254,78,14,0);filter:brightness(1)}}.dashboard-progress-final-pulse{animation:dashboardProgressFinalPulse 1.8s ease-in-out infinite;will-change:box-shadow,filter}@keyframes engineersDotPulseGreen{0%,to{transform:scale(1);box-shadow:0 0 3px 1px rgba(34,197,94,.6),0 0 8px 3px rgba(34,197,94,.35),0 0 16px 6px rgba(34,197,94,.15)}50%{transform:scale(1.1);box-shadow:0 0 4px 2px rgba(34,197,94,.8),0 0 12px 5px rgba(34,197,94,.5),0 0 24px 10px rgba(34,197,94,.2)}}@keyframes engineersDotPulseRed{0%,to{transform:scale(1);box-shadow:0 0 3px 1px rgba(239,68,68,.5),0 0 8px 3px rgba(239,68,68,.3),0 0 16px 6px rgba(239,68,68,.12)}50%{transform:scale(1.08);box-shadow:0 0 4px 2px rgba(239,68,68,.7),0 0 12px 5px rgba(239,68,68,.4),0 0 20px 8px rgba(239,68,68,.18)}}.engineers-status-dot--pulse-online{animation:engineersDotPulseGreen 2.2s ease-in-out infinite;will-change:transform,box-shadow}.engineers-status-dot--pulse-offline{animation:engineersDotPulseRed 2.8s ease-in-out infinite;will-change:transform,box-shadow}@keyframes engineersStatusSwitch{0%{opacity:.82;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.engineers-status-badge--switch,.engineers-status-dot--switch{animation:engineersStatusSwitch .2s ease-out}@media (prefers-reduced-motion:reduce){.dashboard-card-enter,.engineers-status-dot--pulse-offline,.engineers-status-dot--pulse-online{animation:none!important}.dashboard-card-enter{opacity:1;transform:none}.dashboard-progress-final-pulse,.engineers-status-badge--switch,.engineers-status-dot--switch{animation:none}}.dashboard-partner-logo{height:22px;width:auto;filter:grayscale(1);opacity:.72;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.dashboard-partner-logo:hover{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.vehicle-catalog-page{--vehicle-accent:#f97316;--vehicle-accent-strong:#ea580c}.vehicle-catalog-page .backdrop-box-bg{border-color:rgba(226,232,240,.84);box-shadow:0 6px 16px rgba(15,23,42,.05),0 14px 28px rgba(15,23,42,.08)}.vehicle-catalog-page .backdrop-box-bg:hover{transform:translateY(-3px)}.vehicle-catalog-hero{position:relative;overflow:hidden;border-color:rgba(251,146,60,.56)!important;background:linear-gradient(135deg,#ff6a00,#ff8a3d 40%,#ff5722)!important;box-shadow:0 12px 36px rgba(255,106,0,.18)!important}.vehicle-catalog-hero:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:240px;background:radial-gradient(430px 180px at 15% 18%,rgba(255,255,255,.16),rgba(255,255,255,0)),radial-gradient(460px 190px at 85% 0,rgba(255,255,255,.2),rgba(255,255,255,0));pointer-events:none}.vehicle-catalog-hero>*{position:relative;z-index:1}.vehicle-catalog-hero .dashboard-page-title{color:#ffffff!important}.vehicle-catalog-info-card{position:relative;overflow:hidden;border-color:rgba(226,232,240,.9)!important;background:linear-gradient(180deg,#ffffff,#fffcfa)!important}.vehicle-catalog-info-card:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(249,115,22,.25),rgba(251,146,60,.6),rgba(249,115,22,.25));opacity:.75}.vehicle-catalog-info-value{letter-spacing:-.02em}.vehicle-catalog-info-subtitle{color:#64748b}.vehicle-catalog-selector{border-color:rgba(251,146,60,.26)!important;background:linear-gradient(180deg,#ffffff,#fffcf9)!important}.vehicle-catalog-type-badge{border-color:rgba(251,146,60,.52)!important;background:rgba(255,247,237,.96)!important}.vehicle-catalog-tabs{border-color:rgba(203,213,225,.7)!important;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(241,245,249,.88))!important}.vehicle-catalog-tab{border-color:transparent;transition:all .18s ease}.vehicle-catalog-tab:hover{transform:translateY(-1px)}.vehicle-catalog-tab--active{border-color:rgba(251,146,60,.7)!important;background:linear-gradient(120deg,#ff8a26,#ff6c16 52%,#f45f12)!important;color:#ffffff!important;box-shadow:0 10px 18px rgba(249,115,22,.2),inset 0 1px 0 rgba(255,255,255,.3)!important}.vehicle-catalog-select .vehicle-catalog-select-input{border-color:rgba(203,213,225,.9);background:linear-gradient(180deg,#ffffff,#fefefe)}.vehicle-catalog-select .vehicle-catalog-select-input:not(:disabled):focus{border-color:rgba(251,146,60,.88);box-shadow:0 0 0 4px rgba(255,237,213,.72),0 8px 20px rgba(148,163,184,.14)}.vehicle-catalog-summary-pill{border-color:rgba(148,163,184,.36)!important;background:rgba(248,250,252,.94)!important}.vehicle-catalog-primary-btn{border-color:rgba(251,146,60,.7)!important;background:linear-gradient(120deg,#ff8a26,#ff6c16 52%,#f45f12)!important;box-shadow:0 14px 28px rgba(249,115,22,.28)!important}.vehicle-catalog-primary-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.vehicle-catalog-primary-btn:disabled{border-color:rgba(203,213,225,.95)!important;background:#e2e8f0!important}.vehicle-catalog-state-card{border-color:rgba(203,213,225,.86)!important;background:linear-gradient(180deg,rgba(248,250,252,.88),rgba(255,255,255,.95))!important}.vehicle-chip{box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.vehicle-chip--stock{border-color:rgba(148,163,184,.46)!important;background:rgba(248,250,252,.94)!important}.vehicle-chip--stage{border-color:rgba(251,146,60,.52)!important;background:rgba(255,247,237,.98)!important}.vehicle-preview-shell{border-color:rgba(251,146,60,.16)!important;background:linear-gradient(165deg,#fff8f1,#ffffff 68%)!important;box-shadow:0 8px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}.vehicle-preview-inner{border-color:rgba(226,232,240,.92)!important;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(248,250,252,1))!important;isolation:isolate}.vehicle-preview-inner--wide{background:linear-gradient(180deg,#ffffff,#f8fafc)!important}.vehicle-preview-inner--framed{background:linear-gradient(180deg,#eef2f7,#f8fafc)!important}.vehicle-preview-asset{position:relative;z-index:2;max-width:100%;max-height:100%;padding:8px;box-sizing:border-box;transition:transform .26s ease}.vehicle-preview-asset--wide{height:82%;width:82%}.vehicle-preview-asset--framed{height:80%;width:64%;min-width:0}.vehicle-preview-backdrop{z-index:1;filter:blur(18px) saturate(1.03);transform:scale(1.04);opacity:.22}.vehicle-preview-photo{transition:transform .24s ease,filter .24s ease;filter:drop-shadow(0 14px 20px rgba(15,23,42,.18))}.vehicle-preview-inner:hover .vehicle-preview-asset{transform:translateY(-1px) scale(1.005)}.vehicle-preview-glow{background:radial-gradient(420px 160px at 50% 98%,rgba(148,163,184,.22),rgba(255,255,255,0)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.2));pointer-events:none;z-index:0}.vehicle-preview-floor{background:radial-gradient(closest-side,rgba(15,23,42,.24),rgba(15,23,42,0));filter:blur(2px);pointer-events:none}.vehicle-preview-meta{min-height:36px}.vehicle-gain-card{position:relative;overflow:hidden;box-shadow:0 8px 16px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.32)}.vehicle-gain-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0))}.vehicle-gain-card--stock{border-color:rgba(148,163,184,.46)!important;background:linear-gradient(145deg,#f8fafc,#e2e8f0)!important}.vehicle-gain-card--stage{border-color:rgba(251,146,60,.6)!important;background:linear-gradient(145deg,#f97316,#ea580c)!important}.vehicle-gain-card--gain{border-color:rgba(52,211,153,.6)!important;background:linear-gradient(145deg,#10b981,#059669)!important}.vehicle-spec-card{border-color:rgba(203,213,225,.8)!important;background:linear-gradient(180deg,rgba(248,250,252,.84),rgba(255,255,255,.95))!important}.vehicle-option-chip{border-color:rgba(16,185,129,.36)!important;background:linear-gradient(180deg,rgba(236,253,245,.94),rgba(240,253,250,.97))!important;color:#065f46!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.vehicle-chart-shell{border-color:rgba(203,213,225,.8)!important;background:linear-gradient(180deg,rgba(248,250,252,.86),rgba(255,255,255,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 4px 10px rgba(15,23,42,.05)}.vehicle-chart-legend-chip{border-color:rgba(203,213,225,.75)!important;background:rgba(255,255,255,.94)!important}.vehicle-chart-toolbar{align-items:center}.vehicle-actions-row{gap:.65rem}.vehicle-action-btn{border-color:rgba(203,213,225,.82)!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;transition:all .18s ease}.vehicle-action-btn:hover{transform:translateY(-1px);border-color:rgba(251,146,60,.58)!important}.vehicle-action-btn--primary{border-color:rgba(251,146,60,.58)!important;background:linear-gradient(180deg,#fff7ed,#ffedd5)!important;color:#9a3412!important}.vehicle-action-btn--primary-strong{border-color:rgba(251,146,60,.72)!important;background:linear-gradient(120deg,#ff8a26,#ff6c16 52%,#f45f12)!important;color:#ffffff!important;box-shadow:0 14px 26px rgba(249,115,22,.24)!important}.vehicle-action-btn--primary-strong:hover{filter:brightness(1.02)}.vehicle-quick-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}@media (max-width:767px){.vehicle-catalog-primary-btn{width:100%;min-width:0!important}.vehicle-action-btn--primary-strong,.vehicle-actions-row .vehicle-action-btn{width:100%;justify-content:center}.vehicle-preview-asset--framed{min-width:0;width:72%;height:78%}.vehicle-catalog-info-card:before{left:12px;right:12px}}@media (min-width:1280px) and (max-height:980px){.auth-scrollable{overflow:hidden}.login-page-shell{border-radius:30px}.login-page-left{padding:1rem}.login-page-right{padding-top:1.1rem;padding-bottom:.9rem}.login-left-brand-stack,.login-left-intro{gap:.9rem}.login-logo-media{height:90px!important}.login-left-title{max-width:13ch;font-size:clamp(2.1rem,1.8rem + .9vw,2.7rem)!important}.login-left-copy{font-size:.95rem!important;line-height:1.5!important}.login-left-bottom{gap:.6rem}.login-left-steps{gap:.45rem}.login-step-card{border-radius:18px;padding:.65rem .75rem!important}.login-step-card h2{font-size:.95rem;line-height:1.2}.login-step-card p{font-size:.82rem;line-height:1.35}.login-step-card p:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.login-left-sidebar{border-radius:18px;padding:.65rem .75rem!important}.login-right-title{font-size:clamp(1.95rem,1.7rem + .85vw,2.65rem)!important}.login-form-wrap{max-width:560px}.login-form-card{border-radius:24px;padding:1rem!important}.login-tool-strip{margin-top:.5rem!important;max-width:920px;opacity:.92}}@media (min-width:1280px) and (max-height:900px){.login-logo-media{height:78px!important}.login-left-copy{display:none}.login-step-card p:last-child{-webkit-line-clamp:1}.login-left-sidebar{margin-top:.25rem}.login-form-card{padding:.85rem!important}}@media (min-width:1280px) and (max-height:1080px){.register-scroll-lock{overflow:hidden}.register-page-frame{height:calc(100dvh - 32px);min-height:0}.register-page-shell{height:100%;border-radius:30px}.register-page-left{padding:1.1rem 1rem}.register-page-right{padding-top:1rem;padding-bottom:.85rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:rgba(254,78,14,.3) transparent}.register-left-layout{gap:.5rem}.register-left-intro{gap:.8rem}.register-logo-media{height:88px!important}.register-left-title{max-width:12ch;font-size:clamp(2rem,1.72rem + .88vw,2.55rem)!important}.register-left-copy{font-size:.9rem!important;line-height:1.42!important;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.register-left-steps{gap:.45rem}.register-step-card{border-radius:18px;padding:.6rem .75rem!important;transition:border-color .2s ease,background .2s ease,transform .16s ease}.register-step-card:hover{border-color:rgba(255,255,255,.22);background:rgba(0,0,0,.22);transform:translateY(-1px)}.register-step-card h2{font-size:.94rem;line-height:1.18}.register-step-card p{font-size:.8rem;line-height:1.3}.register-step-card p:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.register-left-sidebar{margin-top:.25rem;border-radius:18px;padding:.6rem .75rem!important}.register-right-layout{gap:.85rem}.register-right-header{gap:.7rem}.register-right-title{max-width:18ch;font-size:clamp(1.85rem,1.58rem + 1vw,2.6rem)!important}.register-form-wrap{max-width:860px;flex:1 1 auto}.register-badge{margin-bottom:.45rem!important;padding:.28rem .78rem!important;font-size:10px!important}.register-form-card{border-radius:26px;padding:1.15rem 1.25rem!important;box-shadow:0 32px 80px rgba(95,33,5,.14),0 6px 18px rgba(0,0,0,.06);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(254,78,14,.2) transparent}.register-form-stack{gap:.65rem}.register-step-tabs{gap:.5rem}.register-step-tab{border-radius:16px;padding:.5rem .8rem!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.register-step-tab:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.register-progress-wrap{gap:.22rem}.register-step-content{gap:.72rem}.register-tool-strip{margin-top:.5rem!important;max-width:860px;opacity:.94}}@media (min-width:1280px) and (max-height:940px){.register-logo-media{height:76px!important}.register-page-left{padding:.85rem}.register-page-right{padding-top:.88rem;padding-bottom:.72rem}.register-left-title{font-size:clamp(1.78rem,1.52rem + .82vw,2.28rem)!important}.register-left-copy{-webkit-line-clamp:1}.register-step-card{padding:.5rem .68rem!important}.register-step-card p:last-child{-webkit-line-clamp:1}.register-left-sidebar{padding:.5rem .68rem!important}.register-form-card{padding:.9rem 1rem!important}.register-step-tab{padding-top:.42rem!important;padding-bottom:.42rem!important}.register-form-stack{gap:.62rem}.register-step-content{gap:.58rem}.register-tool-strip{margin-top:.35rem!important}}.login-form-card input:-webkit-autofill,.login-form-card input:-webkit-autofill:active,.login-form-card input:-webkit-autofill:focus,.login-form-card input:-webkit-autofill:hover,.register-form-card input:-webkit-autofill,.register-form-card input:-webkit-autofill:active,.register-form-card input:-webkit-autofill:focus,.register-form-card input:-webkit-autofill:hover{-webkit-text-fill-color:#334155;-webkit-box-shadow:inset 0 0 0 1000px #ffffff;box-shadow:inset 0 0 0 1000px #ffffff;transition:background-color 9999s ease-in-out 0s}.admin-dark-shell.lux-bg-img{background:#10213b}.admin-dark-shell.lux-bg-img:before{background-image:linear-gradient(104deg,#10213b,#1a3458 30%,#c75413 70%,#e17026)}.admin-dark-shell.lux-bg-img:after{background:linear-gradient(90deg,rgba(16,33,59,.08),rgba(16,33,59,.03) 42%,rgba(225,112,38,.03) 64%,rgba(225,112,38,.08)),radial-gradient(1280px 900px at 52% 50%,rgba(255,255,255,0) 32%,rgba(30,41,59,.22) 100%)}.admin-dark-shell.dashboard-main{color:#172033}.admin-dark-shell .dashboard-frame{border:1px solid rgba(51,65,85,.56);background:linear-gradient(104deg,rgba(16,33,59,.24),rgba(26,52,88,.22) 30%,rgba(199,84,19,.2) 70%,rgba(225,112,38,.22)),linear-gradient(180deg,rgba(206,218,236,.95),rgba(194,209,228,.94));box-shadow:0 30px 78px rgba(15,23,42,.34),0 10px 26px rgba(51,65,85,.26)}.admin-dark-shell .dashboard-frame:before{content:none}.admin-dark-shell .dashboard-topbar{border:1px solid rgba(255,212,173,.58);background:linear-gradient(104deg,#10213b,#1a3458 30%,#c75413 70%,#e17026);box-shadow:0 16px 36px rgba(15,23,42,.42),0 10px 22px rgba(194,83,19,.34),inset 0 1px 0 rgba(255,255,255,.2)}.admin-dark-shell .dashboard-topbar:after{opacity:.28;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0))}.admin-dark-shell .dashboard-sidebar{border:1px solid rgba(51,65,85,.52);background:linear-gradient(170deg,rgba(156,177,205,.98),rgba(149,170,198,.97) 54%,rgba(177,145,116,.96));box-shadow:0 22px 48px rgba(15,23,42,.3),0 8px 20px rgba(51,65,85,.28),inset 0 1px 0 rgba(255,255,255,.44)}.admin-dark-shell .dashboard-sidebar-nav-item:before{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.06))}.admin-dark-shell .dashboard-right-rail{border-left:1px solid rgba(51,65,85,.42);background:linear-gradient(180deg,rgba(171,189,214,.92),rgba(166,184,210,.92) 56%,rgba(191,166,143,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 20px rgba(51,65,85,.28)}.admin-dark-shell .backdrop-box-bg{position:relative;overflow:hidden;border:1px solid rgba(51,65,85,.46);background:linear-gradient(112deg,rgba(205,220,239,.98),rgba(201,214,231,.97) 50%,rgba(215,196,178,.97));box-shadow:0 12px 28px rgba(15,23,42,.24),0 4px 12px rgba(51,65,85,.24)}.admin-dark-shell .backdrop-box-bg:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(30,58,138,.12),rgba(30,58,138,0) 42%),linear-gradient(300deg,rgba(234,88,12,.12),rgba(234,88,12,0) 44%)}.admin-dark-shell .backdrop-box-bg>*{position:relative;z-index:1}.admin-dark-shell .dashboard-search-input{border:1px solid rgba(51,65,85,.5);background:linear-gradient(104deg,rgba(197,214,235,.98),rgba(198,210,226,.97) 46%,rgba(220,191,164,.97));box-shadow:0 10px 22px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.5)}.admin-dark-shell .dashboard-search-input:focus-within{border-color:rgba(234,88,12,.72);box-shadow:0 0 0 3px rgba(234,88,12,.24),0 12px 24px rgba(30,41,59,.24)}.admin-dark-shell .dashboard-card-title,.admin-dark-shell .dashboard-page-title,.admin-dark-shell .dashboard-section-title{color:#0f172a}.admin-dark-shell .dashboard-small-label,.admin-dark-shell .dashboard-subtitle{color:#3d4f69}.admin-dark-shell .admin-dark-dashboard [class*=text-amber-700],.admin-dark-shell .admin-dark-dashboard [class*=text-amber-800],.admin-dark-shell .admin-dark-dashboard [class*=text-cyan-700],.admin-dark-shell .admin-dark-dashboard [class*=text-cyan-800],.admin-dark-shell .admin-dark-dashboard [class*=text-emerald-700],.admin-dark-shell .admin-dark-dashboard [class*=text-emerald-800],.admin-dark-shell .admin-dark-dashboard [class*=text-indigo-700],.admin-dark-shell .admin-dark-dashboard [class*=text-indigo-800],.admin-dark-shell .admin-dark-dashboard [class*=text-orange-700],.admin-dark-shell .admin-dark-dashboard [class*=text-orange-800],.admin-dark-shell .admin-dark-dashboard [class*=text-sky-700],.admin-dark-shell .admin-dark-dashboard [class*=text-sky-800],.admin-dark-shell .admin-dark-dashboard [class*=text-violet-700],.admin-dark-shell .admin-dark-dashboard [class*=text-violet-800]{color:#344861!important}.admin-dark-shell .admin-dark-dashboard [class*=text-rose-700],.admin-dark-shell .admin-dark-dashboard [class*=text-rose-800]{color:#6b3f4c!important}.admin-dark-shell .admin-dark-dashboard [class*=text-slate-500]{color:#465a74!important}.admin-dark-shell .admin-dark-dashboard [class*=text-slate-400]{color:#5d6f88!important}.admin-dark-shell .dashboard-content-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(217,112,43,.8),rgba(66,110,170,.7))}.admin-dark-shell .admin-dark-dashboard [class*=border-slate-200]{border-color:rgba(88,106,133,.58)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-slate-300]{border-color:rgba(74,91,116,.6)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-slate-600],.admin-dark-shell .admin-dark-dashboard [class*=border-slate-700],.admin-dark-shell .admin-dark-dashboard [class*=border-slate-800]{border-color:rgba(51,65,85,.52)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-white]{background-color:rgba(201,216,236,.9)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-slate-50]{background-color:rgba(192,207,228,.86)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-slate-100]{background-color:rgba(184,200,223,.82)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-slate-200]{background-color:rgba(173,190,214,.82)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-amber-50],.admin-dark-shell .admin-dark-dashboard [class*=bg-orange-50]{background-color:rgba(211,188,161,.68)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-indigo-50],.admin-dark-shell .admin-dark-dashboard [class*=bg-sky-50],.admin-dark-shell .admin-dark-dashboard [class*=bg-violet-50]{background-color:rgba(186,205,228,.68)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-emerald-50]{background-color:rgba(182,209,193,.66)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-rose-50]{background-color:rgba(213,186,193,.66)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-amber-100],.admin-dark-shell .admin-dark-dashboard [class*=bg-orange-100]{background-color:rgba(202,176,145,.64)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-indigo-100],.admin-dark-shell .admin-dark-dashboard [class*=bg-sky-100],.admin-dark-shell .admin-dark-dashboard [class*=bg-violet-100]{background-color:rgba(173,194,220,.64)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-emerald-100]{background-color:rgba(168,197,181,.64)!important}.admin-dark-shell .admin-dark-dashboard [class*=bg-rose-100]{background-color:rgba(196,170,178,.64)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-amber-200],.admin-dark-shell .admin-dark-dashboard [class*=border-amber-300],.admin-dark-shell .admin-dark-dashboard [class*=border-orange-200],.admin-dark-shell .admin-dark-dashboard [class*=border-orange-300]{border-color:rgba(162,117,73,.58)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-indigo-200],.admin-dark-shell .admin-dark-dashboard [class*=border-indigo-300],.admin-dark-shell .admin-dark-dashboard [class*=border-sky-200],.admin-dark-shell .admin-dark-dashboard [class*=border-sky-300],.admin-dark-shell .admin-dark-dashboard [class*=border-violet-200],.admin-dark-shell .admin-dark-dashboard [class*=border-violet-300]{border-color:rgba(92,122,163,.56)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-emerald-200],.admin-dark-shell .admin-dark-dashboard [class*=border-emerald-300]{border-color:rgba(86,135,110,.56)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-rose-200],.admin-dark-shell .admin-dark-dashboard [class*=border-rose-300]{border-color:rgba(150,98,112,.56)!important}.admin-dark-shell .admin-dark-dashboard [class*="bg-slate-900/"]{background-color:rgba(17,30,58,.84)!important}.admin-dark-shell .admin-dark-dashboard [class*="bg-slate-950/"]{background-color:rgba(12,22,45,.88)!important}.admin-dark-shell .admin-dark-dashboard [class*=border-dashed]{border-color:rgba(148,163,184,.5)!important}@media (max-width:1535px){.admin-dark-shell .dashboard-right-rail{border-top:1px solid rgba(74,91,116,.56);border-left:0;background:rgba(176,193,216,.9)}}.upload-wizard-shell{position:relative;overflow:hidden;border:1px solid rgba(203,213,225,.8);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:0 20px 42px rgba(15,23,42,.1),0 6px 14px rgba(15,23,42,.05)}.upload-wizard-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 360px at 8% 4%,rgba(59,130,246,.09),rgba(59,130,246,0)),radial-gradient(620px 340px at 92% 12%,rgba(249,115,22,.09),rgba(249,115,22,0))}.upload-wizard-shell>*{position:relative;z-index:1}.upload-step-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);grid-template-areas:"file spec";align-items:start}.upload-step-column{border:1px solid rgba(203,213,225,.85);border-radius:20px;padding:clamp(1rem,1.1vw,1.35rem);box-shadow:0 8px 24px rgba(15,23,42,.06),0 2px 6px rgba(15,23,42,.03)}.upload-step-column--spec{grid-area:spec;background:linear-gradient(180deg,#ffffff,#f8fafc);border-color:rgba(191,219,254,.6)}.upload-step-column--file{grid-area:file;background:linear-gradient(180deg,#fffbf5,#ffffff);border-color:rgba(253,186,116,.45)}.upload-step-two{border:1px solid rgba(203,213,225,.72);border-radius:18px;padding:clamp(.75rem,.8vw,1rem);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))}.upload-step-card{border:1px solid rgba(226,232,240,.85);border-radius:20px;padding:1.1rem;background:linear-gradient(180deg,#ffffff,#fafbfc);box-shadow:0 4px 14px rgba(15,23,42,.04)}.upload-select-stack.selectBox button{min-height:52px;border-radius:14px;border:1px solid rgba(203,213,225,.92);background:linear-gradient(180deg,#ffffff,#f9fbff);box-shadow:0 2px 8px rgba(15,23,42,.04)}.upload-select-stack.selectBox button:hover{border-color:rgba(251,146,60,.6);background:linear-gradient(180deg,#fff8f1,#ffffff)}.upload-options-grid [role=group]>div{gap:.65rem}.upload-options-grid [role=group]>div>label{border:1px solid rgba(226,232,240,.85);border-radius:12px;padding:.55rem .75rem;background:linear-gradient(180deg,#ffffff,#fafbfc);transition:all .15s ease}.upload-options-grid [role=group]>div>label:hover{border-color:rgba(251,146,60,.5);background:linear-gradient(180deg,#fff8f1,#ffffff)}.upload-options-grid [role=group]>div>label[data-selected=true]{border-color:rgba(251,146,60,.7);background:linear-gradient(180deg,#fff7ed,#ffffff);box-shadow:0 4px 12px rgba(251,146,60,.12)}.upload-file-note-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.upload-wizard-actions{background:linear-gradient(180deg,rgba(248,250,252,0),rgba(248,250,252,.75))}@media (max-width:1279px){.upload-step-grid{grid-template-columns:1fr;grid-template-areas:"spec" "file"}}@keyframes auth-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth-gradient-animated{background:linear-gradient(135deg,#f45a21,#ff7a2f 25%,#e8461a 50%,#ff9040 75%,#f45a21);background-size:300% 300%;animation:auth-gradient-shift 12s ease infinite}@keyframes auth-float-orb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(12px,-18px) scale(1.06)}50%{transform:translate(-8px,-28px) scale(.96)}75%{transform:translate(16px,-10px) scale(1.03)}}@keyframes auth-float-orb-alt{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-14px,16px) scale(1.04)}50%{transform:translate(10px,22px) scale(.97)}75%{transform:translate(-18px,8px) scale(1.05)}}.auth-orb{position:absolute;border-radius:9999px;pointer-events:none;will-change:transform}.auth-orb--orange{width:220px;height:220px;background:rgba(254,78,14,.2);filter:blur(90px);animation:auth-float-orb 14s ease-in-out infinite}.auth-orb--cyan{width:260px;height:260px;background:rgba(116,236,205,.1);filter:blur(120px);animation:auth-float-orb-alt 16s ease-in-out infinite}.auth-orb--blue{width:180px;height:180px;background:rgba(93,155,255,.12);filter:blur(100px);animation:auth-float-orb 18s ease-in-out infinite reverse}.auth-input-glow [data-focus=true]{box-shadow:0 0 0 3px rgba(254,78,14,.14),0 0 16px rgba(254,78,14,.08)!important;transition:box-shadow .3s ease,border-color .3s ease!important}@keyframes auth-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.auth-btn-premium{position:relative;overflow:hidden;background:linear-gradient(135deg,#141414,#2a2a2a 50%,#1a1a1a)!important;transition:transform .2s ease,box-shadow .2s ease!important}.auth-btn-premium:hover{transform:translateY(-2px)!important;box-shadow:0 20px 50px rgba(20,20,20,.25),0 0 0 1px rgba(254,78,14,.15)!important}.auth-btn-premium:active{transform:translateY(0) scale(.985)!important}.auth-btn-premium:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 50%,transparent);animation:auth-shimmer 3.5s ease-in-out infinite;pointer-events:none}@keyframes auth-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.auth-shake{animation:auth-shake .4s ease}.auth-progress-bar{position:relative;height:6px;width:100%;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.auth-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#fe4e0e,#ff8a50,#fe4e0e);background-size:200% 100%;animation:auth-gradient-shift 3s ease infinite;transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px rgba(254,78,14,.35),0 0 4px rgba(254,78,14,.2)}.auth-pw-strength{height:4px;border-radius:999px;transition:width .4s ease,background-color .4s ease}.auth-pw-strength--weak{background:#ef4444}.auth-pw-strength--fair{background:#f97316}.auth-pw-strength--good{background:#eab308}.auth-pw-strength--strong{background:#22c55e}.auth-step-connector{position:absolute;top:50%;left:100%;width:calc(100% - 8px);height:2px;background:rgba(148,163,184,.25);transform:translateY(-50%)}.auth-step-connector--active{background:linear-gradient(90deg,#fe4e0e,rgba(254,78,14,.4))}.auth-tool-logo{transition:transform .25s ease,opacity .25s ease;opacity:.85}.auth-tool-logo:hover{transform:scale(1.08);opacity:1}@media (max-width:1279px){.login-page-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr;border-radius:24px}.login-page-left{min-height:auto;max-height:none}.login-page-right{overflow-y:auto;-webkit-overflow-scrolling:touch}.login-logo-media{height:80px!important}.login-form-card{padding:1rem!important;border-radius:22px!important}.login-right-title{font-size:clamp(1.5rem,1.3rem + 1vw,2.2rem)!important}}@media (max-width:767px){.login-page-shell{border-radius:18px}.login-page-left{padding:.85rem!important}.login-page-right{padding:.85rem .85rem calc(.85rem + env(safe-area-inset-bottom, 0px))!important}.login-left-title{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)!important;max-width:14ch!important}.login-logo-media{height:64px!important}.login-form-card{padding:.85rem!important;border-radius:18px!important}.login-right-title{font-size:1.35rem!important}.login-form-wrap{max-width:100%}}@supports (padding-bottom:env(safe-area-inset-bottom)){.login-page-right{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))!important}}.auth-scrollable{min-height:100vh;min-height:100dvh;overflow-y:auto;overflow-x:hidden}@keyframes auth-pulse-ring{0%{box-shadow:0 0 0 0 rgba(254,78,14,.35)}70%{box-shadow:0 0 0 6px rgba(254,78,14,0)}to{box-shadow:0 0 0 0 rgba(254,78,14,0)}}.auth-step-pulse{animation:auth-pulse-ring 2s ease infinite}@media (prefers-reduced-motion:reduce){.auth-btn-premium:after,.auth-gradient-animated,.auth-orb--blue,.auth-orb--cyan,.auth-orb--orange,.auth-progress-fill,.auth-step-pulse{animation:none!important}.auth-btn-premium,.auth-input-glow [data-focus=true],.auth-pw-strength,.auth-step-connector,.auth-tool-logo{transition:none!important}.auth-btn-premium:active,.auth-btn-premium:hover,.auth-tool-logo:hover{transform:none!important}}