.cart[data-astro-cid-py6p7uov]{width:var(--w);height:var(--h);gap:var(--gap);padding:var(--pad) var(--pad) 0;border-radius:var(--r) var(--r) 6px 6px;background:#34323d;flex-direction:column;flex:none;font-family:Atkinson Hyperlegible,system-ui,sans-serif;display:flex;box-shadow:inset 0 -6px #24232b,0 26px 40px #0000008c}.cart-mini[data-astro-cid-py6p7uov]{box-shadow:inset 0 -6px #24232b,0 14px 22px #0000008c}.ridge[data-astro-cid-py6p7uov]{height:var(--ridge);background-image:repeating-linear-gradient(90deg,#2a2932 0 6px,#3d3b47 6px 10px);border-radius:4px;flex:none}.label[data-astro-cid-py6p7uov]{padding:var(--lpad);border-top:4px solid var(--accent);background-color:#13111a;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px);border-radius:6px;flex-direction:column;flex-grow:1;justify-content:space-between;display:flex;position:relative;overflow:hidden}.small[data-astro-cid-py6p7uov]{font-size:var(--small);letter-spacing:.12em;color:var(--accent);font-weight:700;position:relative}.title[data-astro-cid-py6p7uov]{font-size:var(--title);letter-spacing:.01em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-weight:700;line-height:1.02;position:relative}.pins[data-astro-cid-py6p7uov]{height:var(--pin-h);flex:none;justify-content:center;align-items:flex-end;gap:4px;display:flex}.pins[data-astro-cid-py6p7uov] span[data-astro-cid-py6p7uov]{width:var(--pin-w);height:var(--pin-bar);background:#b8973f}@keyframes cart-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes cart-blink{50%{opacity:0}}.shine[data-astro-cid-py6p7uov]{inset-block:0;opacity:0;background:#ffffff1f;width:30%;position:absolute;left:0}.is-on[data-astro-cid-py6p7uov] .shine[data-astro-cid-py6p7uov],.fx-on .shine[data-astro-cid-py6p7uov]{opacity:1;animation:1.6s ease-in-out infinite cart-shine}.is-on[data-astro-cid-py6p7uov] .blink[data-astro-cid-py6p7uov],.fx-on .blink[data-astro-cid-py6p7uov]{animation:1s step-end infinite cart-blink}@media (prefers-reduced-motion:reduce){.shine[data-astro-cid-py6p7uov]{display:none}}.term[data-astro-cid-t3giqbvk]{width:var(--w);height:var(--h);color:#d4d7dd;background:#1e1f22;border:1px solid #34363c;border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden;box-shadow:0 26px 40px #00000080}.bar[data-astro-cid-t3giqbvk]{background:#2b2d31;border-bottom:1px solid #34363c;flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.dot[data-astro-cid-t3giqbvk]{border-radius:50%;width:10px;height:10px}.who[data-astro-cid-t3giqbvk]{text-align:center;color:#9aa0aa;flex-grow:1;font-family:IBM Plex Mono,monospace;font-size:11px}.screen[data-astro-cid-t3giqbvk]{font-family:IBM Plex Mono,monospace;font-size:var(--mono);color:#b6bcc6;background-color:#1e1f22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:20px 20px;flex-direction:column;flex-grow:1;justify-content:space-between;padding:16px;line-height:1.5;display:flex}.prompt[data-astro-cid-t3giqbvk]{color:#4f8cff}.ok[data-astro-cid-t3giqbvk]{color:#98c379}.title[data-astro-cid-t3giqbvk]{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:var(--title);letter-spacing:-.03em;color:#f2f4f7;line-height:1.02}.type[data-astro-cid-t3giqbvk]{white-space:nowrap;vertical-align:bottom;width:calc(var(--chars) * 1ch);display:inline-block;overflow:hidden}.cursor[data-astro-cid-t3giqbvk]{vertical-align:-2px;background:#4f8cff;width:7px;height:14px;margin-left:2px;display:inline-block}@keyframes term-type{0%{width:0}}@keyframes term-blink{50%{opacity:0}}.is-on[data-astro-cid-t3giqbvk] .type[data-astro-cid-t3giqbvk],.fx-on .type[data-astro-cid-t3giqbvk]{animation:term-type 2.2s steps(var(--chars)) infinite alternate}.is-on[data-astro-cid-t3giqbvk] .cursor[data-astro-cid-t3giqbvk],.fx-on .cursor[data-astro-cid-t3giqbvk]{animation:.9s step-end infinite term-blink}.tag[data-astro-cid-m4reou6g]{width:var(--w);height:var(--h);color:#3f2610;background-color:#ecdcbf;background-image:repeating-linear-gradient(93deg,#78502812 0 2px,#0000 2px 11px);border-radius:26px;flex-direction:column;flex:none;align-items:center;gap:14px;padding:20px 18px;display:flex;box-shadow:inset 0 0 0 2px #c9a878,0 26px 40px #0006}.hole[data-astro-cid-m4reou6g]{background:#2a1a0c;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 2px #9e7a4a}.plate[data-astro-cid-m4reou6g]{border:1.5px dashed #9e2f14;border-radius:16px;flex-direction:column;flex-grow:1;justify-content:space-between;align-self:stretch;padding:16px;display:flex}.kicker[data-astro-cid-m4reou6g]{letter-spacing:.08em;color:#6b4421;font-family:IBM Plex Mono,monospace;font-size:11px}.title[data-astro-cid-m4reou6g]{font-family:Saira Stencil One,sans-serif;font-size:var(--title);text-transform:uppercase;line-height:.98}.track[data-astro-cid-m4reou6g]{height:12px;position:relative}.burn[data-astro-cid-m4reou6g]{background:#5a2a10;width:100%;height:2px;position:absolute;top:5px;left:0}.laser[data-astro-cid-m4reou6g]{opacity:0;background:#ff3b1a;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;box-shadow:0 0 10px 3px #ff3b1abf}@keyframes tag-laser{0%{left:0}to{left:calc(100% - 12px)}}@keyframes tag-burn{0%{width:0}}.is-on[data-astro-cid-m4reou6g] .laser[data-astro-cid-m4reou6g],.fx-on .laser[data-astro-cid-m4reou6g]{opacity:1;animation:1.9s ease-in-out infinite alternate tag-laser}.is-on[data-astro-cid-m4reou6g] .burn[data-astro-cid-m4reou6g],.fx-on .burn[data-astro-cid-m4reou6g]{animation:1.9s ease-in-out infinite alternate tag-burn}@media (prefers-reduced-motion:reduce){.laser[data-astro-cid-m4reou6g]{display:none}}.gate{color:#f2f2f0;height:max(640px,100dvh);font-family:var(--font-neutral-ui,"Instrument Sans Variable", system-ui, sans-serif);background:#0b0b0d;flex-direction:column;display:flex;position:relative;overflow:hidden}.gate a{color:inherit;text-decoration:none}.gate-main{perspective:1800px;flex-grow:1;min-height:0;display:flex;position:relative}.sl{flex:1 1 0;min-width:0;min-height:0;transition:flex-grow .55s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;position:relative;overflow:hidden}.sl-games,.sl-software{border-right:3px solid #0b0b0d}.sl.is-on{flex-grow:6}.sl .body{transition:filter .4s;position:absolute;inset:0}.sl-games .body{background-color:#120e1f;background-image:radial-gradient(#ffffff8c 1px,#0000 1.5px),radial-gradient(#ffffff38 1px,#0000 1.5px);background-size:90px 90px,37px 37px}.sl-software .body{color:#f2f4f7;background:#16181d}.sl-maker .body{color:#3f2610;background-color:#e7d3b1;background-image:repeating-linear-gradient(93deg,#78502812 0 2px,#0000 2px 11px)}@keyframes e-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes e-fade{0%{opacity:0}to{opacity:1}}.opener{z-index:2;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.opener:focus-visible{outline-offset:-8px;outline:3px solid}.spine-content{flex-direction:column;align-items:center;gap:18px;animation:.35s .2s both e-fade;display:flex}.spine-t{writing-mode:vertical-rl;white-space:nowrap;line-height:1;transform:rotate(180deg)}.sl-games .spine-n{font:700 12px var(--font-games-detail,"JetBrains Mono Variable", monospace);color:#ff8a5c}.sl-games .spine-t{font-family:var(--font-games-display,Anton, Impact, sans-serif);text-transform:uppercase;color:#fff4e6;text-shadow:3px 3px #ff5a1f;font-size:38px}.sl-software .spine-n{font:12px var(--font-software-detail,"IBM Plex Mono", monospace);color:#4f8cff}.sl-software .spine-t{font-family:var(--font-software-display,"IBM Plex Sans", sans-serif);letter-spacing:-.02em;font-size:30px;font-weight:600}.sl-maker .spine-n{font:12px var(--font-maker-detail,"IBM Plex Mono", monospace);color:#6b4421}.sl-maker .spine-t{font-family:var(--font-maker-display,"Saira Stencil One", sans-serif);text-transform:uppercase;font-size:32px}.sl.is-on .opener{clip-path:inset(50%);width:1px;height:1px;inset:0 auto auto 0;overflow:hidden}.sl.is-on .spine-content,.sl:not(.is-on) .open-content{display:none}.open-content{flex-direction:column;gap:24px;width:75vw;padding:60px clamp(24px,3vw,56px) 28px;animation:.45s .32s both e-in;display:flex;position:absolute;top:0;bottom:0}.sl-games .open-content{left:0}.sl-software .open-content{width:calc(75vw - 44px);padding:40px clamp(20px,3vw,48px) 28px;top:38px;left:44px}.sl-maker .open-content{padding-bottom:36px;right:0}.main-row{flex-wrap:nowrap;flex-grow:1;align-items:center;gap:28px clamp(24px,3.5vw,56px);min-height:0;display:flex}.text{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;max-width:560px;display:flex}.text h2,.text p{margin:0}.text .intro{font-size:16px;line-height:1.5}.text .role{font-size:16px}.sl-games .kicker{font:700 13px var(--font-games-detail,"JetBrains Mono Variable", monospace);letter-spacing:.14em;color:#ff8a5c}.sl-games h2{font-family:var(--font-games-display,Anton, Impact, sans-serif);text-transform:uppercase;color:#fff4e6;text-shadow:4px 4px #ff5a1f,8px 8px #5b1fd1;font-size:clamp(56px,6.4vw,108px);font-weight:400;line-height:.88}.sl-games .role{color:#ff8a5c}.sl-games .intro{color:#d6d2c8}.sl-software .kicker{font:13px var(--font-software-detail,"IBM Plex Mono", monospace);color:#9aa0aa}.sl-software h2{font-family:var(--font-software-display,"IBM Plex Sans", sans-serif);letter-spacing:-.04em;color:#f2f4f7;font-size:clamp(50px,5.6vw,96px);font-weight:600;line-height:.96}.sl-software .role{font:14px var(--font-software-detail,"IBM Plex Mono", monospace);color:#6f9fff}.sl-software .intro{color:#b6bcc6}.sl-maker .kicker{font:13px var(--font-maker-detail,"IBM Plex Mono", monospace);letter-spacing:.08em;color:#6b4421}.sl-maker h2{font-family:var(--font-maker-display,"Saira Stencil One", sans-serif);text-transform:uppercase;color:#3f2610;font-size:clamp(50px,5.6vw,96px);font-weight:400;line-height:.94}.sl-maker .role{color:#9e2f14}.amb-floor{transform-origin:top;opacity:.45;background-image:linear-gradient(#ff5a1f8c 2px,#0000 2px),linear-gradient(90deg,#ff5a1f8c 2px,#0000 2px);background-size:60px 60px;height:34%;position:absolute;bottom:-8%;left:-30%;right:-30%;transform:perspective(300px)rotateX(62deg)}.horizon{inset-inline:0;opacity:.7;background:#ff5a1f;height:2px;position:absolute;top:66%}.ide-tabs{top:0;height:38px;font:12px var(--font-software-detail,"IBM Plex Mono", monospace);color:#9aa0aa;white-space:nowrap;background:#1b1c1f;border-bottom:1px solid #34363c;align-items:flex-end;gap:2px;padding:0 20px;display:flex;position:absolute;inset-inline:0;overflow:hidden}.ide-tabs span{padding:8px 14px}.ide-tabs .on{color:#f2f4f7;background:#16181d;border:1px solid #34363c;border-top:2px solid #4f8cff;border-bottom:0}.ide-gutter{width:44px;font:12px/18px var(--font-software-detail,"IBM Plex Mono", monospace);color:#5c636e;background:#1b1c1f;border-right:1px solid #2b2d31;flex-direction:column;align-items:flex-end;gap:6px;padding:20px 10px 0 0;display:flex;position:absolute;top:38px;bottom:0;left:0;overflow:hidden}.amb-scan{background:#4f8cff0f;border-block:1px solid #4f8cff2e;height:22px;position:absolute;top:38px;left:44px;right:0}.kerf{border:1.5px dashed #9e2f14;border-radius:50%;transition:border-color .4s,box-shadow .4s;position:absolute}.kerf-a{width:92px;height:92px;top:70px;right:60px}.kerf-b{width:36px;height:36px;top:98px;right:88px}.joints{bottom:0;background-image:repeating-linear-gradient(90deg,#c9a878 0 20px,#0000 20px 40px);height:14px;position:absolute;inset-inline:0}.bottom-row{align-items:center;gap:24px;display:flex}.feat{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex}.cards{flex-wrap:nowrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.card{flex:1 1 0;min-width:0;display:flex}.card>a,.card>div{flex-direction:column;flex-grow:1;gap:6px;padding:14px 16px;transition:transform .2s;display:flex}.card>a:hover{transform:translateY(-3px)}.card-k{font-size:11px}.card-l{font-size:13px;line-height:1.4}.sl-games .feat-label{font:700 12px var(--font-games-detail,"JetBrains Mono Variable", monospace);letter-spacing:.14em;color:#ff8a5c}.sl-games .card>*{border:1px solid #3b2a4d;background:#13111aeb;border-top:3px solid #ff5a1f}.sl-games .card-k{font-family:var(--font-games-detail,"JetBrains Mono Variable", monospace);letter-spacing:.1em;color:#ff8a5c;font-weight:700}.sl-games .card-n{font-family:var(--font-games-display,Anton, Impact, sans-serif);text-transform:uppercase;color:#fff4e6;font-size:22px;line-height:1}.sl-games .card-l{color:#c9c4d6}.sl-software .feat-label{font:12px var(--font-software-detail,"IBM Plex Mono", monospace);color:#9aa0aa}.sl-software .card>*{background:#1e1f22;border:1px solid #34363c;border-left:3px solid #4f8cff;border-radius:8px}.sl-software .card-k{font-family:var(--font-software-detail,"IBM Plex Mono", monospace);color:#9aa0aa}.sl-software .card-n{font-family:var(--font-software-display,"IBM Plex Sans", sans-serif);letter-spacing:-.02em;color:#f2f4f7;font-size:19px;font-weight:600}.sl-software .card-l{color:#b6bcc6}.sl-maker .feat-label{font:12px var(--font-maker-detail,"IBM Plex Mono", monospace);letter-spacing:.08em;color:#6b4421}.sl-maker .card>*{background:#f3e6cfcc;border:1.5px dashed #9e2f14;border-radius:12px}.sl-maker .card-k{font-family:var(--font-maker-detail,"IBM Plex Mono", monospace);letter-spacing:.06em;color:#6b4421}.sl-maker .card-n{font-family:var(--font-maker-display,"Saira Stencil One", sans-serif);text-transform:uppercase;font-size:19px;line-height:1.05}.sl-maker .card-l{color:#4a3018}.cta-slot{flex:none}.cta-centered{justify-content:center;display:flex}.btn-title .text{max-width:820px}.btn-title .text .role,.btn-title .text .intro{max-width:560px}.title-row{flex-wrap:wrap;align-items:center;gap:16px clamp(20px,2.5vw,40px);display:flex}.title-row h2{flex:0 auto;min-width:0}.cta{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:76px;padding:0 34px;font-size:20px;transition:transform .2s;display:inline-flex;position:relative}.cta-left .cta{min-height:60px;font-size:18px}.cta:hover,.cta:focus-visible{transform:scale(1.05)}.cta:focus-visible{outline-offset:4px;outline:3px solid #fff}.cta-games{font-family:var(--font-games-detail,"JetBrains Mono Variable", monospace);letter-spacing:.12em;background:#ff5a1f;font-weight:700;animation:1.6s infinite cta-pulse-g;color:#120e1f!important}.cta-software{font-family:var(--font-software-detail,"IBM Plex Mono", monospace);background:#4f8cff;border-radius:10px;gap:0;padding:0 30px;font-weight:500;animation:1.6s infinite cta-pulse-s;color:#0d1117!important}.cta-caret{background:#0d1117;width:10px;height:20px;margin-left:4px;display:inline-block}.cta-maker{background:#3f2610;border-radius:999px;padding:0 36px;font-weight:700;animation:1.6s infinite cta-pulse-m;color:#f3e6cf!important}.sl-maker .cta:focus-visible{outline-color:#3f2610}@keyframes cta-pulse-g{0%{box-shadow:0 0 #ff5a1fa6}70%,to{box-shadow:0 0 0 16px #ff5a1f00}}@keyframes cta-pulse-s{0%{box-shadow:0 0 #4f8cff99}70%,to{box-shadow:0 0 0 16px #4f8cff00}}@keyframes cta-pulse-m{0%{box-shadow:0 0 #ff3b1a80}70%,to{box-shadow:0 0 0 16px #ff3b1a00}}@keyframes cta-blink{50%{opacity:0}}@keyframes cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes cta-orbit{0%,to{top:-6px;left:-6px}25%{top:-6px;left:calc(100% - 6px)}50%{top:calc(100% - 6px);left:calc(100% - 6px)}75%{top:calc(100% - 6px);left:-6px}}.cta-blink{animation:1s step-end infinite cta-blink}.cta-nudge{animation:1.1s ease-in-out infinite cta-nudge;display:inline-block}.cta-dot{pointer-events:none;background:#ff3b1a;border-radius:50%;width:12px;height:12px;animation:3.2s linear infinite cta-orbit;position:absolute;box-shadow:0 0 10px 3px #ff3b1abf}@keyframes e-floor{to{background-position:0 60px}}.sl-games.is-on .amb-floor{animation:2.4s linear infinite e-floor}@keyframes e-scan{0%{top:38px}to{top:calc(100% - 22px)}}.sl-software.is-on .amb-scan{animation:4s linear infinite e-scan}.sl-maker.is-on .kerf{border-color:#ff3b1a;box-shadow:0 0 10px #ff3b1a73}@keyframes e-rgb{0%{filter:drop-shadow(3px 0 #ff004099)drop-shadow(-3px 0 #00e5ff99);transform:translate(0)}33%{filter:drop-shadow(-4px 0 #ff004099)drop-shadow(4px 0 #00e5ff99);transform:translate(3px)}66%{filter:drop-shadow(2px 1px #ff004099)drop-shadow(-2px -1px #00e5ff99);transform:translate(-2px)}}.fx-pixel.hv-games .other{animation:.45s step-end infinite e-rgb}.cor-wrap{z-index:6;inset-block:0;pointer-events:none;grid-template-rows:repeat(16,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));transition:opacity .4s;display:none;position:absolute;left:75%;right:0}.act-games .cor-wrap{display:grid}.cor{opacity:0}@keyframes e-cor{0%,to{opacity:0}35%{opacity:1}65%{opacity:.55}}.hv-games .cor.near{animation:.8s steps(2,end) infinite e-cor}.hv-games .cor.mid{animation:1.3s steps(2,end) infinite e-cor}.hv-games .cor{animation-delay:calc(var(--d) * 1ms)}.mark{pointer-events:none;opacity:0;background:#ff1e3c24;border:2px dashed #f35;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:8px}.mark span{writing-mode:vertical-rl;color:#fff;font:12px var(--font-neutral-detail,"IBM Plex Mono", monospace);background:#f35;padding:8px 4px}.hv-software .other .mark,.ph-sterm .other .mark{opacity:1}.hv-software .other .spine-t{text-decoration:line-through}.sl-games{transform-origin:0}.sl-software{transform-origin:100%}.hv-maker .other.sl-games{filter:brightness(.6);transform:rotateY(30deg)}.hv-maker .other.sl-software{filter:brightness(.7);transform:rotateY(-30deg)}@keyframes e-take{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes e-collapse{to{opacity:0;flex-grow:0;flex-basis:0}}.ph-gtake .cor,.ph-gexpand .cor{animation:e-take calc(.22s * var(--gs)) both;animation-delay:calc(var(--d) * 1ms * var(--gs))}.ph-gtake .other{animation:.3s step-end infinite e-rgb}.ph-gexpand .other{animation:e-collapse calc(.5s * var(--gs)) both}.ph-gexpand .cor-wrap{opacity:0}.vec-wrap{z-index:6;inset-block:0;pointer-events:none;transform-origin:0;transition:transform calc(.5s * var(--gs)) cubic-bezier(.6, 0, .4, 1), opacity calc(.5s * var(--gs));display:none;position:absolute;left:75%;right:0}.act-games .vec-wrap{display:block}.vec{opacity:0;filter:drop-shadow(0 0 2px #8ffcff)drop-shadow(0 0 7px #8ffcff8c);transition:opacity .25s;display:block;overflow:visible}.vec *{stroke-dasharray:100;stroke-dashoffset:100px}@keyframes e-draw{to{stroke-dashoffset:0}}@keyframes e-flick{0%,to{opacity:1}50%{opacity:.82}}.fx-vector .other .body{transition:filter .4s}.fx-vector.hv-games .vec{opacity:1;animation:.12s step-end infinite e-flick}.fx-vector.hv-games .vec *{animation:1s ease-out both e-draw}.fx-vector.hv-games .other .body{filter:brightness(.45)saturate(.3)}.ph-gvec .vec,.ph-gexpand .vec{opacity:1}.ph-gvec .vec *{animation:e-draw calc(.5s * var(--gs)) ease-out both}.ph-gexpand .vec *{stroke-dashoffset:0}.ph-gvec .other .body,.fx-vector.ph-gexpand .other .body{filter:brightness(0)}.ph-gexpand .vec-wrap{opacity:0;transform:scaleX(0)}.term-modal{z-index:25;background:#05080e80;justify-content:center;align-items:center;padding:16px;display:none;position:absolute;inset:0}.ph-sterm .term-modal{display:flex}.tm-win{width:min(620px,100%);font:14px/1.6 var(--font-software-detail,"IBM Plex Mono", monospace);color:#d4d7dd;background:#1e1f22;border:1px solid #34363c;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0009}.tm-bar{background:#2b2d31;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.tm-bar .dot{border-radius:50%;width:10px;height:10px}.tm-who{text-align:center;color:#9aa0aa;flex-grow:1;font-size:12px}.tm-body{flex-direction:column;gap:2px;padding:18px 20px 22px;display:flex}@keyframes e-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.t-line{animation:.16s both e-line;animation-delay:calc(var(--d) * 1ms * var(--ss))}.t-track{background:#2b2d31;border-radius:4px;height:8px;margin-top:10px;overflow:hidden}@keyframes e-bar{0%{width:0}to{width:100%}}.t-bar{height:100%;animation:e-bar calc(.6s * var(--ss)) calc(1.6s * var(--ss)) both;background:#4f8cff}.ph-sterm .other{animation:e-collapse calc(.5s * var(--ss)) calc(1.1s * var(--ss)) both}.beam{z-index:7;inset-inline:0;pointer-events:none;opacity:0;background:#ff3b1a;height:4px;position:absolute;top:0;box-shadow:0 0 18px 6px #ff3b1ab3,0 0 2px 1px #fff3e0}@keyframes e-beam{0%{top:0}to{top:100%}}@keyframes e-cut{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.ph-mlaser .beam{opacity:1;animation:e-beam calc(1.2s * var(--ms)) calc(.1s * var(--ms)) cubic-bezier(.4, 0, .6, 1) both}.ph-mlaser .sl{animation:e-cut calc(1.2s * var(--ms)) calc(.1s * var(--ms)) cubic-bezier(.4, 0, .6, 1) both}.gate:not(.ph-idle) .gate-main{pointer-events:none}@media (width>=761px) and (height<=820px),(width>=761px) and (width<=1280px){.main-row>.part{zoom:.72}}@media (width>=761px) and (height<=680px),(width>=761px) and (width<=1000px){.main-row>.part{zoom:.55}}@media (width<=760px){.gate{height:auto;min-height:calc(100dvh - 56px)}.gate-main{perspective:none;flex-direction:column}.sl{border-bottom:3px solid #0b0b0d;flex:none;min-height:88px;border-right:0!important}.sl.is-on{flex:1 0 auto}.sl .body{min-height:88px;position:relative;inset:auto}.opener{position:absolute}.spine-content{flex-direction:row}.spine-t{writing-mode:horizontal-tb;transform:none;font-size:28px!important}.open-content,.sl-software .open-content,.sl-maker .open-content{width:100%;padding:28px 20px;position:relative;inset:auto}.sl-software .open-content{margin-top:38px;padding-left:64px}.main-row{flex-wrap:wrap;gap:20px}.text{flex-basis:100%}.main-row>.part{zoom:.5}.feat,.cor-wrap,.vec-wrap{display:none!important}.bottom-row{justify-content:flex-start}.cta{min-height:60px;padding:0 24px;font-size:17px}.title-row{flex-direction:column;align-items:flex-start}.ide-gutter,.horizon,.sl:not(.is-on) .ide-tabs,.sl:not(.is-on) .kerf{display:none}.sl-software .open-content{padding-left:20px}.hv-maker .other,.hv-games .other,.fx-pixel.hv-games .other{animation:none;filter:none!important;transform:none!important}.ph-gexpand .other,.ph-sterm .other{animation:none;display:none}}@media (prefers-reduced-motion:reduce){.sl{transition:none}}
