.run-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lp-hero2>.hero-fx{inset:0;width:100%;height:100%}.hero-ridge,.lp-hero2>.hero-fx{position:absolute;z-index:-1;pointer-events:none}.hero-ridge{--hx:0;--hy:0;left:0;right:0;bottom:0;height:min(44vh,380px)}.hero-ridge svg{display:block;width:100%;height:100%}.hero-ridge .r3{fill:#121219;transform:translate(calc(var(--hx) * -8px),calc(var(--hy) * .05px))}.hero-ridge .r2{transform:translate(calc(var(--hx) * -16px),calc(var(--hy) * .12px))}.hero-ridge .r2>path:first-child{fill:#0e0e15}.hero-ridge .r1{transform:translate(calc(var(--hx) * -26px),calc(var(--hy) * .2px))}.hero-ridge .r1>path:first-child{fill:var(--lp-bg)}.hero-ridge .rim{fill:none;stroke:var(--lp-accent);stroke-width:1.4;opacity:.4;filter:drop-shadow(0 0 6px var(--lp-accent-glow))}.hero-ridge .ridge-line{fill:none;stroke:rgba(0,255,136,.5);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9;animation:ridge-flow 1.4s linear infinite}@keyframes ridge-flow{to{stroke-dashoffset:-22}}.hero-ridge .ridge-rider{fill:#fff;filter:drop-shadow(0 0 5px var(--lp-accent))}.hero-ridge .ridge-rider.dim{fill:var(--lp-accent);opacity:.7}@media (prefers-reduced-motion:no-preference){.landing .lp-stage-h1 .lp-lockup{opacity:1;animation:none}.landing .lp-lockup .lk-line{transform-box:fill-box;animation:lk-in .95s cubic-bezier(.16,.84,.24,1) both}.landing .lp-lockup .lk-line:nth-of-type(2){animation-delay:.16s}.landing .lp-lockup .lk-line:nth-of-type(3){animation-delay:.32s}.landing .lp-telestrip{animation:fade-down .7s cubic-bezier(.2,.8,.2,1) both}.landing .lp-hero-icon-row{animation:fade-up .7s cubic-bezier(.2,.8,.2,1) .05s both}.landing .lp-stage-sub{animation:fade-up .8s cubic-bezier(.2,.8,.2,1) .5s both}.landing .lp-cta-row3{animation:fade-up .8s cubic-bezier(.2,.8,.2,1) .62s both}.landing .lp-hero-status{animation:fade-up .8s cubic-bezier(.2,.8,.2,1) .74s both}.landing .lp-hero-run{animation:hud-in 1s cubic-bezier(.16,.84,.24,1) .22s both}.lp-hud.run:not([data-live]) .run-body,.lp-hud.run:not([data-live]) .run-grid{visibility:hidden}}@keyframes lk-in{0%{opacity:0;transform:translateX(-140px) skewX(-24deg)}55%{opacity:1;transform:translateX(10px) skewX(5deg)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes fade-down{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0 0}}@keyframes hud-in{0%{opacity:0;translate:48px 36px;rotate:2.5deg}to{opacity:1;translate:0 0;rotate:0deg}}.lp-hero-run{position:relative}.lp-hud.run .lp-hud-head .run-status{transition:color .15s ease}.lp-hud.run[data-phase=count] .run-status{color:#ff4d42}.lp-hud.run[data-phase=count] .run-status:before{background:#ff4d42;box-shadow:0 0 10px rgba(255,77,66,.8)}.lp-hud.run[data-phase=run] .run-status:before{animation:pulse .5s ease-in-out infinite}.run-map{position:relative;border-bottom:1px solid var(--lp-line);background:radial-gradient(420px 220px at 80% 90%,rgba(0,255,136,.08),transparent 70%),#0c0c13}.run-map svg{display:block;width:100%;height:auto}.run-topo path{fill:none;stroke:hsla(0,0%,100%,.06);stroke-width:1;stroke-dasharray:3 6;animation:topo-drift 16s linear infinite}@keyframes topo-drift{to{stroke-dashoffset:-90}}.run-trail-base{fill:none;stroke:hsla(0,0%,100%,.07);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.run-trail-ghost{fill:none;stroke:hsla(0,0%,100%,.28);stroke-width:1.2;stroke-dasharray:3 5}.run-trail-done{fill:none;stroke:var(--lp-accent);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(0,255,136,.75))}.run-map text{font-family:var(--lp-mono);font-size:8px;letter-spacing:1px;fill:var(--lp-text-3);text-anchor:middle}.run-cp-dot circle{fill:var(--lp-bg-2);stroke:var(--lp-line-2);stroke-width:1.6;transition:fill .2s ease,stroke .2s ease;transform-box:fill-box;transform-origin:center}.run-cp-dot.on circle{fill:var(--lp-accent);stroke:var(--lp-accent);animation:cp-pop .5s cubic-bezier(.3,1.8,.5,1)}.run-cp-dot.on text{fill:var(--lp-accent)}@keyframes cp-pop{0%{transform:scale(1)}40%{transform:scale(1.9)}to{transform:scale(1)}}.run-gate rect{fill:var(--lp-text-2)}.run-flag rect{fill:var(--lp-text)}.run-flag rect.w{fill:#0c0c13}.run-rider .core{fill:#fff;stroke:var(--lp-accent);stroke-width:2}.run-rider .halo{fill:rgba(0,255,136,.28);transform-box:fill-box;transform-origin:center;animation:halo 1.1s ease-in-out infinite}@keyframes halo{50%{transform:scale(1.55);opacity:.35}}.run-lights{position:absolute;top:12px;right:14px;display:flex;gap:6px;padding:6px 8px;border-radius:20px;background:rgba(0,0,0,.55);border:1px solid var(--lp-line-2);transition:opacity .4s ease}.run-lights i{width:10px;height:10px;border-radius:50%;background:#24242d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transition:background .1s ease,box-shadow .1s ease}.run-lights i.red{background:#ff3b30;box-shadow:0 0 12px rgba(255,59,48,.85)}.run-lights i.go{background:var(--lp-accent);box-shadow:0 0 12px var(--lp-accent-glow)}.lp-hud.run[data-phase=finish] .run-lights{opacity:.35}.run-speed{position:absolute;left:14px;bottom:10px;display:flex;align-items:baseline;gap:5px;font-family:var(--lp-mono);transition:opacity .3s ease}.run-speed b{min-width:2ch;text-align:right;font-family:var(--lp-display);font-weight:900;font-size:22px;color:var(--lp-text);font-feature-settings:"tnum"}.run-speed span{font-size:8px;letter-spacing:1.5px;color:var(--lp-text-3)}.lp-hud.run:not([data-phase=run]) .run-speed{opacity:.35}.lp-hud.run[data-phase=finish] .run-speed,.run-ff{opacity:0}.run-ff{position:absolute;right:14px;bottom:12px;font-family:var(--lp-mono);font-size:9px;letter-spacing:2px;color:var(--lp-accent)}.lp-hud.run[data-phase=run] .run-ff{opacity:1;animation:blink .9s steps(2,jump-none) infinite}@keyframes blink{50%{opacity:.25}}.run-replay{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);white-space:nowrap;padding:7px 14px;border-radius:999px;border:1px solid rgba(0,255,136,.55);background:rgba(0,255,136,.1);color:var(--lp-accent);font-family:var(--lp-mono);font-size:10px;font-weight:700;letter-spacing:1.6px;cursor:pointer;visibility:hidden;opacity:0;translate:0 6px;transition:opacity .3s ease,translate .3s ease,background .15s ease,visibility 0s .3s}.lp-hud.run[data-phase=finish] .run-replay{visibility:visible;opacity:1;translate:0 0;transition-delay:1.4s,1.4s,0s,0s}.run-replay:hover{background:rgba(0,255,136,.2)}.run-replay:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-hud.run .run-body{padding:22px 26px 20px}.lp-hud.run .lp-hud-time{font-size:clamp(54px,6vw,84px);transition:color .2s ease,text-shadow .2s ease}.lp-hud.run[data-phase=run] .lp-hud-time{text-shadow:0 0 28px rgba(0,255,136,.35)}.lp-hud.run[data-phase=finish][data-live] .lp-hud-time{animation:time-lock .7s ease-out}@keyframes time-lock{0%{color:var(--lp-accent);text-shadow:0 0 40px rgba(0,255,136,.8)}to{color:var(--lp-text);text-shadow:none}}.run-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:28px;margin:8px 0 4px}.lp-hud.run .lp-hud-pb{margin:0}.run-cp{font-family:var(--lp-mono);font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--lp-text-3);border:1px solid var(--lp-line-2);padding:4px 9px;transition:color .2s ease,border-color .2s ease}.run-cp.all{color:var(--lp-accent);border-color:rgba(0,255,136,.5)}.run-res{opacity:0;translate:0 10px;transition:opacity .4s ease,translate .55s cubic-bezier(.2,.9,.3,1.25)}.lp-hud.run[data-phase=finish] .run-res{opacity:1;translate:0 0}.lp-hud.run[data-phase=finish] .run-res.r1{transition-delay:.2s}.run-rival{transition:opacity .3s ease,filter .3s ease}.run-rival:not(.done){opacity:.45;filter:saturate(.15)}.lp-hud.run[data-live] .run-rival.done{animation:rival-in .7s cubic-bezier(.2,.9,.3,1.3) .45s both}@keyframes rival-in{0%{opacity:.45;filter:saturate(.15);scale:.97}60%{opacity:1;filter:none;scale:1.02}to{opacity:1;filter:none;scale:1}}.run-grid .value.pop{animation:rank-pop .5s cubic-bezier(.3,1.6,.5,1) .8s both}@keyframes rank-pop{0%{scale:1}45%{scale:1.25;text-shadow:0 0 18px var(--lp-accent-glow)}to{scale:1}}.run-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.run-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--lp-accent),var(--lp-accent-2));box-shadow:0 0 10px var(--lp-accent-glow);transform:scaleX(0);transform-origin:left}.lp-descent-rail .rail-rider{position:absolute;left:50%;top:calc(min(1, var(--run-p, 0) / .92) * 100%);width:11px;height:11px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--lp-accent),0 0 16px var(--lp-accent);z-index:2}.run-chip{position:fixed;right:22px;bottom:22px;z-index:55;display:none;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--lp-line-2);background:rgba(10,10,15,.84);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--lp-mono);font-size:9px;letter-spacing:1.6px;color:var(--lp-text-3);pointer-events:none;opacity:0;translate:0 12px;transition:opacity .3s ease,translate .3s ease,border-color .2s ease,box-shadow .2s ease}@media (min-width:1100px){.run-chip{display:flex}}.run-chip.on{opacity:1;translate:0 0}.run-chip b{min-width:3ch;text-align:right;font-family:var(--lp-display);font-weight:800;font-size:14px;letter-spacing:0;color:var(--lp-text);font-feature-settings:"tnum"}.run-chip .sep{width:1px;height:14px;background:var(--lp-line-2)}.run-chip.fast{border-color:rgba(0,255,136,.6);box-shadow:0 0 26px -6px var(--lp-accent-glow)}.run-chip.fast b:last-of-type{color:var(--lp-accent)}html.nlr-motion [data-reveal=up]{transition:opacity .8s ease .15s,translate .9s cubic-bezier(.16,.84,.24,1) .15s}html.nlr-motion [data-reveal=up]:not(.is-in){opacity:0;translate:0 28px}html.nlr-motion [data-reveal=wipe]{transition:translate 1s cubic-bezier(.16,.84,.24,1),-webkit-clip-path 1s cubic-bezier(.7,0,.2,1);transition:clip-path 1s cubic-bezier(.7,0,.2,1),translate 1s cubic-bezier(.16,.84,.24,1);transition:clip-path 1s cubic-bezier(.7,0,.2,1),translate 1s cubic-bezier(.16,.84,.24,1),-webkit-clip-path 1s cubic-bezier(.7,0,.2,1)}html.nlr-motion [data-reveal=wipe]:not(.is-in){-webkit-clip-path:inset(-10% 100% -10% 0);clip-path:inset(-10% 100% -10% 0);translate:-40px 0}html.nlr-motion [data-reveal=wipe].is-in{-webkit-clip-path:inset(-10% -2% -10% 0);clip-path:inset(-10% -2% -10% 0)}.loop-track{position:relative;height:40px;margin-top:52px}.loop-track .lt-fill,.loop-track .lt-line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px}.loop-track .lt-line{background:var(--lp-line-2)}.loop-track .lt-fill{background:linear-gradient(90deg,var(--lp-accent),var(--lp-accent-2));box-shadow:0 0 10px var(--lp-accent-glow);transform-origin:left}.loop-track .lt-cp{position:absolute;bottom:50%;translate:-50% 6px;display:flex;flex-direction:column-reverse;align-items:center;gap:6px;font-family:var(--lp-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--lp-accent)}.loop-track .lt-cp i{width:12px;height:12px;border-radius:50%;background:var(--lp-accent);border:2px solid var(--lp-accent);box-shadow:0 0 12px var(--lp-accent-glow)}.loop-track .lt-rider{position:absolute;top:50%;left:100%;width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--lp-accent),0 0 20px var(--lp-accent)}.loop-run .lp-loop-strip{margin-top:14px}.lp-strip-phase:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0,rgba(0,255,136,.28),transparent 70%);opacity:0}@media (max-width:820px){.loop-track{display:none}.loop-run .lp-loop-strip{margin-top:56px}}html.nlr-motion .loop-run .lt-fill{transition:transform 2.4s linear .2s}html.nlr-motion .loop-run:not(.is-in) .lt-fill{transform:scaleX(0)}html.nlr-motion .loop-run .lt-rider{transition:left 2.4s linear .2s}html.nlr-motion .loop-run:not(.is-in) .lt-rider{left:0}html.nlr-motion .loop-run:not(.is-in) .lt-cp{color:var(--lp-text-4)}html.nlr-motion .loop-run:not(.is-in) .lt-cp i{background:var(--lp-bg);border-color:var(--lp-line-2);box-shadow:none}html.nlr-motion .loop-run.is-in .lt-cp{animation:cp-label .4s ease both}html.nlr-motion .loop-run.is-in .lt-cp i{animation:cp-light .5s cubic-bezier(.3,1.8,.5,1) both}html.nlr-motion .loop-run .lp-strip-phase{transition:opacity .5s ease,translate .6s cubic-bezier(.2,.9,.3,1.25)}html.nlr-motion .loop-run:not(.is-in) .lp-strip-phase{opacity:.22;translate:0 18px}html.nlr-motion .loop-run.is-in .lp-strip-phase:after{animation:cp-flash 1.3s ease-out both}html.nlr-motion .loop-run.is-in .lp-strip-phase:first-child,html.nlr-motion .loop-run.is-in .lp-strip-phase:first-child:after,html.nlr-motion .loop-run.is-in .lt-cp.c1,html.nlr-motion .loop-run.is-in .lt-cp.c1 i{animation-delay:.5s;transition-delay:.5s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(2),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(2):after,html.nlr-motion .loop-run.is-in .lt-cp.c2,html.nlr-motion .loop-run.is-in .lt-cp.c2 i{animation-delay:1.1s;transition-delay:1.1s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(3),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(3):after,html.nlr-motion .loop-run.is-in .lt-cp.c3,html.nlr-motion .loop-run.is-in .lt-cp.c3 i{animation-delay:1.7s;transition-delay:1.7s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(4),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(4):after,html.nlr-motion .loop-run.is-in .lt-cp.c4,html.nlr-motion .loop-run.is-in .lt-cp.c4 i{animation-delay:2.3s;transition-delay:2.3s}@media (max-width:820px){html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(n),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(n):after{transition-delay:.1s;animation-delay:.1s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(2),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(2):after{transition-delay:.25s;animation-delay:.25s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(3),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(3):after{transition-delay:.4s;animation-delay:.4s}html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(4),html.nlr-motion .loop-run.is-in .lp-strip-phase:nth-child(4):after{transition-delay:.55s;animation-delay:.55s}}@keyframes cp-light{0%{background:var(--lp-bg);border-color:var(--lp-line-2);box-shadow:none;scale:1}50%{scale:1.7}to{background:var(--lp-accent);border-color:var(--lp-accent);box-shadow:0 0 12px var(--lp-accent-glow);scale:1}}@keyframes cp-label{0%{color:var(--lp-text-4)}to{color:var(--lp-accent)}}@keyframes cp-flash{0%{opacity:0}20%{opacity:1}to{opacity:.25}}html.nlr-motion [data-reveal=quote] .strike{transition:color .3s ease .75s}html.nlr-motion [data-reveal=quote]:not(.is-in) .strike{color:var(--lp-text)}html.nlr-motion [data-reveal=quote] .strike:after{transform-origin:left center;transition:scale .55s cubic-bezier(.7,0,.2,1) .5s}html.nlr-motion [data-reveal=quote]:not(.is-in) .strike:after{scale:0 1}html.nlr-motion [data-reveal=quote] .glitch{position:relative;display:inline-block}html.nlr-motion [data-reveal=quote].is-in .glitch{animation:glitch-main .9s step-end 1.05s both}html.nlr-motion [data-reveal=quote].is-in .glitch:after,html.nlr-motion [data-reveal=quote].is-in .glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}html.nlr-motion [data-reveal=quote].is-in .glitch:before{color:#fff;animation:glitch-a .9s step-end 1.05s both}html.nlr-motion [data-reveal=quote].is-in .glitch:after{color:#00d9ff;animation:glitch-b .9s step-end 1.05s both}@keyframes glitch-main{0%{opacity:.15}12%{opacity:1}30%{opacity:.35}42%,to{opacity:1}}@keyframes glitch-a{0%{opacity:1;-webkit-clip-path:inset(8% 0 62% 0);clip-path:inset(8% 0 62% 0);translate:-7px 0}20%{-webkit-clip-path:inset(56% 0 18% 0);clip-path:inset(56% 0 18% 0);translate:6px 0}40%{-webkit-clip-path:inset(30% 0 44% 0);clip-path:inset(30% 0 44% 0);translate:-4px 0}60%{-webkit-clip-path:inset(72% 0 4% 0);clip-path:inset(72% 0 4% 0);translate:5px 0}80%{-webkit-clip-path:inset(0 0 86% 0);clip-path:inset(0 0 86% 0);translate:-2px 0}to{opacity:0}}@keyframes glitch-b{0%{opacity:.9;-webkit-clip-path:inset(60% 0 12% 0);clip-path:inset(60% 0 12% 0);translate:6px 0}25%{-webkit-clip-path:inset(14% 0 66% 0);clip-path:inset(14% 0 66% 0);translate:-5px 0}50%{-webkit-clip-path:inset(40% 0 38% 0);clip-path:inset(40% 0 38% 0);translate:3px 0}75%{-webkit-clip-path:inset(84% 0 0 0);clip-path:inset(84% 0 0 0);translate:-4px 0}to{opacity:0}}.lp-scr-wrap{perspective:1300px}html.nlr-motion [data-reveal=phones] .lp-scr-wrap{transition:opacity .8s ease,translate 1.15s cubic-bezier(.16,.84,.24,1)}html.nlr-motion [data-reveal=phones] .phone3{transition:rotate 1.15s cubic-bezier(.16,.84,.24,1),transform .35s cubic-bezier(.2,.8,.2,1)}html.nlr-motion [data-reveal=phones]:not(.is-in) .lp-scr-wrap{opacity:0;translate:0 140px}html.nlr-motion [data-reveal=phones]:not(.is-in) .phone3{rotate:x 26deg}html.nlr-motion [data-reveal=phones] .lp-scr-wrap:first-child,html.nlr-motion [data-reveal=phones] .lp-scr-wrap:first-child .phone3{transition-delay:.16s}html.nlr-motion [data-reveal=phones] .lp-scr-wrap:nth-child(3),html.nlr-motion [data-reveal=phones] .lp-scr-wrap:nth-child(3) .phone3{transition-delay:.3s}html.nlr-motion .phone3.real{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}html.nlr-motion .phone3.real:after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 25%,hsla(0,0%,100%,.09) var(--gx,50%),transparent 75%);opacity:0;transition:opacity .3s ease}html.nlr-motion .phone3.real:hover:after{opacity:1}.gate{position:relative;max-width:1000px;margin:0 auto}.gate-l,.gate-r{display:none}html.nlr-motion .gate-l,html.nlr-motion .gate-r{display:block;position:absolute;top:-14px;bottom:8px;width:50.5%;z-index:2;border:1px solid rgba(0,255,136,.6);background:repeating-linear-gradient(-45deg,rgba(0,255,136,.92) 0 16px,#06120c 16px 32px);box-shadow:0 0 40px rgba(0,255,136,.3);transition:translate 1s cubic-bezier(.7,0,.2,1) .35s,opacity .3s ease 1.2s}html.nlr-motion .gate-l{left:0;border-radius:6px 0 0 6px}html.nlr-motion .gate-r{right:0;border-radius:0 6px 6px 0}html.nlr-motion .gate.is-in .gate-l{translate:-112% 0;opacity:0}html.nlr-motion .gate.is-in .gate-r{translate:112% 0;opacity:0}html.nlr-motion .gate .lp-finale-h{transition:scale .9s cubic-bezier(.16,.84,.24,1) .55s,opacity .6s ease .55s}html.nlr-motion .gate:not(.is-in) .lp-finale-h{scale:.92;opacity:.25}html.nlr-motion [data-reveal=board] .pm-head,html.nlr-motion [data-reveal=board] .pm-row,html.nlr-motion [data-reveal=board] .pm-trail-compact,html.nlr-motion [data-reveal=board] .pm-trail>.dot,html.nlr-motion [data-reveal=board] .pm-trail>.nm{transition:opacity .5s ease,translate .6s cubic-bezier(.2,.9,.3,1.2)}html.nlr-motion [data-reveal=board]:not(.is-in) .pm-head,html.nlr-motion [data-reveal=board]:not(.is-in) .pm-row,html.nlr-motion [data-reveal=board]:not(.is-in) .pm-trail-compact,html.nlr-motion [data-reveal=board]:not(.is-in) .pm-trail>.dot,html.nlr-motion [data-reveal=board]:not(.is-in) .pm-trail>.nm{opacity:0;translate:48px 0}html.nlr-motion [data-reveal=board] .pm-trail>.dot,html.nlr-motion [data-reveal=board] .pm-trail>.nm{transition-delay:.15s}html.nlr-motion [data-reveal=board] .pm-row:first-child{transition-delay:.3s}html.nlr-motion [data-reveal=board] .pm-row:nth-child(2){transition-delay:.42s}html.nlr-motion [data-reveal=board] .pm-row:nth-child(3){transition-delay:.54s}html.nlr-motion [data-reveal=board] .pm-trail-compact:nth-child(2){transition-delay:.7s}html.nlr-motion [data-reveal=board] .pm-trail-compact:nth-child(3){transition-delay:.8s}html.nlr-motion [data-reveal=board] .pm-trail-compact:nth-child(4){transition-delay:.9s}html.nlr-motion [data-reveal=board].is-in .pm-row.gold{animation:gold-flash 1.4s ease-out 1s}@keyframes gold-flash{0%{box-shadow:0 0 0 0 rgba(255,215,0,0)}30%{box-shadow:0 0 0 2px rgba(255,215,0,.7),0 0 30px rgba(255,215,0,.45)}to{box-shadow:0 0 0 0 rgba(255,215,0,0)}}html.nlr-motion .lp-store:not(.soon){overflow:hidden}html.nlr-motion .lp-store:not(.soon):after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-20deg);pointer-events:none;animation:sheen 5s ease-in-out 2s infinite}html.nlr-motion .lp-stores .lp-store:nth-child(2):after{animation-delay:2.25s}@keyframes sheen{0%,72%{left:-60%}to{left:130%}}.lp-store:active{scale:.97}.run-toast{position:fixed;right:22px;bottom:78px;z-index:70;width:min(360px,calc(100vw - 32px));display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border-radius:14px;border:1px solid rgba(0,255,136,.45);background:rgba(12,12,18,.95);box-shadow:0 22px 60px -20px rgba(0,255,136,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);visibility:hidden;opacity:0;translate:0 20px;transition:opacity .35s ease,translate .45s cubic-bezier(.2,.9,.3,1.3),visibility 0s .45s}.run-toast.on{visibility:visible;opacity:1;translate:0 0;transition-delay:0s}@media (max-width:1099px){.run-toast{left:16px;right:16px;bottom:16px;width:auto}}.run-toast .badge{width:44px;height:44px;flex-shrink:0}.run-toast .badge path:first-child{fill:rgba(0,255,136,.12);stroke:var(--lp-accent);stroke-width:2}.run-toast .badge .tick{fill:none;stroke:var(--lp-accent);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30}.run-toast.on .badge{animation:badge-in .7s cubic-bezier(.2,.9,.3,1.4)}.run-toast.on .badge .tick{animation:tick-draw .45s ease .4s forwards}@keyframes badge-in{0%{rotate:-90deg;scale:.4}to{rotate:0deg;scale:1}}@keyframes tick-draw{to{stroke-dashoffset:0}}.run-toast .txt{display:flex;flex-direction:column;gap:2px;min-width:0}.run-toast .txt .k{font-family:var(--lp-mono);font-size:9px;letter-spacing:2px;color:var(--lp-accent)}.run-toast .txt .t{font-family:var(--lp-display);font-weight:800;font-size:15px;letter-spacing:1px;color:var(--lp-text)}.run-toast .txt .d{font-family:var(--lp-sans);font-size:12px;line-height:1.4;color:var(--lp-text-3)}.run-toast .x{align-self:flex-start;margin-left:auto;padding:0 4px;border:0;background:none;color:var(--lp-text-3);font-size:20px;line-height:1;cursor:pointer}.run-toast .x:hover{color:var(--lp-text)}@media (prefers-reduced-motion:reduce){.hero-ridge .ridge-line,.run-ff,.run-rider .halo,.run-toast.on .badge,.run-topo path{animation:none!important}.run-toast.on .badge .tick{animation:none;stroke-dashoffset:0}.run-toast{transition:none}}@media (max-width:520px){.lp-hud.run .run-head-x{display:none}.lp-hud.run .lp-hud-head{gap:12px;padding-inline:18px}.lp-hud.run .lp-hud-head>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-hud.run .lp-hud-head .run-status{flex-shrink:0;white-space:nowrap}.lp-hud.run .lp-hud-trail{font-size:10px;letter-spacing:1.6px}}.lp-hero-run,.lp-hero-run .lp-hud{min-width:0}@media (max-width:600px){.lp-end-links{gap:4px 18px}.lp-end-links .sep{display:none}.lp-end-colophon{letter-spacing:2px;line-height:1.9}}.lp-end-colophon .nw{white-space:nowrap}.lp-podium-map.compact .pm-trail.live .info{gap:8px}.lp-podium-map.compact .pm-trail.live .info .label{display:block}.pm-you{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:10px;padding:8px 12px;border:1px solid rgba(0,255,136,.28);border-radius:8px;background:rgba(0,255,136,.05);font-family:var(--lp-mono);font-size:11px;letter-spacing:1px;color:var(--lp-text-2,#c9c9d4);white-space:nowrap}.pm-you .k{font-size:9px;letter-spacing:2px;text-transform:uppercase}.pm-you .k,.pm-you b{color:var(--lp-accent)}.pm-you b{font-family:var(--lp-display);font-weight:900;font-size:14px}.pm-you .gap{color:var(--lp-gold)}.pm-you .gap:before{content:"·";margin-right:10px;color:var(--lp-text-4)}html.nlr-motion .lp-podium-map:not(.is-in) .pm-you{opacity:0;translate:-10px 0}html.nlr-motion .lp-podium-map.is-in .pm-you{transition:opacity .5s ease 1.1s,translate .5s ease 1.1s}@media (max-width:420px){.pm-you{gap:8px;font-size:10px}.pm-you .t{display:none}.lp-podium-map.compact .pm-trail-compact .nm{font-size:13px;white-space:nowrap}}