.robot-scene{pointer-events:none;z-index:3;--hud:10px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.robot-scene .ink{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.15px;stroke-linejoin:round}.robot-scene .ink2{fill:var(--paper);stroke:var(--ink);stroke-width:.85px}.robot-scene .ln{fill:none;stroke:var(--ink);stroke-width:.75px}.robot-scene .ln2{fill:none;stroke:var(--ink-2);stroke-width:.55px}.robot-scene .axis{fill:none;stroke:var(--ink-2);stroke-width:.5px;stroke-dasharray:16 3 2 3}.robot-scene .hatch{fill:url(#hatch);stroke:none}.robot-scene .hatch-f{fill:url(#hatchFine);stroke:none}.robot-scene .dot{fill:var(--ink);stroke:none}.robot-scene .tiny{font:500 7px var(--mono);fill:var(--ink-2);letter-spacing:.06em;stroke:none}.robot-scene *{vector-effect:non-scaling-stroke}.robot-scene .hud{font:500 var(--hud) var(--mono);fill:var(--ink);letter-spacing:.04em}.robot-scene .hud-sm{font:400 calc(var(--hud) * .9) var(--mono);fill:var(--ink-2);letter-spacing:.04em}.robot-scene .dim{fill:none;stroke:var(--ink-2);stroke-width:.6px}.robot-scene .env{fill:none;stroke:var(--ink-3);stroke-width:.6px;stroke-dasharray:2 5}.robot-scene .dash{fill:none;stroke:var(--accent);stroke-width:.8px;stroke-dasharray:3 4}.robot-scene .acc{fill:none;stroke:var(--accent);stroke-width:1px}.robot-scene .acc-f{fill:var(--accent);stroke:none}.robot-scene .balloon circle{fill:var(--paper-2);stroke:var(--ink);stroke-width:.8px}.robot-scene .balloon .dot{fill:var(--ink);stroke:none}.robot-scene .balloon text{font:500 calc(var(--hud) * .95) var(--mono);fill:var(--ink)}.robot-scene .target{transition:opacity .25s}.robot-scene.narrow .desk{display:none}h1[data-astro-cid-v76c64pe]{letter-spacing:-.02em;font-size:clamp(36px,3.6vw,56px);font-weight:300;line-height:1.08}hr[data-astro-cid-v76c64pe]{background:linear-gradient(90deg, var(--ink), transparent);border:0;width:62%;height:2px;margin:22px 0 18px}p[data-astro-cid-v76c64pe]{max-width:300px;font-size:14px;line-height:1.5}@media (width<=760px){h1[data-astro-cid-v76c64pe]{font-size:clamp(30px,8.4vw,40px)}hr[data-astro-cid-v76c64pe]{margin:16px 0 14px}p[data-astro-cid-v76c64pe]{max-width:34em;font-size:13.5px}}.stats[data-astro-cid-54opz7wv]{--cell:clamp(150px, 13vw, 210px);grid-template-columns:repeat(2, var(--cell));grid-template-rows:repeat(3, var(--cell));display:grid}@media (width<=760px){.stats[data-astro-cid-54opz7wv]{--cw:min(44vw, 190px);grid-template-columns:var(--cw);width:var(--cw);grid-template-rows:repeat(3,108px)}}.stat[data-astro-cid-n7cb72ca]{grid-column:var(--col);grid-row:var(--row);border:1px solid var(--ink-3);cursor:crosshair;-webkit-tap-highlight-color:transparent;background:#f5f5f399;outline:none;flex-direction:column;justify-content:space-between;margin:0 -1px -1px 0;padding:14px 16px 12px;transition:background .3s,border-color .3s;display:flex;position:relative}h3[data-astro-cid-n7cb72ca]{max-width:9em;font-size:14px;font-weight:400;line-height:1.25}strong[data-astro-cid-n7cb72ca]{letter-spacing:-.02em;align-self:flex-end;font-size:clamp(34px,3vw,46px);font-weight:300;line-height:1}.idx[data-astro-cid-n7cb72ca]{font:400 8px/1 var(--mono);letter-spacing:.08em;color:var(--ink-3);position:absolute;top:7px;right:8px}.tag[data-astro-cid-n7cb72ca]{font:500 9px/1 var(--mono);letter-spacing:.08em;color:var(--ink-2);opacity:0;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;left:16px;transform:translateY(4px)}.stat[data-astro-cid-n7cb72ca]:before,.stat[data-astro-cid-n7cb72ca]:after{content:"";border:0 solid var(--accent);opacity:0;width:10px;height:10px;transition:opacity .25s;position:absolute}.stat[data-astro-cid-n7cb72ca]:before{border-top-width:1px;border-right-width:1px;top:-4px;right:-4px}.stat[data-astro-cid-n7cb72ca]:after{border-bottom-width:1px;border-right-width:1px;bottom:-4px;right:-4px}.stat[data-astro-cid-n7cb72ca].is-target{border-color:var(--ink);z-index:1;background:#fafaf8eb}.stat[data-astro-cid-n7cb72ca].is-target:before,.stat[data-astro-cid-n7cb72ca].is-target:after{opacity:1}.stat[data-astro-cid-n7cb72ca].is-locked .tag[data-astro-cid-n7cb72ca]{opacity:1;color:var(--accent);transform:none}@media (width<=760px){.stat[data-astro-cid-n7cb72ca]{grid-column:1;margin-right:0;padding:10px 11px 9px}h3[data-astro-cid-n7cb72ca]{font-size:12px}strong[data-astro-cid-n7cb72ca]{font-size:30px}.tag[data-astro-cid-n7cb72ca]{font-size:8px;bottom:10px;left:11px}}.readout[data-astro-cid-rxvbpqqu]{grid-template-columns:34px 72px 72px;row-gap:6px;display:grid}.h[data-astro-cid-rxvbpqqu]{color:var(--ink-3)}b[data-astro-cid-rxvbpqqu]{color:var(--ink);font-weight:500}.rule[data-astro-cid-rxvbpqqu]{background:var(--ink-3);grid-column:1/-1;height:1px}@media (width<=760px){.readout[data-astro-cid-rxvbpqqu]{grid-template-columns:44px 1fr 1fr}}.bom[data-astro-cid-vllxkzdy]{border:1px solid var(--ink-3);min-width:230px}.bom[data-astro-cid-vllxkzdy] div[data-astro-cid-vllxkzdy]{border-top:1px solid var(--ink-4);grid-template-columns:24px 1fr auto;gap:8px;padding:5px 9px;display:grid}.bom[data-astro-cid-vllxkzdy] .head[data-astro-cid-vllxkzdy]{color:var(--ink-3);border-top:0}b[data-astro-cid-vllxkzdy]{color:var(--ink);font-weight:500}.hero[data-astro-cid-dcwno5ig]{max-width:1600px;height:100vh;min-height:760px;max-height:1000px;margin:0 auto;position:relative}.slot-copy[data-astro-cid-dcwno5ig]{z-index:2;width:min(32vw,470px);position:absolute;top:25%;left:48px}.slot-stats[data-astro-cid-dcwno5ig]{z-index:1;position:absolute;top:64px;right:4vw}.slot-readout[data-astro-cid-dcwno5ig]{z-index:2;position:absolute;bottom:82px;left:48px}.slot-title[data-astro-cid-dcwno5ig]{z-index:2;position:absolute;bottom:28px;left:48px}.slot-bom[data-astro-cid-dcwno5ig]{z-index:2;position:absolute;bottom:28px;right:4vw}@media (width<=1100px){.slot-bom[data-astro-cid-dcwno5ig]{display:none}}@media (width<=760px){.hero[data-astro-cid-dcwno5ig]{height:auto;min-height:0;max-height:none;padding:92px 0 28px}.slot-copy[data-astro-cid-dcwno5ig],.slot-stats[data-astro-cid-dcwno5ig],.slot-readout[data-astro-cid-dcwno5ig],.slot-title[data-astro-cid-dcwno5ig]{width:auto;position:relative;inset:auto}.slot-copy[data-astro-cid-dcwno5ig]{padding:0 16px}.slot-stats[data-astro-cid-dcwno5ig]{justify-content:flex-end;margin:36px 16px 0;display:flex}.slot-readout[data-astro-cid-dcwno5ig]{margin:64px 16px 0}.slot-title[data-astro-cid-dcwno5ig]{margin:18px 16px 0}}
