@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef2fa;background:#090e16;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 50% -20%,#1c2a40 0,#0000 60%),#090e16;min-height:100vh;margin:0}button{font:inherit}button:focus-visible{outline-offset:4px;outline:2px solid #73c6ff}main{max-width:1360px;margin:auto;padding:42px 38px 28px}.eyebrow{letter-spacing:2.1px;color:#8795ad;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;font-weight:700;display:flex}.mark{color:#ef4444;letter-spacing:0;font-size:25px;font-weight:700}.private{color:#68788e;letter-spacing:1.5px;margin-left:auto;font-size:9px}.panel{background:linear-gradient(125deg,#121b2b,#0e1622 70%);border:1px solid #25334a;border-radius:28px;overflow:hidden;box-shadow:0 24px 100px #0003}header{justify-content:space-between;align-items:flex-start;gap:24px;padding:38px 40px 26px;display:flex}.titleline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}h1{letter-spacing:-1.2px;margin:0;font-size:34px;font-weight:700}.subtitle{color:#8d9db6;margin:12px 0 0;font-size:15px}b{color:#53647c;padding:0 6px;font-weight:400}.feedbadge{color:#ff7979;letter-spacing:1px;background:#ef35351c;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.feedbadge i,.dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.refresh{color:#e6edf8;white-space:nowrap;cursor:pointer;background:#1c2b40;border:1px solid #374861;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.refresh:hover{background:#263a53;border-color:#6687ac}.refresh:disabled{opacity:.6;cursor:wait}.refresh span{font-size:20px;line-height:15px}.statusbar{color:#788ba5;background:#0b132150;border-block:1px solid #223047;justify-content:space-between;gap:16px;padding:15px 40px;font-size:11px;display:flex}.statusbar strong{color:#a6b6cd;font-weight:500}.dot{color:#7ad4b2;margin-right:7px}.notice{color:#a7c9e9;margin:0;padding:0 40px;font-size:12px}.notice:not(:empty){border-bottom:1px solid #223047;padding-block:13px}.columnlabels{color:#62758e;letter-spacing:1.3px;grid-template-columns:125px 1fr 250px 100px;gap:15px;padding:24px 40px 11px;font-size:9px;display:grid}.columnlabels span:nth-child(3),.columnlabels span:nth-child(4){text-align:right}.rows{padding:0 24px}.row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #243149;grid-template-columns:125px 1fr 250px 100px;align-items:center;gap:15px;padding:23px 16px;transition:background .15s;display:grid}.row:last-child{border-bottom:0}.row:hover{background:#21314b66;border-radius:9px}.time{flex-direction:column;gap:4px;display:flex}.time strong{letter-spacing:-.5px;font-size:19px}.time span{color:#8192ac;font-size:12px}.vin{color:#6fc5ff;letter-spacing:-.5px;font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600}.vin small{vertical-align:middle;letter-spacing:.8px;color:#72b7e5;background:#55b9ff13;border-radius:4px;margin-left:12px;padding:4px 6px;font-family:DM Sans,sans-serif;font-size:8px}.config{color:#9baec8;margin-top:6px;font-size:13px}.location{color:#9baec8;align-items:center;gap:6px;margin-top:5px;font-size:13px;display:flex}.location svg{color:#607d9d;flex-shrink:0}.dates{text-align:right;font-size:13px;line-height:1.9}.dates span{color:#778ba7}.dates strong{color:#c5d0e1;font-weight:500}.window{color:#79cfa7}.wait{color:#889bb4;white-space:nowrap;background:#1a2940;border:1px solid #2e415d;border-radius:30px;justify-self:end;padding:8px 10px;font-size:11px}.wait strong{color:#eef4ff;margin-right:2px;font-size:19px}footer{color:#667b96;border-top:1px solid #202d40;justify-content:space-between;gap:15px;margin-top:15px;padding:25px 40px 28px;font-size:11px;display:flex}.syncnote{text-align:center;color:#647892;max-width:780px;margin:22px auto 0;font-size:11px;line-height:1.8}kbd{color:#bdcadd;border:1px solid #334257;border-radius:4px;padding:1px 5px}dialog{color:#e7edf7;background:#111b2a;border:1px solid #34435b;border-radius:20px;width:min(740px,100vw - 32px);max-height:88vh;padding:0;box-shadow:0 30px 120px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030810c9}.modal{padding:30px}.modalhead{justify-content:space-between;gap:15px;display:flex}.overline{color:#7191b2;letter-spacing:2px;font-size:10px}h2{letter-spacing:-.6px;margin:7px 0 10px;font-size:27px}.close{color:#cbd5e5;cursor:pointer;background:#1d2a3d;border:1px solid #34435b;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:26px;line-height:25px}.heroStats{border-block:1px solid #28394f;gap:32px;margin-top:12px;padding:24px 0;display:flex}.heroStats small{letter-spacing:1.4px;color:#8398b1;margin-bottom:8px;font-size:9px;display:block}.heroStats strong{font-size:22px}.heroStats em{color:#8496b0;font-size:14px;font-style:normal;font-weight:400}.heroStats .window{font-size:17px}h3{color:#cbd8e9;margin:27px 0 15px;font-size:14px}dl{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;display:grid}dt{color:#7e92ac;margin-bottom:5px;font-size:11px}dd{color:#c6d5e8;margin:0;font-size:13px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:1px solid #2c425b;margin-left:4px;padding:0 0 20px 20px;position:relative}.timeline li:last-child{border:0}.timelineDot{background:#65b9ed;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.timeline strong{font-size:13px;font-weight:500}.timeline time{color:#7086a1;margin-top:4px;font-size:11px;display:block}.timeline p{color:#93b5d5;margin:6px 0 0;font-size:12px}.options{gap:10px;display:grid}.options div{color:#9cb0ca;gap:12px;font-size:12px;display:flex}.options code{color:#68b7e8;min-width:55px}.modalnote{color:#647b98;margin-top:26px;font-size:11px;line-height:1.7}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1000px){main{padding:25px 20px}header{padding:28px}h1{font-size:28px}.columnlabels{grid-template-columns:100px 1fr 190px 75px;padding-inline:28px}.row{grid-template-columns:100px 1fr 190px 75px;gap:10px}.vin{font-size:16px}.vin small{display:none}.time strong{font-size:17px}.statusbar{padding-inline:28px}.statusbar>span:last-child{display:none}.dates{font-size:12px}footer{padding-inline:28px}.rows{padding-inline:12px}}@media (max-width:700px){main{padding:20px 12px}.eyebrow{padding-inline:8px}.private{display:none}.panel{border-radius:20px}header{padding:24px 20px;display:block}h1{letter-spacing:-.9px;font-size:27px}.titleline{gap:10px}.feedbadge{font-size:8px}.subtitle{font-size:12px}.refresh{justify-content:center;width:100%;margin-top:20px;padding:12px}.statusbar{padding:13px 20px;font-size:10px}.columnlabels{display:none}.rows{padding:0 16px}.row{grid-template-columns:1fr auto;gap:8px 12px;padding:20px 4px}.time{flex-direction:row;grid-column:1;align-items:center;gap:8px}.time strong{font-size:15px}.time span{font-size:11px}.vehicle{grid-area:2/1}.vin{font-size:17px}.config,.location{font-size:12px;line-height:1.5}.dates{text-align:left;grid-area:3/1;margin-top:4px;font-size:12px;line-height:1.8}.wait{grid-area:2/2;padding:8px 10px;font-size:10px}.wait strong{font-size:20px}footer{flex-direction:column;gap:8px;padding:20px;font-size:10px}.syncnote{padding:0 15px;font-size:10px}.notice{padding-inline:20px}.modal{padding:22px}.heroStats{gap:20px}.heroStats .window{font-size:15px}h2{font-size:23px}dl{gap:16px}.modalhead .vin{font-size:16px}}.freshness{text-align:right;flex-direction:column;gap:7px;min-width:190px;font-size:12px;display:flex}.freshness strong{color:#83d3ad;font-weight:500}.freshness span{color:#8095b0;font-size:11px}.freshness small{font-size:10px}.freshness.stale strong,.freshness.stale small{color:#e7b571}.tools{padding:22px 40px 4px}.toolbar{gap:10px;display:flex}input,select{font:inherit;color:#bdcde2;background:#0c1523;border:1px solid #304158;border-radius:8px;min-width:0;padding:11px 12px;font-size:12px}input:focus,select:focus{outline-offset:2px;outline:2px solid #60b8ec}input::placeholder{color:#6c829d}.toolbar input{flex:1}.toolbar select{max-width:160px}.filterline{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.segments{border:1px solid #304158;border-radius:8px;display:flex;overflow:hidden}.segments button,.chip{color:#90a6c3;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:11px}.segments button[aria-pressed=true],.chip[aria-pressed=true]{color:#c1e4ff;background:#254467}.chip{border:1px solid #304158;border-radius:8px}.chip:hover,.textbutton:hover{color:#d5ebff;background:#23354b}.resultcount{color:#6d819c;margin-left:auto;font-size:11px}.textbutton{color:#7cbee8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px;font-size:11px}.textbutton:disabled{opacity:.3;cursor:default}.newbanner{color:#a4d6fa;background:#19466b44;border-bottom:1px solid #285175;justify-content:space-between;gap:14px;padding:15px 40px;font-size:12px;display:flex}.newbanner button{color:#94cfff;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.row.isnew{background:#1d41632b;box-shadow:inset 3px 0 #60b9f1}.row.iswatched .location{color:#e3c581}.vin small{display:inline-block!important}.empty{text-align:center;color:#8fa7c4;padding:35px;font-size:14px}.empty p{color:#6e87a7;font-size:12px}.insights{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:22px;display:grid}.card{background:#101a29;border:1px solid #26374e;border-radius:18px;min-width:0;padding:25px}.card h2{font-size:23px}.card h2 span{color:#849bb7;font-size:13px;font-weight:400}.card p{color:#7b92ad;font-size:11px;line-height:1.7}.card form{gap:8px;margin:16px 0;display:flex}.card input{width:100%}.watchlist{flex-wrap:wrap;gap:7px;display:flex}.barrow{color:#809bb9;align-items:center;gap:12px;margin:15px 0;font-size:10px;display:flex}.barrow>div{background:#1d2d43;border-radius:5px;flex:1;height:6px;overflow:hidden}.barrow i{background:#59aee6;border-radius:5px;height:100%;display:block}.barrow strong{color:#b6d5ef;min-width:15px}.trendlist{max-height:200px;margin-top:12px;overflow:auto}.trendlist>div{color:#bdcde0;border-bottom:1px solid #22334a;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.trendlist small{color:#657f9f;margin-top:4px;font-size:10px;display:block}.trendlist strong{white-space:nowrap;color:#78d1b0;font-weight:500}.modalnav{justify-content:space-between;gap:5px;margin:12px 0;display:flex}.tabs{border-bottom:1px solid #314159;gap:6px;margin-top:10px;display:flex}.tabs button{font:inherit;color:#829bb7;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px;font-size:12px}.tabs button[aria-selected=true]{color:#89ccff;border-bottom-color:#65bcfb}.heroStats p{color:#91a6c0;margin:8px 0 0;font-size:11px}.change{border-bottom:1px solid #27394f;padding:18px 0}.change time{color:#718ba9;margin-bottom:6px;font-size:10px;display:block}.change strong{color:#b9cde4;font-size:13px}.change div{flex-direction:column;gap:7px;margin-top:10px;font-size:12px;display:flex}.change del{color:#7d90a9}.change span{color:#84d6b0}@media (max-width:1000px){.tools{padding-inline:28px}.toolbar{flex-wrap:wrap}.toolbar input{min-width:100%}.toolbar select{flex:1;max-width:none}.insights{grid-template-columns:1fr 1fr}.watchcard{grid-column:1/-1}.watchcard form{max-width:420px}.freshness{min-width:150px}}@media (max-width:700px){.freshness{text-align:left;gap:6px;margin-top:19px}.tools{padding:19px 20px 0}.toolbar{gap:7px}.toolbar select{padding:10px 6px;font-size:10px}.filterline{gap:7px}.resultcount{width:100%;margin-top:5px}.insights{grid-template-columns:1fr}.card{padding:22px}.newbanner{padding:14px 20px}.tabs button{padding:12px 8px;font-size:11px}.modalnav .textbutton{font-size:10px}.vin small{margin-left:5px;font-size:7px}.row .vin{font-size:15px}.freshness span{font-size:11px}.heroStats{flex-wrap:wrap}}.headerActions{flex-direction:column;flex:0 0 300px;align-items:flex-end;gap:14px;display:flex}.refreshControl{box-sizing:border-box;text-align:left;background:linear-gradient(145deg,#19283c,#101b2b);border:1px solid #30455f;border-radius:18px;width:300px;padding:18px;box-shadow:0 10px 30px #0002}.refreshTopline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.refreshEyebrow{letter-spacing:1.7px;color:#8aa2bf;font-size:9px;font-weight:700}.helperPill{color:#92a4ba;background:#182436;border:1px solid #364358;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:flex}.helperPill i{background:#8391a3;border-radius:50%;width:5px;height:5px}.helperPill.isOnline{color:#96dfbd;background:#14352b66;border-color:#335a51}.helperPill.isOnline i{background:#75d8ac;box-shadow:0 0 8px #75d8ac44}.updateButton{color:#081c30;cursor:pointer;background:linear-gradient(135deg,#8bd7ff,#54acf0);border:1px solid #85cfff;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:14px 12px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 4px 18px #379feb24,inset 0 1px #fff4}.updateButton:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 7px 25px #379feb40}.updateButton:active:not(:disabled){transform:translateY(0)}.updateButton:focus-visible{outline-offset:4px;outline:3px solid #c7ecff}.updateButton:disabled{cursor:default;opacity:1;color:#b1d9f7;box-shadow:none;background:#213b56;border-color:#3f6588}.updateIcon{align-items:center;display:flex}.updateArrow{margin-left:auto;font-size:20px;font-weight:400;line-height:18px}.isSpinning .updateIcon{animation:1.6s linear infinite updateSpin}.refresh-error .updateButton:not(:disabled){color:#3e2315;background:linear-gradient(135deg,#ffd3ac,#eab38f);border-color:#f2c6a5}.refresh-success{border-color:#31564c}.refresh-success .updateButton:not(:disabled){color:#102e26;background:linear-gradient(135deg,#a0e7c8,#73c8b3);border-color:#99dfc7}.feedbackTitle{color:#d0e2f6;font-size:11px;font-weight:600}.updateFeedback p{color:#90a7c2;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.65}.refresh-error .feedbackTitle{color:#ffc6a5}.refresh-success .feedbackTitle{color:#9ce3c3}.refreshSteps{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.refreshSteps li{color:#7088a5;flex-direction:column;flex:1;gap:7px;font-size:9px;display:flex}.refreshSteps i{background:#2a3b51;border-radius:5px;width:100%;height:3px}.refreshSteps .done{color:#91cebc}.refreshSteps .done i{background:#70c8ac}.refreshSteps .current{color:#b4dcff}.refreshSteps .current i{background:#73bff2;animation:1.6s ease-in-out infinite updatePulse}.refreshMeta{color:#829bb8;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:10px;font-size:10px;display:flex}.refreshTextButton{color:#a3d7ff;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:10px;text-decoration:underline}.refreshTextButton:disabled{opacity:.5;cursor:wait}.refreshHelp{color:#8ea5c0;border-top:1px solid #2b3d53;margin-top:13px;padding-top:11px;font-size:10px}.refreshHelp summary{cursor:pointer;min-height:20px}.refreshHelp p{color:#94aac3;margin:8px 0 0;font-size:10px;line-height:1.7}.headerActions .freshness{gap:5px;min-width:0;font-size:11px}.headerActions .freshness span{font-size:10px}@keyframes updateSpin{to{transform:rotate(360deg)}}@keyframes updatePulse{50%{opacity:.4}}@media (max-width:1000px){.headerActions{flex-basis:280px}.refreshControl{width:280px}}@media (max-width:700px){.headerActions{flex-basis:auto;align-items:stretch;width:100%;margin-top:22px}.refreshControl{width:100%;padding:17px}.headerActions .freshness{text-align:left;margin-top:0}.updateButton{min-height:48px;font-size:14px}.refreshSteps li{font-size:10px}.refreshTextButton{min-height:36px}.updateFeedback{min-height:0}}@media (prefers-reduced-motion:reduce){.isSpinning .updateIcon,.refreshSteps .current i{animation:none}.updateButton{transition:none}}.headerActions{flex-basis:292px;gap:10px}.refreshControl{background:linear-gradient(145deg,#142238,#0f1b2a);border-radius:16px;width:292px;padding:14px;box-shadow:0 8px 24px #0002}.refreshTopline{margin-bottom:11px}.updateButton{background:linear-gradient(125deg,#8ad8ff 0%,#64b6ff 100%);border-color:#90d7ff;border-radius:12px;gap:12px;min-height:64px;padding:12px}.updateIcon{background:#0b355618;border-radius:9px;flex-shrink:0;justify-content:center;width:32px;height:32px}.updateButtonCopy{text-align:left;flex-direction:column;gap:4px;display:flex}.updateButtonCopy strong{letter-spacing:-.2px;font-size:15px}.updateButtonCopy small{opacity:.8;font-size:10px;font-weight:400}.updateArrow{font-size:18px}.updateFeedback{min-height:0;margin-top:11px}.feedbackTitle{font-size:10px}.updateFeedback p{margin-top:4px;font-size:10px;line-height:1.6}.refreshHelp{margin-top:10px;padding-top:9px}.refreshHelp summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9ed8ff}.refreshHelp .failureDetail{color:#e6ba9d;border-left:2px solid #b77f57;padding-left:9px}.headerActions .freshness span,.headerActions .freshness small{display:none}.headerActions .freshness{font-size:10px}.refresh-error .updateButton:not(:disabled){background:linear-gradient(125deg,#ffd8b6,#efbc9b);box-shadow:0 4px 18px #df9a5720}.refresh-success .updateButton:not(:disabled){background:linear-gradient(125deg,#b1edd5,#7ed4bb)}@media (max-width:700px){.headerActions{flex-basis:auto;width:100%;margin-top:18px}.refreshControl{width:100%}.updateButton{min-height:64px}.updateFeedback p,.refreshHelp{font-size:11px}.helperPill{font-size:10px}.refreshTopline{margin-bottom:12px}}.orderWait{text-align:right;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.orderWait strong{letter-spacing:-1px;color:#b8e2ff;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650}.orderWait strong span{letter-spacing:0;color:#91adc8;font-size:16px;font-weight:400}.orderWait>span{color:#91adc8;font-size:12px}@media (max-width:700px){.orderWait{text-align:left;margin-top:18px}.orderWait strong{font-size:28px}}.row,.columnlabels{grid-template-columns:105px minmax(0,1fr) 120px 220px 80px}.columnlabels span:nth-child(3){grid-column:4}.columnlabels span:nth-child(4){grid-column:5}.carThumbnail{aspect-ratio:16/9;background:radial-gradient(#24364d66,#0000 72%);border-radius:12px;justify-content:center;align-items:center;width:120px;display:flex;overflow:hidden}.carThumbnail img{object-fit:contain;filter:drop-shadow(0 6px 5px #0004);width:100%;height:100%;display:block}.carUnavailable{color:#6d829b;text-align:center;font-size:10px}.vehicle{min-width:0}.location{overflow-wrap:anywhere}@media (min-width:701px) and (max-width:1100px){.row,.columnlabels{grid-template-columns:85px minmax(0,1fr) 85px 165px 68px;gap:9px}.carThumbnail{width:85px}.row .vin{font-size:14px}.row .config,.row .location{font-size:11px}}@media (max-width:700px){.row{grid-template-columns:minmax(0,1fr) 88px 65px;gap:8px}.time{grid-area:1/1/auto/3}.vehicle{grid-area:2/1/auto/3}.wait{grid-area:2/3}.dates{grid-area:3/1;min-width:0}.carThumbnail{grid-area:3/2/auto/4;place-self:center end;width:140px;max-width:100%}.row .vin{overflow-wrap:anywhere}.carUnavailable{font-size:9px}}@media (max-width:380px){.row{grid-template-columns:minmax(0,1fr) 65px 60px}.carThumbnail{width:120px}.dates{font-size:11px}}.refreshArea{padding:0 32px 22px}.refreshArea .refreshControl{width:100%;max-width:520px}.refreshArea .updateButton{min-height:52px}@media (max-width:700px){.refreshArea{padding:0 20px 18px}}.updateSignIn{box-sizing:border-box;text-decoration:none}.updateSignIn:visited{color:#081c30}
