.concept-label[data-astro-cid-snzn3puw]{color:var(--color-muted);font-size:.75rem;font-style:italic}.xp[data-astro-cid-snzn3puw]{overflow-x:clip}.xp-ready [data-astro-cid-snzn3puw][data-reveal]{opacity:0;translate:0 36px;transition:opacity .8s ease-out,translate .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * .12s)}.xp-ready [data-astro-cid-snzn3puw][data-reveal=left]{translate:-60px 0}.xp-ready [data-astro-cid-snzn3puw][data-reveal=right]{translate:60px 0}.xp-ready [data-astro-cid-snzn3puw][data-reveal].is-in{opacity:1;translate:0 0}.xp-label[data-astro-cid-snzn3puw]{position:relative;width:fit-content;padding-bottom:.35rem}.xp-label[data-astro-cid-snzn3puw]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:2px;background:linear-gradient(90deg,currentColor,transparent);transform-origin:left;scale:0 1;transition:scale .9s cubic-bezier(.2,.8,.2,1) .35s}.is-in .xp-label[data-astro-cid-snzn3puw]:after,.xp-label[data-astro-cid-snzn3puw].is-in:after{scale:1 1}html:not(.xp-ready) .xp-label[data-astro-cid-snzn3puw]:after{scale:1 1}.sequence[data-astro-cid-snzn3puw]{--seq-gap: 1rem;scrollbar-width:none;perspective:1000px}.xp-ready .seq-item[data-astro-cid-snzn3puw]{opacity:0;translate:0 40px;transition:opacity .7s ease-out,translate .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.25s + var(--i) * .18s)}.xp-ready .xp-sequence[data-astro-cid-snzn3puw].is-in .seq-item[data-astro-cid-snzn3puw]{opacity:1;translate:0 0}.seq-panel[data-astro-cid-snzn3puw]{position:relative;border-radius:.75rem;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.seq-panel[data-astro-cid-snzn3puw].is-tilting{transition-duration:.12s}.seq-glow[data-astro-cid-snzn3puw]{position:absolute;inset:-2px;border:2px solid var(--color-scan);border-radius:.85rem;box-shadow:0 0 24px #2fe3ff8c,inset 0 0 24px #2fe3ff33;opacity:0;pointer-events:none}.xp-sequence[data-astro-cid-snzn3puw].is-live .seq-glow[data-astro-cid-snzn3puw]{animation:seq-glow 4.8s ease-in-out calc(1.2s + var(--i) * 1.6s) infinite}.seq-shine[data-astro-cid-snzn3puw]{position:absolute;inset:0;border-radius:.75rem;background:radial-gradient(18rem circle at var(--mx, 50%) var(--my, 0%),rgb(255 255 255 / .14),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none}.seq-panel[data-astro-cid-snzn3puw].is-tilting .seq-shine[data-astro-cid-snzn3puw]{opacity:1}.seq-scan[data-astro-cid-snzn3puw]{position:absolute;inset-inline:6%;top:30%;height:2px;background:var(--color-scan);box-shadow:0 0 14px 2px var(--color-scan),0 -30px 40px #2fe3ff2e;opacity:0;pointer-events:none}.xp-sequence[data-astro-cid-snzn3puw].is-live .seq-scan[data-astro-cid-snzn3puw]{animation:seq-scan 4.8s ease-in-out 1.2s infinite}.seq-item[data-astro-cid-snzn3puw]{z-index:calc(10 - var(--i))}.sequence-arrow[data-astro-cid-snzn3puw]{position:absolute;top:50%;right:calc(var(--seq-gap) / -2);z-index:5;display:none;width:2.5rem;height:2.5rem;place-items:center;translate:50% -50%;border:1px solid rgb(47 227 255 / .6);border-radius:999px;background:var(--color-asphalt);color:var(--color-scan);box-shadow:0 0 14px #2fe3ff66}.sequence-arrow[data-astro-cid-snzn3puw] svg[data-astro-cid-snzn3puw]{width:1.15rem;height:1.15rem}.xp-sequence[data-astro-cid-snzn3puw].is-live .sequence-arrow[data-astro-cid-snzn3puw]{animation:seq-arrow 4.8s ease-in-out calc(2.4s + var(--i) * 1.6s) infinite}.xp-sequence[data-astro-cid-snzn3puw].is-live .sequence-arrow[data-astro-cid-snzn3puw] svg[data-astro-cid-snzn3puw]{animation:seq-arrow-nudge 4.8s ease-in-out calc(2.4s + var(--i) * 1.6s) infinite}@media(width>=40rem){.sequence[data-astro-cid-snzn3puw]{--seq-gap: 3.5rem}.sequence-arrow[data-astro-cid-snzn3puw]{display:grid}}@media(width>=64rem){.sequence[data-astro-cid-snzn3puw]{--seq-gap: 5rem}}.build-frame[data-astro-cid-snzn3puw]{transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.build-frame[data-astro-cid-snzn3puw].is-tilting{transition-duration:.15s}.build-img[data-astro-cid-snzn3puw]{transform-origin:60% 60%}[data-astro-cid-snzn3puw][data-live].is-live .build-img[data-astro-cid-snzn3puw]{animation:build-push 14s ease-in-out infinite alternate}.build-sweep[data-astro-cid-snzn3puw]{position:absolute;inset:-20% -60%;background:linear-gradient(100deg,transparent 42%,rgb(255 190 120 / .22) 50%,transparent 58%);mix-blend-mode:screen;translate:-60% 0;pointer-events:none}[data-astro-cid-snzn3puw][data-live].is-live .build-sweep[data-astro-cid-snzn3puw]{animation:build-sweep 6s ease-in-out 1s infinite}.xp-corner[data-astro-cid-snzn3puw]{position:absolute;width:2.2rem;height:2.2rem;border-color:var(--color-scan);filter:drop-shadow(0 0 6px rgb(47 227 255 / .8));transition:translate .8s cubic-bezier(.2,.8,.2,1) .4s,opacity .6s .4s}.xp-tl[data-astro-cid-snzn3puw]{top:.9rem;left:.9rem;border-top:3px solid;border-left:3px solid}.xp-br[data-astro-cid-snzn3puw]{right:.9rem;bottom:.9rem;border-right:3px solid;border-bottom:3px solid}.xp-ready [data-astro-cid-snzn3puw][data-reveal]:not(:global(.is-in)) .xp-tl[data-astro-cid-snzn3puw]{opacity:0;translate:-24px -24px}.xp-ready [data-astro-cid-snzn3puw][data-reveal]:not(:global(.is-in)) .xp-br[data-astro-cid-snzn3puw]{opacity:0;translate:24px 24px}.race-img[data-astro-cid-snzn3puw]{transform-origin:70% 55%}.race-card[data-astro-cid-snzn3puw].is-live .race-img[data-astro-cid-snzn3puw]{animation:race-pan 12s ease-in-out infinite alternate}.race-streaks[data-astro-cid-snzn3puw] span[data-astro-cid-snzn3puw]{position:absolute;top:var(--top);right:0;width:38%;height:2px;border-radius:2px;background:linear-gradient(270deg,transparent,rgb(255 255 255 / .85));filter:drop-shadow(0 0 5px rgb(255 255 255 / .6));opacity:0}.race-streaks[data-astro-cid-snzn3puw] span[data-astro-cid-snzn3puw]:nth-child(odd){background:linear-gradient(270deg,transparent,var(--color-signal))}.race-card[data-astro-cid-snzn3puw].is-live .race-streaks[data-astro-cid-snzn3puw] span[data-astro-cid-snzn3puw]{animation:race-streak 1.6s ease-in calc(var(--i) * .27s) infinite}.race-copy[data-astro-cid-snzn3puw]{transition:opacity .8s ease-out .35s,translate .9s cubic-bezier(.2,.8,.2,1) .35s}.xp-ready .race-card[data-astro-cid-snzn3puw]:not(:global(.is-in)) .race-copy[data-astro-cid-snzn3puw]{opacity:0;translate:-40px 0}.race-shade[data-astro-cid-snzn3puw]{background:linear-gradient(to top,rgb(7 8 12 / .92),rgb(7 8 12 / .2) 55%,transparent)}@media(width>=40rem){.race-shade[data-astro-cid-snzn3puw]{background:linear-gradient(to right,rgb(7 8 12 / .9),rgb(7 8 12 / .45) 45%,transparent 70%)}}@keyframes seq-glow{0%,40%,to{opacity:0}8%,30%{opacity:1}}@keyframes seq-scan{0%{top:30%;opacity:0}4%,26%{opacity:1}32%,to{top:66%;opacity:0}}@keyframes seq-arrow{0%,20%,to{scale:1;background:var(--color-asphalt);color:var(--color-scan)}8%{scale:1.25;background:var(--color-scan);color:var(--color-asphalt)}}@keyframes seq-arrow-nudge{0%,20%,to{translate:0 0}8%{translate:3px 0}}@keyframes build-push{0%{scale:1}to{scale:1.08}}@keyframes build-sweep{0%{translate:-60% 0}45%,to{translate:60% 0}}@keyframes race-pan{0%{scale:1.02;translate:0 0}to{scale:1.1;translate:-2% 0}}@keyframes race-streak{0%{opacity:0;translate:40% 0}25%{opacity:.9}to{opacity:0;translate:-260% 0}}@media(prefers-reduced-motion:reduce){.xp-sequence[data-astro-cid-snzn3puw] .seq-glow[data-astro-cid-snzn3puw],.xp-sequence[data-astro-cid-snzn3puw] .seq-scan[data-astro-cid-snzn3puw],.xp-sequence[data-astro-cid-snzn3puw] .sequence-arrow[data-astro-cid-snzn3puw],.xp-sequence[data-astro-cid-snzn3puw] .sequence-arrow[data-astro-cid-snzn3puw] svg[data-astro-cid-snzn3puw],.build-img[data-astro-cid-snzn3puw],.build-sweep[data-astro-cid-snzn3puw],.race-img[data-astro-cid-snzn3puw],.race-streaks[data-astro-cid-snzn3puw] span[data-astro-cid-snzn3puw]{animation:none!important}.seq-panel[data-astro-cid-snzn3puw],.build-frame[data-astro-cid-snzn3puw],.xp-label[data-astro-cid-snzn3puw]:after{transition:none}}.logbook[data-astro-cid-nwni57hi]{background:radial-gradient(30rem 16rem at 80% 0%,rgb(47 227 255 / .08),transparent 70%),var(--color-surface);box-shadow:0 24px 60px #00000073}.logbook-card[data-astro-cid-nwni57hi]{padding:.6rem;border:1px solid rgb(47 227 255 / .35);border-radius:.75rem;background:linear-gradient(to bottom,#141b27,#0b1018)}.logbook-card[data-astro-cid-nwni57hi].is-locked{border-color:var(--color-line);border-style:dashed}.logbook-car[data-astro-cid-nwni57hi]{position:relative;display:grid;aspect-ratio:16 / 9;place-items:center;border-radius:.5rem;background:radial-gradient(ellipse 70% 50% at 50% 75%,rgb(47 227 255 / .16),transparent 70%)}.logbook-car[data-astro-cid-nwni57hi] img[data-astro-cid-nwni57hi]{max-height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 6px 6px rgb(0 0 0 / .6))}.is-locked[data-astro-cid-nwni57hi] .logbook-car[data-astro-cid-nwni57hi] img[data-astro-cid-nwni57hi]{filter:brightness(0) opacity(.55)}.logbook-lock[data-astro-cid-nwni57hi]{position:absolute;width:1.4rem;height:1.4rem;color:var(--color-muted)}.hero-viewport[data-astro-cid-m3rgo7nd]{container-type:size}.hero-stage[data-astro-cid-m3rgo7nd]{position:absolute;bottom:7rem;left:50%;width:max(150cqw,min(200cqw,48.75rem));aspect-ratio:1672 / 941;translate:-66% 0;container-type:inline-size}.hero-stage[data-astro-cid-m3rgo7nd]>img[data-astro-cid-m3rgo7nd]{mask-image:linear-gradient(to bottom,transparent,#000 45%)}@media(width>=64rem){.hero-stage[data-astro-cid-m3rgo7nd]{top:50%;bottom:auto;width:max(100cqw,calc(100cqh * 1672 / 941));translate:-50% -50%}.hero-stage[data-astro-cid-m3rgo7nd]>img[data-astro-cid-m3rgo7nd]{mask-image:none}}@media(width<64rem){.hud-lock[data-astro-cid-m3rgo7nd]{stroke-width:7}.hud-link[data-astro-cid-m3rgo7nd],.hud-target[data-astro-cid-m3rgo7nd] circle[data-astro-cid-m3rgo7nd]{stroke-width:4}}.hud-glow[data-astro-cid-m3rgo7nd]{filter:drop-shadow(0 0 6px rgb(47 227 255 / .8))}.hud-pulse[data-astro-cid-m3rgo7nd]{transform-origin:1107px 367px;animation:hud-pulse 1.8s ease-in-out 2.4s infinite}.hud-bracket[data-astro-cid-m3rgo7nd]{animation:hud-bracket-in .7s cubic-bezier(.2,.8,.2,1) .2s both}.hud-lock[data-astro-cid-m3rgo7nd]{animation:hud-lock-flash .6s ease-out .9s both}.hud-target[data-astro-cid-m3rgo7nd]{transform-origin:1107px 367px;animation:hud-target-in .45s cubic-bezier(.3,1.6,.5,1) 2s both}.hud-link[data-astro-cid-m3rgo7nd]{stroke-dasharray:90;animation:hud-draw .35s ease-out 2.2s both}.cta-shine[data-astro-cid-m3rgo7nd]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .55) 50%,transparent 65%);translate:-110% 0;animation:cta-shine 4.5s ease-in-out 3.6s infinite;pointer-events:none}.hud-sweep[data-astro-cid-m3rgo7nd]{position:absolute;left:45.5%;width:44.5%;top:34%;height:2px;background:#2fe3ff;box-shadow:0 0 18px #2fe3ff;opacity:0;animation:hud-scan-pass 1.1s ease-in-out .9s both,hud-sweep 3.6s ease-in-out 4.2s infinite}.hud-card[data-astro-cid-m3rgo7nd]{position:absolute;left:66.4%;top:14.1%;width:22%;padding:.9cqw 1.3cqw 1cqw;border:1px solid rgb(47 227 255 / .7);border-radius:.4cqw;background:#0a121eb8;backdrop-filter:blur(6px);box-shadow:0 0 24px #2fe3ff40;font-size:.66cqw;animation:hud-in .5s ease-out 2.3s both}.hud-chip[data-astro-cid-m3rgo7nd]{position:absolute;left:66.4%;bottom:68.1%;padding:.45rem .85rem .5rem;border:1px solid rgb(47 227 255 / .7);border-radius:.375rem;background:#0a121eb8;backdrop-filter:blur(6px);box-shadow:0 0 20px #2fe3ff40;font-size:.7rem;white-space:nowrap;animation:hud-in .5s ease-out 2.3s both}.hud-chip[data-astro-cid-m3rgo7nd] .hud-card-title[data-astro-cid-m3rgo7nd]{padding-bottom:.3rem;font-size:1em}.hud-chip[data-astro-cid-m3rgo7nd] .hud-status[data-astro-cid-m3rgo7nd]{margin-top:.35rem}.hud-car-draw[data-astro-cid-m3rgo7nd]{stroke-dasharray:1;animation:hud-car-draw 1.1s ease-out 2.5s both}.hud-car-wheels[data-astro-cid-m3rgo7nd],.hud-car-speed[data-astro-cid-m3rgo7nd]{animation:hud-fade .4s ease-out 3.2s both}.hud-card-title[data-astro-cid-m3rgo7nd]{padding-bottom:.6cqw;border-bottom:1px solid rgb(47 227 255 / .35);color:#2fe3ff;font-family:var(--font-display);font-size:1.45em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hud-card-body[data-astro-cid-m3rgo7nd]{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:.8cqw;margin-top:.8cqw}.hud-status[data-astro-cid-m3rgo7nd]{display:grid}.hud-state[data-astro-cid-m3rgo7nd]{display:flex;grid-area:1 / 1;align-items:center;gap:.45em;font-family:var(--font-display);font-size:1.35em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hud-state-processing[data-astro-cid-m3rgo7nd]{gap:0;color:#cfe3f5;animation:hud-out .25s ease-in 4.4s both}.hud-dots[data-astro-cid-m3rgo7nd]{display:inline-block;width:0;overflow:hidden;vertical-align:bottom;animation:hud-dots 1.2s steps(4) 2.3s infinite}.hud-state-done[data-astro-cid-m3rgo7nd]{color:var(--color-success);animation:hud-pop .4s cubic-bezier(.3,1.6,.5,1) 4.5s both}.hud-check[data-astro-cid-m3rgo7nd]{width:1em;height:1em;filter:drop-shadow(0 0 4px rgb(61 220 132 / .8))}.hud-progress[data-astro-cid-m3rgo7nd]{height:.45em;margin-top:.6em;overflow:hidden;border-radius:999px;background:#ffffff1f}.hud-progress[data-astro-cid-m3rgo7nd] span[data-astro-cid-m3rgo7nd]{display:block;height:100%;background:linear-gradient(90deg,#2fe3ff,#7fe9ff);box-shadow:0 0 8px #2fe3ffcc;transform-origin:left;animation:hud-progress 1.9s cubic-bezier(.4,0,.2,1) 2.5s both,hud-progress-done .3s ease-out 4.4s forwards}@keyframes hud-pulse{0%,to{opacity:1;scale:1}50%{opacity:.5;scale:.7}}@keyframes hud-sweep{0%,to{top:34%;opacity:0}10%,90%{opacity:.9}50%{top:68%}}@keyframes hud-bracket-in{0%{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes hud-lock-flash{40%{filter:drop-shadow(0 0 18px #2fe3ff) brightness(1.8)}}@keyframes hud-scan-pass{0%{top:32%;opacity:0}10%,85%{opacity:1}to{top:69%;opacity:0}}@keyframes hud-target-in{0%{opacity:0;scale:2.4}}@keyframes hud-draw{0%{stroke-dashoffset:90}}@keyframes hud-car-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hud-fade{0%{opacity:0}}@keyframes hud-out{to{opacity:0}}@keyframes hud-dots{to{width:1.2em}}@keyframes hud-pop{0%{opacity:0;scale:.7}}@keyframes hud-progress{0%{scale:0 1}}@keyframes hud-progress-done{to{background:var(--color-success);box-shadow:0 0 8px #3ddc84cc}}@keyframes cta-shine{0%{translate:-110% 0}25%,to{translate:110% 0}}@media(prefers-reduced-motion:reduce){.hud-bracket[data-astro-cid-m3rgo7nd],.hud-lock[data-astro-cid-m3rgo7nd],.hud-target[data-astro-cid-m3rgo7nd],.hud-link[data-astro-cid-m3rgo7nd],.hud-state-done[data-astro-cid-m3rgo7nd],.hud-progress[data-astro-cid-m3rgo7nd] span[data-astro-cid-m3rgo7nd],.hud-card[data-astro-cid-m3rgo7nd],.hud-chip[data-astro-cid-m3rgo7nd],.hud-car-draw[data-astro-cid-m3rgo7nd],.hud-car-wheels[data-astro-cid-m3rgo7nd],.hud-car-speed[data-astro-cid-m3rgo7nd],.hud-sweep[data-astro-cid-m3rgo7nd],.hud-pulse[data-astro-cid-m3rgo7nd],.cta-shine[data-astro-cid-m3rgo7nd]:after{animation:none}.hud-state-processing[data-astro-cid-m3rgo7nd]{display:none}.hud-progress[data-astro-cid-m3rgo7nd] span[data-astro-cid-m3rgo7nd]{background:var(--color-success)}}@keyframes hud-in{0%{opacity:0;translate:0 .6cqw}}
