:root{--page:#0e1116;--layer:#14181e;--layer-2:#1a1f27;--rule:#2a313b;--rule-soft:#1f252d;--ink:#f2f4f7;--mute:#8d95a1;--dim:#5e6672;--teal:#7fe7ff;--on-teal:#04161a;--teal-28:#7fe7ff47;--teal-12:#7fe7ff1f;--teal-6:#7fe7ff0f;--pop:0 28px 80px 24px #000000eb, 0 10px 28px 4px #000c;--scan-a:#2de2e6;--scan-b:#ff4fd8;--scan:linear-gradient(90deg, var(--scan-a), var(--scan-b));--amber:#ffb547;--sans:"Geist", system-ui, sans-serif;--mono:"Red Hat Mono", ui-monospace, Menlo, monospace;--t-1:17px;--t0:21px;--t1:27px;--t2:34px;--t3:42px;--t4:53px;--t5:66px;--max:1280px;--gutter:80px;--col-gap:48px;--nav-h:72px;--r:4px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id],main[id]{scroll-margin-top:var(--nav-h)}body{background:var(--page);color:var(--ink);font:400 var(--t-1)/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}main{overflow-x:clip}a{color:var(--teal);text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}code,.mono{font-family:var(--mono);font-size:.94em}h1,h2,h3,p,ul,dl,figure{margin:0}button,input,textarea{font:inherit;color:inherit}img,svg{display:block}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.bg{z-index:-3;pointer-events:none;background:var(--page);position:fixed;inset:0;overflow:hidden}.bg:before{content:"";background:radial-gradient(42% 38% at 78% 18%,#7fe7ff1c,#0000 70%),radial-gradient(38% 42% at 12% 68%,#4d7cff16,#0000 70%),radial-gradient(30% 30% at 88% 92%,#ff4fd80b,#0000 70%);animation:48s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.bg:after{content:"";opacity:.085;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes drift{0%{transform:translate(-2%,-1.5%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.loader{width:min(560px,76%);font:500 13px var(--mono);letter-spacing:.16em;text-transform:uppercase;isolation:isolate;transition:opacity .3s linear;position:absolute;top:50%;left:50%;translate:-50% -50%}.loader:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--page) 50%, transparent);position:absolute;inset:-110px -160px}.loader p{color:var(--ink);justify-content:space-between;margin-bottom:14px;display:flex}.loader b{color:var(--teal);font-weight:500}.loader .track{background:var(--rule);height:2px}.loader .track em{background:var(--teal);height:100%;box-shadow:0 0 10px var(--teal);transform-origin:0;transition:scale .15s linear;display:block;scale:0 1}.loader.off{opacity:0}.scene-layer{z-index:-2;pointer-events:none;contain:strict;opacity:0;transition:opacity .8s;position:fixed;inset:0}.scene-layer.on{opacity:1}html.pick{cursor:pointer}.scene-layer canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scrim{z-index:-1;pointer-events:none;background:linear-gradient(#0006,#0000 20%);position:fixed;inset:0}.scrim i{opacity:0;position:absolute;inset:0}.scrim .l{background:radial-gradient(42% 62% at 20% 52%,#00000080,#00000038 60%,#0000)}.scrim .r{background:radial-gradient(42% 62% at 80% 52%,#00000080,#00000038 60%,#0000)}.scrim .c{background:radial-gradient(40% 46% at 50% 44%,#0000008c,#00000040 60%,#0000)}.hero .copy,.proof .text,.sec .text,.contact .reveal{text-shadow:0 1px 14px #000000bf,0 0 3px #00000080;isolation:isolate;position:relative}.hero .copy:before,.proof .text:before,.sec .text:before,.contact .reveal:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--page) 72%, transparent);backdrop-filter:blur(14px);--f:radial-gradient(closest-side, #000 52%, #000000db 62%, #0009 72%, #00000052 82%, #0000001f 91%, transparent);-webkit-mask:var(--f);mask:var(--f);position:absolute;inset:-200px -240px}.nav{z-index:10;height:var(--nav-h);background:color-mix(in srgb, var(--page) 72%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule-soft);align-items:center;display:flex;position:sticky;top:0}.nav .wrap{align-items:center;gap:36px;width:100%;display:flex}.nav .mark{width:auto;height:26px;margin-right:auto}.nav .mark img{width:auto;height:100%}.nav .links{white-space:nowrap;gap:28px;font-size:15px;display:flex}.nav .links a{color:var(--mute)}.nav .links a:hover,.nav .links a[aria-current]{color:var(--ink);text-decoration:underline 1px var(--teal);text-underline-offset:.55em}.nav .lang{font:500 13px var(--mono);color:var(--mute);letter-spacing:.02em;white-space:nowrap}.nav .lang b{font-weight:inherit;color:var(--teal)}.lang a{color:inherit}.nav.at-contact .btn{visibility:hidden}.nav .menu{display:none}.btn{border-radius:var(--r);cursor:pointer;white-space:nowrap;height:44px;text-shadow:none;border:0;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:box-shadow .18s,background .18s,color .18s;display:inline-flex}.btn:hover{text-decoration:none}.btn.primary{background:var(--teal);color:var(--on-teal);box-shadow:0 0 #7fe7ff00}.btn.primary:hover{box-shadow:0 0 28px #7fe7ff4d}.btn.secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--teal-28);background:0 0}.btn.secondary:hover{box-shadow:inset 0 0 0 1px var(--teal), 0 0 22px var(--teal-12)}.btn.small{height:36px;padding:0 14px;font-size:14px}.live{background:var(--teal);width:8px;height:8px;box-shadow:0 0 10px var(--teal);border-radius:50%}.window{position:relative}.hero{min-height:calc(100vh - var(--nav-h));gap:var(--col-gap);padding:48px var(--gutter) 64px;grid-template-columns:4.6fr 7fr;align-items:center;display:grid;position:relative}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;font-size:60px;font-weight:500;line-height:1.02}.hero .sub{max-width:44ch;font-size:var(--t0);color:var(--mute);margin-top:28px;line-height:1.45}.hero .ctas{gap:12px;margin-top:40px;display:flex}.stage{left:40%;right:min(0px, calc((var(--max) - 100vw) / 2));position:absolute;top:16px;bottom:16px}.proof,.sec{min-height:150vh}.proof .wrap,.sec .wrap{top:var(--nav-h);min-height:calc(100vh - var(--nav-h));gap:var(--col-gap);grid-template-columns:5fr 6fr;align-items:center;width:100%;display:grid;position:sticky}.sec.flip .wrap{grid-template-columns:6fr 5fr}.proof .text,.sec .text{min-width:0}.proof .window{height:min(620px,100vh - 192px)}.sec .window{height:calc(100vh - var(--nav-h) - 80px)}.proof h2{font-size:var(--t2);letter-spacing:-.025em;align-items:center;gap:12px;font-weight:500;display:flex}.proof p{max-width:46ch;color:var(--mute);margin-top:18px}.stats{flex-wrap:wrap;gap:28px 40px;margin-top:40px;display:flex}.stats b{font:500 var(--t2)/1 var(--mono);letter-spacing:-.03em;color:var(--ink);display:block}.stats div>span{color:var(--mute);margin-top:10px;font-size:14px;display:block}.placeholder{color:var(--teal);opacity:.9}.sec h2{font-size:var(--t3);letter-spacing:-.03em;font-weight:500;line-height:1.06}.sec h2.ai{align-items:center;gap:18px;display:flex}.sec h2.ai:before{flex:none;width:34px}.sec .lead{font-size:var(--t0);color:var(--mute);text-wrap:balance;max-width:36ch;margin-top:14px;line-height:1.4}.stages{flex-wrap:wrap;width:fit-content;max-width:100%;margin-top:28px;display:flex}.stages button{--p:8px;--n:8px;isolation:isolate;white-space:nowrap;height:28px;color:var(--mute);font:500 12px var(--mono);letter-spacing:.02em;cursor:pointer;pointer-events:none;background:0 0;border:0;padding:0 12px 0 14px;transition:color .4s,filter .4s;position:relative}.stages button:first-child{--n:0px;padding-left:10px}.stages button:last-child{--p:0px;padding-right:10px}.stages button+button{margin-left:-5px}.stages button:before,.stages button:after{content:"";z-index:-1;pointer-events:none;transition:background-color .4s;position:absolute;inset:0}.stages button:before{pointer-events:auto;clip-path:polygon(0 0, calc(100% - var(--p)) 0, 100% 50%, calc(100% - var(--p)) 100%, 0 100%, var(--n) 50%);background:#1a1f27bf}.stages button:after{clip-path:polygon(evenodd, 0 0, calc(100% - var(--p)) 0, 100% 50%, calc(100% - var(--p)) 100%, 0 100%, var(--n) 50%, 0 0, calc(var(--n) / 14 + 1.2px) 1px, calc(100% - var(--p) * 13 / 14 - 1.2px) 1px, calc(100% - 1.2px) 50%, calc(100% - var(--p) * 13 / 14 - 1.2px) calc(100% - 1px), calc(var(--n) / 14 + 1.2px) calc(100% - 1px), calc(var(--n) + 1.2px) 50%, calc(var(--n) / 14 + 1.2px) 1px)}.stages button:hover{color:var(--ink)}.stages button:hover:after{background:var(--teal-28)}.stages button.on{color:var(--ink);filter:drop-shadow(0 0 6px var(--teal-28))}.stages button.on:before{background:#162c34cc}.stages button.on:after{background:var(--teal)}.stages button:focus-visible{outline-offset:2px}.stages button.go{animation:.8s cubic-bezier(.2,.7,.3,1) infinite go}@keyframes go{0%{filter:drop-shadow(0 0 #7fe7ffe6)}to{filter:drop-shadow(0 0 10px #7fe7ff00)}}@media (prefers-reduced-motion:reduce){.stages button.go{animation:none}}.claims{max-width:52ch;margin-top:36px;padding:0;list-style:none}.claims li{border-top:1px solid var(--rule-soft);gap:4px;padding:12px 0;display:grid}.claims li:last-child{border-bottom:1px solid var(--rule-soft)}.claims b{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:flex}.claims span{color:var(--mute);font-size:15px;line-height:1.5}.claims .planned{font:500 11px/1 var(--mono);color:var(--mute);border:1px solid var(--rule);letter-spacing:.04em;padding:4px 6px}.claims.two{grid-template-columns:1fr 1fr;column-gap:28px;max-width:none;margin-top:28px;display:grid}.claims.two li:last-child{border-bottom:0}.ai{position:relative}.ai:before{content:"";background:var(--scan);width:22px;height:2px;box-shadow:0 0 10px #2de2e6b3,0 0 10px #ff4fd880}.contact{min-height:calc(100svh - var(--nav-h) - var(--foot-h,0px));align-content:center;padding:48px 0;display:grid}.contact .wrap{text-align:center;justify-items:center;display:grid}.contact .reveal{justify-items:center;width:min(100%,880px);display:grid}.contact h2{font-size:var(--t4);letter-spacing:-.035em;font-weight:500;line-height:1.04}.contact p{color:var(--mute);max-width:52ch;margin-top:16px}.contact .choices{flex-wrap:nowrap;justify-content:center;gap:10px;max-width:100%;margin-top:32px;display:flex}.contact .choices button{border:1px solid var(--rule);background:color-mix(in srgb, var(--layer) 70%, transparent);height:40px;color:var(--ink);font:500 15px var(--sans);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 16px}.contact .choices button:hover{border-color:var(--teal-28)}.contact .choices button.on{border-color:var(--teal);color:var(--teal);box-shadow:0 0 18px var(--teal-12)}.contact address{color:var(--mute);margin-top:32px;font-style:normal;line-height:1.7}.contact .mail{font:400 clamp(30px, 7vw, var(--t5))/1 var(--mono);letter-spacing:-.04em;color:var(--teal);text-shadow:0 0 40px var(--teal-12);margin-top:40px}.contact .mail:hover{text-shadow:0 0 40px #7fe7ff59;text-decoration:none}.contact address button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact address button:hover{text-decoration:underline}.foot{border-top:1px solid var(--rule-soft);color:var(--mute);background:var(--page);padding:40px 0;font-size:14px}.foot .wrap{align-items:center;gap:28px;display:flex}.foot img{opacity:.55;filter:grayscale();height:22px;margin-right:auto}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bg:before{animation:none}.reveal{opacity:1;transition:none;transform:none}.scene-layer{transition:none}html{scroll-behavior:auto}}html.idle *,html.idle :before,html.idle :after,.off *,.off :before,.off :after,.hud>:not(.on),.hud>:not(.on):before,.hud>:not(.on):after,.hud>:not(.on) *,.hud>:not(.on) :before,.hud>:not(.on) :after,.bg.under:before,#yard-map:not(.on) .neon *{animation-play-state:paused!important}.scroll-cue{z-index:5;isolation:isolate;cursor:pointer;font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);text-shadow:0 1px 10px #000c;opacity:0;pointer-events:none;background:0 0;border:0;justify-items:center;gap:10px;padding:14px 28px 16px;transition:opacity .2s,translate .2s,color .2s;display:grid;position:fixed;bottom:8px;left:50%;translate:-50% 6px}.scroll-cue:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0e1116cc,#0e111680 60%,#0000);position:absolute;inset:-4px -24px}.scroll-cue.on{opacity:1;pointer-events:auto;transition-duration:.4s,.4s,.2s;translate:-50%}.scroll-cue:hover{color:var(--ink)}.scroll-cue i{background:#8d95a14d;width:1px;height:40px;transition:background .2s;position:relative;overflow:hidden}.scroll-cue:hover i{background:var(--teal-28)}.scroll-cue i:after{content:"";background:var(--teal);width:1px;height:16px;box-shadow:0 0 6px var(--teal);animation:2.2s cubic-bezier(.6,0,.4,1) infinite cue;position:absolute;top:0;left:0}.scroll-cue:not(.on) i:after{animation-play-state:paused}@keyframes cue{0%{translate:0 -16px}70%,to{translate:0 40px}}@media (prefers-reduced-motion:reduce){.scroll-cue,.scroll-cue.on{transition:none}.scroll-cue i:after{animation:none;top:13px}}@media (width<=1023px),(hover:none),(pointer:coarse){.scroll-cue{display:none}}@media (width<=1023px){.nav .wrap{gap:12px}.nav .links,.nav .lang{display:none}.nav .menu{border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;background:0 0;place-content:center;gap:5px;width:36px;height:36px;padding:0;display:grid}.nav .menu i{background:var(--ink);width:16px;height:1.5px;transition:translate .2s,rotate .2s;display:block}.nav.open .menu i:first-child{translate:0 3.25px;rotate:45deg}.nav.open .menu i:last-child{translate:0 -3.25px;rotate:-45deg}.nav.open{background:var(--page);height:auto}.nav.open .wrap{flex-wrap:wrap;row-gap:18px;padding-block:12px 24px}.nav.open .links{border-top:1px solid var(--rule-soft);flex-direction:column;flex-basis:100%;order:5;gap:16px;padding-top:12px;font-size:18px;display:flex}.nav.open .lang{order:6;margin-right:auto;display:block}}@media (width<=760px){:root{--gutter:16px;--nav-h:60px;--band:46vh}.hero .copy:before,.proof .text:before,.sec .text:before{display:none}body:after{content:"";z-index:3;left:0;right:0;top:calc(var(--nav-h) + var(--band));pointer-events:none;background:linear-gradient(var(--page), transparent);border-top:1px solid var(--rule-soft);height:28px;transition:opacity .3s;position:fixed}.scene-full body:after{opacity:0}.hero{min-height:0;padding:var(--band) 0 0;display:block}.hero .copy{z-index:2;padding:32px var(--gutter) 40px;background:var(--page);position:relative}.hero h1{font-size:40px}.hero .sub{margin-top:16px;font-size:17px}.hero .ctas{flex-wrap:wrap;margin-top:24px}.stage{z-index:4;left:0;right:0;top:var(--nav-h);height:var(--band);pointer-events:none;position:fixed;bottom:auto}.proof,.sec{min-height:0}.proof .wrap,.sec .wrap{min-height:0;padding:0;display:block;position:static}.proof .window,.sec .window{left:0;right:0;top:var(--nav-h);height:var(--band);position:fixed}#yard-map{z-index:4}.proof .text,.sec .text{z-index:2;padding:32px var(--gutter) 64px;background:var(--page);position:relative}.sec h2{font-size:32px}.stats b{font-size:26px}.claims.two{grid-template-columns:1fr}.contact,.foot{z-index:4;position:relative}.contact{padding:32px 0}.contact h2{font-size:32px}.contact p{display:none}.contact .reveal{grid-template-columns:minmax(0,1fr)}.contact .choices{width:100vw;max-width:none;margin-left:calc(-1 * var(--gutter));scrollbar-width:none;padding:12px var(--gutter);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - 48px), transparent);mask:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - 48px), transparent);justify-content:flex-start;justify-self:start;margin-top:16px;overflow-x:auto}.contact .choices::-webkit-scrollbar{display:none}.contact .mail{margin-top:24px}.contact address{margin-top:16px}.foot .wrap{flex-wrap:wrap;gap:12px 20px}}.console{border:1px solid var(--rule);box-shadow:var(--pop);background:#0a0c10eb;font-size:12px;position:absolute;bottom:20px;left:20px;right:20px}.console header{border-bottom:1px solid var(--rule-soft);white-space:nowrap;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.console header>b{font:500 13px var(--sans);color:var(--ink)}.console header span{color:var(--dim)}.console header .live{color:var(--teal);align-items:center;gap:6px;font-size:11px;display:inline-flex}.console header .live:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%;flex:none;margin-right:2px;animation:1.6s ease-in-out infinite blink}.console header em{color:var(--mute);margin-left:auto;font-style:normal}.console header em b{color:var(--ink);font-weight:500}.console ol{margin:0;padding:4px 14px;list-style:none}.console li{border-top:1px solid var(--rule-soft);white-space:nowrap;color:var(--mute);align-items:baseline;gap:12px;padding:4px 0;display:grid}.console li:first-child{border-top:0}.console li>*{text-overflow:ellipsis;overflow:hidden}.console li.new{animation:1.4s ease-out row}.console time{color:var(--dim)}.console li b{color:var(--ink);font-weight:500}.console li i,.console li em,.console li u,.console li s{font-style:normal;text-decoration:none}.console.edi li{grid-template-columns:62px 44px 58px 1fr 82px 40px}.console.edi li.in i{color:var(--teal)}.console.edi li.out i{color:var(--amber)}.console.edi li small{font-size:11px}.console.edi u{text-align:right;color:var(--teal);position:relative}.console.edi li.out u s:first-child{opacity:0;color:var(--mute);position:absolute;right:0}.console.edi li.out.new u s:first-child{animation:1.6s step-end both shown}.console.edi li.out.new u s:last-child{animation:1.6s step-end both hidden}.console pre{border-top:1px solid var(--rule-soft);font:400 11.5px/1.6 var(--mono);color:var(--mute);background:var(--teal-6);margin:0;padding:9px 14px}.console pre b{color:var(--teal);font-weight:500}.console.events li{grid-template-columns:62px 92px 1fr 34px 108px}.console.events li i{color:var(--teal)}.console.events li em{text-align:right}.console.events li.new em{color:var(--teal)}.console .spark{border-top:1px solid var(--rule-soft);align-items:flex-end;gap:2px;height:34px;padding:6px 14px 8px;display:flex}.console .spark i{height:calc(2px + var(--h) * 18px);background:var(--teal-28);flex:1;transition:height .4s}.console .spark i:last-child{background:var(--teal)}@keyframes row{0%{background:var(--teal-12)}}@keyframes shown{0%{opacity:1}to{opacity:0}}@keyframes hidden{0%{opacity:0}to{opacity:1}}.hud{z-index:1;pointer-events:none;font:500 12px/1.3 var(--mono);position:fixed;inset:0}.hud-back{z-index:-1;pointer-events:none;position:fixed;inset:0}.hud-back>canvas{opacity:0;transition:opacity .3s;position:absolute;top:0;left:0}.hud-back>.on{opacity:1}.neon{backdrop-filter:blur(6px);background:#080c10d6;border:1px solid #7fe7ff80;position:absolute;box-shadow:0 0 0 1px #7fe7ff14,0 0 24px #7fe7ff38,inset 0 0 22px #7fe7ff14}.neon:before{content:"";pointer-events:none;--c:linear-gradient(var(--teal), var(--teal));--l:10px;--w:2px;background:var(--c) 0 0 / var(--l) var(--w), var(--c) 0 0 / var(--w) var(--l), var(--c) 100% 0 / var(--l) var(--w), var(--c) 100% 0 / var(--w) var(--l), var(--c) 0 100% / var(--l) var(--w), var(--c) 0 100% / var(--w) var(--l), var(--c) 100% 100% / var(--l) var(--w), var(--c) 100% 100% / var(--w) var(--l);filter:drop-shadow(0 0 4px var(--teal));background-repeat:no-repeat;position:absolute;inset:-2px}.neon h5,.yard-stats header{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);text-shadow:0 0 10px #7fe7ff99;margin:0;font-size:10px}#yard-map .neon{opacity:0;transition:opacity .4s}#yard-map.on .neon{opacity:1}.yard-stats{padding:10px 14px;bottom:14px;left:20px}.yard-stats,.yard-mix{max-width:calc(100% - 40px)}.yard-stats:has(dl:empty),.yard-mix:has(.charts:empty){display:none}.yard-stats header{align-items:center;gap:8px;display:flex}.yard-stats header .live{width:6px;height:6px;animation:1.6s ease-in-out infinite blink}.yard-stats dl{flex-wrap:wrap;gap:10px 22px;margin:8px 0 0;display:flex}.yard-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:10px}.yard-stats dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 12px #7fe7ff59;margin:3px 0 0;font-size:16px}.yard-stats dd small{color:var(--mute);text-shadow:none;font-size:11px}.yard-stats dd i{background:linear-gradient(90deg, var(--teal) calc(var(--v) * 100%), var(--rule) 0);height:2px;margin-top:5px;display:block;box-shadow:0 0 8px #7fe7ff66}.yard-mix{padding:10px 14px 8px;top:16px;left:20px}.yard-mix .charts{border-top:1px solid var(--teal-12);gap:20px;margin-top:12px;padding-top:10px;display:flex}.yard-mix .bars{align-items:flex-end;gap:4px;height:72px;margin-top:6px;display:flex}.yard-mix .bars span{width:30px;height:100%;color:var(--mute);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.yard-mix .bars b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.yard-mix .bars i{width:12px;height:calc(var(--v,0) * 40px);background:rgb(var(--c,127, 231, 255));box-shadow:0 0 10px rgba(var(--c,127, 231, 255), .65);margin:3px 0 5px;transition:height .5s,background-color .5s}#yard-map{container-type:inline-size}@media (width>=761px){@container (width<=509px){.yard-stats dl div:nth-child(n+5){display:none}}@container (width<=439px){.yard-mix .charts{display:none}.yard-stats{right:20px}.yard-stats dl{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}}}.heat-key{color:var(--mute);align-items:center;gap:8px;font-size:11px;display:flex}.heat-key button{border:1px solid var(--rule);color:var(--mute);font:inherit;cursor:pointer;background:0 0;padding:3px 8px}.heat-key button[aria-pressed=true]{border-color:var(--teal-28);color:var(--teal);background:var(--teal-6)}.heat-key button+span{margin-left:6px}.heat-key i{background:linear-gradient(90deg,#7fe7ff,#ffb547,#ff4fd8);width:80px;height:4px}.hud .tag.name small{color:var(--mute);margin-left:8px}@keyframes blink{50%{opacity:.35}}.hud>*{opacity:0;will-change:transform;transition:opacity .28s;position:absolute;top:0;left:0}.hud>.on{opacity:1;transition-delay:var(--delay,0s)}.hud .tag{--lead:14px;border:1px solid var(--teal-28);color:var(--ink);white-space:nowrap;background:#0e1116e0;padding:5px 8px}.hud .tag:after{content:"";left:calc(50% + var(--lx,0px));width:1px;height:var(--lead);background:var(--teal-28);position:absolute;top:100%}.hud .tag.below{margin-top:var(--lead)}.hud .tag.below:after{top:auto;bottom:100%}.hud .tag.party{font:500 14px/1 var(--sans);border-color:var(--teal);box-shadow:0 0 18px var(--teal-12);padding:8px 11px}.hud .tag.party.ping{animation:1.2s cubic-bezier(.2,.7,.3,1) ping}@keyframes ping{0%{box-shadow:0 0 30px var(--teal-28);outline:1px solid var(--teal);outline-offset:0;background:#17343ceb}to{outline-offset:16px;outline:1px solid #0000}}.hud .tag.code{color:var(--mute);--lead:8px;padding:3px 6px;font-size:11px}.hud .tag.code.lit{color:var(--ink);border-color:var(--teal);box-shadow:0 0 14px var(--teal-12);padding:5px 8px;font-size:13px}.hud .tag.code.lit:after{background:var(--teal)}.hud .tag.amber{color:var(--amber);border-color:#ffb5478c}.hud .tag.amber:after{background:#ffb5478c}.hud .tag.amber small{color:var(--ink);margin-left:8px}.hud .tag.ai{border-color:var(--rule)}.hud .tag.ai:before{content:"";background:var(--scan);height:2px;position:absolute;top:-1px;left:-1px;right:-1px;box-shadow:0 0 10px #2de2e699,0 0 10px #ff4fd866}.hud .tag.drop{border-color:var(--teal);color:var(--ink);text-align:center;--lead:10px}.hud .tag.drop span{color:var(--mute);font-size:11px;display:block}.hud .tag.drop.no{border-color:var(--rule);color:var(--mute)}.hud .card{--lead:18px;grid-template-columns:auto auto;gap:2px 14px;padding:8px 10px;display:grid}.hud .card b{font:500 22px/1 var(--mono);letter-spacing:-.03em;grid-column:1/-1;margin-bottom:4px}.hud .card b small{letter-spacing:.04em;color:var(--mute);margin-right:6px;font-size:11px}.hud .card span{color:var(--mute);font-size:11px}.hud .card .state{color:var(--teal);grid-column:1/-1;margin-top:3px}.hud .card.amber .state{color:var(--amber)}.hud .sign{border:1px solid var(--teal);width:28px;height:28px;color:var(--teal);box-shadow:0 0 14px var(--teal-28);transform-origin:50% 100%;background:#0e1116eb;border-radius:50%;place-items:center;transition:opacity .18s,scale .22s cubic-bezier(.3,1.6,.5,1);display:grid;scale:0}.hud .sign.on{scale:1}.hud .sign svg{width:16px;height:16px;display:block}.hud .sign.alert{--red:#ff4d4d;border-color:var(--red);width:16px;height:16px;color:var(--red);animation:.5s step-end infinite alert;box-shadow:0 0 16px #ff4d4d80}.hud .sign.alert svg{width:10px;height:10px}@keyframes alert{50%{background:#ff4d4d40}}.hud .name{color:var(--mute);letter-spacing:.04em;font-size:11px}.hud .dev{--lead:24px;color:var(--ink);font:400 11px/1.35 var(--sans);box-shadow:var(--pop), 0 0 16px var(--teal-6);transform-origin:50% 100%;background:#0a0c10;border:1px solid #2a313b;transition:opacity .2s ease-in,translate .2s ease-in;translate:0 8px}.hud .dev.on{transition:opacity .42s cubic-bezier(.2,.7,.2,1),translate .42s cubic-bezier(.2,.7,.2,1);translate:0}.hud .dev:after{content:"";left:calc(50% + var(--lx,0px));width:1px;height:var(--lead);background:var(--teal-28);position:absolute;top:100%}.hud .dev.below{transform-origin:50% 0}.hud .dev.below:after{top:auto;bottom:100%}.hud .dev.below{margin-top:var(--lead)}.hud .dev.phone{border-radius:20px;width:150px;height:236px;padding:7px}.hud .dev.phone:before{content:"";z-index:1;background:#000;border-radius:4px;width:40px;height:8px;margin-left:-20px;position:absolute;top:11px;left:50%}.hud .dev.tab{border-radius:9px;width:210px;min-height:140px;padding:6px}.hud .dev.mon{border-radius:3px;width:252px;min-height:110px}.hud .dev.mon:before{content:"";background:#0a0c10;border:1px solid #2a313b;border-top:0;width:56px;height:10px;margin-left:-28px;position:absolute;top:100%;left:50%}.hud .dev.mon{--lead:34px}.hud .dev.lap{border-radius:6px 6px 0 0;width:300px}.hud .dev.lap:before{content:"";background:#12161c;border:1px solid #2a313b;border-radius:0 0 6px 6px;height:6px;position:absolute;top:100%;left:-14px;right:-14px}.hud .dev.win{border-radius:3px;width:280px;min-height:80px}.hud .dev .feed{background:radial-gradient(90% 80% at 50% 40%,#1d232a,#07090c 75%);height:104px;position:relative;overflow:hidden}.hud .dev .feed .door{box-sizing:border-box;border:3px solid color-mix(in srgb, var(--c), #000 55%);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c), #000 25%) 0 5px, color-mix(in srgb, var(--c), #000 40%) 5px 7px);width:132px;height:96px;margin-left:-66px;position:absolute;top:14px;left:50%}.hud .dev .feed .door s{background:linear-gradient(90deg,#5b6066,#c9ced4 45%,#6b7076);width:2px;position:absolute;top:-3px;bottom:-3px}.hud .dev .feed .door s:first-child{left:12%}.hud .dev .feed .door s:nth-child(2){left:36%}.hud .dev .feed .door s:nth-child(3){left:61%}.hud .dev .feed .door s:nth-child(4){left:85%}.hud .dev .feed .door b{letter-spacing:.05em;color:#f1f1ee;font:800 9px/1.1 Helvetica Neue,Arial,sans-serif;position:absolute;top:7px;right:6px}.hud .dev .feed .aim{--t:var(--scan);--l:8px;--w:1.5px;background:linear-gradient(90deg, var(--scan-a), var(--scan-b)) 0 0 / var(--l) var(--w), linear-gradient(var(--scan-a), var(--scan-a)) 0 0 / var(--w) var(--l), linear-gradient(90deg, var(--scan-a), var(--scan-b)) 100% 0 / var(--l) var(--w), linear-gradient(var(--scan-b), var(--scan-b)) 100% 0 / var(--w) var(--l), linear-gradient(90deg, var(--scan-a), var(--scan-b)) 0 100% / var(--l) var(--w), linear-gradient(var(--scan-a), var(--scan-a)) 0 100% / var(--w) var(--l), linear-gradient(90deg, var(--scan-a), var(--scan-b)) 100% 100% / var(--l) var(--w), linear-gradient(var(--scan-b), var(--scan-b)) 100% 100% / var(--w) var(--l);background-repeat:no-repeat;width:62px;height:28px;position:absolute;top:16px;left:calc(50% + 3px)}.hud .dev .feed .aim:after{content:"";background:var(--scan);height:1px;box-shadow:0 0 6px var(--scan-a);animation:1.4s ease-in-out infinite alternate read;position:absolute;left:0;right:0}.hud .dev .feed:after{content:"REC";font:500 9px var(--mono);letter-spacing:.1em;color:#ff5a5a;position:absolute;top:7px;left:8px}.hud .dev small.ai{background:var(--scan);color:#0000;-webkit-background-clip:text;background-clip:text}.hud .dev .read{font:500 13px var(--mono);justify-content:space-between;display:flex}.hud .dev .read em{color:var(--scan-a);font-style:normal}.hud .dev .where,.hud .dev .tally{color:var(--mute);margin-top:-4px;font-size:11px}.hud .dev .tally{border-top:1px solid var(--rule-soft);font:400 11px var(--mono);margin-top:0;padding-top:6px}@keyframes read{0%{top:0}to{top:100%}}.hud .dev.real{box-shadow:none;transform-origin:0 0;background:0 0;border:0;border-radius:0;padding:0}.hud .dev.real:before,.hud .dev.real:after{display:none}.hud .dev.real .scr{background:0 0;border-radius:0;min-height:0;padding:0;display:block;position:relative;inset:auto;overflow:visible}.hud .dev.real .scr img{filter:drop-shadow(0 26px 40px #000000f2)drop-shadow(0 0 24px #000000d9);width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.hud .dev.real .scr img.out{opacity:0}.hud .dev.real .scr .glass{z-index:1;pointer-events:none;border-radius:12.5%/6.1%;position:absolute;inset:2.67% 5.45%;overflow:hidden;container-type:inline-size}.hud .dev.real .scr .spot{opacity:0;border-radius:3.6cqw;transition:opacity .3s;position:absolute;box-shadow:0 0 0 100vmax #04070a9e}.hud .dev.real .scr .spot.on{opacity:1}.hud .dev.real .scr .glass:has(.spot.tap)+.lift:before{content:"";aspect-ratio:1;background:#6e6e7680;border-radius:50%;width:9.8cqw;margin:-4.9cqw;animation:.6s ease-out forwards press;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffffb3}@keyframes press{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.hud .dev.real .scr .lift{z-index:2;opacity:0;background-repeat:no-repeat;border-radius:4px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scale(1);box-shadow:0 0 0 1px #7fe7ff73,0 5px 14px #0000008c}.hud .dev.real .scr .lift.on{opacity:1;transform:scale(var(--k,1))}.hud .dev .up{z-index:3;transform:scale(var(--k));position:relative;box-shadow:0 0 0 1px #7fe7ff73,0 5px 14px #0000008c,0 0 0 100vmax #04070a9e}.hud .dev .rs .job.up,.hud .dev .rs li.up{--k:1.03}.hud .dev .rs ul.d li.up{opacity:1}.hud .dev.lap.big .scr{padding-left:24px;padding-right:24px}.hud .dev.lap li.up{--k:1.015;background:var(--page);border-top-color:#0000;border-radius:3px;margin:0 -18px;padding:5px 18px}.hud svg.tether{width:100vw;height:100vh;overflow:visible}.hud svg.tether path{fill:none;stroke:#7fe7ffbf;stroke-width:1.5px}.hud svg.tether path.run{stroke:#eafcff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 93}.hud svg.tether circle{fill:#7fe7ff}.hud .dev.pin.on{pointer-events:auto;cursor:pointer}.hud .dev.pin.big{cursor:default}.hud .dev.thumb.on{opacity:.85}.hud .dev.real.phone{width:214px;height:auto}.hud .dev.real.phone .scr{aspect-ratio:808/1648}.hud .dev.real.phone.big{width:calc(min(58vh,680px)/2.0396)}.hud .dev.real.phone.thumb{width:104px}.hud .dev.real.tab{width:296px}.hud .dev.real.tab .scr{aspect-ratio:1156/1648}.hud .dev.real.tab.big{width:calc(min(58vh,680px)/1.42561)}.hud .dev.real.tab.thumb{width:136px}.hud .dev.real.tab .scr{container-type:inline-size}.hud .dev .rs{color:#1c1c1e;background:#050506;border-radius:6cqw;font:400 2.6cqw/1.25 -apple-system,system-ui,Helvetica Neue,sans-serif;position:absolute;inset:0;box-shadow:inset 0 0 0 .45cqw #3a3d43,0 20px 28px #0000008c}.hud .dev .rs .ios{background:#f2f2f7;border-radius:3.4cqw;flex-direction:column;gap:1.6cqw;padding:0 2.8cqw 2.8cqw;display:flex;position:absolute;inset:2.6cqw;overflow:hidden}.hud .dev .rs .bar{justify-content:space-between;align-items:center;padding:1.6cqw 1.2cqw 2cqw;font-size:2.4cqw;font-weight:600;display:flex}.hud .dev .rs .bar i{box-sizing:border-box;background:linear-gradient(90deg,#1c1c1e 78%,#0000 0) padding-box padding-box;border:.3cqw solid #1c1c1e;border-radius:.6cqw;width:4.4cqw;height:2cqw}.hud .dev .rs h3{letter-spacing:-.01em;margin:0;padding:0 .3cqw;font-size:4.6cqw;font-weight:700;line-height:1.1}.hud .dev .rs h3+p{color:#6e6e73;margin:-1.2cqw 0 0;padding:0 .3cqw}.hud .dev .rs h4{letter-spacing:.04em;color:#6e6e73;margin:.4cqw 0 -.6cqw;padding:0 2.4cqw;font-size:2.1cqw;font-weight:400}.hud .dev .rs .job{background:#fff;border-radius:3cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw 2.8cqw;padding:2.8cqw;display:grid}.hud .dev .rs .tile{color:#fff;background:#078a3c;border-radius:2.2cqw;align-content:center;place-items:center;width:18cqw;height:15cqw;font-style:normal;display:grid}.hud .dev .rs .tile b{font-size:7.6cqw;font-weight:700;line-height:1}.hud .dev .rs .tile small{letter-spacing:.08em;margin-top:.6cqw;font-size:2cqw;font-weight:700}.hud .dev .rs .tile.u{background:#c25b00}.hud .dev .rs .code{letter-spacing:.01em;background:#6fd3fb;padding:0 .5cqw;font-size:4.6cqw;font-weight:700;line-height:1.1;display:inline-block;box-shadow:-.3cqw 0 #2c5f70,.3cqw 0 #2c5f70}.hud .dev .rs .job .size{color:#6e6e73;margin-top:1cqw;font-size:2.9cqw;display:block}.hud .dev .rs .job .id{grid-column:2/-1;margin:0}.hud .dev .rs b,.hud .dev .rs span,.hud .dev .rs em{font-family:-apple-system,system-ui,Helvetica Neue,sans-serif}.hud .dev .rs .where{grid-column:1/3;font-size:3.2cqw;font-weight:600}.hud .dev .rs .pill{color:#007aff;white-space:nowrap;background:#e9e9ee;border-radius:5cqw;justify-self:end;padding:1.4cqw 3cqw;font-size:2.6cqw;font-weight:600}.hud .dev .rs .fila{grid-column:1/-1;grid-template-columns:repeat(6,1fr);align-items:end;gap:.9cqw;display:grid}.hud .dev .rs .st{flex-direction:column-reverse;gap:.9cqw;display:flex}.hud .dev .rs .st i{box-sizing:border-box;background:repeating-linear-gradient(90deg,#6fd3fb 0 2.3cqw,#3d8fa8 0 2.5cqw);border:.35cqw solid #3d8fa8;border-radius:.5cqw;height:4.8cqw}.hud .dev .rs .st i.no{background:0 0;border:.3cqw dashed #c7c7cc}.hud .dev .rs .st i.to{color:#007aff;background:#e5f1ff;border:.4cqw dashed #007aff;place-items:center;font-size:3.6cqw;font-style:normal;font-weight:700;display:grid}.hud .dev .rs .st i.of{outline-offset:.3cqw;outline:.5cqw solid #007aff}.hud .dev .rs .st span{text-align:center;color:#6e6e73;margin-top:.4cqw;font-size:2.4cqw}.hud .dev .rs ul{flex-direction:column;gap:1.2cqw;display:flex}.hud .dev .rs .ios>*{flex-shrink:0}.hud .dev .rs .ios>ul.d{flex-shrink:1;min-height:0;overflow:hidden}.hud .dev .rs li{color:#1c1c1e;white-space:nowrap;background:#fff;border:0;border-radius:3cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;padding:1.1cqw 2.4cqw;display:grid}.hud .dev .rs li .tile{border-radius:1.6cqw;width:10cqw;height:7.6cqw}.hud .dev .rs li .tile b{font-size:4.2cqw}.hud .dev .rs li .tile small{margin-top:.3cqw;font-size:1.5cqw}.hud .dev .rs li b.c{color:#1c1c1e;font-size:3cqw;font-weight:600}.hud .dev .rs li span{color:#6e6e73;text-overflow:ellipsis;font-size:2.4cqw;display:block;overflow:hidden}.hud .dev .rs li em{color:#6e6e73;font:600 2.6cqw -apple-system,system-ui,sans-serif}.hud .dev .rs li .go{color:#fff;background:#007aff;border-radius:5cqw;padding:1.5cqw 3.2cqw;font-weight:600}.hud .dev .rs ul.d li{opacity:.62}.hud .dev .rs ul.d .tile{background:#8e8e93}.hud .dev .rs .none{text-align:center;color:#6e6e73;border:.3cqw dashed #c7c7cc;border-radius:3cqw;margin:0;padding:4cqw;font-size:3cqw}.hud .dev .rs .act{grid-template-columns:auto 1fr;gap:1.6cqw;margin-top:auto;display:grid}.hud .dev .rs .act b{color:#007aff;text-align:center;background:#e3e3e8;border-radius:6cqw;padding:2.4cqw 3.6cqw;font-size:3.2cqw}.hud .dev .rs .act b+b{color:#fff;background:#007aff}.hud .dev.real.phone .scr{container-type:inline-size}.hud .dev .ys{color:#1c1c1e;background:#050506;border-radius:15.5cqw;font:400 3.2cqw/1.25 -apple-system,system-ui,Helvetica Neue,sans-serif;position:absolute;inset:0 1.3cqw;box-shadow:inset 0 0 0 .9cqw #3a3a40,inset 0 0 0 1.4cqw #0b0b0d,0 20px 28px #0000008c}.hud .dev .ys b,.hud .dev .ys span,.hud .dev .ys em{font-family:-apple-system,system-ui,Helvetica Neue,sans-serif}.hud .dev .ys:before,.hud .dev .ys:after,.hud .dev .ys>s{content:"";background:#2c2c30;border-radius:.6cqw 0 0 .6cqw;width:1.3cqw;position:absolute;left:-1.2cqw}.hud .dev .ys:before{height:7cqw;top:32cqw}.hud .dev .ys:after{height:12cqw;top:46cqw;box-shadow:0 15cqw #2c2c30}.hud .dev .ys>s{border-radius:0 .6cqw .6cqw 0;height:19cqw;top:52cqw;left:auto;right:-1.2cqw}.hud .dev .ys>b{z-index:2;color:#fff;letter-spacing:.14em;background:#000;border-radius:4.1cqw;place-items:center;width:28cqw;height:8.2cqw;margin-left:-14cqw;font:700 2.4cqw/1 -apple-system,system-ui,sans-serif;display:grid;position:absolute;top:7.8cqw;left:50%}.hud .dev .ys .ios{background:#f2f2f7;border-radius:12cqw;flex-direction:column;display:flex;position:absolute;inset:5.4cqw 4.2cqw;overflow:hidden}.hud .dev .ys .bar{z-index:1;color:#fff;justify-content:space-between;align-items:center;height:15cqw;padding:0 9cqw 0 11cqw;font-size:3.8cqw;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.hud .dev .ys .bar span{align-items:center;gap:1.6cqw;display:flex}.hud .dev .ys .sig{--w:linear-gradient(#fff, #fff);background:var(--w) 0 100% / .8cqw 40%, var(--w) 1.2cqw 100% / .8cqw 60%, var(--w) 2.4cqw 100% / .8cqw 80%, var(--w) 3.6cqw 100% / .8cqw 100%;background-repeat:no-repeat;width:4.4cqw;height:2.6cqw}.hud .dev .ys .bat{box-sizing:border-box;background:linear-gradient(90deg,#fff 72%,#0000 0) padding-box padding-box;border:.3cqw solid #ffffff73;border-radius:.8cqw;width:6cqw;height:2.8cqw}.hud .dev .ys .cam{perspective:150cqw;perspective-origin:20% calc(83% - 17.8cqw);background:linear-gradient(#0000 80%,#121518 0),radial-gradient(110% 60% at 46% 34%,#262c33,#0b0d10 72%);flex:auto;position:relative;overflow:hidden}.hud .dev .ys .wall{transform-origin:0 100%;align-items:flex-end;gap:3.6cqw;display:flex;position:absolute;bottom:17%;left:-4cqw;transform:rotateY(24deg)}.hud .dev .ys .st{flex-direction:column-reverse;gap:.5cqw;display:flex}.hud .dev .ys .sd{transform-origin:100% 100%;transform:rotateY(24deg) translateX(calc(var(--s) * 32.6cqw)) rotateY(-90deg);flex-direction:column-reverse;gap:.5cqw;display:flex;position:absolute;bottom:17%;right:calc(100% + 4cqw)}.hud .dev .ys .sd>i{box-sizing:border-box;border:1cqw solid color-mix(in srgb, var(--c), #000 60%);background:linear-gradient(90deg, #05060899, #05060826 75%, #05060840), repeating-linear-gradient(90deg, color-mix(in srgb, var(--c), #000 30%) 0 2.2cqw, color-mix(in srgb, var(--c), #000 58%) 2.2cqw 2.6cqw, color-mix(in srgb, var(--c), #fff 4%) 2.6cqw 3.3cqw);width:72cqw;height:30.8cqw}.hud .dev .ys .door{box-sizing:border-box;border:1cqw solid color-mix(in srgb, var(--c), #000 55%);background:linear-gradient(90deg, #0000001a, transparent 40%, #00000080), linear-gradient(90deg, transparent calc(50% - .25cqw), #0d0f12 0 calc(50% + .25cqw), transparent 0), repeating-linear-gradient(180deg, color-mix(in srgb, var(--c), #000 22%) 0 2.2cqw, color-mix(in srgb, var(--c), #000 52%) 2.2cqw 2.5cqw, color-mix(in srgb, var(--c), #fff 8%) 2.5cqw 2.8cqw);width:29cqw;height:30.8cqw;position:relative}.hud .dev .ys .door>i{background:linear-gradient(90deg,#5b6066,#c9ced4 45%,#6b7076);width:.7cqw;position:absolute;top:-1cqw;bottom:-1cqw}.hud .dev .ys .door>i:after{content:"";background:#a9aeb4;border-radius:.3cqw;width:3cqw;height:.8cqw;position:absolute;top:58%;left:-.4cqw}.hud .dev .ys .door>i:first-child{left:12%}.hud .dev .ys .door>i:nth-child(2){left:36%}.hud .dev .ys .door>i:nth-child(3){left:61%}.hud .dev .ys .door>i:nth-child(4){left:85%}.hud .dev .ys .door>b{z-index:1;border-radius:.4cqw;padding:.5cqw .8cqw;position:absolute;top:7%;right:5%}.hud .dev .ys .door>b span{color:#f1f1ee;letter-spacing:.05em;text-shadow:0 0 .3cqw #00000080;font:800 2.7cqw/1.08 Helvetica Neue,Arial,sans-serif;display:block}.hud .dev .ys .door>b:before{content:"";opacity:0;--t:linear-gradient(#ffd60a, #ffd60a);--l:2.2cqw;--w:.45cqw;background:var(--t) 0 0 / var(--l) var(--w), var(--t) 0 0 / var(--w) var(--l), var(--t) 100% 0 / var(--l) var(--w), var(--t) 100% 0 / var(--w) var(--l), var(--t) 0 100% / var(--l) var(--w), var(--t) 0 100% / var(--w) var(--l), var(--t) 100% 100% / var(--l) var(--w), var(--t) 100% 100% / var(--w) var(--l);background-repeat:no-repeat;position:absolute;inset:-.9cqw -1.1cqw}.hud .dev .ys .cam.read .door>b{background:#ffd60a38}.hud .dev .ys .cam.read .door>b:before{opacity:1}.hud .dev .ys .cam.snap .door>b,.hud .dev .ys .cam.snap .door>b:before{animation:.3s ease-out both pop;animation-delay:calc(.45s + var(--i) * 70ms)}.hud .dev .ys .cam.snap .wall,.hud .dev .ys .cam.snap .sd{animation:1.4s ease-out both lit}.hud .dev .ys .cam.on:after{content:"";border:.35cqw solid #ffd60a;width:20cqw;height:20cqw;margin:-10cqw;animation:.5s ease-out both focus;position:absolute;top:34%;left:40%}.hud .dev .ys .shut{z-index:1;background:#fff;border-radius:50%;width:13cqw;height:13cqw;margin-left:-6.5cqw;position:absolute;bottom:9cqw;left:50%;box-shadow:0 0 0 .9cqw #000,0 0 0 1.6cqw #fff}.hud .dev .ys .cam.snap .shut{animation:.35s ease-out shut}.hud .dev .ys .fl{z-index:2;opacity:0;background:#fff;position:absolute;inset:0}.hud .dev .ys .cam.snap .fl{animation:.7s ease-out both flash}.hud .dev .ys .cam.m{transform:scaleX(-1)}.hud .dev .ys .cam.m .door>b{left:5%;right:auto;transform:scaleX(-1)}@keyframes pop{0%{opacity:0;scale:1.6}}@keyframes lit{0%{filter:brightness(2.2)}}@keyframes focus{0%{opacity:0;scale:1.5}}@keyframes shut{40%{scale:.82}}@keyframes flash{0%{opacity:.95}}.hud .dev .ys .sheet{background:#f2f2f7;border-radius:6cqw 6cqw 0 0;flex:none;margin-top:-5cqw;padding:4.4cqw 3.4cqw 9cqw;position:relative}.hud .dev .ys .sheet:before{content:"";background:#c7c7cc;border-radius:1cqw;width:10cqw;height:1.1cqw;margin-left:-5cqw;position:absolute;top:1.6cqw;left:50%}.hud .dev .ys h5{color:#1c1c1e;justify-content:space-between;align-items:baseline;margin:0 1.4cqw 1.6cqw;font-size:3.4cqw;font-weight:600;display:flex}.hud .dev .ys h5 em{color:#6e6e73;font-size:2.9cqw;font-style:normal;font-weight:600}.hud .dev .ys h5 em.ok{color:#1f9d48}.hud .dev .ys h5.was{color:#8e8e93;margin:2.4cqw 1.4cqw 0;font-weight:500}.hud .dev .ys .more{text-align:center;color:#6e6e73;margin:1.2cqw 0 0;font-size:2.8cqw}.hud .dev .ys ul{flex-direction:column;gap:1.2cqw;display:flex}.hud .dev .ys li{color:#1c1c1e;white-space:nowrap;background:#fff;border:0;border-radius:3.4cqw;grid-template-columns:auto 1fr;align-items:center;gap:2.6cqw;padding:1.8cqw 3cqw;display:grid}.hud .dev .ys .cam.snap~.sheet li,.hud .dev .ys .cam.snap~.sheet h5:first-child,.hud .dev .ys .cam.snap~.sheet .more{animation:.35s ease-out both in;animation-delay:calc(.7s + var(--i,0) * 90ms)}@keyframes in{0%{opacity:0;translate:0 2cqw}}.hud .dev .ys li div{min-width:0}.hud .dev .ys li b{color:#1c1c1e;font-size:3.7cqw;font-weight:600;display:block}.hud .dev .ys li span{color:#6e6e73;text-overflow:ellipsis;margin-top:.4cqw;font-size:2.7cqw;display:block;overflow:hidden}.hud .dev .ys .th{background:linear-gradient(90deg, transparent 47%, #00000080 0 53%, transparent 0), repeating-linear-gradient(180deg, var(--c) 0 1.6cqw, color-mix(in srgb, var(--c), #000 40%) 0 2cqw);border-radius:1.8cqw;width:9cqw;height:9cqw;position:relative}.hud .dev .ys .home{background:#111;border-radius:1cqw;width:34cqw;height:1.3cqw;margin-left:-17cqw;position:absolute;bottom:2.4cqw;left:50%}.hud .dev.lap.big{width:520px}.hud .dev.lap.thumb{width:200px}.hud .dev.lap.thumb .scr{gap:4px;padding:6px 8px}.hud .dev.lap.thumb .ph{padding:14px 4px;font-size:9px}.hud .dev.lap.thumb header{padding-bottom:3px;font-size:10px}.hud .dev .ph{text-align:center;color:var(--mute);font:500 12px var(--mono);border:1px dashed var(--rule);margin:0;padding:36px 8px}.hud .dev .scr{background:var(--page);align-content:start;gap:7px;padding:10px 11px 9px;display:grid;position:relative;overflow:hidden}.hud .dev.phone:not(.real) .scr{border-radius:12px;padding:24px 10px 10px;position:absolute;inset:7px}.hud .dev.tab:not(.real) .scr{box-sizing:border-box;border-radius:5px;min-height:128px;padding:10px}.hud .dev:where(:not(.con)) header{font:500 12px/1.2 var(--sans);color:var(--ink);border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.hud .dev:where(:not(.con)) header small{font:500 11px var(--mono);color:var(--mute)}.hud .dev .now{border:1px solid var(--teal-28);background:var(--teal-6);padding:9px 10px}.hud .dev .now b{font:500 13px/1.15 var(--sans);color:var(--ink);display:block}.hud .dev .now p{color:var(--mute);margin:4px 0 0}.hud .dev .now p b{font:500 12px var(--mono);color:var(--ink);display:inline}.hud .dev .now.idle{border-style:dashed;border-color:var(--rule);background:0 0}.hud .dev ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.hud .dev:where(:not(.con)) li{border-top:1px solid var(--rule-soft);color:var(--mute);white-space:nowrap;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:5px 0;display:grid;overflow:hidden}.hud .dev:where(:not(.con)) li:first-child{border-top:0}.hud .dev:where(:not(.con)) li b{font:500 11px var(--mono);color:var(--ink)}.hud .dev:where(:not(.con)) li span{text-overflow:ellipsis;overflow:hidden}.hud .dev:where(:not(.con)) li em{font:500 11px var(--mono);color:var(--ink);font-style:normal}.hud .dev:where(:not(.con)) li.new{color:var(--ink)}.hud .dev:where(:not(.con)) li.new em{color:var(--teal)}.hud .dev:where(:not(.con)) li.warn em{color:var(--amber)}.hud .dev:where(:not(.con)) li.done em{color:var(--teal)}.hud .dev:where(:not(.con)) li.sent{animation:1.6s ease-out row}.hud .dev ul.mono li{grid-template-columns:64px 1fr auto}.hud .dev ul.mono b{color:var(--teal)}.hud .dev .rule{border:1px dashed var(--rule);color:var(--mute);margin:0;padding:6px 8px;font-size:10.5px}.hud .dev:where(:not(.con)) pre{font:400 11px/1.5 var(--mono);color:var(--mute);white-space:pre-wrap;margin:0}.hud .dev:where(:not(.con)) pre i{color:var(--teal);font-style:normal}@media (prefers-reduced-motion:reduce){.hud>*,.hud .sign,.hud .sign.on,.hud .dev,.hud .dev.on{transition:none;translate:0}.hud .dev .ys .cam,.hud .dev .ys .cam *,.hud .dev .ys .cam:after,.hud .dev .ys .door>b:before,.hud .dev .ys .sheet *{animation:none}}@media (width<=760px){.bg,.scene-layer,.scrim,.hud-back,.hud{z-index:3;clip-path:inset(0 0 calc(100% - var(--nav-h) - var(--band)) 0)}.scene-full :is(.bg,.scene-layer,.scrim,.hud-back,.hud){clip-path:inset(0);transition:clip-path .6s cubic-bezier(.2,.7,.2,1)}.console{font-size:11px;bottom:10px;left:10px;right:10px}.console header span,.console pre,.console .spark,.console li time,.console.edi li small{display:none}.console.edi li{grid-template-columns:40px 54px 1fr 36px}.console.events li{grid-template-columns:84px 1fr 72px}.console.events li i,.console li:nth-child(n+5){display:none}.yard-mix{padding:6px 8px;top:10px;left:auto;right:10px}.yard-mix .charts{display:none}.yard-stats{max-width:none;padding:8px 10px;bottom:10px;left:10px;right:10px}.yard-stats dl{gap:14px}.yard-stats dl div:nth-child(n+4),.heat-key span,.heat-key i,.hud .dev.thumb{display:none}.hud .dev.lap,.hud .dev.lap.big{width:250px}.hud .dev.lap li:not(:first-child),.hud .dev.lap .rule{display:none}.hud .dev.win{width:230px}.hud .dev.mon{width:200px}.hud .tag.party{padding:6px 8px;font-size:12px}}.hud .dev.con{width:560px;box-shadow:none;background:0 0;border:0}.hud .dev.con:after{display:none}.hud .dev.con .scr{background:0 0;padding:0;display:block;overflow:visible}.hud .dev.con .console{position:relative;inset:auto}.console li.lit{color:var(--ink);background:var(--teal-12);box-shadow:inset 2px 0 var(--teal)}.console li.lit b{color:var(--teal)}.hud .console.events li:nth-child(n+6){display:none}.console.events pre{position:relative}.console.events pre small{color:var(--teal);font-size:10px;position:absolute;top:9px;right:14px}.console.events pre i{color:var(--teal);font-style:normal}.console.edi pre span{display:block}@media (width<=760px){.hud .dev.con{width:300px}.hud .console.edi:has(li.lit) pre{padding:6px 10px;font-size:10px;line-height:1.45;display:block}.hud .console.edi:has(li.lit) li:nth-child(n+3),.hud .console.edi pre .x,.hud .console.events li:nth-child(n+2),.hud .console.events:has(li.lit) li:not(.lit){display:none}.hud .console.events li.lit{display:grid}.hud .console.events pre{padding:6px 10px;font-size:10px;line-height:1.45;display:block}.hud .console.events pre small{top:6px;right:10px}}
