.cover[data-astro-cid-kuvx7ufe]{z-index:20;color:var(--cover-ink);position:fixed;inset:0}.cover[data-astro-cid-kuvx7ufe][data-done]{visibility:hidden}.cover-mask[data-astro-cid-kuvx7ufe],.paper-bg[data-astro-cid-kuvx7ufe],.zoom[data-astro-cid-kuvx7ufe],.hand[data-astro-cid-kuvx7ufe]{position:absolute;inset:0}.cover-mask[data-astro-cid-kuvx7ufe]{mask-size:100% 100%;mask-repeat:no-repeat}.paper-bg[data-astro-cid-kuvx7ufe]{background:var(--cover-paper)}.hand[data-astro-cid-kuvx7ufe]{width:100%;height:100%}.title-wrap[data-astro-cid-kuvx7ufe]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding-bottom:10%;display:flex;position:absolute;inset:0}.title[data-astro-cid-kuvx7ufe]{--fs:58;font-family:var(--font-serif-cover);letter-spacing:-.02em;text-align:center;color:var(--cover-ink);padding-inline:16px;font-weight:400;line-height:.95;animation:1.8s cubic-bezier(.2,.7,.2,1) .3s both rise}.title[data-astro-cid-kuvx7ufe] em[data-astro-cid-kuvx7ufe]{color:var(--cover-accent)}.byline[data-astro-cid-kuvx7ufe]{--fs:22;font-family:var(--font-serif-cover);text-align:center;color:var(--cover-byline);margin-top:72px;line-height:1.1;animation:1.8s cubic-bezier(.2,.7,.2,1) .9s both rise}.hint[data-astro-cid-kuvx7ufe]{--fs:10;font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--cover-muted);pointer-events:none;animation:1s 5s both rise;position:absolute;bottom:24px;left:0;right:0}.hint[data-astro-cid-kuvx7ufe] span[data-astro-cid-kuvx7ufe]{animation:3.4s ease-in-out 6s infinite breathe}.on-desktop[data-astro-cid-kuvx7ufe]{display:none}.go[data-astro-cid-kuvx7ufe]{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.go[data-astro-cid-kuvx7ufe]:focus-visible{outline:2px solid var(--cover-accent);outline-offset:-8px}.cover[data-astro-cid-kuvx7ufe][data-done] .go[data-astro-cid-kuvx7ufe]{display:none}@media (width>=820px) and (orientation:landscape) and (height>=600px){.title[data-astro-cid-kuvx7ufe]{--fs:108;line-height:.92}.byline[data-astro-cid-kuvx7ufe]{--fs:30;margin-top:0}.hint[data-astro-cid-kuvx7ufe]{--fs:12;bottom:28px}.on-desktop[data-astro-cid-kuvx7ufe]{display:inline}.on-phone[data-astro-cid-kuvx7ufe]{display:none}}@media (prefers-reduced-motion:reduce){.title[data-astro-cid-kuvx7ufe],.byline[data-astro-cid-kuvx7ufe],.hint[data-astro-cid-kuvx7ufe],.hint[data-astro-cid-kuvx7ufe] span[data-astro-cid-kuvx7ufe]{animation:none}}.demo[data-astro-cid-7v3fbunq]{color:#0b1220;background:#f7f8fa;width:560px;height:420px;position:relative;box-shadow:0 0 0 18px #f7f8fa}[data-astro-cid-7v3fbunq][data-a]{opacity:0;transition:opacity .45s}[data-astro-cid-7v3fbunq][data-a][data-on]{opacity:1}.late[data-astro-cid-7v3fbunq]{transition-delay:.35s}.mono[data-astro-cid-7v3fbunq],.head[data-astro-cid-7v3fbunq],.checking[data-astro-cid-7v3fbunq],.sub[data-astro-cid-7v3fbunq],.finding-label[data-astro-cid-7v3fbunq]{font-family:var(--font-mono)}.sys[data-astro-cid-7v3fbunq]{position:absolute;top:0;left:0}.user[data-astro-cid-7v3fbunq]{fill:#0b1220;opacity:.75;transition:opacity .6s,fill .3s}[data-astro-cid-7v3fbunq][data-fail] .user[data-astro-cid-7v3fbunq]{fill:#c8102e;opacity:1}[data-astro-cid-7v3fbunq][data-fixed] .user[data-astro-cid-7v3fbunq]{opacity:0}.trace[data-astro-cid-7v3fbunq]{opacity:0;stroke-dashoffset:1px;transition:stroke-dashoffset 1s,opacity .4s}[data-astro-cid-7v3fbunq][data-trace] .trace[data-astro-cid-7v3fbunq]{opacity:1;stroke-dashoffset:0}.head[data-astro-cid-7v3fbunq]{letter-spacing:.08em;color:#4a5468;border-bottom:1px solid #0b1220;justify-content:space-between;width:560px;padding:0 8px 6px;font-size:10px;display:flex;position:absolute;top:104px;left:0}.row[data-astro-cid-7v3fbunq]{border-bottom:1px solid #0b12201f;justify-content:space-between;align-items:center;width:560px;height:38px;padding:0 8px;display:flex;position:absolute;left:0}.row[data-astro-cid-7v3fbunq]>span[data-astro-cid-7v3fbunq]{display:inline-flex}.control[data-astro-cid-7v3fbunq]{font-family:var(--font-ledger);font-size:16px}.access[data-astro-cid-7v3fbunq]{background:0 0;transition:opacity .45s,background .4s,box-shadow .4s;box-shadow:inset 3px 0 #0000}[data-astro-cid-7v3fbunq][data-fail] .access[data-astro-cid-7v3fbunq]{background:#c8102e12;box-shadow:inset 3px 0 #c8102e}.access-name[data-astro-cid-7v3fbunq]{align-items:baseline;gap:12px}.sub[data-astro-cid-7v3fbunq]{color:#c8102e;font-size:11px}.result[data-astro-cid-7v3fbunq]{width:70px;height:18px;position:relative}.checking[data-astro-cid-7v3fbunq],.mark[data-astro-cid-7v3fbunq]{position:absolute;top:0;right:0}.checking[data-astro-cid-7v3fbunq]{color:#4a5468;font-size:11px}.finding[data-astro-cid-7v3fbunq]{background:#fff;border:1px solid #c8102e;border-radius:3px;flex-direction:column;gap:3px;width:330px;padding:9px 14px;display:flex;position:absolute;top:318px;left:0}.finding-label[data-astro-cid-7v3fbunq]{letter-spacing:.08em;color:#c8102e;font-size:10px}.finding-text[data-astro-cid-7v3fbunq]{font-family:var(--font-sans);font-size:13px;transition:opacity .4s}[data-astro-cid-7v3fbunq][data-fixed] .finding-text[data-astro-cid-7v3fbunq]{opacity:.5;text-decoration:line-through}.done[data-astro-cid-7v3fbunq]{flex-direction:column;align-items:flex-end;gap:6px;width:210px;display:flex;position:absolute;top:324px;left:350px}.done-text[data-astro-cid-7v3fbunq]{font-family:var(--font-ledger);text-align:right;color:#3d7a12;font-size:20px;font-style:italic}.double[data-astro-cid-7v3fbunq]{flex-direction:column;gap:3px;width:120px;display:flex}.double[data-astro-cid-7v3fbunq]>span[data-astro-cid-7v3fbunq]{background:#0b1220;height:2px}.accounting[data-astro-cid-tppddosb]{--success:var(--accounting-success);--body:var(--accounting-body);--chip-line:#00338d66;position:absolute;inset:0}.col[data-astro-cid-tppddosb]{flex-direction:column;gap:12px;display:flex;position:absolute;top:9.95261cqh;left:24px;right:24px}.eyebrow[data-astro-cid-tppddosb]{--fs:11;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.title[data-astro-cid-tppddosb]{--fs:36;letter-spacing:-.01em;color:var(--ink);font-weight:400;line-height:1.08}.tie[data-astro-cid-tppddosb]{color:var(--accent)}.block[data-astro-cid-tppddosb]{font-size:clamp(11px,min(4.10256cqw,1.89573cqh),22px);position:absolute;top:64.9289cqh;left:24px;right:24px}.bf[data-astro-cid-tppddosb],.head[data-astro-cid-tppddosb]>span[data-astro-cid-tppddosb]{font-size:calc(var(--fs) / 16 * 1em)}.dash[data-astro-cid-tppddosb],.note[data-astro-cid-tppddosb]{opacity:0;transition:opacity .3s;position:absolute}.dash[data-astro-cid-tppddosb]{background:repeating-linear-gradient(#00338d99 0 4px,#0000 4px 9px);width:2px;height:34px;top:-40px;left:0}.note[data-astro-cid-tppddosb]{--fs:10;font-family:var(--font-mono);color:var(--annotation);top:-36px;left:12px}.worlds[data-entered] .world[data-active] .dash[data-astro-cid-tppddosb],.worlds[data-entered] .world[data-active] .note[data-astro-cid-tppddosb]{opacity:1;transition:opacity .8s 2.2s}.head[data-astro-cid-tppddosb]{display:none}.ledger[data-astro-cid-tppddosb]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.entry[data-astro-cid-tppddosb]{opacity:0;border-bottom:1px solid #0b12201f;grid-template-columns:5.75em minmax(0,1fr) 1.25em;align-items:center;gap:.625em;padding:.3125em 0;transition:opacity .3s,transform .3s;display:grid;transform:translate(-10px)}.worlds[data-entered] .world[data-active] .entry[data-astro-cid-tppddosb]{opacity:1;transition:opacity .5s ease calc(.8s + var(--i) * .22s), transform .5s ease calc(.8s + var(--i) * .22s);transform:none}.period[data-astro-cid-tppddosb]{--fs:9.5;font-family:var(--font-mono);color:var(--muted)}.what[data-astro-cid-tppddosb]{flex-direction:column;gap:1px;display:flex}.entry-title[data-astro-cid-tppddosb]{--fs:14.5;color:var(--ink);line-height:1.22}.org[data-astro-cid-tppddosb]{--fs:11;font-family:var(--font-sans);color:var(--muted)}.icon[data-astro-cid-tppddosb]{width:1em;height:1em;color:var(--accent)}.icon[data-astro-cid-tppddosb].done{color:var(--success)}.icon[data-astro-cid-tppddosb].next{border:2px solid var(--accent);border-radius:50%;width:.625em;height:.625em;margin:.125em;animation:2.4s ease-in-out infinite lgNext}@keyframes lgNext{0%,to{box-shadow:0 0 #00338d80}50%{box-shadow:0 0 0 7px #00338d00}}.double[data-astro-cid-tppddosb]{flex-direction:column;gap:3px;padding-top:.3125em;display:flex}.double[data-astro-cid-tppddosb]>span[data-astro-cid-tppddosb]{background:var(--ink);height:1px}.chips[data-astro-cid-tppddosb]{opacity:0;flex-wrap:wrap;gap:.375em;margin:0;padding:.625em 0 0;list-style:none;transition:opacity .3s;display:flex}.worlds[data-entered] .world[data-active] .chips[data-astro-cid-tppddosb]{opacity:1;transition:opacity .8s 1.9s}.chip[data-astro-cid-tppddosb],.headed[data-astro-cid-tppddosb]{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--chip-line);border-radius:3px}.chip[data-astro-cid-tppddosb]{--fs:10;letter-spacing:.03em;padding:.3em .8em}.solo[data-astro-cid-tppddosb]{pointer-events:none;position:absolute;inset:0}.solo[data-astro-cid-tppddosb] button[data-astro-cid-tppddosb]{pointer-events:auto}.ring[data-astro-cid-tppddosb],.hit[data-astro-cid-tppddosb]{position:absolute}.ring[data-astro-cid-tppddosb]{--d:calc(260px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);pointer-events:none;border:1px dashed #00338d59;border-radius:50%;animation:3.2s ease-in-out infinite ringPulse}.hit[data-astro-cid-tppddosb]{--d:calc(300px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.hint[data-astro-cid-tppddosb],.close[data-astro-cid-tppddosb]{--fs:12;min-height:44px;font-family:var(--font-mono);color:var(--accent);cursor:pointer;background:0 0;border:none}.hint[data-astro-cid-tppddosb]{top:calc(var(--oy) + 136px * var(--k,1));padding:0 8px;position:absolute;right:16px}.hint[data-astro-cid-tppddosb]:hover{color:var(--hint-hover)}.focus[data-astro-cid-tppddosb]{z-index:2;background:var(--bg);pointer-events:auto;flex-direction:column;align-items:center;padding:15.6398cqh 27px 0;animation:.5s both fadeUp;display:flex;position:absolute;inset:0}.panel-pos[data-astro-cid-tppddosb]{align-self:stretch}.panel[data-astro-cid-tppddosb]{flex-direction:column;align-items:center;gap:16px;display:flex}.wp[data-astro-cid-tppddosb]{border-bottom:1px solid #0b122033;align-self:stretch;padding-bottom:8px}.wp-label[data-astro-cid-tppddosb]{--fs:10;font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted)}.close[data-astro-cid-tppddosb]{padding:0 14px;position:absolute;top:8.53081cqh;right:16px}.close[data-astro-cid-tppddosb]:hover{color:var(--hint-hover)}.demo-box[data-astro-cid-tppddosb]{width:calc(336px * var(--k,1));height:calc(252px * var(--k,1));flex:none;position:relative}.demo-scale[data-astro-cid-tppddosb]{transform:scale(calc(.6 * var(--k,1)));transform-origin:0 0;position:absolute;top:0;left:0}.pline[data-astro-cid-tppddosb]{--fs:17;text-align:center;color:var(--body);line-height:1.4}.headed[data-astro-cid-tppddosb]{--fs:11;letter-spacing:.04em;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.hint[data-astro-cid-tppddosb]:focus-visible,.close[data-astro-cid-tppddosb]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=820px) and (orientation:landscape) and (height>=600px){.col[data-astro-cid-tppddosb]{top:18.6667cqh;right:auto;left:var(--col-x);gap:20px;width:clamp(440px,44.4cqw,760px)}.eyebrow[data-astro-cid-tppddosb]{--fs:12}.title[data-astro-cid-tppddosb]{--fs:66;line-height:1.04}.block[data-astro-cid-tppddosb]{top:55.5556cqh;right:auto;left:var(--col-x);width:clamp(420px,41.7cqw,720px);font-size:clamp(11px,min(1.11111cqw,1.77778cqh),22px)}.dash[data-astro-cid-tppddosb]{height:40px;top:-46px}.note[data-astro-cid-tppddosb]{--fs:11;top:-44px;left:14px}.head[data-astro-cid-tppddosb]{--fs:10;border-bottom:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);grid-template-columns:8.25em minmax(0,1fr) 1.5em;gap:.875em;padding-bottom:.5em;display:grid}.ledger[data-astro-cid-tppddosb]{border-top:none}.entry[data-astro-cid-tppddosb]{grid-template-columns:8.25em minmax(0,1fr) 1.5em;gap:.875em;padding:.5em 0}.period[data-astro-cid-tppddosb]{--fs:12}.what[data-astro-cid-tppddosb]{gap:2px}.entry-title[data-astro-cid-tppddosb]{--fs:19;line-height:normal}.org[data-astro-cid-tppddosb]{--fs:12}.icon[data-astro-cid-tppddosb]{width:1.125em;height:1.125em}.icon[data-astro-cid-tppddosb].next{width:.75em;height:.75em;margin:.1875em}.double[data-astro-cid-tppddosb]{padding-top:.375em}.chips[data-astro-cid-tppddosb]{gap:.5em;padding-top:.875em}.chip[data-astro-cid-tppddosb]{--fs:11;letter-spacing:.04em;padding:.3636em .9091em}.ring[data-astro-cid-tppddosb]{--d:calc(420px * var(--k,1))}.hit[data-astro-cid-tppddosb]{--d:calc(460px * var(--k,1))}.hint[data-astro-cid-tppddosb]{--fs:13;top:calc(var(--oy) + 252px * var(--k,1));right:auto;left:calc(var(--ox) - 120px * var(--k,1));width:calc(240px * var(--k,1));padding:0}.focus[data-astro-cid-tppddosb]{pointer-events:none;background:0 0;padding:0;animation:none}.panel-pos[data-astro-cid-tppddosb]{top:calc(var(--oy) - 328px * var(--k,1));left:calc(var(--ox) - 322px * var(--k,1));width:640px;height:680px;transform:scale(var(--k,1));transform-origin:0 0;position:absolute}.panel[data-astro-cid-tppddosb]{transform-origin:322px 328px;pointer-events:auto;gap:18px;width:640px;height:680px;animation:.75s cubic-bezier(.2,.8,.2,1) both flyIn}.wp[data-astro-cid-tppddosb]{justify-content:space-between;align-self:center;align-items:center;width:560px;padding-bottom:0;display:flex}.wp-label[data-astro-cid-tppddosb]{font-size:10px}.close[data-astro-cid-tppddosb]{padding:0 2px;font-size:12px;position:static}.demo-box[data-astro-cid-tppddosb]{width:560px;height:420px}.demo-scale[data-astro-cid-tppddosb]{transform:none}.pline[data-astro-cid-tppddosb]{font-size:19px;animation:.5s .5s both fadeUp}.headed[data-astro-cid-tppddosb]{font-size:11px;animation:.5s .7s both fadeUp}}.demo[data-astro-cid-5gtxjvql]{width:560px;height:420px;font-family:var(--font-mono);color:#eceff4;position:relative}@keyframes protoRide{0%{offset-distance:0%;opacity:0}4%{opacity:1}62%{offset-distance:100%}92%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.dn-proto[data-astro-cid-5gtxjvql]{animation:8s cubic-bezier(.25,.55,.3,1) infinite protoRide}@keyframes repel{0%{opacity:.45;transform:scale(4.5)}55%{opacity:.2;transform:scale(1.6)}66%,to{opacity:0;transform:scale(1)}}.dn-repel[data-astro-cid-5gtxjvql]{animation:8s ease-out infinite repel}@keyframes tint{0%,55%{fill:#6b778a}68%,92%{fill:#57e4e9}to{fill:#6b778a}}.dn-dot[data-astro-cid-5gtxjvql]{fill:#6b778a;animation:8s infinite tint}@keyframes drawE{0%{stroke-dashoffset:1px}90%,to{stroke-dashoffset:0}}.dn-energy[data-astro-cid-5gtxjvql]{stroke-dasharray:1;animation:8s linear infinite drawE}.demo[data-astro-cid-7xpzobjl]{width:560px;height:420px;font-family:var(--font-mono);color:#eceff4;position:relative}@keyframes drawL{0%{stroke-dashoffset:1px}75%,to{stroke-dashoffset:0}}.lr-curve[data-astro-cid-7xpzobjl]{stroke-dasharray:1;animation:6.5s ease-in-out infinite drawL}@keyframes cpIn{0%{opacity:0}6%,92%{opacity:1}to{opacity:0}}.lr-cp[data-astro-cid-7xpzobjl]{opacity:0;animation:6.5s infinite cpIn}@keyframes livePulse{0%{r:6;opacity:.9}to{r:22;opacity:0}}.lr-live[data-astro-cid-7xpzobjl]{animation:1.6s ease-out infinite livePulse}.demo[data-astro-cid-ccyqxt65]{width:560px;height:420px;font-family:var(--font-mono);color:#eceff4;position:relative}@keyframes mgFrame{0%,2%{opacity:0;transform:translateY(-6px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-frame[data-astro-cid-ccyqxt65]{animation:7s infinite mgFrame}@keyframes mgBox{0%,8%{opacity:0;transform:scale(1.8)}11%,19%{opacity:1;transform:none}23%,to{opacity:0;transform:none}}.mg-box[data-astro-cid-ccyqxt65]{transform-origin:50%;animation:7s cubic-bezier(.3,1.4,.5,1) infinite mgBox}@keyframes mgTag{0%,12%{opacity:0}15%,90%{opacity:1}97%,to{opacity:0}}.mg-tag[data-astro-cid-ccyqxt65]{animation:7s infinite mgTag}@keyframes mgYou{0%,17%{opacity:0;transform:translate(-6px)}20%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-you[data-astro-cid-ccyqxt65]{animation:7s infinite mgYou}@keyframes mgFix{0%,21%{opacity:0;transform:scale(1.15)}24%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-fix[data-astro-cid-ccyqxt65]{transform-origin:50%;animation:7s infinite mgFix}@keyframes mgWin{0%,26%{opacity:0;transform:translate(-6px)}30%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-win[data-astro-cid-ccyqxt65]{animation:7s infinite mgWin}@keyframes mgTok{0%,31%{opacity:0;transform:translateY(-14px)}36%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-tok[data-astro-cid-ccyqxt65]{animation:7s infinite mgTok}@keyframes mgBar{0%,47%{transform:scaleY(0)}57%,90%{opacity:1;transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}.mg-bar[data-astro-cid-ccyqxt65]{transform-origin:bottom;animation:7s cubic-bezier(.3,.7,.3,1) infinite mgBar}@keyframes mgPick{0%,61%{opacity:0}64%,90%{opacity:1}97%,to{opacity:0}}.mg-pick[data-astro-cid-ccyqxt65]{animation:7s infinite mgPick}@keyframes mgChip{0%,65%{opacity:0;transform:translateY(6px)}69%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-chip[data-astro-cid-ccyqxt65]{animation:7s cubic-bezier(.3,1.4,.5,1) infinite mgChip}@keyframes mgOk{0%,74%{opacity:0;transform:scale(.7)}78%,90%{opacity:1;transform:none}97%,to{opacity:0}}.mg-ok[data-astro-cid-ccyqxt65]{animation:7s cubic-bezier(.3,1.5,.5,1) infinite mgOk}.gal[data-astro-cid-d2vr6hua]{--line-soft:color-mix(in srgb, var(--ink) 25%, transparent);--glass:color-mix(in srgb, var(--bg) 70%, transparent);pointer-events:none;position:absolute;inset:0}.gal[data-astro-cid-d2vr6hua]>[data-astro-cid-d2vr6hua],.gal[data-astro-cid-d2vr6hua] button[data-astro-cid-d2vr6hua],.gal[data-astro-cid-d2vr6hua] a[data-astro-cid-d2vr6hua]{pointer-events:auto}.ring[data-astro-cid-d2vr6hua],.hit[data-astro-cid-d2vr6hua],.spot[data-astro-cid-d2vr6hua],.spot-label[data-astro-cid-d2vr6hua]{position:absolute}.ring[data-astro-cid-d2vr6hua]{--d:calc(260px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);pointer-events:none;border-radius:50%;animation:3.2s ease-in-out infinite ringPulse}.hit[data-astro-cid-d2vr6hua]{--d:calc(300px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.hint[data-astro-cid-d2vr6hua],.close[data-astro-cid-d2vr6hua]{min-height:44px;font-family:var(--font-mono);cursor:pointer;position:absolute}.hint[data-astro-cid-d2vr6hua]{--fs:12;top:calc(var(--oy) + 136px * var(--k,1));color:var(--accent);background:0 0;border:none;padding:0 8px;right:16px}.hint[data-astro-cid-d2vr6hua]:hover{color:var(--hint-hover)}.spot[data-astro-cid-d2vr6hua]{--w:calc(116px * var(--k,1));--h:calc(96px * var(--k,1));top:calc(var(--oy) + var(--py) * 1px * var(--k,1) - var(--h) / 2);left:calc(var(--ox) + var(--px) * 1px * var(--k,1) - var(--w) / 2);width:var(--w);height:var(--h);cursor:pointer;background:0 0;border:none;border-radius:16px;padding:0}.spot-label[data-astro-cid-d2vr6hua]{--fs:11;--w:calc(var(--lw-p) * 1px * var(--k,1));top:calc(var(--oy) + var(--py) * 1px * var(--k,1) + 50px * var(--k,1));left:calc(var(--ox) + var(--px) * 1px * var(--k,1) - var(--w) / 2);width:var(--w);font-family:var(--font-mono);text-align:center;color:var(--ink);pointer-events:none}.pick[data-astro-cid-d2vr6hua]{--fs:11;top:calc(var(--oy) + 148px * var(--k,1));font-family:var(--font-mono);color:var(--muted);animation:.5s .9s both fadeUp;position:absolute;left:24px}.close[data-astro-cid-d2vr6hua]{--fs:12;border:1px solid var(--line-soft);background:var(--glass);color:var(--ink);border-radius:999px;padding:0 14px}.close-gallery[data-astro-cid-d2vr6hua]{top:calc(var(--oy) + 136px * var(--k,1));right:16px}.focus[data-astro-cid-d2vr6hua]{z-index:2;background:var(--bg);flex-direction:column;align-items:center;padding:15.6398cqh 27px 0;animation:.5s both fadeUp;display:flex;position:absolute;inset:0}.close-sheet[data-astro-cid-d2vr6hua]{top:8.53081cqh;right:16px}.panel[data-astro-cid-d2vr6hua]{flex-direction:column;align-items:center;gap:16px;display:flex}.demo-box[data-astro-cid-d2vr6hua]{width:calc(336px * var(--k,1));height:calc(252px * var(--k,1));flex:none;position:relative}.demo-scale[data-astro-cid-d2vr6hua]{transform:scale(calc(.6 * var(--k,1)));transform-origin:0 0;position:absolute;top:0;left:0}.meta[data-astro-cid-d2vr6hua]{--fs:10;font-family:var(--font-mono);letter-spacing:.06em;text-align:center;color:var(--muted)}.pline[data-astro-cid-d2vr6hua]{--fs:17;font-family:var(--font-sans);text-align:center;color:var(--ink);line-height:1.4}.actions[data-astro-cid-d2vr6hua]{gap:10px;display:flex}.pill[data-astro-cid-d2vr6hua]{--fs:12;border:1px solid var(--line-soft);background:var(--glass);min-height:44px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.pill-cta[data-astro-cid-d2vr6hua]{border-color:var(--accent);background:var(--accent);color:var(--bg)}.hint[data-astro-cid-d2vr6hua]:focus-visible,.close[data-astro-cid-d2vr6hua]:focus-visible,.spot[data-astro-cid-d2vr6hua]:focus-visible,.pill[data-astro-cid-d2vr6hua]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=820px) and (orientation:landscape) and (height>=600px){.ring[data-astro-cid-d2vr6hua]{--d:calc(420px * var(--k,1))}.hit[data-astro-cid-d2vr6hua]{--d:calc(460px * var(--k,1))}.hint[data-astro-cid-d2vr6hua]{--fs:13;top:calc(var(--oy) + 252px * var(--k,1));right:auto;left:calc(var(--ox) - 120px * var(--k,1));width:calc(240px * var(--k,1));padding:0}.spot[data-astro-cid-d2vr6hua]{--w:calc(210px * var(--k,1));--h:calc(180px * var(--k,1));top:calc(var(--oy) + var(--dy) * 1px * var(--k,1) - var(--h) / 2);left:calc(var(--ox) + var(--dx) * 1px * var(--k,1) - var(--w) / 2);border-radius:22px}.spot-label[data-astro-cid-d2vr6hua]{--fs:13;--w:calc(var(--lw-d) * 1px * var(--k,1));top:calc(var(--oy) + var(--dy) * 1px * var(--k,1) + 96px * var(--k,1));left:calc(var(--ox) + var(--dx) * 1px * var(--k,1) - var(--w) / 2);opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}.spot[data-astro-cid-d2vr6hua]:hover+.spot-label[data-astro-cid-d2vr6hua],.spot[data-astro-cid-d2vr6hua]:focus-visible+.spot-label[data-astro-cid-d2vr6hua]{opacity:1;transform:none}.pick[data-astro-cid-d2vr6hua]{--fs:12;top:calc(var(--oy) + 268px * var(--k,1));left:calc(var(--ox) - 80px * var(--k,1));width:calc(160px * var(--k,1));text-align:center}.close-gallery[data-astro-cid-d2vr6hua]{top:12.4444cqh;right:auto;left:calc(var(--ox) + 218px * var(--k,1));padding:0 16px}.focus[data-astro-cid-d2vr6hua]{pointer-events:none;background:0 0;padding:0;animation:none}.close-sheet[data-astro-cid-d2vr6hua]{display:none}.panel-pos[data-astro-cid-d2vr6hua]{top:calc(var(--oy) - 314px * var(--k,1));left:calc(var(--ox) - 322px * var(--k,1));width:640px;height:640px;transform:scale(var(--k,1));transform-origin:0 0;position:absolute}.panel[data-astro-cid-d2vr6hua]{width:640px;height:640px;transform-origin:var(--fx) var(--fy);pointer-events:auto;animation:.75s cubic-bezier(.2,.8,.2,1) both flyIn}.demo-box[data-astro-cid-d2vr6hua]{width:560px;height:420px}.demo-scale[data-astro-cid-d2vr6hua]{transform:none}.meta[data-astro-cid-d2vr6hua]{font-size:11px;animation:.5s .45s both fadeUp}.pline[data-astro-cid-d2vr6hua]{font-size:20px;animation:.5s .5s both fadeUp}.actions[data-astro-cid-d2vr6hua]{gap:12px;animation:.5s .7s both fadeUp}.pill[data-astro-cid-d2vr6hua]{padding:0 18px;font-size:12px}}.ai[data-astro-cid-rtxdvbw6]{position:absolute;inset:0}.col[data-astro-cid-rtxdvbw6]{flex-direction:column;gap:12px;display:flex;position:absolute;top:9.95261cqh;left:24px;right:24px}.eyebrow[data-astro-cid-rtxdvbw6]{--fs:11;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.title[data-astro-cid-rtxdvbw6]{--fs:44;letter-spacing:-.04em;font-weight:300;line-height:1}.word[data-astro-cid-rtxdvbw6]{white-space:pre;color:var(--ink);opacity:0;filter:blur(6px);transition:opacity .3s,filter .3s,transform .3s;display:inline-block;transform:translateY(8px)}.word[data-astro-cid-rtxdvbw6].accent{color:var(--accent)}.worlds[data-entered] .world[data-active] .word[data-astro-cid-rtxdvbw6]{opacity:1;filter:none;transition:opacity .45s ease calc(.55s + var(--i) * .2s), filter .5s ease calc(.55s + var(--i) * .2s), transform .5s ease calc(.55s + var(--i) * .2s);transform:none}.block[data-astro-cid-rtxdvbw6]{padding-left:30px;position:absolute;top:65.8768cqh;left:24px;right:24px}.dash[data-astro-cid-rtxdvbw6],.note[data-astro-cid-rtxdvbw6],.node[data-astro-cid-rtxdvbw6]{position:absolute}.dash[data-astro-cid-rtxdvbw6]{opacity:0;background:repeating-linear-gradient(#57e4e9b3 0 4px,#0000 4px 9px);width:2px;height:34px;transition:opacity .3s;top:-40px;left:7px}.note[data-astro-cid-rtxdvbw6]{--fs:10;font-family:var(--font-mono);color:var(--annotation);opacity:0;transition:opacity .3s;top:-36px;left:20px}.node[data-astro-cid-rtxdvbw6]{background:var(--accent);border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite aiNode;top:5px;left:1px}.paper[data-astro-cid-rtxdvbw6]{color:inherit;opacity:0;flex-direction:column;gap:7px;text-decoration:none;transition:opacity .3s,transform .3s;display:flex;transform:translateY(12px)}.paper[data-astro-cid-rtxdvbw6]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}.badge[data-astro-cid-rtxdvbw6]{--fs:10;font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);border:1px solid #57e4e973;border-radius:999px;align-self:flex-start;padding:4px 9px}.paper-title[data-astro-cid-rtxdvbw6]{--fs:23;letter-spacing:-.02em;color:var(--ink);font-weight:400}.subtitle[data-astro-cid-rtxdvbw6]{--fs:13;color:var(--muted);line-height:1.45}.authors[data-astro-cid-rtxdvbw6]{--fs:11;font-family:var(--font-mono);color:#727c8b}.worlds[data-entered] .world[data-active] .dash[data-astro-cid-rtxdvbw6],.worlds[data-entered] .world[data-active] .note[data-astro-cid-rtxdvbw6]{opacity:1;transition:opacity .8s 2s}.worlds[data-entered] .world[data-active] .paper[data-astro-cid-rtxdvbw6]{opacity:1;transition:opacity .7s 1.5s,transform .7s 1.5s;transform:none}@keyframes aiNode{0%,to{box-shadow:0 0 #57e4e98c}50%{box-shadow:0 0 0 9px #57e4e900}}@media (width>=820px) and (orientation:landscape) and (height>=600px){.col[data-astro-cid-rtxdvbw6]{top:18.6667cqh;right:auto;left:var(--col-x);gap:22px;width:clamp(440px,41.7cqw,720px)}.eyebrow[data-astro-cid-rtxdvbw6]{--fs:13}.title[data-astro-cid-rtxdvbw6]{--fs:76;line-height:.98}.block[data-astro-cid-rtxdvbw6]{top:55.5556cqh;right:auto;left:var(--col-x);width:clamp(440px,41.7cqw,720px);padding-left:34px}.dash[data-astro-cid-rtxdvbw6]{height:40px;top:-46px;left:9px}.note[data-astro-cid-rtxdvbw6]{--fs:11;top:-44px;left:24px}.node[data-astro-cid-rtxdvbw6]{top:6px;left:3px}.paper[data-astro-cid-rtxdvbw6]{gap:8px}.badge[data-astro-cid-rtxdvbw6]{--fs:11;padding:4px 10px}.paper-title[data-astro-cid-rtxdvbw6]{--fs:28}.subtitle[data-astro-cid-rtxdvbw6]{--fs:14;max-width:460px;line-height:1.5}.authors[data-astro-cid-rtxdvbw6]{--fs:12}}@media (prefers-reduced-motion:reduce){.word[data-astro-cid-rtxdvbw6]{filter:none}}.contact[data-astro-cid-wvkmfuny]{--body:var(--contact-body);position:absolute;inset:0}.col[data-astro-cid-wvkmfuny]{flex-direction:column;gap:12px;display:flex;position:absolute;top:9.95261cqh;left:24px;right:24px}.eyebrow[data-astro-cid-wvkmfuny]{--fs:11;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.title[data-astro-cid-wvkmfuny]{--fs:46;letter-spacing:-.015em;color:var(--ink);font-weight:400;line-height:1}.unwritten[data-astro-cid-wvkmfuny]{color:var(--accent)}.block[data-astro-cid-wvkmfuny]{flex-direction:column;display:flex;position:absolute;top:64.9289cqh;left:24px;right:24px}.up[data-astro-cid-wvkmfuny]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.worlds[data-entered] .world[data-active] .up[data-astro-cid-wvkmfuny]{opacity:1;transition:opacity .7s ease var(--d), transform .7s ease var(--d);transform:none}.blurb[data-astro-cid-wvkmfuny]{--fs:18;color:var(--body);line-height:1.35}.reach[data-astro-cid-wvkmfuny]{flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.write[data-astro-cid-wvkmfuny]{--fs:21;font-family:var(--font-hand);color:var(--accent);transform-origin:0;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.mail-row[data-astro-cid-wvkmfuny]{align-items:center;gap:18px;display:flex}.mail[data-astro-cid-wvkmfuny]{--fs:29;color:var(--ink);border-bottom:1.5px solid var(--accent);margin-top:-8px;padding-top:8px;line-height:1.2;text-decoration:none;transition:color .3s}.links[data-astro-cid-wvkmfuny]{flex-wrap:wrap;column-gap:24px;padding-top:10px;display:flex}.copy[data-astro-cid-wvkmfuny],.link[data-astro-cid-wvkmfuny]{--fs:12;min-height:44px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;transition:color .3s;display:inline-flex}.copy[data-astro-cid-wvkmfuny]{min-width:44px;color:var(--muted)}.link[data-astro-cid-wvkmfuny]{color:var(--ink)}.copy-desktop[data-astro-cid-wvkmfuny]{display:none}.mail[data-astro-cid-wvkmfuny]:hover,.copy[data-astro-cid-wvkmfuny]:hover,.link[data-astro-cid-wvkmfuny]:hover,.mail[data-astro-cid-wvkmfuny]:focus-visible,.copy[data-astro-cid-wvkmfuny]:focus-visible,.link[data-astro-cid-wvkmfuny]:focus-visible{color:var(--accent)}.mail[data-astro-cid-wvkmfuny]:focus-visible,.copy[data-astro-cid-wvkmfuny]:focus-visible,.link[data-astro-cid-wvkmfuny]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tbc[data-astro-cid-wvkmfuny]{--fs:22;top:calc(var(--oy) + 136px * var(--k,1));font-family:var(--font-hand);color:var(--accent);pointer-events:none;clip-path:inset(0 100% 0 0);line-height:1.6;transition:clip-path .3s;position:absolute;right:22px}.worlds[data-entered] .world[data-active] .tbc[data-astro-cid-wvkmfuny]{clip-path:inset(0);transition:clip-path 2.4s cubic-bezier(.45,.05,.35,1) 1.8s}@media (width>=820px) and (orientation:landscape) and (height>=600px){.col[data-astro-cid-wvkmfuny]{top:18.6667cqh;right:auto;left:var(--col-x);gap:20px;width:clamp(420px,41.7cqw,720px)}.eyebrow[data-astro-cid-wvkmfuny]{--fs:12}.title[data-astro-cid-wvkmfuny]{--fs:72}.block[data-astro-cid-wvkmfuny]{top:55.5556cqh;right:auto;left:var(--col-x);width:clamp(420px,41.7cqw,720px)}.blurb[data-astro-cid-wvkmfuny]{--fs:22;max-width:24.5455em;line-height:1.36}.reach[data-astro-cid-wvkmfuny]{gap:2px;padding-top:30px}.write[data-astro-cid-wvkmfuny]{--fs:26}.mail[data-astro-cid-wvkmfuny]{--fs:42;margin-top:0;padding-top:0;line-height:1.15}.copy-desktop[data-astro-cid-wvkmfuny]{padding:0 4px;display:inline-flex}.copy-phone[data-astro-cid-wvkmfuny]{display:none}.links[data-astro-cid-wvkmfuny]{column-gap:32px;padding-top:18px}.link[data-astro-cid-wvkmfuny]{--fs:13}.tbc[data-astro-cid-wvkmfuny]{--fs:30;top:calc(var(--oy) + 246px * var(--k,1));right:auto;left:calc(var(--ox) - 160px * var(--k,1));width:calc(320px * var(--k,1));text-align:center;line-height:1.4}}.demo[data-astro-cid-g6w4v7mo]{width:560px;height:420px;font-family:var(--font-mono);color:#f2f0ea;position:relative;overflow:hidden}@keyframes rbDrive{0%{opacity:0;transform:translate(0)}4%{opacity:1}34%{transform:translate(200px)}52%{transform:translate(236px)}92%{opacity:1;transform:translate(236px)}to{opacity:0;transform:translate(236px)}}.rb2-rover[data-astro-cid-g6w4v7mo]{animation:9s cubic-bezier(.4,0,.3,1) infinite rbDrive}@keyframes rbCone{0%,16%{opacity:0}24%,90%{opacity:1}97%,to{opacity:0}}.rb2-cone[data-astro-cid-g6w4v7mo]{animation:9s infinite rbCone}@keyframes rbBox{0%,26%{opacity:0;border-color:#ffc627}30%,44%{opacity:1;border-color:#ffc627}46%{opacity:.15}48%{opacity:1;border-color:#ff5a4e}50%{opacity:.3}52%,90%{opacity:1;border-color:#ff5a4e}97%,to{opacity:0}}.rb2-box[data-astro-cid-g6w4v7mo]{opacity:0;animation:9s infinite rbBox}@keyframes rbOk{0%,26%{opacity:0}30%,45%{opacity:1}47%,to{opacity:0}}.rb2-ok[data-astro-cid-g6w4v7mo]{opacity:0;animation:9s infinite rbOk}@keyframes rbBad{0%,47%{opacity:0}49%{opacity:1}50%{opacity:.2}52%,90%{opacity:1}97%,to{opacity:0}}.rb2-bad[data-astro-cid-g6w4v7mo]{opacity:0;animation:9s infinite rbBad}@keyframes rbQ{0%{opacity:0;transform:translate(-8px)}5%,38%{opacity:1;transform:none}44%,to{opacity:0}}.rb2-q[data-astro-cid-g6w4v7mo]{opacity:0;animation:9s 5s infinite rbQ}@keyframes roadMove{0%{background-position:0 30px}to{background-position:-80px 30px}}.rb2-road[data-astro-cid-g6w4v7mo]{animation:.8s linear infinite roadMove}.robotics[data-astro-cid-qptoxqjk]{--line-soft:color-mix(in srgb, var(--ink) 30%, transparent);--glass:color-mix(in srgb, var(--bg) 80%, transparent);--secondary:var(--robotics-secondary);position:absolute;inset:0}.col[data-astro-cid-qptoxqjk]{flex-direction:column;gap:12px;display:flex;position:absolute;top:9.95261cqh;left:24px;right:24px}.eyebrow[data-astro-cid-qptoxqjk]{--fs:13;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-weight:600;display:flex}.square[data-astro-cid-qptoxqjk]{background:var(--accent);flex:none;width:8px;height:8px}.title[data-astro-cid-qptoxqjk]{--fs:40;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-weight:700;line-height:.92}.doubt[data-astro-cid-qptoxqjk]{background:var(--accent);color:var(--bg);box-decoration-break:clone;padding:0 8px}.block[data-astro-cid-qptoxqjk]{opacity:0;padding-left:30px;transition:opacity .3s,transform .3s;position:absolute;top:65.8768cqh;left:24px;right:24px;transform:translateY(12px)}.worlds[data-entered] .world[data-active] .block[data-astro-cid-qptoxqjk]{opacity:1;transition:opacity .7s 1.1s,transform .7s 1.1s;transform:none}.dash[data-astro-cid-qptoxqjk],.note[data-astro-cid-qptoxqjk],.node[data-astro-cid-qptoxqjk]{position:absolute}.dash[data-astro-cid-qptoxqjk]{background:repeating-linear-gradient(#ffc627bf 0 4px,#0000 4px 9px);width:2px;height:34px;top:-40px;left:7px}.note[data-astro-cid-qptoxqjk]{--fs:10;font-family:var(--font-mono);color:var(--annotation);top:-36px;left:20px}.node[data-astro-cid-qptoxqjk]{background:var(--accent);width:12px;height:12px;animation:2.4s ease-in-out infinite rbNode;top:7px;left:1px}.role[data-astro-cid-qptoxqjk]{flex-direction:column;gap:5px;display:flex}.role-title[data-astro-cid-qptoxqjk]{--fs:28;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-weight:600}.org[data-astro-cid-qptoxqjk]{--fs:14;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-weight:500}.when[data-astro-cid-qptoxqjk]{--fs:11;font-family:var(--font-mono);color:var(--muted)}.tags[data-astro-cid-qptoxqjk]{flex-wrap:wrap;gap:6px;margin:0;padding:6px 0 0;list-style:none;display:flex}.tag[data-astro-cid-qptoxqjk],.tag-private[data-astro-cid-qptoxqjk]{font-family:var(--font-mono);color:var(--accent);border:1px solid #ffc62773}.tag[data-astro-cid-qptoxqjk]{--fs:10;padding:3px 8px}@keyframes rbNode{0%,to{box-shadow:0 0 #ffc6278c}50%{box-shadow:0 0 0 9px #ffc62700}}.solo[data-astro-cid-qptoxqjk]{pointer-events:none;position:absolute;inset:0}.solo[data-astro-cid-qptoxqjk] button[data-astro-cid-qptoxqjk]{pointer-events:auto}.ring[data-astro-cid-qptoxqjk],.hit[data-astro-cid-qptoxqjk]{position:absolute}.ring[data-astro-cid-qptoxqjk]{--d:calc(260px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);pointer-events:none;border:1px dashed #ffc62766;border-radius:50%;animation:3.2s ease-in-out infinite ringPulse}.hit[data-astro-cid-qptoxqjk]{--d:calc(300px * var(--k,1));top:calc(var(--oy) - var(--d) / 2);left:calc(var(--ox) - var(--d) / 2);width:var(--d);height:var(--d);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.hint[data-astro-cid-qptoxqjk],.close[data-astro-cid-qptoxqjk]{--fs:12;min-height:44px;font-family:var(--font-mono);cursor:pointer;position:absolute}.hint[data-astro-cid-qptoxqjk]{top:calc(var(--oy) + 136px * var(--k,1));background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--accent);border:none;padding:0 8px;right:16px}.hint[data-astro-cid-qptoxqjk]:hover{color:var(--hint-hover)}.close[data-astro-cid-qptoxqjk]{z-index:3;border:1px solid var(--line-soft);background:var(--glass);color:var(--ink);border-radius:0;padding:0 14px;top:8.53081cqh;right:16px}.focus[data-astro-cid-qptoxqjk]{z-index:2;background:var(--bg);pointer-events:auto;flex-direction:column;align-items:center;padding:15.6398cqh 27px 0;animation:.5s both fadeUp;display:flex;position:absolute;inset:0}.panel[data-astro-cid-qptoxqjk]{flex-direction:column;align-items:center;gap:16px;display:flex}.demo-box[data-astro-cid-qptoxqjk]{width:calc(336px * var(--k,1));height:calc(252px * var(--k,1));flex:none;position:relative}.demo-scale[data-astro-cid-qptoxqjk]{transform:scale(calc(.6 * var(--k,1)));transform-origin:0 0;position:absolute;top:0;left:0}.pline[data-astro-cid-qptoxqjk]{--fs:17;font-family:var(--font-sans);text-align:center;color:var(--ink);line-height:1.4}.tag-private[data-astro-cid-qptoxqjk]{--fs:11;align-items:center;min-height:40px;padding:0 16px;display:inline-flex}.hint[data-astro-cid-qptoxqjk]:focus-visible,.close[data-astro-cid-qptoxqjk]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=820px) and (orientation:landscape) and (height>=600px){.col[data-astro-cid-qptoxqjk]{top:18.6667cqh;right:auto;left:var(--col-x);gap:20px;width:clamp(440px,44.4cqw,760px)}.eyebrow[data-astro-cid-qptoxqjk]{--fs:16;gap:10px}.square[data-astro-cid-qptoxqjk]{width:10px;height:10px}.title[data-astro-cid-qptoxqjk]{--fs:68;line-height:.9}.doubt[data-astro-cid-qptoxqjk]{padding:0 10px}.block[data-astro-cid-qptoxqjk]{top:55.5556cqh;right:auto;left:var(--col-x);width:clamp(440px,44.4cqw,760px);padding-left:34px}.dash[data-astro-cid-qptoxqjk]{height:40px;top:-46px;left:9px}.note[data-astro-cid-qptoxqjk]{--fs:11;top:-44px;left:24px}.node[data-astro-cid-qptoxqjk]{width:14px;height:14px;top:8px;left:3px}.role[data-astro-cid-qptoxqjk]{gap:6px}.role-title[data-astro-cid-qptoxqjk]{--fs:34}.org[data-astro-cid-qptoxqjk]{--fs:17}.when[data-astro-cid-qptoxqjk]{--fs:12}.tags[data-astro-cid-qptoxqjk]{padding-top:8px}.tag[data-astro-cid-qptoxqjk]{--fs:11;padding:3px 9px}.ring[data-astro-cid-qptoxqjk]{--d:calc(420px * var(--k,1))}.hit[data-astro-cid-qptoxqjk]{--d:calc(460px * var(--k,1))}.hint[data-astro-cid-qptoxqjk]{--fs:13;top:calc(var(--oy) + 252px * var(--k,1));right:auto;left:calc(var(--ox) - 120px * var(--k,1));width:calc(240px * var(--k,1));padding:0}.close[data-astro-cid-qptoxqjk]{top:12.4444cqh;right:auto;left:calc(var(--ox) + 218px * var(--k,1));padding:0 16px}.focus[data-astro-cid-qptoxqjk]{pointer-events:none;background:0 0;padding:0;animation:none}.focus[data-astro-cid-qptoxqjk] .close[data-astro-cid-qptoxqjk]{pointer-events:auto}.panel-pos[data-astro-cid-qptoxqjk]{top:calc(var(--oy) - 314px * var(--k,1));left:calc(var(--ox) - 322px * var(--k,1));width:640px;height:640px;transform:scale(var(--k,1));transform-origin:0 0;position:absolute}.panel[data-astro-cid-qptoxqjk]{transform-origin:322px 314px;width:640px;height:640px;animation:.75s cubic-bezier(.2,.8,.2,1) both flyIn}.demo-box[data-astro-cid-qptoxqjk]{width:560px;height:420px}.demo-scale[data-astro-cid-qptoxqjk]{transform:none}.pline[data-astro-cid-qptoxqjk]{font-size:20px;animation:.5s .5s both fadeUp}.tag-private[data-astro-cid-qptoxqjk]{min-height:44px;padding:0 18px;font-size:12px;animation:.5s .7s both fadeUp}}.demo[data-astro-cid-x44g4dl3]{width:560px;height:420px;font-family:var(--font-mono);color:#f0f6fc;position:relative}@keyframes apQ1{0%,2%{opacity:0;transform:translate(-8px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-q1[data-astro-cid-x44g4dl3]{animation:7s infinite apQ1}@keyframes apQ2{0%,20%{opacity:0;transform:translate(-8px)}24%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-q2[data-astro-cid-x44g4dl3]{animation:7s infinite apQ2}@keyframes apQ3{0%,38%{opacity:0;transform:translate(-8px)}42%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-q3[data-astro-cid-x44g4dl3]{animation:7s infinite apQ3}@keyframes apQ4{0%,62%{opacity:0;transform:translate(-8px)}66%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-q4[data-astro-cid-x44g4dl3]{animation:7s infinite apQ4}@keyframes apC1{0%,8%{opacity:0;transform:scale(.6)}11%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-c1[data-astro-cid-x44g4dl3]{animation:7s cubic-bezier(.3,1.5,.5,1) infinite apC1}@keyframes apC2{0%,26%{opacity:0;transform:scale(.6)}29%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-c2[data-astro-cid-x44g4dl3]{animation:7s cubic-bezier(.3,1.5,.5,1) infinite apC2}@keyframes apC3{0%,44%{opacity:0;transform:scale(.6)}47%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-c3[data-astro-cid-x44g4dl3]{animation:7s cubic-bezier(.3,1.5,.5,1) infinite apC3}@keyframes apC4{0%,68%{opacity:0;transform:scale(.6)}71%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-c4[data-astro-cid-x44g4dl3]{animation:7s cubic-bezier(.3,1.5,.5,1) infinite apC4}@keyframes apT1{0%,48%{opacity:0;transform:translateY(6px)}51%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-t1[data-astro-cid-x44g4dl3]{animation:7s infinite apT1}@keyframes apT2{0%,51%{opacity:0;transform:translateY(6px)}54%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-t2[data-astro-cid-x44g4dl3]{animation:7s infinite apT2}@keyframes apT3{0%,54%{opacity:0;transform:translateY(6px)}57%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.ap-t3[data-astro-cid-x44g4dl3]{animation:7s infinite apT3}.demo[data-astro-cid-xhe3472e]{width:560px;height:420px;font-family:var(--font-mono);color:#f0f6fc;position:relative}@keyframes fsCard{0%{opacity:0;transform:translateY(8px)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-card[data-astro-cid-xhe3472e]{animation:7s infinite fsCard}@keyframes fsType{0%,7%{width:0}17%,to{width:7ch}}.fs-type[data-astro-cid-xhe3472e]{animation:7s steps(7,end) infinite fsType}@keyframes fsR1{0%,19%{opacity:0;transform:translate(-8px)}23%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-r1[data-astro-cid-xhe3472e]{animation:7s infinite fsR1}@keyframes fsR2{0%,25%{opacity:0;transform:translate(-8px)}29%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-r2[data-astro-cid-xhe3472e]{animation:7s infinite fsR2}@keyframes fsR3{0%,31%{opacity:0;transform:translate(-8px)}35%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-r3[data-astro-cid-xhe3472e]{animation:7s infinite fsR3}@keyframes fsR4{0%,37%{opacity:0;transform:translate(-8px)}41%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-r4[data-astro-cid-xhe3472e]{animation:7s infinite fsR4}@keyframes fsR5{0%,43%{opacity:0;transform:translate(-8px)}47%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-r5[data-astro-cid-xhe3472e]{animation:7s infinite fsR5}@keyframes fsRule{0%,50%{opacity:1;transform:scaleX(0)}56%,90%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}.fs-rule[data-astro-cid-xhe3472e]{transform-origin:0;animation:7s infinite fsRule}@keyframes fsStamp{0%,57%{opacity:0;transform:rotate(-8deg)scale(1.6)}62%,90%{opacity:1;transform:rotate(-8deg)scale(1)}97%,to{opacity:0;transform:rotate(-8deg)scale(1)}}.fs-stamp[data-astro-cid-xhe3472e]{animation:7s cubic-bezier(.3,1.4,.5,1) infinite fsStamp}@keyframes fsBar{0%,64%{opacity:1;transform:scaleY(0)}74%,90%{opacity:1;transform:scaleY(1)}97%,to{opacity:0;transform:scaleY(1)}}.fs-bar[data-astro-cid-xhe3472e]{transform-origin:bottom;animation:7s cubic-bezier(.3,.7,.2,1) infinite fsBar}@keyframes fsLab{0%,72%{opacity:0;transform:translateY(6px)}77%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fs-lab[data-astro-cid-xhe3472e]{animation:7s infinite fsLab}.demo[data-astro-cid-epphsdtj]{width:560px;height:420px;font-family:var(--font-mono);color:#f0f6fc;position:relative}@keyframes bladeSweep{0%{opacity:0;left:20px}3%{opacity:1}30%{opacity:1;left:540px}33%,to{opacity:0;left:540px}}.da-blade[data-astro-cid-epphsdtj]{animation:7s linear infinite bladeSweep}@keyframes segPick{0%{opacity:0}5%,58%{opacity:1}66%,to{opacity:0}}.da-seg[data-astro-cid-epphsdtj]{animation:7s infinite segPick}@keyframes clipFly{0%,30%{opacity:0;transform:translate(0)scale(.9)}35%{opacity:1;transform:translate(0)scale(1)}55%,88%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1)}96%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.da-clip[data-astro-cid-epphsdtj]{animation:7s cubic-bezier(.6,0,.3,1) infinite clipFly}@keyframes tickPop{0%,52%{opacity:0;transform:scale(.4)}58%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}.da-tick[data-astro-cid-epphsdtj]{animation:7s infinite tickPop}.sw[data-astro-cid-6dlhcydg]{position:absolute;inset:0}.col[data-astro-cid-6dlhcydg]{flex-direction:column;gap:12px;display:flex;position:absolute;top:9.95261cqh;left:24px;right:24px}.eyebrow[data-astro-cid-6dlhcydg]{--fs:12;color:var(--muted)}.accent[data-astro-cid-6dlhcydg]{color:var(--accent)}.title[data-astro-cid-6dlhcydg]{--fs:38;letter-spacing:-.03em;font-weight:500;line-height:1.05}.cursor[data-astro-cid-6dlhcydg]{color:var(--accent);animation:1.1s step-end infinite blink}.block[data-astro-cid-6dlhcydg]{padding-left:30px;position:absolute;top:65.8768cqh;left:24px;right:24px}.dash[data-astro-cid-6dlhcydg],.note[data-astro-cid-6dlhcydg],.line[data-astro-cid-6dlhcydg]{position:absolute}.dash[data-astro-cid-6dlhcydg]{background:repeating-linear-gradient(#5fed83b3 0 4px,#0000 4px 9px);width:2px;height:34px;top:-40px;left:7px}.note[data-astro-cid-6dlhcydg]{--fs:10;color:var(--annotation);top:-36px;left:20px}.line[data-astro-cid-6dlhcydg]{background:var(--accent);transform-origin:top;width:2px;transition:transform .3s;top:14px;bottom:26px;left:7px;transform:scaleY(0)}.roles[data-astro-cid-6dlhcydg]{margin:0;padding:0;list-style:none}.role[data-astro-cid-6dlhcydg]{opacity:0;flex-direction:column;gap:3px;min-height:44px;padding:7px 0 11px;transition:opacity .3s,transform .3s;display:flex;position:relative;transform:translateY(12px)}.node[data-astro-cid-6dlhcydg]{border:2px solid var(--accent);background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:-29px}.node-head[data-astro-cid-6dlhcydg]{background:var(--accent);animation:2.4s ease-in-out infinite headPulse}.role-title[data-astro-cid-6dlhcydg]{--fs:18;letter-spacing:-.01em;color:var(--ink);font-weight:500}.role-org[data-astro-cid-6dlhcydg]{--fs:11;color:var(--muted)}.dash[data-astro-cid-6dlhcydg],.note[data-astro-cid-6dlhcydg]{opacity:0;transition:opacity .3s}.worlds[data-entered] .world[data-active] .dash[data-astro-cid-6dlhcydg],.worlds[data-entered] .world[data-active] .note[data-astro-cid-6dlhcydg]{opacity:1;transition:opacity .8s 1.7s}.worlds[data-entered] .world[data-active] .line[data-astro-cid-6dlhcydg]{transition:transform 1.1s cubic-bezier(.6,0,.2,1) .45s;transform:scaleY(1)}.worlds[data-entered] .world[data-active] .role[data-astro-cid-6dlhcydg]{opacity:1;transition:opacity .6s ease calc(.8s + var(--i) * .25s), transform .6s ease calc(.8s + var(--i) * .25s);transform:none}@media (width>=820px) and (orientation:landscape) and (height>=600px){.col[data-astro-cid-6dlhcydg]{top:18.6667cqh;right:auto;left:var(--col-x);gap:20px;width:clamp(420px,38.9cqw,680px)}.eyebrow[data-astro-cid-6dlhcydg]{--fs:14}.title[data-astro-cid-6dlhcydg]{--fs:64;line-height:1.02}.block[data-astro-cid-6dlhcydg]{top:55.5556cqh;right:auto;left:var(--col-x);width:clamp(420px,38.9cqw,680px);padding-left:34px}.dash[data-astro-cid-6dlhcydg]{height:40px;top:-44px;left:9px}.note[data-astro-cid-6dlhcydg]{--fs:11;top:-42px;left:24px}.line[data-astro-cid-6dlhcydg]{top:16px;bottom:30px;left:9px}.role[data-astro-cid-6dlhcydg]{gap:4px;padding:10px 0 18px}.node[data-astro-cid-6dlhcydg]{top:17px;left:-31px}.role-title[data-astro-cid-6dlhcydg]{--fs:23}.role-org[data-astro-cid-6dlhcydg]{--fs:12}}.worlds[data-astro-cid-ajds7hvh]{background:var(--software-bg);color:var(--ink);position:fixed;inset:0;overflow:hidden}.layers[data-astro-cid-ajds7hvh],.layer[data-astro-cid-ajds7hvh]{position:absolute;inset:0}.layer[data-astro-cid-ajds7hvh]{clip-path:circle(0% at var(--object-at));transition:clip-path 1.2s cubic-bezier(.7,0,.2,1)}.layer[data-astro-cid-ajds7hvh][data-revealed]{clip-path:circle(150% at var(--object-at))}.particles[data-astro-cid-ajds7hvh]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scroller[data-astro-cid-ajds7hvh]{z-index:2;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto;container-type:size}.scroller[data-astro-cid-ajds7hvh]::-webkit-scrollbar{display:none}.world[data-astro-cid-ajds7hvh]{scroll-snap-align:start;min-height:100cqh;color:var(--ink);font-family:var(--font-world);position:relative}.world[data-astro-cid-ajds7hvh]:focus{outline:none}.world-content[data-astro-cid-ajds7hvh]{opacity:0;min-height:100cqh;transition:opacity .35s,transform .35s;position:relative;transform:translateY(40px)}.world[data-astro-cid-ajds7hvh][data-active] .world-content[data-astro-cid-ajds7hvh]{opacity:1;transition:opacity .9s .45s,transform 1s cubic-bezier(.2,.7,.2,1) .45s;transform:none}.header[data-astro-cid-ajds7hvh]{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 24px;display:flex;position:absolute;top:0;left:0;right:0}.header[data-astro-cid-ajds7hvh]>[data-astro-cid-ajds7hvh]{pointer-events:auto}.brand[data-astro-cid-ajds7hvh]{--fs:var(--brand-size);min-height:44px;font-family:var(--brand-font);font-weight:var(--brand-weight);letter-spacing:var(--brand-tracking);text-transform:var(--brand-transform);color:var(--ink);align-items:center;text-decoration:none;transition:color .6s;display:inline-flex}.nav[data-astro-cid-ajds7hvh],.spacer[data-astro-cid-ajds7hvh],.dots[data-astro-cid-ajds7hvh]{display:none}.menu-btn[data-astro-cid-ajds7hvh]{--fs:12;min-width:44px;min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);text-decoration:underline 2px var(--accent);text-underline-offset:6px;cursor:pointer;background:0 0;border:none;padding:0 12px;transition:color .6s}.menu[data-astro-cid-ajds7hvh]{z-index:5;background:var(--bg);flex-direction:column;padding:120px 24px 0;animation:.3s both fadeUp;display:flex;position:absolute;inset:0}.menu[data-astro-cid-ajds7hvh][hidden]{display:none}.menu-item[data-astro-cid-ajds7hvh]{--fs:var(--menu-size);border-bottom:1px solid var(--rule);min-height:64px;font-family:var(--brand-font);font-weight:var(--menu-weight);text-transform:var(--brand-transform);color:var(--ink);align-items:center;line-height:1.1;text-decoration:none;display:flex}.menu-item[data-astro-cid-ajds7hvh][aria-current=true]{color:var(--accent)}.footer[data-astro-cid-ajds7hvh]{--fs:10;z-index:3;font-family:var(--font-mono);color:var(--muted);pointer-events:none;justify-content:space-between;align-items:center;transition:color .6s;display:flex;position:absolute;bottom:16px;left:24px;right:24px}[data-astro-cid-ajds7hvh][data-for],[data-astro-cid-ajds7hvh][data-hint],.on-desktop[data-astro-cid-ajds7hvh]{display:none}.worlds[data-astro-cid-ajds7hvh][data-pos="0"] [data-astro-cid-ajds7hvh][data-hint="0"],.worlds[data-astro-cid-ajds7hvh][data-pos="1"] [data-astro-cid-ajds7hvh][data-hint="1"],.worlds[data-astro-cid-ajds7hvh][data-pos="2"] [data-astro-cid-ajds7hvh][data-hint="2"],.worlds[data-astro-cid-ajds7hvh][data-pos="3"] [data-astro-cid-ajds7hvh][data-hint="3"],.worlds[data-astro-cid-ajds7hvh][data-pos="4"] [data-astro-cid-ajds7hvh][data-hint="4"],.worlds[data-astro-cid-ajds7hvh][data-world=software] [data-astro-cid-ajds7hvh][data-for=software],.worlds[data-astro-cid-ajds7hvh][data-world=ai] [data-astro-cid-ajds7hvh][data-for=ai],.worlds[data-astro-cid-ajds7hvh][data-world=robotics] [data-astro-cid-ajds7hvh][data-for=robotics],.worlds[data-astro-cid-ajds7hvh][data-world=accounting] [data-astro-cid-ajds7hvh][data-for=accounting],.worlds[data-astro-cid-ajds7hvh][data-world=contact] [data-astro-cid-ajds7hvh][data-for=contact]{display:inline}.brand[data-astro-cid-ajds7hvh]:focus-visible,.nav-link[data-astro-cid-ajds7hvh]:focus-visible,.dot[data-astro-cid-ajds7hvh]:focus-visible,.menu-btn[data-astro-cid-ajds7hvh]:focus-visible,.menu-item[data-astro-cid-ajds7hvh]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=820px) and (orientation:landscape) and (height>=600px){.header[data-astro-cid-ajds7hvh]{height:auto;padding:26px var(--col-x);grid-template-columns:1fr auto 1fr;gap:32px;display:grid}.brand[data-astro-cid-ajds7hvh]{--fs:var(--brand-size-lg);justify-self:start}.nav[data-astro-cid-ajds7hvh]{gap:29px;display:flex}.nav-link[data-astro-cid-ajds7hvh]{--fs:13;min-height:44px;font-family:var(--font-mono);color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:12px 0 10px;text-decoration:none;transition:color .6s,border-color .6s;display:inline-flex;position:relative}.nav-link[data-astro-cid-ajds7hvh]:before{content:"";width:max(100% + 29px,44px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nav-link[data-astro-cid-ajds7hvh][aria-current=true]{border-bottom-color:var(--accent);color:var(--ink)}.spacer[data-astro-cid-ajds7hvh]{min-width:140px;display:block}.menu-btn[data-astro-cid-ajds7hvh],.menu[data-astro-cid-ajds7hvh]{display:none}.dots[data-astro-cid-ajds7hvh]{z-index:6;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.dot[data-astro-cid-ajds7hvh]{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dot[data-astro-cid-ajds7hvh] span[data-astro-cid-ajds7hvh]{background:var(--muted);border-radius:3px;width:6px;height:6px;transition:height .4s,background-color .6s}.dot[data-astro-cid-ajds7hvh][aria-current=true] span[data-astro-cid-ajds7hvh]{background:var(--accent);height:26px}.footer[data-astro-cid-ajds7hvh]{--fs:12;right:var(--col-x);bottom:30px;left:var(--col-x)}.on-desktop[data-astro-cid-ajds7hvh]{display:inline}.on-phone[data-astro-cid-ajds7hvh]{display:none}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-ajds7hvh]{animation:none}.world-content[data-astro-cid-ajds7hvh],.world[data-astro-cid-ajds7hvh][data-active] .world-content[data-astro-cid-ajds7hvh]{transform:none}}
