.sv[data-astro-cid-vvs6fxb2]{--surface: #15161c;--surface-2: #1f2028;--ink: #f3f3f5;position:relative;width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;font-size:12px}.sv[data-astro-cid-vvs6fxb2]:not(.is-active) [data-astro-cid-vvs6fxb2],.sv[data-astro-cid-vvs6fxb2]:not(.is-active) [data-astro-cid-vvs6fxb2]:before,.sv[data-astro-cid-vvs6fxb2]:not(.is-active) [data-astro-cid-vvs6fxb2]:after{animation-play-state:paused!important}.win[data-astro-cid-vvs6fxb2]{width:88%;border-radius:12px;background:var(--surface);border:1px solid #2a2b33;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.win__bar[data-astro-cid-vvs6fxb2]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--surface-2)}.win__bar[data-astro-cid-vvs6fxb2]>i[data-astro-cid-vvs6fxb2]{width:9px;height:9px;border-radius:50%;background:#3a3b45}.win__url[data-astro-cid-vvs6fxb2]{flex:1;display:grid;margin-left:10px;padding:5px 10px;border-radius:6px;background:#101116;color:#9a9ba6;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;overflow:hidden;white-space:nowrap}.type[data-astro-cid-vvs6fxb2]{grid-area:1 / 1;justify-self:start;overflow:hidden;border-right:1px solid var(--bronze);opacity:0;width:0;animation:typing 15s steps(var(--n)) infinite;animation-delay:calc(var(--i) * 5s)}@keyframes typing{0%{width:0;opacity:1}13%,33%{width:calc(var(--n) * 1ch + 1px);opacity:1}33.34%,to{width:calc(var(--n) * 1ch + 1px);opacity:0}}.win__body[data-astro-cid-vvs6fxb2]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#101116}.site[data-astro-cid-vvs6fxb2]{position:absolute;inset:0;animation:site 15s var(--ease-out) infinite both;animation-delay:calc(var(--i) * 5s)}.site[data-astro-cid-vvs6fxb2] picture{display:block;height:100%}.site[data-astro-cid-vvs6fxb2] img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@keyframes site{0%{opacity:0;transform:translateY(14px) scale(.98)}6%,39.5%{opacity:1;transform:none}45%,to{opacity:0;transform:none}}.select[data-astro-cid-vvs6fxb2]{position:absolute;z-index:1;left:14%;top:22%;width:52%;height:46%;border:1.5px solid var(--signal);animation:select 5s var(--ease-out) infinite}.select[data-astro-cid-vvs6fxb2] i[data-astro-cid-vvs6fxb2]{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid var(--signal)}.select[data-astro-cid-vvs6fxb2] i[data-astro-cid-vvs6fxb2]:nth-child(1){left:-5px;top:-5px}.select[data-astro-cid-vvs6fxb2] i[data-astro-cid-vvs6fxb2]:nth-child(2){right:-5px;top:-5px}.select[data-astro-cid-vvs6fxb2] i[data-astro-cid-vvs6fxb2]:nth-child(3){left:-5px;bottom:-5px}.select[data-astro-cid-vvs6fxb2] i[data-astro-cid-vvs6fxb2]:nth-child(4){right:-5px;bottom:-5px}@keyframes select{0%,22%{opacity:0;transform:scale(.94)}34%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@media(prefers-reduced-motion:reduce){.type[data-astro-cid-vvs6fxb2],.site[data-astro-cid-vvs6fxb2]{animation:none}.type[data-astro-cid-vvs6fxb2]{opacity:1;width:auto;border-right:0}.type[data-astro-cid-vvs6fxb2]:not(:first-child),.site[data-astro-cid-vvs6fxb2]:not(:first-of-type){display:none}.cursor[data-astro-cid-vvs6fxb2],.select[data-astro-cid-vvs6fxb2]{display:none}.ph[data-astro-cid-vvs6fxb2]{animation:none}.ph--0[data-astro-cid-vvs6fxb2],.ph--2[data-astro-cid-vvs6fxb2]{transform:translate(var(--x)) translateZ(var(--z)) rotateY(var(--r))}}.cursor[data-astro-cid-vvs6fxb2]{position:absolute;z-index:1;width:16px;height:16px;left:30%;top:40%;clip-path:polygon(0 0,100% 60%,45% 60%,25% 100%);background:#fff;mix-blend-mode:difference;animation:cursor 5s var(--ease-in-out) infinite}@keyframes cursor{0%,20%{transform:translate(0)}45%{transform:translate(-40px,30px)}55%{transform:translate(-40px,30px) scale(.8)}80%,to{transform:translate(160px,90px)}}.phones[data-astro-cid-vvs6fxb2]{position:relative;width:100%;height:100%;perspective:1200px}.ph[data-astro-cid-vvs6fxb2]{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:9 / 19;margin:calc(-30% * 19 / 9 / 2) 0 0 -15%;overflow:hidden;border-radius:22px;background:#0d0e12;border:3px solid #2a2b33;box-shadow:0 30px 60px -20px #000000e6;animation:fan 6s var(--ease-in-out) infinite;transform-style:preserve-3d}.ph--0[data-astro-cid-vvs6fxb2]{--x: -78%;--r: 16deg;--z: -60px}.ph--1[data-astro-cid-vvs6fxb2]{--x: 0%;--r: 0deg;--z: 40px}.ph--2[data-astro-cid-vvs6fxb2]{--x: 78%;--r: -16deg;--z: -60px}@keyframes fan{0%,to{transform:translate(0) translateZ(0) rotateY(0)}30%,70%{transform:translate(var(--x)) translateZ(var(--z)) rotateY(var(--r))}}.ph[data-astro-cid-vvs6fxb2] picture{display:block;height:100%}.ph[data-astro-cid-vvs6fxb2] img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.arch[data-astro-cid-vvs6fxb2]{width:92%;overflow:visible}.arch[data-astro-cid-vvs6fxb2] rect[data-astro-cid-vvs6fxb2]{fill:var(--surface);stroke:#3a3b45}.arch[data-astro-cid-vvs6fxb2] rect[data-astro-cid-vvs6fxb2].hl{stroke:var(--bronze)}.arch[data-astro-cid-vvs6fxb2] rect[data-astro-cid-vvs6fxb2].db{stroke:var(--signal)}.arch[data-astro-cid-vvs6fxb2] text[data-astro-cid-vvs6fxb2]{fill:var(--ink);font-size:12px;font-family:var(--font);text-anchor:middle}.arch__links[data-astro-cid-vvs6fxb2] path[data-astro-cid-vvs6fxb2]{fill:none;stroke:var(--signal-ice);stroke-width:1.5;stroke-dasharray:.06 .04;animation:flow 1.6s linear infinite;opacity:.8}@keyframes flow{to{stroke-dashoffset:-.2}}.arch__nodes[data-astro-cid-vvs6fxb2] g[data-astro-cid-vvs6fxb2]{animation:node 4s var(--ease-in-out) infinite}.arch__nodes[data-astro-cid-vvs6fxb2] g[data-astro-cid-vvs6fxb2]:nth-child(2){animation-delay:.4s}.arch__nodes[data-astro-cid-vvs6fxb2] g[data-astro-cid-vvs6fxb2]:nth-child(4){animation-delay:.8s}@keyframes node{50%{opacity:.6}}.api[data-astro-cid-vvs6fxb2]{position:relative;height:100%;aspect-ratio:1}.api__lines[data-astro-cid-vvs6fxb2]{position:absolute;inset:0;width:100%;height:100%}.api__lines[data-astro-cid-vvs6fxb2] line[data-astro-cid-vvs6fxb2]{stroke:#3a3b45;stroke-width:1;stroke-dasharray:3 5}.packet[data-astro-cid-vvs6fxb2]{fill:var(--signal-ice);animation:packet 2.1s var(--ease-in-out) infinite;animation-delay:var(--d)}@keyframes packet{0%{transform:translate(0);opacity:0}15%{opacity:1}50%{transform:translate(var(--x),var(--y));opacity:1}65%,to{transform:translate(var(--x),var(--y));opacity:0}}.api__hub[data-astro-cid-vvs6fxb2],.api__node[data-astro-cid-vvs6fxb2]{position:absolute;translate:-50% -50%;border-radius:999px;white-space:nowrap}.api__hub[data-astro-cid-vvs6fxb2]{left:50%;top:50%;padding:14px 18px;background:var(--bronze);color:#000;font-weight:700;font-size:13px;box-shadow:0 0 0 10px #c1966c26,0 0 0 22px #c1966c0f}.api__node[data-astro-cid-vvs6fxb2]{left:var(--x);top:var(--y);padding:7px 12px;background:var(--surface-2);border:1px solid #3a3b45;color:var(--ink)}
