.error-shell[data-v-67d61f8d]{--error-accent:#c0fb50;background:#0a0a0a;color:#fff;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;position:relative}.error-grid-texture[data-v-67d61f8d]{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:4.5rem 4.5rem;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%)}.error-frame[data-v-67d61f8d],.error-grid-texture[data-v-67d61f8d]{pointer-events:none;position:fixed}.error-frame[data-v-67d61f8d]{border:1px solid hsla(0,0%,100%,.2);border-radius:.625rem;inset:.875rem;z-index:20}.skip-link[data-v-67d61f8d]{background:var(--error-accent);color:#0a0a0a;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.75rem;font-weight:600;left:1.5rem;padding:.75rem 1rem;position:fixed;text-transform:uppercase;top:-5rem;transition:top .15s ease;z-index:50}.skip-link[data-v-67d61f8d]:focus{top:1.5rem}.error-footer[data-v-67d61f8d],.error-header[data-v-67d61f8d]{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;padding-inline:clamp(2rem,5vw,6.5rem);position:relative;width:min(100%,112rem);z-index:10}.error-header[data-v-67d61f8d]{min-height:6.75rem}.brand-mark[data-v-67d61f8d]{align-items:center;color:#fff;display:inline-flex;font-family:Archivo,system-ui,sans-serif;font-size:1.05rem;font-weight:900;gap:.7rem;letter-spacing:-.045em;transition:color .15s ease}.brand-mark[data-v-67d61f8d]:hover{color:var(--error-accent)}.brand-mark[data-v-67d61f8d]:focus-visible{border-radius:0;outline:2px solid var(--error-accent);outline-offset:4px}.brand-mark__square[data-v-67d61f8d]{background:var(--error-accent);height:.58rem;width:.58rem}.error-header__status[data-v-67d61f8d]{align-items:baseline;color:#ffffff73;display:flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.625rem;gap:.8rem;letter-spacing:.15em}.error-header__status strong[data-v-67d61f8d]{color:var(--error-accent);font-size:.75rem;font-weight:600}.error-content[data-v-67d61f8d]{display:flex;flex:1;position:relative;width:100%;z-index:2}.error-footer[data-v-67d61f8d]{color:#ffffff4d;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.5625rem;letter-spacing:.15em;min-height:4rem}@media(max-width:1023px){.error-footer[data-v-67d61f8d],.error-header[data-v-67d61f8d]{padding-inline:clamp(1.5rem,5vw,3.5rem)}}@media(max-width:639px){.error-frame[data-v-67d61f8d]{border-radius:.5rem;inset:.5rem}.error-header[data-v-67d61f8d]{min-height:5.25rem}.error-header__status span[data-v-67d61f8d]{display:none}.error-footer[data-v-67d61f8d]{min-height:3.25rem}}.error-actions[data-v-b949ea07]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.back-action[data-v-b949ea07]{align-items:center;color:#ffffff94;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.6875rem;font-weight:600;gap:.5rem;letter-spacing:.12em;padding:.75rem .5rem;text-transform:uppercase;transition:color .15s ease}.back-action[data-v-b949ea07]:hover{color:#c0fb50}.back-action[data-v-b949ea07]:focus-visible{color:#c0fb50;outline:2px solid #c0fb50;outline-offset:3px}@media(max-width:479px){.error-actions[data-v-b949ea07]{align-items:stretch}.error-actions[data-v-b949ea07] .btn{width:100%}.back-action[data-v-b949ea07]{justify-content:center;width:100%}}.vehicle-preview-stack[data-v-f9855bed]{isolation:isolate;min-height:clamp(24rem,44vw,40rem);position:relative}.preview-code[data-v-f9855bed]{color:#ffffff0e;font-family:Archivo,system-ui,sans-serif;font-size:clamp(11rem,29vw,31rem);font-weight:900;inset:2% 0 auto;letter-spacing:-.105em;line-height:.72;position:absolute;transform:translate(-2%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:-2}.preview-axis[data-v-f9855bed]{background:#c0fb5033;position:absolute;z-index:-1}.preview-axis--horizontal[data-v-f9855bed]{height:1px;left:-8%;right:-7%;top:53%}.preview-axis--vertical[data-v-f9855bed]{bottom:3%;left:58%;top:0;width:1px}.preview-frame[data-v-f9855bed]{animation:preview-arrive-f9855bed .6s cubic-bezier(.2,.75,.25,1) both;background:#c0fb5085;filter:drop-shadow(0 1.5rem 3rem rgba(0,0,0,.42));margin:0;position:absolute;transform-origin:center}.preview-frame--1[data-v-f9855bed]{animation-delay:90ms;aspect-ratio:4/3;right:8%;top:14%;width:min(76%,41rem);z-index:3}.preview-frame--2[data-v-f9855bed]{animation-delay:.18s;aspect-ratio:4/3;left:0;top:1%;transform:rotate(-4deg);width:min(39%,15.5rem);z-index:2}.preview-frame--3[data-v-f9855bed]{animation-delay:.27s;aspect-ratio:4/3;bottom:2%;right:0;transform:rotate(3deg);width:min(42%,17.5rem);z-index:4}.preview-media[data-v-f9855bed]{background:#151515}.preview-media[data-v-f9855bed]:after{background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.55)),linear-gradient(115deg,rgba(192,251,80,.08),transparent 35%);content:"";inset:0;pointer-events:none;position:absolute}.preview-media img[data-v-f9855bed]{filter:saturate(.88) contrast(1.06);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .18s ease,transform .18s ease;width:100%}.preview-frame--1 .preview-media img[data-v-f9855bed]{-o-object-position:50% 48%;object-position:50% 48%}.preview-frame--2 .preview-media img[data-v-f9855bed]{-o-object-position:68% 50%;object-position:68% 50%}.preview-frame--3 .preview-media img[data-v-f9855bed]{-o-object-position:55% 50%;object-position:55% 50%}.vehicle-preview-stack:hover .preview-frame--1 img[data-v-f9855bed]{filter:saturate(1) contrast(1.08);transform:scale(1.025)}.preview-scan[data-v-f9855bed]{animation:preview-scan-f9855bed 4.8s ease-in-out 1.1s infinite;background:#c0fb50d1;bottom:0;box-shadow:0 0 1.25rem #c0fb50b3;left:-18%;position:absolute;top:0;width:1px;z-index:1}.preview-label[data-v-f9855bed]{align-items:center;background:#c0fb50;bottom:0;color:#0a0a0a;display:flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.625rem;font-weight:600;gap:.45rem;letter-spacing:.14em;line-height:1;padding:.55rem .75rem;position:absolute;right:0;text-transform:uppercase;z-index:3}.preview-label span[data-v-f9855bed]{font-size:.45rem}.preview-coordinate[data-v-f9855bed]{color:#ffffff80;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.13em;position:absolute;z-index:5}.preview-coordinate--top[data-v-f9855bed]{right:2%;top:1%}.preview-coordinate--bottom[data-v-f9855bed]{bottom:5%;color:#c0fb50;left:7%}@keyframes preview-arrive-f9855bed{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0 0}}@keyframes preview-scan-f9855bed{0%,18%{left:-18%;opacity:0}25%{opacity:1}58%{left:118%;opacity:.75}59%,to{left:118%;opacity:0}}@media(max-width:767px){.vehicle-preview-stack[data-v-f9855bed]{min-height:18.5rem}.preview-code[data-v-f9855bed]{font-size:clamp(9rem,48vw,15rem);top:8%}.preview-frame--1[data-v-f9855bed]{right:6%;top:18%;width:82%}.preview-frame--2[data-v-f9855bed]{top:5%;width:36%}.preview-frame--3[data-v-f9855bed]{bottom:0;right:0;width:38%}.preview-coordinate--bottom[data-v-f9855bed]{bottom:1%;left:1%}}@media(prefers-reduced-motion:reduce){.preview-frame[data-v-f9855bed],.preview-scan[data-v-f9855bed]{animation:none}.preview-media img[data-v-f9855bed]{transition:none}}.not-found-layout[data-v-de13b2cc]{align-items:center;display:grid;gap:clamp(2rem,4vw,6rem);grid-template-columns:minmax(18rem,.82fr) minmax(31rem,1.18fr);margin-inline:auto;padding:clamp(2rem,4vw,4.5rem) clamp(2rem,5vw,6.5rem) 3rem;width:min(100%,112rem)}.not-found-copy[data-v-de13b2cc]{animation:copy-arrive-de13b2cc .52s cubic-bezier(.2,.75,.25,1) both;max-width:43rem;position:relative;z-index:5}.route-eyebrow[data-v-de13b2cc]{align-items:center;color:var(--error-accent);display:flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.6875rem;font-weight:600;gap:.55rem;letter-spacing:.18em;margin:0 0 1.5rem;text-transform:uppercase}.route-eyebrow span[data-v-de13b2cc]{font-size:.45rem}.route-title[data-v-de13b2cc]{font-family:Archivo,system-ui,sans-serif;font-size:clamp(3.5rem,5.35vw,7rem);font-weight:900;letter-spacing:-.075em;line-height:.82;margin:0;max-width:12ch;text-transform:uppercase;text-wrap:balance}.route-description[data-v-de13b2cc]{color:#ffffffa1;font-size:clamp(.78rem,1vw,.92rem);line-height:1.8;margin:clamp(1.6rem,3vw,2.5rem) 0 0;max-width:37rem}.route-description[data-v-de13b2cc],.route-marker[data-v-de13b2cc]{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace}.route-marker[data-v-de13b2cc]{align-items:center;color:#ffffff61;display:grid;font-size:.5625rem;gap:.65rem;grid-template-columns:minmax(2rem,1fr) auto auto;letter-spacing:.12em;margin-top:1.65rem;max-width:31rem;text-transform:uppercase}.route-marker__line[data-v-de13b2cc]{background:#ffffff38;height:1px}.route-marker__dot[data-v-de13b2cc]{animation:marker-pulse-de13b2cc 1.8s ease-in-out infinite;background:var(--error-accent);height:.35rem;width:.35rem}.not-found-visual[data-v-de13b2cc]{min-width:0}@keyframes copy-arrive-de13b2cc{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes marker-pulse-de13b2cc{50%{opacity:.35}}@media(max-width:1023px){.not-found-layout[data-v-de13b2cc]{gap:1.5rem;grid-template-columns:minmax(0,1fr);padding:2rem clamp(1.5rem,5vw,3.5rem) 3rem}.not-found-copy[data-v-de13b2cc]{max-width:51rem}.not-found-visual[data-v-de13b2cc]{margin-inline:auto;width:min(100%,49rem)}}@media(max-width:639px){.not-found-layout[data-v-de13b2cc]{gap:.75rem;padding-bottom:1.5rem;padding-top:1.5rem}.not-found-visual[data-v-de13b2cc]{order:-1}.route-title[data-v-de13b2cc]{font-size:clamp(3.35rem,17vw,5.3rem)}.route-description[data-v-de13b2cc]{line-height:1.65}.route-marker[data-v-de13b2cc]{grid-template-columns:1.5rem auto 1fr}}@media(prefers-reduced-motion:reduce){.not-found-copy[data-v-de13b2cc],.route-marker__dot[data-v-de13b2cc]{animation:none}}.system-error-layout[data-v-a94709af]{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(18rem,.9fr) minmax(20rem,.7fr);margin-inline:auto;padding:clamp(2rem,4vw,4.5rem) clamp(2rem,5vw,6.5rem) 3rem;position:relative;width:min(100%,88rem)}.system-error-copy[data-v-a94709af]{max-width:42rem}.route-eyebrow[data-v-a94709af]{align-items:center;color:var(--error-accent);display:flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.6875rem;font-weight:600;gap:.55rem;letter-spacing:.18em;margin:0 0 1.5rem;text-transform:uppercase}.route-eyebrow span[data-v-a94709af]{font-size:.45rem}.system-error-code[data-v-a94709af]{color:#ffffff14;font-size:clamp(8rem,20vw,17rem);letter-spacing:-.09em;line-height:.72;margin:0 0 -1.2rem}.system-error-code[data-v-a94709af],.system-error-title[data-v-a94709af]{font-family:Archivo,system-ui,sans-serif;font-weight:900}.system-error-title[data-v-a94709af]{font-size:clamp(2.8rem,6vw,5.8rem);letter-spacing:-.065em;line-height:.88;margin:0;max-width:12ch;position:relative;text-transform:uppercase}.route-description[data-v-a94709af]{color:#ffffffa1;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:clamp(.78rem,1vw,.92rem);line-height:1.8;margin:clamp(1.6rem,3vw,2.5rem) 0 0;max-width:37rem}.service-dial[data-v-a94709af]{aspect-ratio:1;justify-self:center;min-width:18rem;position:relative;width:min(32vw,27rem)}.service-dial__hub[data-v-a94709af],.service-dial__orbit[data-v-a94709af]{border-radius:9999px;position:absolute}.service-dial__orbit[data-v-a94709af]{border:1px solid hsla(0,0%,100%,.16)}.service-dial__orbit--outer[data-v-a94709af]{animation:dial-turn-a94709af 12s linear infinite;border-right-color:#c0fb508c;border-top-color:var(--error-accent);inset:0}.service-dial__orbit--inner[data-v-a94709af]{animation:dial-turn-a94709af 8s linear infinite reverse;border-bottom-color:#c0fb50cc;inset:18%}.service-dial__hub[data-v-a94709af]{border:1px solid var(--error-accent);color:var(--error-accent);display:grid;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace,monospace;font-size:.75rem;font-weight:600;inset:36%;letter-spacing:.18em;place-items:center}.service-dial__tick[data-v-a94709af]{background:var(--error-accent);height:.5rem;position:absolute;width:.5rem}.service-dial__tick--one[data-v-a94709af]{left:37%;top:4%}.service-dial__tick--two[data-v-a94709af]{bottom:25%;right:8%}.service-dial__tick--three[data-v-a94709af]{bottom:9%;left:21%}@keyframes dial-turn-a94709af{to{transform:rotate(1turn)}}@media(max-width:1023px){.system-error-layout[data-v-a94709af]{grid-template-columns:minmax(0,1fr);padding-inline:clamp(1.5rem,5vw,3.5rem)}.service-dial[data-v-a94709af]{bottom:-5rem;opacity:.55;position:absolute;right:-7rem;z-index:-1}}@media(max-width:639px){.system-error-layout[data-v-a94709af]{padding-bottom:1.5rem;padding-top:1.5rem}.route-description[data-v-a94709af]{line-height:1.65}}@media(prefers-reduced-motion:reduce){.service-dial__orbit[data-v-a94709af]{animation:none}}
