@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root{--black:#070706;--black2:#0d0c0a;--panel:#12110f;--yellow:#f2b620;--yellow2:#ffcc35;--warm:#f2eee4;--grey:#9f9a8f;--line:#ffffff1a;--line-dark:#0808081f;--brand:#f2b620;--max:1480px;color:#111;background:var(--black);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);margin:0;overflow-x:hidden}button,a,input,select{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{background:var(--warm);overflow:hidden}.nav-shell{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070706c7;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(100% - 28px,1420px);height:68px;padding:0 14px 0 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 55px #00000038}.nav-logo{align-items:center;display:flex}.brand{color:#fff;align-items:center;gap:10px;display:flex}.brand img{object-fit:contain;width:44px;height:44px}.brand>div{font-family:Barlow Condensed;line-height:.85;display:grid}.brand b,.brand span{letter-spacing:.04em;font-size:20px}.brand b{color:var(--brand)}.brand small{letter-spacing:.24em;color:#928f87;margin-top:5px;font:600 7px/1 Inter}.brand.compact img{width:32px;height:32px}.brand.compact>div{display:none}.nav-shell nav{gap:26px;display:flex}.nav-shell nav a{color:#c9c5ba;letter-spacing:.03em;font-size:12px;font-weight:600;transition:all .2s}.nav-shell nav a:hover{color:#fff}.button{background:var(--brand);color:#0a0906;letter-spacing:.04em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:12px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.button:hover{filter:brightness(1.05);transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button-small{padding:12px 16px}.button.ghost{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff29}.button.dark{color:#fff;background:#111}.button:disabled{opacity:.65;cursor:default}.menu-button,.mobile-menu{display:none}.hero{color:#fff;isolation:isolate;background:#030302;align-items:flex-end;height:120vh;min-height:900px;display:flex;position:relative}.hero-photo{position:absolute;inset:0;overflow:hidden}.hero-car{filter:brightness(.62)saturate(.88);transform-origin:50% 65%;background-image:linear-gradient(#0000000d,#00000026),url(/garventory-landing-dist/images/atelier-hero.jpg);background-position:50% 60%;background-size:cover;position:absolute;inset:-4%}.hero-vignette{background:radial-gradient(circle at 58% 52%,#0000 0 24%,#00000029 52%,#000000d1 100%),linear-gradient(90deg,#000000eb 0,#0000006b 45%,#0000001f 70%,#000000bd 100%);position:absolute;inset:0}.hero-noise{opacity:.13;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#f2b6200e 1px,#0000 1px),linear-gradient(90deg,#f2b6200e 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 70%,#0000);mask-image:linear-gradient(#0000 10%,#000 70%,#0000)}.hero-content{z-index:3;width:min(calc(100% - 8vw),var(--max));margin:0 auto 16vh;position:relative}.hero-kicker,.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#6e6a61;font-family:Barlow Condensed;font-size:12px;font-weight:700}.hero-kicker{color:#d0cbc0;align-items:center;gap:10px;display:flex}.hero-kicker em{color:#77736b;border-left:1px solid #5a574f;padding-left:10px;font-style:normal}.pulse-dot{background:var(--yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #f2b62021}.hero h1,.section-head h2,.statement h2,.qc h2,.final-content h2,.ai-copy h2{text-transform:uppercase;letter-spacing:-.025em;margin:18px 0;font-family:Barlow Condensed;font-weight:800;line-height:.86}.hero-title-line{display:block}.hero-title-line.accent{color:var(--yellow)}.hero-copy{color:#b9b5aa;max-width:690px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.hero-hud{z-index:4;pointer-events:none;position:absolute;inset:0}.hud{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050504b3;border:1px solid #ffffff21;min-width:210px;padding:12px 15px;display:grid;position:absolute}.hud span,.tiny-head span,.part-title small,.job-head small,.profile-title small,.phone-screen>small{letter-spacing:.18em;color:#8d897f;font:700 9px/1.3 Barlow Condensed}.hud strong{letter-spacing:.04em;margin:6px 0 3px;font:700 14px/1.2 Barlow Condensed}.hud small{color:#aaa69d;font-size:10px}.hud-line{background:linear-gradient(90deg,transparent,var(--yellow));width:10%;height:1px;position:absolute;top:43%;right:21%}.hud-line.right{width:14%;top:59%;right:10%}.hero-bottom{z-index:4;letter-spacing:.18em;color:#8a877f;align-items:center;gap:9px;font:600 9px/1 Inter;display:flex;position:absolute;bottom:28px;right:4vw}.hero-bottom svg{width:16px;color:var(--yellow);animation:1.4s infinite bob}@keyframes bob{50%{transform:translateY(4px)}}.section-pad,.statement{padding:130px max(5vw,28px)}.statement{background:var(--warm)}.statement>*{max-width:var(--max);margin-left:auto;margin-right:auto}.statement h2{max-width:1300px;font-size:clamp(50px,6.2vw,105px)}.statement h2 em{color:#c38b06;font-style:normal}.statement-grid{border-top:1px solid #d4cfc5;grid-template-columns:.8fr 1.8fr;align-items:end;gap:80px;padding-top:34px;display:grid}.statement-grid>p{color:#5e5a52;font-size:15px;line-height:1.8}.flow-strip{letter-spacing:.12em;color:#68645c;justify-content:space-between;align-items:center;gap:9px;font:700 10px/1 Barlow Condensed;display:flex}.flow-strip svg{color:#b3aea4}.flow-strip span:nth-of-type(4),.flow-strip span:nth-of-type(5){color:#aa7900}.story-pin{color:#fff;background:#070706;height:100vh;position:relative}.story-stage{position:absolute;inset:0;overflow:hidden}.story-background{background:linear-gradient(#0d0c0a 0,#020202 100%);position:absolute;inset:0}.story-background:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.story-car{clip-path:polygon(3% 18%,97% 3%,98% 85%,0 100%);filter:brightness(.6)saturate(.8);background:url(/garventory-landing-dist/images/atelier-hero.jpg) 50%/cover;border-radius:2px;width:72vw;height:68vh;position:absolute;bottom:-5%;left:11vw;box-shadow:0 30px 120px #0009}.story-car:after{content:"";background:linear-gradient(110deg,#f2b62038,#0000 30% 74%,#000000a6);position:absolute;inset:0}.story-label{z-index:3;position:absolute;top:16vh;left:6vw}.story-label span{letter-spacing:.2em;color:var(--yellow);font:700 10px Barlow Condensed}.story-label h3{text-transform:uppercase;max-width:730px;margin:14px 0;font:800 clamp(58px,7vw,118px)/.85 Barlow Condensed}.story-label p{color:#b6b1a5}.story-label.inspect{opacity:0;transform:translateY(25px)}.story-issue-card,.story-estimate-card{z-index:4;position:absolute}.story-issue-card{opacity:0;width:360px;bottom:10vh;right:5vw;transform:translateY(30px)}.panel-glass,.panel-dark{color:#fff;background:#0d0c0ae6;border:1px solid #ffffff1f;box-shadow:0 30px 90px #00000059}.panel-glass{padding:18px}.tiny-head{justify-content:space-between;align-items:center;display:flex}.status{letter-spacing:.15em;border:1px solid;padding:5px 7px;font:800 9px Barlow Condensed}.status.attention{color:#e5aa1a}.status.good{color:#3c9d6a}.story-issue-card h4{margin:18px 0;font:700 22px Barlow Condensed}.issue-photo{background:url(/garventory-landing-dist/images/atelier-detail.jpg) 50%/cover;height:150px}.story-issue-card dl{margin:15px 0 0}.story-issue-card dl div{border-top:1px solid #ffffff1a;justify-content:space-between;padding:10px 0;display:flex}.story-issue-card dt{color:#7e7a72;font-size:10px}.story-issue-card dd{margin:0;font-size:10px}.panel-light{background:#f8f5ed;border:1px solid #d8d3c9;box-shadow:0 24px 55px #1b18111f}.story-estimate-card{color:#111;opacity:0;width:310px;padding:22px;top:16vh;right:6vw;transform:translate(30px)}.story-estimate-card>small{letter-spacing:.15em;font-size:9px}.story-estimate-card>strong{margin:10px 0;font:800 50px Barlow Condensed;display:block}.story-estimate-card>span{color:#6e6a61;font-size:10px}.story-estimate-card>div{border-top:1px solid #d9d4c9;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 0;font-size:10px;display:flex}.story-estimate-card em{font-style:normal;font-weight:700}.section-head{max-width:var(--max);grid-template-columns:1.6fr .7fr;align-items:end;gap:80px;margin:0 auto 60px;display:grid}.section-head h2{margin-bottom:0;font-size:clamp(50px,5.4vw,92px)}.section-head>p{color:#615d55;border-left:1px solid #c8c2b8;padding-left:24px;font-size:14px;line-height:1.8}.checkin{background:#e9e4d9}.checkin-grid{max-width:var(--max);grid-template-columns:1.4fr .8fr;gap:16px;margin:auto;display:grid}.panel-dark{background:#0d0c0a}.vehicle-card{min-height:660px;padding:24px;position:relative}.vehicle-top{justify-content:space-between;display:flex}.vehicle-top>div{gap:5px;display:grid}.vehicle-top span,.vehicle-meta span{letter-spacing:.16em;color:#76726a;font:700 9px Barlow Condensed}.vehicle-top strong{font:700 15px Barlow Condensed}.vehicle-render{background:radial-gradient(circle,#f2b62026,#0000 45%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px;border:1px solid #ffffff12;justify-content:center;align-items:center;height:440px;margin-top:24px;display:flex;position:relative}.car-top-svg{color:#2e2b26;text-shadow:0 0 50px #f2b6201f;font:900 180px/1 Barlow Condensed;transform:rotate(90deg)scaleX(1.6)}.damage-marker{width:38px;height:38px;color:var(--yellow);background:#0a0907d9;border:1px solid #f2b620d9;border-radius:50%;font:800 9px Barlow Condensed;transition:all .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f2b62012}.damage-marker:hover,.damage-marker.selected{background:var(--yellow);color:#080806;box-shadow:0 0 0 10px #f2b62017}.vehicle-meta{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.vehicle-meta>div{background:#11100e;gap:4px;padding:15px;display:grid}.vehicle-meta b{font-size:11px}.damage-panel{padding:30px}.damage-panel h3{text-transform:uppercase;margin:15px 0 28px;font:700 34px Barlow Condensed}.damage-panel label,.custom-controls label,.phone-screen label{letter-spacing:.08em;text-transform:uppercase;color:#706b62;gap:8px;margin-bottom:18px;font-size:10px;font-weight:700;display:grid}.damage-panel select,.custom-controls input,.custom-controls select,.phone-screen select,.phone-screen input{color:#111;background:#fff;border:1px solid #d0cabf;outline:none;width:100%;padding:13px}.segmented{grid-template-columns:repeat(3,1fr);display:grid}.segmented button{background:#f9f6ef;border:1px solid #d1cbc0;padding:12px;font-size:10px}.segmented .active{color:#fff;background:#111;border-color:#111}.photo-row{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.photo-thumb,.note{border:1px solid #d6d0c5;flex-direction:column;justify-content:center;gap:8px;min-height:100px;padding:15px;display:flex}.photo-thumb svg{color:#a57600}.photo-thumb span,.note{font-size:10px}.note span{letter-spacing:.14em;color:#8c867b;font-size:8px}.empty-state{text-align:center;color:#918b80;place-content:center;min-height:320px;display:grid}.empty-state svg{color:#c3bbad;width:48px;height:48px;margin:auto}.empty-state p{max-width:260px;font-size:12px;line-height:1.6}.concern-card{grid-column:1/-1;grid-template-columns:.5fr 1.5fr 1fr;align-items:center;gap:30px;padding:24px 30px;display:grid}.panel-yellow{background:var(--yellow);color:#0e0d0a}.concern-card small{letter-spacing:.14em;font-weight:800}.concern-card blockquote{margin:0;font:700 26px Barlow Condensed}.concern-card span{font-size:11px}.inspection{background:#f6f2e9}.inspection-board{max-width:var(--max);color:#fff;background:#11100e;grid-template-columns:280px 1fr;min-height:680px;margin:auto;display:grid;box-shadow:0 30px 90px #110e0829}.inspect-side{border-right:1px solid #ffffff14;flex-direction:column;gap:26px;padding:24px;display:flex}.inspect-side>span{letter-spacing:.17em;color:#6d6961;font:700 9px Barlow Condensed}.inspect-progress b{font:800 50px Barlow Condensed;display:block}.inspect-progress span{color:#7c7870;font-size:10px}.inspect-progress i,.task-progress i{background:#2f2d29;height:4px;margin-top:12px;display:block}.inspect-progress u,.task-progress u{background:var(--yellow);height:100%;text-decoration:none;display:block}.inspect-photo{margin-top:auto}.brake-photo{filter:grayscale(.35)brightness(.72);background:url(/garventory-landing-dist/images/atelier-detail.jpg) 50%/cover;height:220px}.inspect-photo span{color:#9e9a91;align-items:center;gap:8px;padding-top:10px;font-size:10px;display:flex}.inspect-main{padding:24px}.inspect-toolbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.inspect-toolbar>div{gap:5px;display:grid}.inspect-toolbar b{font:700 22px Barlow Condensed}.inspect-toolbar span{color:#77736b;font-size:10px}.inspect-toolbar button{color:#bbb6aa;background:#1c1a16;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.inspect-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.inspect-card{color:#fff;text-align:left;background:#171612;border:1px solid #ffffff14;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-items:start;min-height:112px;padding:15px;transition:all .2s;display:grid;position:relative}.inspect-card:hover{border-color:#f2b62059;transform:translateY(-2px)}.inspect-card>span{font:700 15px Barlow Condensed}.inspect-card>b{letter-spacing:.12em;color:#5cae7d;font:800 9px Barlow Condensed}.inspect-card.attention>b{color:#dba518}.inspect-card small{color:#817d75;align-self:end;font-size:10px}.inspect-card svg{color:#5c5952;position:absolute;bottom:12px;right:13px}.approval{background:#dcd6ca}.approval-stage{max-width:var(--max);justify-content:center;align-items:center;min-height:720px;margin:auto;display:flex;position:relative}.desktop-approval{transform-origin:100%;width:900px;min-height:520px;padding:0 32px 30px;transform:perspective(1200px)rotateY(5deg)}.window-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:48px;display:flex}.window-bar>span{background:#4b4740;border-radius:50%;width:8px;height:8px}.window-bar b{color:#726e66;margin-left:12px;font:600 10px Inter}.approval-main{justify-content:space-between;align-items:flex-start;padding:38px 0 26px;display:flex}.approval-main small{color:#767169;letter-spacing:.15em;font-size:9px}.approval-main h3{margin:6px 0;font:700 36px Barlow Condensed}.approval-main p{color:#aaa69d;font-size:12px}.approval-state{border:1px solid #4b4230;gap:4px;min-width:150px;padding:15px 18px;display:grid}.approval-state span{letter-spacing:.15em;color:#dda719;font:800 9px Barlow Condensed}.approval-state strong{color:#6b665d;font:700 20px Barlow Condensed}.approval-state.ok{border-color:#2f704c}.approval-state.ok span,.approval-state.ok strong{color:#65b889}.estimate-list>div{border-top:1px solid #ffffff14;justify-content:space-between;padding:16px 0;font-size:11px;display:flex}.estimate-list .total{font-size:15px}.reservation-event{opacity:.18;background:#18251d;border:1px solid #2a5c3b;align-items:center;gap:12px;margin-top:24px;padding:15px;transition:all .5s;display:flex}.reservation-event.show{opacity:1}.reservation-event svg{color:#61bb82}.reservation-event div{flex:1;gap:3px;display:grid}.reservation-event b{font-size:11px}.reservation-event span{color:#8f9e94;font-size:9px}.reservation-event>strong{color:#75ca94;font:800 24px Barlow Condensed}.phone-shell{z-index:4;background:#171612;border:8px solid #171612;border-radius:42px;width:290px;position:relative;box-shadow:0 32px 100px #00000059}.customer-phone{margin-left:-120px;transform:rotate(2deg)}.phone-notch{z-index:2;background:#111;border-radius:14px;width:90px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-screen{background:#f6f2e9;border-radius:34px;min-height:590px;padding:42px 20px 20px;overflow:hidden}.mobile-brand{margin-bottom:34px}.phone-screen>h4{margin:9px 0 3px;font:700 26px Barlow Condensed}.phone-screen>span{color:#777167;font-size:10px}.phone-estimate{border-top:1px solid #d8d0c3;gap:5px;margin-top:32px;padding-top:15px;display:grid}.phone-estimate span{text-transform:uppercase;letter-spacing:.1em;color:#888176;font-size:9px}.phone-estimate>strong{font:700 15px Barlow Condensed}.phone-estimate>div{justify-content:space-between;align-items:end;margin-top:22px;display:flex}.phone-estimate>div strong{font:800 30px Barlow Condensed}.approve-btn,.review-btn,.phone-primary{background:var(--yellow);text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:14px 12px;font-size:10px;font-weight:800;display:flex}.approve-btn.approved{color:#fff;background:#2b7c50}.review-btn{color:#fff;background:#1c1b17;margin-top:8px}.connection-line{background:linear-gradient(90deg,var(--yellow),transparent);z-index:2;width:38%;height:1px;position:absolute;top:41%;right:18%}.connection-line span{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 20px var(--yellow);border-radius:50%;position:absolute;top:-3px;left:0}.inventory{background:#f4f0e7}.inventory-grid{max-width:var(--max);grid-template-columns:1fr 1.1fr;gap:16px;margin:auto;display:grid}.part-card{padding:28px}.part-title{align-items:center;gap:20px;display:flex}.part-image{filter:grayscale(.55)contrast(1.1);background:url(/garventory-landing-dist/images/atelier-hero.jpg) 50%/cover;width:150px;height:110px}.part-title h3{margin:5px 0;font:700 30px Barlow Condensed}.part-title span{color:#777167;font-size:10px}.stock-numbers{background:#ddd6c9;grid-template-columns:repeat(3,1fr);gap:1px;margin:26px 0;display:grid}.stock-numbers>div{background:#f8f5ed;gap:4px;padding:18px;display:grid}.stock-numbers span{letter-spacing:.15em;color:#8e887e;font:700 8px Barlow Condensed}.stock-numbers strong{font:800 34px Barlow Condensed}.part-meta{background:#d8d1c5;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;display:grid}.part-meta span{color:#958e83;text-transform:uppercase;letter-spacing:.09em;background:#f8f5ed;flex-direction:column-reverse;gap:4px;padding:15px;font-size:8px;display:flex}.part-meta b{color:#292722;letter-spacing:0;text-transform:none;font-size:10px}.warehouse-card{padding:26px}.warehouse-map{grid-template-columns:repeat(5,1fr);gap:10px;margin:30px 0;display:grid}.rack{grid-template-rows:auto repeat(4,1fr);gap:5px;display:grid}.rack>span{letter-spacing:.1em;color:#6d6961;text-align:center;font:700 8px Barlow Condensed}.rack i{color:#4c4943;background:#14130f;border:1px solid #ffffff17;place-items:center;height:65px;font-size:9px;font-style:normal;display:grid}.rack.active i{border-color:#f2b6202e}.rack i.hit{background:var(--yellow);color:#0b0a08;border-color:var(--yellow);box-shadow:0 0 35px #f2b6202b}.locator-flow{letter-spacing:.08em;color:#77736b;flex-wrap:wrap;align-items:center;gap:7px;font:700 9px Barlow Condensed;display:flex}.locator-flow strong{color:var(--yellow)}.locator-flow svg{width:12px}.workshop{background:#d9d3c8}.workshop-board{max-width:var(--max);color:#fff;background:#0c0b09;margin:auto;padding:24px}.board-top{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.board-top>div:first-child{align-items:baseline;gap:10px;display:flex}.board-top span{letter-spacing:.14em;color:#6e6a63;font:700 9px Barlow Condensed}.board-top strong{font:800 25px Barlow Condensed}.board-stats{gap:20px;display:flex}.board-stats span{align-items:center;gap:6px;display:flex}.board-stats i{background:#b4891d;border-radius:50%;width:7px;height:7px}.board-stats span:last-child i{background:#4b9b6b}.bay-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.bay-card{color:#fff;text-align:left;background:#151410;border:1px solid #ffffff14;flex-direction:column;min-height:190px;padding:18px;transition:all .25s;display:flex;position:relative}.bay-card:hover,.bay-card.focus{border-color:#f2b6206b;transform:translateY(-2px)}.bay-card svg{color:#3d3a35;width:52px;height:52px;margin:14px 0}.bay-card.focus svg{color:#c08f18}.bay-card h4{margin:0;font:700 18px Barlow Condensed}.bay-card>span,.bay-card>small{color:#7f7a71;margin-top:5px;font-size:9px}.bay-card em{letter-spacing:.12em;color:#c59a2c;margin-top:auto;font:700 8px Barlow Condensed}.bay-card.available em{color:#55a879}.bay-num{letter-spacing:.15em;color:#6e6961;font:800 9px Barlow Condensed;position:absolute;top:14px;right:14px}.technician-flow{max-width:var(--max);grid-template-columns:1fr 340px;gap:16px;margin:16px auto 0;display:grid}.tech-panel{padding:26px}.tech-head{align-items:center;gap:14px;display:flex}.avatar{width:50px;height:50px;color:var(--yellow);background:#15130f;border-radius:50%;place-items:center;font:800 17px Barlow Condensed;display:grid}.tech-head span{letter-spacing:.16em;color:#8e887e;font:700 8px Barlow Condensed}.tech-head h3{margin:2px 0;font:700 24px Barlow Condensed}.eff{text-align:right;margin-left:auto;display:grid}.eff b{font:800 27px Barlow Condensed}.job-head{background:#dcd5c9;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.job-head>div{background:#f8f5ed;gap:4px;padding:13px;display:grid}.job-head b{font:700 13px Barlow Condensed}.tasks{gap:7px;display:grid}.tasks button{text-align:left;background:#f8f5ed;border:1px solid #d7d0c4;align-items:center;gap:10px;padding:11px;font-size:10px;display:flex}.tasks button i{border:1px solid #c9c2b6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.tasks button.done{opacity:.58;text-decoration:line-through}.tasks button.done i{color:#6abb87;background:#16261d;border-color:#2d6543}.task-progress{grid-template-columns:1fr auto;align-items:center;margin-top:18px;display:grid}.task-progress span{color:#777167;font-size:9px}.task-progress b{font:800 20px Barlow Condensed}.task-progress i{background:#ddd6ca;grid-column:1/-1}.timer-panel{flex-direction:column;padding:30px;display:flex}.timer-panel>small{letter-spacing:.16em;font:800 9px Barlow Condensed}.timer-panel>strong{margin-top:50px;font:900 62px Barlow Condensed}.timer-panel>span{font-size:10px}.timer-button{color:#fff;text-transform:uppercase;background:#0d0c09;border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:15px;font-size:10px;font-weight:800;display:flex}.reset-button{text-transform:uppercase;background:0 0;border:1px solid #0000002e;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:9px;font-size:8px;display:flex}.timeline-section{background:#f5f1e8}.timeline{max-width:var(--max);grid-template-columns:repeat(9,1fr);margin:auto;padding-top:28px;display:grid;position:relative}.timeline-line{background:#cfc8bc;height:1px;position:absolute;top:58px;left:0;right:0}.timeline-item{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.timeline-item b{font:700 14px Barlow Condensed}.timeline-item i{z-index:2;background:#cbc4b8;border:3px solid #f5f1e8;border-radius:50%;outline:1px solid #aaa397;width:11px;height:11px}.timeline-item i.live{background:var(--yellow);outline-color:#b58205}.timeline-item span{color:#777168;max-width:90px;font-size:9px;line-height:1.35}.qc{color:#fff;isolation:isolate;background:#090806;align-items:center;min-height:920px;display:flex;position:relative}.qc-photo{filter:brightness(.5)saturate(.7);background:url(/garventory-landing-dist/images/atelier-hero.jpg) 50%/cover;position:absolute;inset:0}.qc-overlay{background:linear-gradient(90deg,#040403f2,#0404038c 55%,#04040333);position:absolute;inset:0}.qc-content{z-index:2;max-width:760px;margin-left:max(5vw,28px);position:relative}.eyebrow.light{color:#aaa69d}.qc h2{font-size:clamp(60px,6vw,105px)}.qc-content>p{color:#b1ada2;max-width:600px;line-height:1.7}.qc-list{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0;display:grid}.qc-list span{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.qc-list svg{width:14px;color:var(--yellow)}.qc-pass{background:#f2b62014;border:1px solid #f2b62066;align-items:center;gap:14px;width:max-content;padding:18px;display:flex}.qc-pass svg{color:var(--yellow)}.qc-pass div{display:grid}.qc-pass small{color:#7e7a72;font-size:8px}.qc-pass strong{color:var(--yellow);font:800 24px Barlow Condensed}.history{background:#e8e2d7}.profile-shell{max-width:var(--max);background:#f9f6ef;grid-template-columns:330px 1fr;margin:auto;display:grid;box-shadow:0 30px 80px #261f1321}.profile-sidebar{color:#fff;background:#11100e;padding:28px}.vehicle-thumb{filter:brightness(.7)saturate(.7);background:url(/garventory-landing-dist/images/atelier-hero.jpg) 50%/cover;height:180px;margin:35px 0 20px}.profile-sidebar h3{margin:0;font:700 26px Barlow Condensed}.profile-sidebar>span{color:#77736b;font-size:10px}.profile-kpis{background:#ffffff12;gap:1px;margin-top:25px;display:grid}.profile-kpis .stat{background:#151410}.profile-main{padding:24px 28px}.profile-tabs{border-bottom:1px solid #ddd6ca;gap:8px;display:flex;overflow:auto}.profile-tabs button{color:#777168;white-space:nowrap;background:0 0;border:0;padding:13px 8px;font-size:9px}.profile-tabs .active{color:#111;border-bottom:2px solid var(--yellow)}.profile-title{justify-content:space-between;align-items:start;padding:28px 0;display:flex}.profile-title h3{margin:5px 0;font:700 31px Barlow Condensed}.history-list>div{color:#777168;border-top:1px solid #ded7cb;grid-template-columns:1fr 2fr 1fr 1fr auto;align-items:center;padding:16px 0;font-size:10px;display:grid}.history-list .strong{color:#191712;font-weight:700}.exploded{color:#fff;background:#0b0a08}.exploded .section-head>p{color:#8f8a80;border-left-color:#33302a}.exploded .eyebrow{color:#827d73}.exploded-stage{max-width:var(--max);background:radial-gradient(circle,#f2b62014,#0000 45%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px;border:1px solid #ffffff14;height:760px;margin:auto;position:relative}.exploded-car{width:560px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.part-body{clip-path:polygon(10% 58%,20% 25%,68% 11%,86% 30%,96% 67%,89% 78%,12% 78%,3% 67%);background:linear-gradient(145deg,#171510,#252119);border:2px solid #403b32;position:absolute;inset:20px 40px}.part-wheel-left,.part-wheel-right{color:#35312a;font-size:90px;transition:all .2s;position:absolute;bottom:0}.part-wheel-left{left:60px}.part-wheel-right{right:60px}.part-engine{color:#a9790f;font-size:60px;position:absolute;top:58px;left:50%;transform:translate(-50%)}.part-brake{color:#b78a1c;font-size:50px;position:absolute;bottom:30px;left:118px}.component-data{border-left:2px solid var(--yellow);opacity:0;gap:3px;padding-left:13px;display:grid;position:absolute;transform:translateY(18px)}.component-data span{letter-spacing:.15em;color:var(--yellow);font:800 9px Barlow Condensed}.component-data strong{font:700 18px Barlow Condensed}.component-data small{color:#79746c;font-size:9px}.command{color:#fff;background:#070706;position:relative}.command-bg{background:radial-gradient(circle at 85% 15%,#f2b62014,#0000 25%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/80px 80px;position:absolute;inset:0}.section-head.light{position:relative}.section-head.light>p{color:#8d887f;border-left-color:#393630}.branch-switch{max-width:var(--max);gap:6px;margin:-20px auto 15px;display:flex;position:relative}.branch-switch button{color:#77736b;background:#11100d;border:1px solid #ffffff1a;padding:11px 15px;font-size:9px}.branch-switch .active{color:var(--yellow);background:#1b1710;border-color:#f2b62066}.dashboard{max-width:var(--max);grid-template-rows:auto auto;grid-template-columns:1.6fr .8fr;gap:12px;margin:auto;display:grid;position:relative}.dash-kpis{background:#ffffff14;grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.stat{gap:5px;padding:16px;display:grid}.dash-kpis .stat{background:#11100d}.stat span{letter-spacing:.14em;color:#747068;font:700 8px Barlow Condensed}.stat strong{font:800 26px Barlow Condensed}.stat small{color:#5f5b54;font-size:8px}.revenue-card,.feed-card,.alerts-card{background:#11100d;border:1px solid #ffffff14;padding:20px}.revenue-card{grid-row:2/4;min-height:460px}.chart-head{justify-content:space-between;display:flex}.chart-head>div{gap:5px;display:grid}.chart-head span{letter-spacing:.14em;color:#6e6962;font:700 9px Barlow Condensed}.chart-head strong{font:800 34px Barlow Condensed}.chart-head small{color:#4da675;font-size:9px}.chart-head button{color:#77736b;background:#161510;border:1px solid #ffffff14;align-items:center;gap:6px;height:32px;font-size:9px;display:flex}.fake-chart{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 60px;border-bottom:1px solid #ffffff12;align-items:end;gap:10px;height:300px;margin-top:40px;display:flex}.fake-chart i{background:linear-gradient(#f2b62026,#f2b62005);border-top:1px solid #a77a0d;flex:1;position:relative}.fake-chart i span{background:var(--yellow);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.feed-row{color:#908b82;border-top:1px solid #ffffff0f;grid-template-columns:42px 8px 1fr;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.feed-row b{color:#b5b0a6;font:700 10px Barlow Condensed}.feed-row i{background:var(--yellow);border-radius:50%;width:5px;height:5px}.alerts-card{gap:8px;display:grid}.alert{background:#151410;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.alert svg{color:#a67a11;width:18px}.alert p{color:#8c877e;margin:0;font-size:8px;line-height:1.5}.alert p b{color:#d1ccc2;font-size:9px;display:block}.alert button{color:#8f8a80;background:#1a1814;border:1px solid #ffffff14;padding:7px;font-size:8px}.ai{background:#d8d2c7}.ai-shell{max-width:var(--max);grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin:auto;display:grid}.ai-copy h2{font-size:clamp(50px,5vw,85px)}.ai-copy>p{color:#5f5a52;max-width:600px;line-height:1.8}.query-pills{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.query-pills span{background:#e8e3da;border:1px solid #bdb6a9;padding:9px 11px;font-size:9px}.ai-answer{min-height:430px;padding:24px}.ai-answer .tiny-head span:first-child{align-items:center;gap:7px;display:flex}.question{max-width:500px;margin:42px 0 18px;font:700 28px/1.2 Barlow Condensed}.answer-card{border-left:2px solid var(--yellow);background:#151410;gap:12px;padding:18px;display:grid}.answer-card>strong{color:#e5dfd4;font:700 17px Barlow Condensed}.answer-card span{color:#8c877f;font-size:9px}.answer-card b{color:#d5a01f}.ai-answer>button{color:#c89316;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:9px;font-weight:800;display:flex}.mobile-section{background:#f4f0e7}.mobile-demo{max-width:var(--max);grid-template-columns:1fr 500px;align-items:center;gap:60px;margin:auto;display:grid}.mobile-copy{max-width:600px}.mobile-nav-pills{gap:6px;display:flex}.mobile-nav-pills button{background:#eee9df;border:1px solid #c9c2b7;padding:10px 12px;font-size:9px}.mobile-nav-pills .active{color:#fff;background:#111;border-color:#111}.mobile-copy h3{text-transform:uppercase;margin:24px 0;font:800 50px/.95 Barlow Condensed}.mobile-copy p{color:#6d685f;font-size:13px;line-height:1.7}.tech-phone{width:330px;margin:auto}.tech-phone .phone-screen{min-height:650px}.dark-phone{color:#fff;background:#0e0d0b}.phone-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.phone-top>span{color:#726e66;font-size:9px}.dark-phone>small{color:#6f6a62}.dark-phone>h4{margin:8px 0 20px;font:700 28px Barlow Condensed}.mobile-job{background:#151410;border:1px solid #ffffff14;gap:5px;margin-bottom:10px;padding:16px;display:grid}.mobile-job.active{border-color:#f2b6204d}.mobile-job>span{letter-spacing:.14em;color:#c39117;font:800 8px Barlow Condensed}.mobile-job b{color:#77736c;font:700 10px Barlow Condensed}.mobile-job strong{font:700 18px Barlow Condensed}.mobile-job small{color:#747068;font-size:9px}.mobile-job>div{background:#2b2924;height:3px;margin-top:8px}.mobile-job i{background:var(--yellow);height:100%;display:block}.inspection-mobile-photo{background:url(/garventory-landing-dist/images/atelier-detail.jpg) 50%/cover;height:170px;margin-bottom:18px}.dark-phone label{color:#77736b}.dark-phone input,.dark-phone select{color:#fff;background:#171510;border-color:#2d2a24}.phone-primary{background:var(--yellow);color:#0b0a08}.part-request-visual{background:radial-gradient(circle,#f2b6201c,#0000 55%);border:1px solid #ffffff14;place-content:center;justify-items:center;gap:12px;height:220px;display:grid}.part-request-visual svg{width:55px;height:55px;color:var(--yellow)}.part-request-visual span{letter-spacing:.12em;font:700 10px Barlow Condensed}.request-kpis{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0;display:grid}.request-kpis span{color:#6d6961;background:#14130f;padding:12px;font-size:8px;display:grid}.request-kpis b{color:#fff;font:700 16px Barlow Condensed}.phone-note{color:#6f6a63!important;font-size:9px!important;line-height:1.5!important}.customize{background:#ddd7cc}.customizer{max-width:var(--max);grid-template-columns:390px 1fr;gap:16px;margin:auto;display:grid}.custom-controls{padding:26px}.custom-controls h3{margin:0 0 24px;font:700 27px Barlow Condensed}.upload-box{cursor:pointer;border:1px dashed #bbb3a5;align-items:center;gap:12px;padding:15px;position:relative;flex-direction:row!important;display:flex!important}.upload-box svg{color:#9d7518}.upload-box div{gap:3px;display:grid}.upload-box span{color:#8a8479;font-size:8px}.upload-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.color-row{grid-template-columns:48px 1fr;gap:8px;display:grid}.color-row input[type=color]{height:44px;padding:3px}.custom-controls>p{color:#857f74;margin-top:24px;font-size:9px;line-height:1.6}.custom-preview{color:#fff;background:#0e0d0b;border:1px solid #25221d;grid-template-columns:180px 1fr;min-height:600px;display:grid}.preview-sidebar{border-right:1px solid #ffffff14;flex-direction:column;gap:5px;padding:20px;display:flex}.preview-sidebar .brand{margin-bottom:28px}.preview-sidebar button{color:#77736b;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.preview-sidebar button svg{width:15px}.preview-sidebar button.active{background:color-mix(in srgb,var(--custom) 16%,transparent);color:var(--custom);border-left:2px solid var(--custom)}.preview-main{padding:24px}.preview-top{justify-content:space-between;align-items:center;display:flex}.preview-top span{letter-spacing:.14em;color:#6d6961;font:700 8px Barlow Condensed}.preview-top h3{margin:5px 0;font:700 25px Barlow Condensed}.preview-avatar{background:var(--custom);color:#080806;border-radius:50%;place-items:center;width:34px;height:34px;font:800 10px Barlow Condensed;display:grid}.preview-kpis{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.preview-kpis .stat{background:#151410}.preview-bays{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preview-bays>div{background:#151410;border:1px solid #ffffff12;align-content:start;min-height:155px;padding:16px;display:grid}.preview-bays span{letter-spacing:.14em;color:#6f6a63;font:700 8px Barlow Condensed}.preview-bays svg{width:40px;color:var(--custom);margin:15px 0}.preview-bays b{font:700 15px Barlow Condensed}.preview-bays small{color:#77736c;margin-top:4px;font-size:8px}.final-cta{color:#fff;isolation:isolate;background:#050504;align-items:flex-end;min-height:900px;display:flex;position:relative}.final-photo{filter:brightness(.45)saturate(.7);background:url(/garventory-landing-dist/images/atelier-hero.jpg) 50%/cover;position:absolute;inset:0}.final-shade{background:linear-gradient(0deg,#040403f5 0,#04040359 60%,#04040373),linear-gradient(90deg,#040403cc,#0000 65%);position:absolute;inset:0}.final-content{z-index:2;max-width:1050px;margin:0 5vw 9vh;position:relative}.final-content .brand{margin-bottom:30px}.final-content h2{max-width:1050px;font-size:clamp(70px,7.5vw,130px)}.final-content>p{color:#aaa69d;max-width:720px;line-height:1.7}.final-content .hero-actions span{color:#7e7a72;font-size:10px}.final-content .button{background:var(--yellow)}footer{color:#77736b;background:#050504;border-top:1px solid #ffffff14;align-items:center;gap:30px;padding:28px 5vw;font-size:9px;display:flex}footer .brand{margin-right:auto}@media (width<=1100px){.nav-shell nav{display:none}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff1f;place-items:center;width:42px;height:42px;display:grid}.mobile-menu{background:#0b0a08;border:1px solid #ffffff1f;padding:14px;display:grid;position:absolute;top:76px;left:0;right:0}.mobile-menu a{color:#bbb6aa;border-bottom:1px solid #ffffff0f;padding:13px;font-size:11px}.nav-shell>.button{margin-left:auto;margin-right:10px}.hero{min-height:820px}.hero-hud .hud-vehicle{right:4%}.hero-hud .hud-job,.hero-hud .hud-tech{display:none}.statement-grid,.section-head{grid-template-columns:1fr;gap:24px}.flow-strip{justify-content:flex-start;overflow:auto}.checkin-grid{grid-template-columns:1fr}.concern-card{grid-column:auto}.inspection-board{grid-template-columns:210px 1fr}.approval-stage{justify-content:flex-start}.desktop-approval{width:80%}.customer-phone{margin-left:-70px}.inventory-grid{grid-template-columns:1fr}.bay-grid{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:1fr}.dash-kpis{grid-template-columns:repeat(3,1fr)}.revenue-card{grid-row:auto}.ai-shell,.mobile-demo{grid-template-columns:1fr}.mobile-copy{text-align:center;margin:auto}.mobile-nav-pills{justify-content:center}.customizer{grid-template-columns:1fr}.custom-preview{min-height:520px}}@media (width<=760px){.nav-shell{width:calc(100% - 16px);height:60px;top:8px}.nav-shell .brand>div,.nav-shell>.button{display:none}.brand img{width:37px;height:37px}.hero{align-items:flex-end;height:105svh;min-height:740px}.hero-car{background-position:62%}.hero-vignette{background:linear-gradient(#0000001a 30%,#000000f2),linear-gradient(90deg,#0000008c,#0000)}.hero-grid{background-size:54px 54px}.hero-content{width:auto;margin:0 20px 11vh}.hero h1{font-size:clamp(54px,16vw,78px);line-height:.88}.hero-copy{font-size:13px;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch;max-width:330px}.hero-actions .button{width:100%}.hero-hud{display:none}.hero-bottom{left:20px;right:auto}.section-pad,.statement{padding:86px 20px}.statement h2,.section-head h2{font-size:clamp(48px,13vw,70px)}.statement-grid{gap:28px}.flow-strip{padding-bottom:8px}.story-label{top:14vh;left:20px;right:20px}.story-label h3{font-size:58px}.story-car{clip-path:none;background-position:50%;width:100vw;height:58vh;bottom:0;left:0}.story-issue-card{width:auto;bottom:24px;left:14px;right:14px}.story-estimate-card{width:260px;top:16px;right:16px}.checkin-grid{display:block}.vehicle-card,.damage-panel,.concern-card{margin-bottom:12px}.vehicle-card{min-height:auto;padding:15px}.vehicle-render{height:350px}.vehicle-meta{grid-template-columns:1fr 1fr}.concern-card{grid-template-columns:1fr;gap:10px;padding:20px}.concern-card blockquote{font-size:22px}.inspection-board{grid-template-columns:1fr}.inspect-side{border-bottom:1px solid #ffffff14;border-right:0}.inspect-side .inspect-photo{display:none}.inspect-main{padding:15px}.inspect-toolbar{align-items:flex-start;gap:10px}.inspect-toolbar button{display:none}.inspect-grid{grid-template-columns:1fr}.approval-stage{justify-items:center;gap:22px;min-height:auto;display:grid}.desktop-approval{width:100%;min-height:auto;padding:0 16px 16px;transform:none}.approval-main{padding:25px 0 18px}.approval-main h3{font-size:25px}.customer-phone{order:-1;margin-left:0;transform:none}.connection-line{display:none}.inventory-grid{display:block}.part-card,.warehouse-card{margin-bottom:12px}.part-title{align-items:flex-start}.part-image{width:100px;height:90px}.part-title h3{font-size:22px}.part-meta{grid-template-columns:1fr}.warehouse-map{gap:4px}.rack i{height:48px}.locator-flow{gap:3px}.bay-grid{grid-template-columns:1fr 1fr;gap:6px}.bay-card{min-height:165px;padding:12px}.bay-card svg{width:38px;height:38px}.technician-flow{grid-template-columns:1fr}.timer-panel{min-height:320px}.timeline{grid-template-columns:1fr;gap:0;padding-left:36px}.timeline-line{width:1px;height:auto;top:0;bottom:0;left:14px}.timeline-item{text-align:left;grid-template-columns:46px 18px 1fr;place-items:center start;padding:10px 0}.timeline-item i{grid-area:1/2;transform:translate(-4px)}.timeline-item span{max-width:none}.qc{min-height:820px}.qc-content{margin:0 20px}.qc h2{font-size:60px}.qc-list,.profile-shell{grid-template-columns:1fr}.profile-sidebar{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.profile-sidebar .vehicle-thumb{display:none}.profile-sidebar h3,.profile-sidebar>span{grid-column:2}.profile-kpis{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.profile-main{padding:16px}.history-list>div{grid-template-columns:1fr 1.3fr auto}.history-list>div span:nth-child(3),.history-list>div span:nth-child(4){display:none}.exploded-stage{height:620px}.exploded-car{width:360px;transform:translate(-50%,-50%)scale(.78)}.d1{top:12%;left:5%}.d2{top:28%;right:4%}.d3{bottom:10%;right:5%}.dash-kpis{grid-template-columns:1fr 1fr}.branch-switch{padding-bottom:4px;overflow:auto}.branch-switch button{white-space:nowrap}.dashboard{display:block}.revenue-card,.feed-card,.alerts-card{margin-bottom:10px}.fake-chart{gap:5px}.ai-shell{gap:34px}.ai-copy h2{font-size:58px}.mobile-copy h3{font-size:45px}.tech-phone{width:310px}.custom-preview{grid-template-columns:70px 1fr}.preview-sidebar{padding:12px}.preview-sidebar button{justify-content:center}.preview-sidebar button:not(.active),.preview-sidebar button.active{font-size:0}.preview-sidebar .brand{justify-content:center}.preview-kpis{grid-template-columns:1fr}.preview-bays{grid-template-columns:1fr 1fr}.final-cta{min-height:780px}.final-content{margin:0 20px 8vh}.final-content h2{font-size:64px}.final-content .brand{display:none}footer{flex-wrap:wrap;align-items:flex-start}footer .brand{width:100%}}@media (width<=430px){.hero h1{font-size:58px}.button{padding:14px 15px}.vehicle-render{height:310px}.damage-marker{width:34px;height:34px}.approval-main{gap:15px;display:grid}.approval-state{min-width:100%}.warehouse-card{padding:18px}.bay-grid{grid-template-columns:1fr}.dash-kpis{grid-template-columns:1fr 1fr}.stat strong{font-size:21px}.tech-phone{width:290px}.custom-controls{padding:20px}.custom-preview{grid-template-columns:58px 1fr}.preview-main{padding:14px}.preview-bays{grid-template-columns:1fr}.final-content h2{font-size:56px}}.profile-photos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-photos figure{margin:0}.profile-photos img{object-fit:cover;width:100%;height:180px}.profile-photos figcaption{color:#776b55;padding:10px 0;font-size:11px}.history-list{animation:.3s panel-in}.preview-context{border-left:2px solid var(--custom);background:#f2b62012;margin-bottom:16px;padding:16px;font-size:12px;line-height:1.7;animation:.3s panel-in}:root{--max:1360px}html{scroll-padding-top:105px}::selection{color:#111;background:#f2b620}:focus-visible{outline-offset:5px;outline:3px solid #c28a00}button:disabled{cursor:default}.reading-progress{background:var(--yellow);transform-origin:0;z-index:1200;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 15px #f2b62088}.hero{height:110svh;min-height:820px}.hero-car{filter:brightness(.92)saturate(.85);background-position:65%}.hero-vignette{background:linear-gradient(90deg,#030302de,#0303024d 49%,#0000 78%),linear-gradient(#0000 35%,#060605)}.hero-content{margin-bottom:13vh}.hero h1{max-width:880px;font-size:clamp(64px,6.5vw,110px)}.hero-copy{max-width:560px;font-size:15px}.hero-edition{color:#bcb7aa;letter-spacing:.22em;gap:10px;font-size:9px;display:grid;position:absolute;top:145px;left:4vw}.hero-edition b{color:var(--yellow);font-size:10px;font-weight:500}.hud-vehicle{top:25%;right:5%}.hud-job{top:43%;right:6%}.hud-tech{top:63%;right:4%}.nav-shell{border-radius:4px}.nav-shell nav a{position:relative}.nav-shell nav a:after{content:"";background:var(--yellow);height:1px;transition:right .3s;position:absolute;bottom:-8px;left:0;right:100%}.nav-shell nav a:hover:after{right:0}.button{min-height:44px;position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff35 50%,#0000 65%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.button:hover:after{transform:translate(130%)}.button svg{transition:transform .25s}.button:hover svg{transform:translate(3px)}.section-pad,.statement{padding-top:110px;padding-bottom:110px}.section-head .eyebrow{align-items:center;gap:12px;display:flex}.section-head .eyebrow:before{content:"";background:#ba880f;width:22px;height:2px}.section-head h2{font-size:clamp(48px,5vw,80px)}.story-car{clip-path:none;filter:brightness(.75);background-image:url(/garventory-landing-dist/images/atelier-hero.jpg);border-radius:0;width:100%;height:100%;inset:0}.story-background{z-index:1;pointer-events:none;background:linear-gradient(90deg,#060605aa,#0000 70%)}.story-label{z-index:3}.story-progress{z-index:5;letter-spacing:.15em;color:#d7d0c1;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:6vw;right:6vw}.story-progress>div{background:#ffffff30;height:2px;position:absolute;bottom:-10px;left:0;right:0}.story-progress i{background:var(--yellow);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.story-issue-card{bottom:90px}.story-estimate-card{top:115px}.editorial-break{background:var(--yellow);justify-content:space-between;align-items:end;height:240px;padding:26px 5vw;display:flex;position:relative;overflow:hidden}.editorial-word{white-space:nowrap;letter-spacing:-.035em;color:#10100d;font:800 clamp(100px,13vw,210px)/1 Barlow Condensed;position:absolute;top:5px;left:5vw}.editorial-break>span{letter-spacing:.2em;font-size:10px;font-weight:700}.editorial-break>svg{width:35px}.vehicle-blueprint{filter:drop-shadow(0 20px 22px #0009);width:auto;height:88%}.scan-line{pointer-events:none;background:linear-gradient(90deg,#0000,#f2b620,#0000);height:1px;animation:5s ease-in-out infinite scan;position:absolute;top:10%;left:10%;right:10%;box-shadow:0 0 20px #f2b620}@keyframes scan{50%{top:90%}}.damage-marker{z-index:2}.empty-state b{color:#8a650d;font-size:11px}.inspect-card{transition:background .25s,border-color .25s,transform .25s}.inspect-card:hover,.inspect-card.selected{background:#252218;border-color:#b58b2b;transform:translateY(-3px)}.inspection-detail{background:#f2b62009;border:1px solid #f2b62040;align-items:start;gap:14px;margin-top:22px;padding:20px;animation:.35s panel-in;display:flex}.inspection-detail svg{color:var(--yellow)}.inspection-detail small{color:#c3a85f;letter-spacing:.1em;font-size:9px}.inspection-detail p{margin:9px 0;font-size:16px}.inspection-detail span{color:#a9a398;font-size:11px;line-height:1.6}.bay-card{transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.bay-card:hover{border-color:#a88024;transform:translateY(-6px);box-shadow:0 15px 30px #0003}.bay-card.focus{background:radial-gradient(at top,#f2b62020,#0000 80%),#14120e}.bay-card.focus svg{filter:drop-shadow(0 0 13px #f2b62070)}.bay-selection{max-width:var(--max);border:1px solid #ccc3b4;align-items:center;gap:18px;margin:15px auto 0;padding:18px;font-size:11px;display:flex}.bay-selection>span:last-child{color:#716758;margin-left:auto}.tasks button{transition:background .25s,transform .25s}.tasks button:hover{background:#e9e2d3;transform:translate(4px)}.task-progress u,.mobile-job i{transition:width .45s cubic-bezier(.2,.8,.2,1)}.part-card,.warehouse-card,.tech-panel,.custom-controls{transition:box-shadow .3s}.part-card:hover,.tech-panel:hover,.custom-controls:hover{box-shadow:0 28px 65px #33261522}.rack.active{box-shadow:0 0 28px #f2b62015}.rack .hit{animation:3s infinite bin-glow}@keyframes bin-glow{50%{box-shadow:0 0 24px #f2b62040}}.qc{overflow:hidden}.qc-photo{background-image:url(/garventory-landing-dist/images/atelier-detail.jpg);background-position:65%}.qc-list span{transition:color .2s,padding-left .2s}.qc-list span:hover{color:var(--yellow);padding-left:6px}.exploded-stage{background:linear-gradient(#080807bb 0%,#08080722 50%,#080807 100%),url(/garventory-landing-dist/images/atelier-detail.jpg) 50%/cover;height:650px}.exploded-car{display:none}.component-data{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff20;border-left:2px solid var(--yellow);background:#080807dc;padding:18px 22px}.component-data:before{content:"+";color:var(--yellow);font-size:20px;position:absolute;top:20px;left:-26px}.component-data small{font-size:11px}.d1{top:15%;left:5%}.d2{top:40%;right:5%}.d3{bottom:10%;right:15%}.query-pills button{text-align:left;background:#e8e3da;border:1px solid #bdb6a9;align-items:center;gap:10px;padding:13px;font-size:11px;transition:background .2s,color .2s,transform .2s;display:flex}.query-pills button:hover{transform:translate(3px)}.query-pills button.active{color:#f2b620;background:#171510;border-color:#171510}.answer-card{animation:.35s panel-in}.answer-card span{font-size:12px;line-height:1.7}.insight-link{color:var(--yellow);align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.simulation-label{letter-spacing:.13em;color:#a19b90;margin-top:26px;font-size:8px;display:block}.fake-chart i{background:linear-gradient(#f2b62066,#f2b62008);transition:height .55s,filter .2s}.fake-chart i:hover{filter:brightness(1.8)}.alert a{color:var(--yellow);font-size:10px}.mobile-nav-pills button,.branch-switch button,.profile-tabs button{min-height:44px;transition:background .2s,color .2s}.phone-shell{box-shadow:0 35px 65px #0004,0 0 0 1px #ffffff20}.estimate-review{background:#e7e0d2;padding:12px;font-size:11px;line-height:1.8;animation:.3s panel-in}.estimate-review b{display:block}.final-cta{overflow:hidden}.final-photo{background-position:70%}.final-content{max-width:850px}.final-content h2{font-size:clamp(64px,7vw,110px)}.demo-toast{opacity:0;pointer-events:none;z-index:1300;color:#f5f1e7;background:#161812;border:1px solid #b39a46;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:17px 24px;font-size:12px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,25px);box-shadow:0 16px 50px #0005}.demo-toast svg{color:var(--yellow);flex-shrink:0}.demo-toast.visible{opacity:1;transform:translate(-50%)}@keyframes panel-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=761px){.hero-title-line:first-child{max-width:760px}.hero-title-line.accent{max-width:850px}}@media (width<=760px){.hero{height:100svh;min-height:820px}.hero-content{margin:0 20px 75px}.hero h1{font-size:clamp(48px,12.5vw,78px)}.hero-car{background-position:65% 20%;background-repeat:no-repeat;background-size:auto 100%;inset:0 0 26%}.hero-vignette{background:linear-gradient(#0000 15%,#060605bb 56%,#060605 85%)}.hero-edition{font-size:8px;top:100px;left:20px}.hero-copy{font-size:13px}.hero-kicker{font-size:9px}.hero-kicker em{display:none}.hero-actions{margin-top:20px}.section-pad,.statement{padding:75px 20px}.section-head h2{font-size:clamp(44px,12vw,65px)}.editorial-break{height:165px;padding:20px}.editorial-word{font-size:110px;top:12px}.editorial-break>span{font-size:8px}.story-label{top:95px}.story-label h3{max-width:350px;font-size:46px}.story-label p{font-size:12px}.story-issue-card{width:auto;padding:14px;bottom:68px;left:20px;right:20px}.story-issue-card .issue-photo{height:85px}.story-estimate-card{z-index:6;width:250px;top:auto;bottom:85px;right:25px}.story-progress{font-size:7px;left:20px;right:20px}.story-car{width:100%;height:100%;inset:0}.bay-selection{flex-wrap:wrap;gap:12px}.bay-selection>span:last-child{width:100%;margin-left:0}.component-data{max-width:85%;padding:14px}.component-data small{font-size:10px}.d2{top:42%}.qc-content{margin:0}.qc h2{font-size:55px}.custom-preview,.preview-main{min-width:0}.preview-top h3{overflow-wrap:anywhere}.final-content h2{font-size:58px}.mobile-nav-pills{flex-wrap:wrap}.mobile-demo{gap:35px}.story-progress span{letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reading-progress{display:none}.component-data,.story-issue-card,.story-estimate-card{opacity:1;transform:none}.story-pin{height:auto;min-height:950px}.story-stage{min-height:950px;position:relative}.story-car{opacity:.4}.story-label.arrival{top:110px}.story-label.inspect{display:none}.story-issue-card{bottom:70px;left:6vw;right:auto}.story-estimate-card{inset:auto auto 480px 6vw}.story-progress{display:none}}.abd-return{color:#d2cdc2;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.abd-return img{object-fit:contain;width:20px;height:20px}.product-answers{color:#171510;background:#ede8de}.answer-grid{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:12px;margin:auto;display:grid}.answer-grid article{background:#f9f6ef;border:1px solid #d7d0c4;min-height:190px;padding:28px}.answer-grid h3{text-transform:uppercase;margin:0 0 16px;font:700 24px/1.05 Barlow Condensed}.answer-grid p{color:#69645b;margin:0;font-size:12px;line-height:1.75}.abd-footer{color:#aaa59b;align-items:center;gap:10px;margin-left:auto;display:flex}.abd-footer img{object-fit:contain;width:28px;height:28px}.abd-footer span{white-space:nowrap}@media (width<=1050px){.nav-shell nav{display:none}.abd-return{margin-left:auto}.answer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.abd-return{display:none}.answer-grid{grid-template-columns:1fr}.answer-grid article{min-height:0}.product-answers{padding-left:16px;padding-right:16px}footer{flex-wrap:wrap;gap:16px;padding:26px 20px}footer .brand{width:100%}.abd-footer{width:100%;margin-left:0}.abd-footer span{white-space:normal}.custom-controls .upload-box span{line-height:1.4}}.checkin-advanced{background:radial-gradient(at 10% 20%,#fff9ec,#0000 60%),#e9e4d9;position:relative}.checkin-advanced .section-head{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;margin-bottom:48px}.checkin-advanced .section-head h2{font-size:clamp(56px,5.4vw,86px);line-height:.92}.checkin-advanced h2 em{color:#a6770e;font-style:normal}.checkin-intro{justify-self:end;max-width:440px}.checkin-intro>span{letter-spacing:.13em;color:#7d6636;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.checkin-intro p{color:#6a6359;margin:20px 0;font-size:14px;line-height:1.9}.checkin-intro>div{flex-wrap:wrap;gap:7px;display:flex}.checkin-intro>div span{color:#696154;border:1px solid #ccc2b1;border-radius:4px;padding:7px 10px;font-size:10px}.checkin-console{max-width:var(--max);color:#eef0ec;isolation:isolate;background:#131719;border:1px solid #343739;border-radius:12px;margin:auto;overflow:hidden;box-shadow:0 45px 100px -30px #19190f65,inset 0 1px #fff4}.checkin-console-top{background:linear-gradient(110deg,#202427,#161a1c);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding:19px 25px;display:flex}.console-identity{align-items:center;gap:12px;display:flex}.console-mark{color:#f2c15b;background:#f2b62012;border:1px solid #f2b62030;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.console-identity>div{gap:6px;display:grid}.console-identity strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.console-identity>div>span{letter-spacing:.15em;color:#8a9396;font-size:8px}.checkin-workflow{color:#6d767b;align-items:center;gap:13px;font-size:10px;display:flex}.checkin-workflow>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.checkin-workflow .complete{color:#9abaac}.checkin-workflow .current{color:#f2c15b}.checkin-workflow i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #f2b62015}.demo-label{letter-spacing:.14em;color:#949d9f;white-space:nowrap;border:1px solid #ffffff18;border-radius:4px;padding:7px 9px;font-size:7px}.reception-summary{background:#171c1f;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:25px;padding:22px 26px;display:flex}.reception-summary>div:first-child{align-items:center;gap:18px;display:flex}.reception-summary h3{letter-spacing:.01em;margin:0 0 8px;font:600 24px/1.1 Barlow Condensed}.reception-summary h3+span{color:#8f999d;align-items:center;gap:9px;font-size:10px;display:flex}.reception-summary i{background:#737e84;border-radius:50%;width:3px;height:3px;display:inline-block}.reception-plate{color:#252a2b;background:#efefea;border:3px solid #c6cbc9;border-radius:5px;grid-template-columns:18px 1fr;gap:0 8px;padding:5px 10px 7px;font:600 20px Barlow Condensed;display:grid;box-shadow:0 3px 12px #0003}.reception-plate small{letter-spacing:.22em;text-align:center;grid-column:1/-1;margin-bottom:4px;font:600 6px Inter}.reception-plate b{letter-spacing:.05em;font-weight:700}.reception-specs{align-items:center;gap:30px;display:flex}.reception-specs>span{grid-template-columns:18px 1fr;gap:6px 9px;font-size:12px;display:grid}.reception-specs svg{color:#a38b53;grid-row:1/3;align-self:center}.reception-specs b{font-weight:500}.reception-specs small{color:#849093;letter-spacing:.12em;font-size:7px}.checkin-workspace{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);display:grid}.checkin-visual-column{background:#101518;min-width:0;position:relative}.inspection-stage{background:radial-gradient(#2a3338,#111518 70%);height:535px;position:relative;overflow:hidden}.vehicle-webgl{position:absolute;inset:0}.vehicle-webgl canvas{cursor:grab;outline:none;width:100%;height:100%;display:block;touch-action:pan-y!important}.vehicle-webgl canvas:active{cursor:grabbing}.vehicle-pin.recorded.has-damage:not(.active)>span{color:#ffe0a1;background:#594121;border-color:#e6ae58}.stage-caption{z-index:3;pointer-events:none;gap:8px;display:grid;position:absolute;top:23px;left:24px}.stage-caption>span{letter-spacing:.14em;color:#c5cdce;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.stage-caption>span i{background:#a9d4bf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #a9d4bf44}.stage-caption>span i.scanning{background:#f2b620}.stage-caption small{color:#7d898e;font-size:8px}.stage-tools{z-index:5;gap:7px;display:grid;position:absolute;top:20px;right:17px}.stage-tools button{color:#a4afb4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191f23dc;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:34px;height:34px;transition:color .2s,border-color .2s,background .2s;display:grid}.stage-tools button:hover,.stage-tools button.active{color:#f5c667;background:#322d21;border-color:#f2b62065}.checkin-console button:disabled{opacity:.38;cursor:not-allowed}.checkin-console :focus-visible{outline-offset:3px;outline:2px solid #f4bd47}.vehicle-pin{z-index:4;cursor:pointer;visibility:hidden;color:#f6d281;background:0 0;border:0;padding:0;transition:opacity .15s;position:absolute;top:0;left:0}.vehicle-pin>span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23231bdd;border:1px solid #d4a646;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:700;transition:background .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 5px #f2b62014,0 3px 12px #0005}.vehicle-pin.active>span,.vehicle-pin:hover>span{color:#161910;background:#f2bd49;box-shadow:0 0 0 7px #f2b62020,0 0 30px #f2b62030}.vehicle-pin.recorded:not(.active)>span{color:#c3ebd8;background:#193c2d;border-color:#82b99f}.vehicle-pin>i{white-space:nowrap;pointer-events:none;opacity:0;color:#e0e7e6;background:#111a20ed;border:1px solid #ffffff1c;border-radius:4px;padding:6px 9px;font-size:9px;font-style:normal;transition:all .2s;position:absolute;top:4px;left:40px;transform:translate(-4px)}.vehicle-pin.active>i,.vehicle-pin:hover>i,.vehicle-pin:focus-visible>i{opacity:1;transform:translate(0)}.stage-orientation{pointer-events:none;color:#77888f;letter-spacing:.1em;justify-items:center;gap:6px;font-size:7px;display:grid;position:absolute;bottom:65px;left:24px}.stage-orientation>div{border:1px solid #52636b66;border-radius:50%;width:39px;height:39px;position:relative;transform:rotate(-35deg)}.stage-orientation>div:before,.stage-orientation>div:after{content:"";background:#52636b88;width:1px;position:absolute;top:5px;bottom:5px;left:50%}.stage-orientation>div:after{transform:rotate(90deg)}.stage-orientation i{border-bottom:8px solid #d0ab54;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:2px;left:15px}.stage-orientation small{font-size:6px}.stage-bottom{z-index:5;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:17px;left:24px;right:20px}.stage-bottom>span{color:#89989f;pointer-events:none;align-items:center;gap:7px;font-size:9px;display:flex}.stage-bottom>button{color:#b2bdc0;background:#151c20dd;border:1px solid #ffffff1c;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.stage-bottom>button[aria-pressed=true]{color:#edc56b;border-color:#af914b}.scan-status{color:#eac565;z-index:6;background:#1b211ee8;border:1px solid #f2b62050;border-radius:5px;align-items:center;gap:10px;width:max-content;max-width:75%;padding:12px;font-size:9px;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.scan-status svg{flex-shrink:0}.vehicle-loading{color:#c4c9c8;background:radial-gradient(#283136,#111518 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.vehicle-loading strong{font-size:13px;font-weight:500}.vehicle-loading>span{color:#7e8c91;font-size:10px}.vehicle-loading>svg{color:#e0b252}.loader-orbit{border:1px solid #e3b451;border-color:#e3b451 #e3b451 #ffffff14 #ffffff14;border-radius:50%;width:60px;height:60px;animation:1.4s linear infinite studio-spin;position:relative}.loader-orbit:after{content:"";border:1px dashed #f2b62044;border-radius:50%;position:absolute;inset:9px}.spin{animation:1.3s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.vehicle-fallback{position:absolute;inset:0}.vehicle-fallback img{object-fit:cover;opacity:.5;width:100%;height:100%}.vehicle-fallback p{text-align:center;background:#101518dd;border:1px solid #ffffff15;padding:20px;font-size:12px;line-height:1.8;position:absolute;top:42%;left:20px;right:20px}.vehicle-webgl.fallback canvas{display:none}.camera-toolbar{background:#171d21;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.camera-toolbar>div{flex-wrap:wrap;gap:3px;display:flex}.camera-toolbar button{color:#89989e;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:9px;transition:all .2s;display:flex}.camera-toolbar button:hover{color:#fff;background:#ffffff08}.camera-toolbar button.active{color:#efd08b;background:#f2b62013;border-color:#f2b62035}.camera-toolbar .scan-button{color:#d7c088;white-space:nowrap;border-color:#ffffff17}.zone-selector{padding:19px 22px}.zone-selector>div:first-child{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.zone-selector small{letter-spacing:.16em;color:#a2abae;font-size:8px}.zone-selector>div:first-child>span{color:#7b8c92;font-size:9px}.zone-buttons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.zone-buttons>button{text-align:left;color:#919fa5;background:#192025;border:1px solid #ffffff10;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:9px 8px;font-size:8px;transition:all .2s;display:flex}.zone-buttons>button>span{color:#aeb9bc;border:1px solid #47565e;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.zone-buttons>button.selected{color:#f2d394;background:#28291f;border-color:#bb964c}.zone-buttons>button.selected>span{color:#f2c971;border-color:#b89344}.zone-buttons>button.reviewed>span{color:#a2d8bc;background:#214234;border-color:#4b8265}.zone-buttons>button:hover{border-color:#a18e63}.model-credit{color:#63747c;padding:0 22px 17px;font-size:7px;line-height:1.6}.model-credit a{color:#94a3a8;text-underline-offset:2px;text-decoration:underline}.condition-inspector{color:#292e2e;background:#f6f3ed;border-left:1px solid #ffffff15;flex-direction:column;min-width:0;display:flex}.inspector-tabs{background:#eeeae2;border-bottom:1px solid #dedbd2;padding:0 20px;display:flex}.inspector-tabs button{color:#929084;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:20px 0 17px;font-size:10px;font-weight:600;display:flex}.inspector-tabs button.active{color:#383b35;border-bottom-color:#b08b3d}.inspector-tabs b{color:#6b6c60;background:#d9d5cc;border-radius:3px;padding:2px 5px;font-size:9px}.inspector-content{flex:1;padding:25px 25px 18px;animation:.3s panel-in}.selected-zone{justify-content:space-between;align-items:center;gap:10px;display:flex}.selected-zone>div>span{letter-spacing:.12em;color:#a2967e;font-size:8px}.selected-zone h3{margin:9px 0 0;font:600 30px/1.1 Barlow Condensed}.zone-badge{color:#95712c;background:#ede7da;border:1px solid #d7ccb5;border-radius:8px;place-items:center;width:41px;height:41px;font-size:12px;font-weight:600;display:grid}.zone-record-status{color:#928974;align-items:center;gap:6px;margin:17px 0 25px;font-size:9px;display:flex}.zone-record-status.saved{color:#47725c}.condition-field{color:#5b5c53;margin-bottom:20px;font-size:10px;font-weight:600;display:block;position:relative}.condition-field>span{float:right;color:#a6a191;letter-spacing:.05em;font-size:7px}.condition-field select,.condition-field textarea{color:#42473f;resize:vertical;background:#fdfcf8;border:1px solid #dad6cb;border-radius:5px;outline:none;width:100%;margin-top:9px;padding:11px 12px;font:12px/1.6 Inter,system-ui,sans-serif;display:block}.condition-field textarea{min-height:84px;max-height:200px}.condition-field textarea::placeholder{color:#a5a292;font-size:11px}.condition-field select:focus,.condition-field textarea:focus{border-color:#ac8b49;box-shadow:0 0 0 3px #b38c3210}.condition-severity{border:0;margin:0 0 22px;padding:0}.condition-severity legend{color:#5b5c53;margin-bottom:10px;font-size:10px;font-weight:600}.condition-severity>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.condition-severity button{color:#8c8b7e;background:#f7f5ef;border:1px solid #ddd8cb;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:10px 5px;font-size:10px;display:flex}.condition-severity button i{background:#d0b772;border-radius:50%;width:5px;height:5px}.condition-severity button:nth-child(2) i{background:#c08c41}.condition-severity button:nth-child(3) i{background:#bd6550}.condition-severity button.active{color:#725524;background:#eee5d1;border-color:#bb9856}.evidence-heading{color:#5b5c53;justify-content:space-between;margin-bottom:11px;font-size:10px;font-weight:600;display:flex}.evidence-heading small{color:#a6a191;font-size:8px;font-weight:400}.evidence-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evidence-actions label,.evidence-actions>button{color:#77684a;cursor:pointer;background:#efeae0;border:1px dashed #ccc4b1;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:9px;display:flex;position:relative}.evidence-actions>button{background:#f5f2ea;border-style:solid}.evidence-actions label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.evidence-actions label:focus-within{outline-offset:2px;outline:2px solid #b48d3c}.evidence-actions label.busy{opacity:.5}.evidence-note{color:#a09a8a;margin:11px 0 22px;font-size:9px;line-height:1.7}.evidence-photos{gap:9px;margin:12px 0 19px;display:flex}.evidence-photos>div{flex:1;max-width:33.33%;position:relative}.evidence-photos>div>button:first-child{background:#dedbd1;border:0;border-radius:4px;width:100%;padding:0;overflow:hidden}.evidence-photos img{object-fit:cover;width:100%;height:63px}.evidence-photos span{color:#686855;padding:5px;font-size:6px;display:block}.evidence-photos .remove-evidence{color:#7a6c53;background:#fff;border:1px solid #d7d1c3;border-radius:50%;place-items:center;width:19px;height:19px;padding:2px;display:grid;position:absolute;top:-4px;right:-4px}.save-condition{color:#f4d18b;background:#202721;border:1px solid #30392d;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:13px 15px;font-size:10px;font-weight:600;transition:background .2s,transform .2s;display:flex}.save-condition:hover{background:#35402f;transform:translateY(-1px)}.save-condition>svg:last-child:not(:first-child){margin-left:auto}.secondary-condition-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.secondary-condition-actions button{color:#7d7e6c;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:8px 0;font-size:9px;display:flex}.secondary-condition-actions button:hover{color:#313e2b}.inspector-footer{color:#9d9684;background:#f0ece3;border-top:1px solid #ddd8cb;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:15px 20px;font-size:8px;display:flex}.saved-records-panel{flex:1;padding:25px;animation:.3s panel-in}.saved-records-head>svg{color:#ab904f}.saved-records-head h3{margin:10px 0;font:600 27px Barlow Condensed}.saved-records-head p{color:#97907f;margin:0 0 20px;font-size:10px}.no-records{text-align:center;color:#a9a18e;padding:45px 5px}.no-records>svg{margin:auto}.no-records p{font-size:12px;line-height:1.8}.no-records>button{color:#9d7a35;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.condition-records{gap:8px;max-height:460px;margin-bottom:20px;display:grid;overflow:auto}.condition-records>div{border:1px solid #e1dbcd;border-radius:5px;position:relative}.condition-records>div>button:first-child{text-align:left;background:#faf8f2;border:0;align-items:center;gap:10px;width:100%;padding:13px 26px 13px 12px;display:flex}.condition-records button>div{flex:1;gap:5px;display:grid}.condition-records b{color:#484d40;font-size:11px}.condition-records small{color:#938568;font-size:9px}.condition-records button>div>span{color:#aaa28e;font-size:8px}.condition-records .clear{color:#568168}.condition-records .damage{color:#b48b43}.condition-records>div>button:first-child>svg{color:#b0a38b}.condition-records .remove-record{color:#a2947a;background:0 0;border:0;padding:2px;position:absolute;bottom:9px;right:7px}.report-note{color:#a39882;margin-top:12px;font-size:9px;line-height:1.7;display:block}.checkin-footer{background:#1b2124;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:21px 26px;display:flex}.checkin-completion{align-items:center;gap:14px;display:flex}.completion-ring{background:conic-gradient(#d2ac59 var(--completion),#344046 0);border-radius:50%;width:46px;height:46px;padding:3px}.completion-ring>span{color:#dfc992;background:#1b2124;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.completion-ring small{font-size:7px}.checkin-completion>div:last-child{gap:7px;display:grid}.checkin-completion b{color:#d8ddda;font-size:11px;font-weight:500}.checkin-completion>div:last-child>span{color:#7c8d94;align-items:center;gap:8px;font-size:9px;display:flex}.checkin-completion i{background:#798c95;border-radius:50%;width:3px;height:3px}.review-condition{color:#d1d9cb;background:#27302d;border:1px solid #46524f;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:12px 15px;font-size:10px;display:flex}.review-condition:hover{color:#f0d39a;border-color:#b3985c}.checkin-concern{max-width:var(--max);justify-content:space-between;align-items:center;gap:20px;margin:25px auto 0;padding:0 4px;display:flex}.checkin-concern>div>span{letter-spacing:.14em;color:#a3967c;font-size:8px}.checkin-concern p{color:#575246;margin:7px 0 0;font:500 24px Barlow Condensed}.checkin-concern>span{color:#8d8471;align-items:center;gap:8px;font-size:9px;display:flex}.checkin-concern>span>svg{color:#9d7e41}.checkin-concern i{background:#a79a7f;border-radius:50%;width:3px;height:3px}.checkin-console.expanded{z-index:1500;max-width:none;position:fixed;inset:15px;overflow-y:auto;box-shadow:0 0 0 100vmax #090e12e8}.checkin-console.expanded .inspection-stage{height:min(65vh,800px)}.evidence-dialog{color:#e7e9dd;background:#141b1e;border:1px solid #ffffff2c;border-radius:10px;max-width:min(90vw,1000px);max-height:90vh;padding:15px}.evidence-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d10dc}.evidence-dialog>button{color:#fff;background:#111b22cc;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.evidence-dialog img{object-fit:contain;max-height:75vh}.evidence-dialog p{color:#b9c2c4;margin:14px 4px 3px;font-size:11px}@media (width>=1600px){.inspection-stage{height:570px}}@media (width<=1150px){.checkin-workspace{grid-template-columns:minmax(0,1.5fr) minmax(305px,1fr)}.checkin-workflow{display:none}.reception-specs{gap:20px}.zone-buttons{grid-template-columns:repeat(2,1fr)}.camera-toolbar{flex-wrap:wrap}.camera-toolbar>div{flex:1}.camera-toolbar .scan-button{font-size:8px}.inspector-content,.saved-records-panel{padding:22px 20px}.inspection-stage{height:500px}}@media (width<=850px){.checkin-advanced .section-head{grid-template-columns:1fr;gap:24px}.checkin-intro{justify-self:start;max-width:520px}.checkin-workspace{grid-template-columns:1fr}.condition-inspector{border-top:1px solid #ffffff14;border-left:0}.inspector-content{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.selected-zone,.zone-record-status,.evidence-heading,.evidence-actions,.evidence-photos,.evidence-note,.save-condition,.secondary-condition-actions{grid-column:1/-1}.condition-field:has(textarea){grid-column:1/-1}.evidence-photos>div{max-width:110px}.inspector-content{padding:25px}.zone-buttons{grid-template-columns:repeat(4,1fr)}.inspection-stage{height:500px}.reception-summary{padding:20px}.reception-specs{gap:18px}.reception-specs>span:last-child{display:none}.checkin-concern{flex-direction:column;align-items:flex-start;gap:12px}.checkin-console.expanded{inset:8px}.checkin-console.expanded .inspection-stage{height:60vh}.checkin-advanced .section-head h2{font-size:65px}}@media (width<=540px){.checkin-advanced{padding-left:12px;padding-right:12px}.checkin-advanced .section-head{margin-bottom:30px;padding:0 8px}.checkin-advanced .section-head h2{font-size:clamp(48px,12vw,65px)}.checkin-intro p{font-size:12px}.checkin-intro>span,.checkin-intro>div span{font-size:8px}.checkin-console{border-radius:9px}.checkin-console-top{gap:8px;padding:14px}.console-identity{gap:9px}.console-mark{width:32px;height:32px}.console-mark svg{width:19px}.console-identity strong{font-size:11px}.console-identity>div>span{font-size:6px}.demo-label{padding:5px;font-size:6px}.reception-summary{flex-direction:column;gap:17px;padding:17px 14px}.reception-summary h3{font-size:22px}.reception-summary h3+span{font-size:9px}.reception-summary>div:first-child{gap:13px}.reception-plate{padding:4px 8px 6px;font-size:17px}.reception-specs{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:13px;display:flex}.reception-specs>span:last-child{display:grid}.reception-specs>span{grid-template-columns:15px 1fr;gap:4px 6px;font-size:10px}.reception-specs svg{width:14px}.reception-specs small{font-size:6px}.inspection-stage{height:375px}.stage-caption{gap:6px;top:18px;left:15px}.stage-caption>span,.stage-caption small{font-size:7px}.stage-tools{gap:6px;top:14px;right:10px}.stage-tools button{width:31px;height:31px}.stage-orientation{bottom:65px;left:15px}.stage-orientation>div{width:29px;height:29px}.stage-orientation i{left:10px}.stage-orientation>span{font-size:6px}.stage-bottom{bottom:14px;left:14px;right:11px}.stage-bottom>span{gap:4px;font-size:7px}.stage-bottom>span svg{width:12px}.stage-bottom>button{padding:7px;font-size:8px}.vehicle-pin>span{width:28px;height:28px;font-size:8px}.vehicle-pin>i{display:none}.camera-toolbar{gap:8px;padding:10px}.camera-toolbar>div{flex:auto;justify-content:space-between;gap:1px;width:100%}.camera-toolbar button{min-height:35px;padding:7px;font-size:8px}.camera-toolbar .scan-button{background:#f2b62008;border-color:#f2b62022;width:100%;font-size:9px}.zone-selector{padding:16px 14px}.zone-buttons{grid-template-columns:repeat(2,1fr);gap:7px}.zone-buttons>button{padding:9px;font-size:9px}.zone-selector small{font-size:7px}.model-credit{padding:0 14px 15px;font-size:6px}.inspector-tabs{padding:0 15px}.inspector-tabs button{min-height:50px;padding:15px 0;font-size:10px}.inspector-content{padding:22px 18px;display:block}.selected-zone h3{font-size:30px}.condition-field{font-size:11px}.condition-field select,.condition-field textarea{font-size:16px}.condition-field textarea{font-size:14px}.condition-severity button{min-height:42px;font-size:11px}.condition-field textarea::placeholder{font-size:12px}.evidence-actions label,.evidence-actions>button{min-height:45px;font-size:10px}.evidence-note{font-size:10px}.evidence-heading{font-size:11px}.evidence-photos img{height:70px}.save-condition{min-height:47px;font-size:11px}.secondary-condition-actions button{min-height:40px;font-size:10px}.checkin-footer{flex-direction:column;align-items:stretch;gap:17px;padding:20px 18px}.checkin-completion b{font-size:12px}.checkin-completion>div:last-child>span{font-size:8px}.review-condition{justify-content:center}.checkin-concern{padding:0 8px}.checkin-concern p{font-size:21px}.checkin-concern>span{flex-wrap:wrap;font-size:8px}.scan-status{max-width:70%;font-size:8px;bottom:58px}.vehicle-loading strong{font-size:11px}.vehicle-loading>span{font-size:9px}.saved-records-panel{padding:22px 18px}.condition-records>div>button:first-child{min-height:78px}.checkin-console.expanded .checkin-console-top{z-index:10;position:sticky;top:0}.checkin-console.expanded .inspection-stage{height:400px}}@media (prefers-reduced-motion:reduce){.checkin-console *{transition:none!important;animation:none!important}}
