.lb:where(.astro-jfeku3zv){width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(16px,4vw,56px);border:0;background:transparent;color:var(--ink);cursor:zoom-out}.lb:where(.astro-jfeku3zv)[open]{display:grid;place-items:center;animation:lb-in .3s var(--ease)}.lb:where(.astro-jfeku3zv)::backdrop{background:#000000e6;backdrop-filter:blur(6px)}.stage:where(.astro-jfeku3zv){display:contents}.stage:where(.astro-jfeku3zv) img,.stage:where(.astro-jfeku3zv) video{max-width:100%;max-height:calc(100dvh - (2*clamp(16px,4vw,56px)));width:auto;height:auto;border-radius:var(--r-frame);border:1px solid rgb(255 255 255 / .1);background:var(--surface);cursor:default}.close:where(.astro-jfeku3zv){position:fixed;top:16px;right:16px;padding:.5em 1em;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg);color:var(--ink);cursor:pointer}.close:where(.astro-jfeku3zv):hover{border-color:var(--ink)}html:has(.lb[open]){overflow:hidden}@keyframes lb-in{0%{opacity:0}}.ph:where(.astro-h7jqv6jg){position:relative;display:grid;place-items:center;width:100%;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(255 255 255 / .018) 3px 4px),radial-gradient(ellipse at 50% 40%,var(--surface-2),var(--bg) 75%);background-size:100% 4px,100% 100%;overflow:hidden;animation:scan 6s linear infinite}.ph:where(.astro-h7jqv6jg):after{content:"";position:absolute;inset:-40% 0 auto;height:40%;background:linear-gradient(transparent,rgb(255 255 255 / .03),transparent);animation:sweep 7s cubic-bezier(.5,0,.5,1) infinite}.mono:where(.astro-h7jqv6jg){position:relative;z-index:1;padding:.5em 1em;font-size:clamp(9px,3.4cqw,13px);text-align:center;text-wrap:balance;overflow-wrap:anywhere}.tick:where(.astro-h7jqv6jg){position:absolute;width:14px;height:14px;border-color:var(--muted);border-style:solid;border-width:0}.tl:where(.astro-h7jqv6jg){top:12px;left:12px;border-top-width:1px;border-left-width:1px}.tr:where(.astro-h7jqv6jg){top:12px;right:12px;border-top-width:1px;border-right-width:1px}.bl:where(.astro-h7jqv6jg){bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px}.br:where(.astro-h7jqv6jg){bottom:12px;right:12px;border-bottom-width:1px;border-right-width:1px}@keyframes scan{to{background-position:0 4px,0 0}}@keyframes sweep{to{translate:0 350%}}.mf:where(.astro-jxhpdjba){position:relative;margin:0;container-type:inline-size;transition:translate .3s var(--ease)}.mf:where(.astro-jxhpdjba).zoomable:hover,.mf:where(.astro-jxhpdjba).zoomable:focus-within{translate:0 -4px}.body:where(.astro-jxhpdjba){position:relative;border-radius:var(--r-frame);transition:border-color .3s var(--ease)}.mf:where(.astro-jxhpdjba):hover .body:where(.astro-jxhpdjba).frame-chrome,.mf:where(.astro-jxhpdjba):focus-within .body:where(.astro-jxhpdjba).frame-chrome{border-color:#ffffff3d}.plain:where(.astro-jxhpdjba) .body:where(.astro-jxhpdjba){border-radius:0}.screen:where(.astro-jxhpdjba){position:relative;overflow:hidden;border-radius:inherit}.screen:where(.astro-jxhpdjba) picture,.screen:where(.astro-jxhpdjba) img{display:block;width:100%;height:auto}.d-tablet:where(.astro-jxhpdjba) .body:where(.astro-jxhpdjba){border-radius:5cqw;padding:1.4cqw;background:#050505}.d-tablet:where(.astro-jxhpdjba) .screen:where(.astro-jxhpdjba){border-radius:3.7cqw;box-shadow:0 0 0 1px #ffffff0f}.d-phone:where(.astro-jxhpdjba) .body:where(.astro-jxhpdjba){border-radius:12cqw;padding:2.4cqw;background:#050505}.d-phone:where(.astro-jxhpdjba) .screen:where(.astro-jxhpdjba){border-radius:9.8cqw;box-shadow:0 0 0 1px #ffffff14}.video:where(.astro-jxhpdjba){position:relative;width:100%;background:#050505}.video:where(.astro-jxhpdjba) video:where(.astro-jxhpdjba){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s var(--ease)}.video:where(.astro-jxhpdjba) video:where(.astro-jxhpdjba).ready{opacity:1}.video:where(.astro-jxhpdjba) .hi:where(.astro-jxhpdjba){transition-duration:.6s}.cap:where(.astro-jxhpdjba){position:absolute;left:0;bottom:0;z-index:1;padding:.45em .8em;background:var(--bg);color:var(--ink);border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);border-top-right-radius:8px;font-size:11px}.cap-below:where(.astro-jxhpdjba){margin-top:12px;text-align:center}.zoom:where(.astro-jxhpdjba){position:absolute;inset:0;z-index:2;cursor:zoom-in;background:transparent;border:0;border-radius:var(--r-frame)}.d-phone:where(.astro-jxhpdjba) .zoom:where(.astro-jxhpdjba){border-radius:12cqw}.d-tablet:where(.astro-jxhpdjba) .zoom:where(.astro-jxhpdjba){border-radius:5cqw}.toggle:where(.astro-jxhpdjba){position:absolute;right:max(12px,4cqw);bottom:max(12px,4cqw);z-index:3;padding:.4em .85em;border:1px solid var(--line-strong);border-radius:999px;background:#0009;backdrop-filter:blur(8px);color:var(--ink);font-size:10px;cursor:pointer;transition:border-color .2s var(--ease)}.toggle:where(.astro-jxhpdjba):hover{border-color:var(--ink)}.stage:where(.astro-x6kmwjpm){position:relative;aspect-ratio:var(--aspect)}.f:where(.astro-x6kmwjpm){position:absolute;left:var(--x);top:var(--y);bottom:var(--b);width:var(--w)}@media(max-width:800px){.stage:where(.astro-x6kmwjpm){aspect-ratio:var(--maspect)}.f:where(.astro-x6kmwjpm){left:var(--mx);top:var(--my);bottom:var(--mb);width:var(--mw)}.hide-m:where(.astro-x6kmwjpm){display:none}}.hero:where(.astro-7vszemnk){padding-top:clamp(32px,7svh,96px);padding-bottom:clamp(64px,10vh,140px)}.eyebrow:where(.astro-7vszemnk){margin:0 0 clamp(16px,2.4svh,28px)}h1:where(.astro-7vszemnk){margin:0 0 0 -.04em}.row:where(.astro-7vszemnk){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:clamp(24px,4svh,48px)}.t-line:where(.astro-7vszemnk){margin:0}.ctas:where(.astro-7vszemnk){display:grid;gap:12px;justify-items:end}.buttons:where(.astro-7vszemnk){display:flex;flex-wrap:wrap;gap:12px}.note:where(.astro-7vszemnk){margin:0}.stage-wrap:where(.astro-7vszemnk){position:relative;isolation:isolate;margin-top:clamp(48px,8svh,96px)}.glow:where(.astro-7vszemnk){position:absolute;inset:4% 6% -10%;z-index:-1;background:radial-gradient(closest-side,rgb(139 92 246 / .22),transparent);filter:blur(40px);pointer-events:none}@media(max-width:800px){.ctas:where(.astro-7vszemnk){justify-items:start}}.strip:where(.astro-3h3d3u4d){border-block:1px solid var(--line)}ul:where(.astro-3h3d3u4d){display:flex;justify-content:space-between;gap:32px;margin:0 auto;padding-block:20px;list-style:none;white-space:nowrap;color:var(--ink)}li:where(.astro-3h3d3u4d)+li:where(.astro-3h3d3u4d):before{content:"·";margin-right:32px;color:var(--muted)}li:where(.astro-3h3d3u4d){display:flex}@media(max-width:1100px){ul:where(.astro-3h3d3u4d){justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - 48px),transparent)}ul:where(.astro-3h3d3u4d)::-webkit-scrollbar{display:none}}.feed:where(.astro-fyj5asuy){border-radius:var(--r-frame)}.bar:where(.astro-fyj5asuy){display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line)}.dot:where(.astro-fyj5asuy){width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.title:where(.astro-fyj5asuy){margin-left:10px;text-transform:none}.api-feed-viewport:where(.astro-fyj5asuy){position:relative;height:clamp(280px,30vw,380px);overflow-y:scroll;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 12%,black 88%,transparent 100%)}.api-feed-viewport:where(.astro-fyj5asuy)::-webkit-scrollbar{width:0}.api-feed-viewport:where(.astro-fyj5asuy):hover{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) transparent}.api-feed-viewport:where(.astro-fyj5asuy):hover::-webkit-scrollbar{width:6px}.api-feed-viewport:where(.astro-fyj5asuy):hover::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.api-row:where(.astro-fyj5asuy){cursor:pointer}.api-row-detail:where(.astro-fyj5asuy){display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.api-row.pinned .api-row-detail:where(.astro-fyj5asuy){grid-template-rows:1fr}.tag:where(.astro-fyj5asuy){display:inline-block;padding:.15em .5em;border:1px solid var(--line-strong);border-radius:4px;font-family:var(--mono);font-size:10px;color:var(--dim)}.sh:where(.astro-4ncjxmxw){display:grid;gap:clamp(20px,2.4vw,32px)}.eyebrow:where(.astro-4ncjxmxw){margin:0 0 clamp(16px,1.6vw,24px)}.t-h2:where(.astro-4ncjxmxw){margin:0}.rest:where(.astro-4ncjxmxw){display:grid;gap:clamp(18px,1.8vw,26px);justify-items:start}.t-line:where(.astro-4ncjxmxw){margin:0}.row:where(.astro-4ncjxmxw){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;-moz-column-gap:clamp(32px,5vw,96px);column-gap:clamp(32px,5vw,96px)}.end:where(.astro-4ncjxmxw){text-align:right}.end:where(.astro-4ncjxmxw) .rest:where(.astro-4ncjxmxw){justify-items:end}.end:where(.astro-4ncjxmxw) .chips:where(.astro-4ncjxmxw){justify-content:flex-end}@media(max-width:900px){.row:where(.astro-4ncjxmxw){grid-template-columns:minmax(0,1fr)}.end:where(.astro-4ncjxmxw){text-align:left}.end:where(.astro-4ncjxmxw) .rest:where(.astro-4ncjxmxw){justify-items:start}.end:where(.astro-4ncjxmxw) .chips:where(.astro-4ncjxmxw){justify-content:flex-start}}.tabs:where(.astro-efu4lpdv){--ph: clamp(300px, 44vw, 600px);margin-top:clamp(48px,6vw,88px)}.tablist:where(.astro-efu4lpdv){display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px;margin:-4px -4px 0}.tablist:where(.astro-efu4lpdv)::-webkit-scrollbar{display:none}.tab:where(.astro-efu4lpdv){flex:none;display:inline-flex;align-items:center;gap:.6em;padding:.7em 1.15em;border:1px solid var(--line-strong);border-radius:999px;background:transparent;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.tab:where(.astro-efu4lpdv):hover{color:var(--ink)}.tab:where(.astro-efu4lpdv)[aria-selected=true]{color:var(--ink);border-color:var(--ink);background:var(--surface-2)}.tab:where(.astro-efu4lpdv)[aria-selected=true]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.panels:where(.astro-efu4lpdv){display:grid;margin-top:clamp(32px,4vw,56px)}.panel:where(.astro-efu4lpdv){grid-area:1 / 1;display:grid;align-content:start;gap:28px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s}.panel:where(.astro-efu4lpdv)[data-active]{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.media:where(.astro-efu4lpdv){display:flex;justify-content:center;align-items:center;gap:clamp(16px,3vw,48px);min-width:0}.phone:where(.astro-efu4lpdv)>*{width:calc(var(--ph) * .46)}.tablet:where(.astro-efu4lpdv)>*{width:calc(var(--ph) * .74)}.tv:where(.astro-efu4lpdv)>*{width:min(calc(50% - 12px),calc(var(--ph) * 1.1))}.web:where(.astro-efu4lpdv)>*{width:min(100%,calc(var(--ph) * 1.76))}.discord:where(.astro-efu4lpdv)>*{width:min(100%,900px)}.api:where(.astro-efu4lpdv){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px)}.count:where(.astro-efu4lpdv){display:flex;align-items:baseline;gap:.4em;margin:0 0 20px;font-family:var(--display);font-weight:600;font-size:clamp(56px,7vw,120px);letter-spacing:-.05em;line-height:.9}.count:where(.astro-efu4lpdv) .mono:where(.astro-efu4lpdv){letter-spacing:.04em}.api-copy:where(.astro-efu4lpdv) .t-line:where(.astro-efu4lpdv){margin:0}.links:where(.astro-efu4lpdv){display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:0;padding:0;list-style:none}@media(max-width:800px){.tv:where(.astro-efu4lpdv){flex-direction:column}.tv:where(.astro-efu4lpdv)>*{width:100%}.api:where(.astro-efu4lpdv){grid-template-columns:minmax(0,1fr)}}.ticker:where(.astro-6mml6yzd){overflow:hidden;border-block:1px solid var(--line);padding-block:.12em;font-family:var(--display);font-size:clamp(40px,6.4vw,140px);font-weight:600;letter-spacing:-.04em;line-height:1.05;white-space:nowrap}.track:where(.astro-6mml6yzd){display:inline-flex;animation:ticker 70s linear infinite}.track:where(.astro-6mml6yzd) span:where(.astro-6mml6yzd){display:inline-flex;align-items:center;gap:.4em;padding-right:.4em}.track:where(.astro-6mml6yzd) b:where(.astro-6mml6yzd){font-weight:inherit;color:var(--ink)}.track:where(.astro-6mml6yzd) b:where(.astro-6mml6yzd):nth-of-type(2n){color:transparent;-webkit-text-stroke:1px var(--ink)}.track:where(.astro-6mml6yzd) i:where(.astro-6mml6yzd){font-style:normal;font-family:var(--mono);font-size:.3em;color:var(--dim)}@keyframes ticker{to{translate:-50% 0}}@media(prefers-reduced-motion:reduce){.ticker:where(.astro-6mml6yzd){white-space:normal}.track:where(.astro-6mml6yzd){display:block;padding-inline:var(--gutter)}.track:where(.astro-6mml6yzd) span:where(.astro-6mml6yzd)+span:where(.astro-6mml6yzd){display:none}.track:where(.astro-6mml6yzd) span:where(.astro-6mml6yzd){flex-wrap:wrap}}.grid:where(.astro-ugzfq4mr){display:grid;gap:clamp(48px,6vw,96px)}.l-split:where(.astro-ugzfq4mr) .grid:where(.astro-ugzfq4mr){grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);align-items:center;-moz-column-gap:clamp(32px,5vw,96px);column-gap:clamp(32px,5vw,96px)}.l-split:where(.astro-ugzfq4mr).flip .grid:where(.astro-ugzfq4mr){grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr)}.l-split:where(.astro-ugzfq4mr).flip .media:where(.astro-ugzfq4mr){order:-1}.l-stage:where(.astro-ugzfq4mr) .grid:where(.astro-ugzfq4mr){gap:clamp(56px,7vw,112px)}.ticker-wrap:where(.astro-ugzfq4mr){margin-block:clamp(48px,6vw,96px)}@media(max-width:900px){.l-split:where(.astro-ugzfq4mr) .grid:where(.astro-ugzfq4mr),.l-split:where(.astro-ugzfq4mr).flip .grid:where(.astro-ugzfq4mr){grid-template-columns:minmax(0,1fr)}.l-split:where(.astro-ugzfq4mr).flip .media:where(.astro-ugzfq4mr){order:0}}.carousel:where(.astro-imgcd3a5){margin-top:clamp(48px,6vw,88px)}.tablist:where(.astro-imgcd3a5){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line);margin-bottom:clamp(20px,2.4vw,32px)}.tab:where(.astro-imgcd3a5){position:relative;padding:0 0 16px;background:none;border:0;text-align:left;cursor:pointer;transition:color .2s var(--ease)}.tab:where(.astro-imgcd3a5):hover,.tab:where(.astro-imgcd3a5)[aria-selected=true]{color:var(--ink)}.bar:where(.astro-imgcd3a5){position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0)}.tab:where(.astro-imgcd3a5)[aria-selected=true] .bar:where(.astro-imgcd3a5){transform:scaleX(var(--progress, 1))}.frame:where(.astro-imgcd3a5){display:grid;border-radius:var(--r-frame)}.slide:where(.astro-imgcd3a5){grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s .5s}.slide:where(.astro-imgcd3a5)[data-active]{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}@media(max-width:800px){.tablist:where(.astro-imgcd3a5){display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.tablist:where(.astro-imgcd3a5)::-webkit-scrollbar{display:none}.tab:where(.astro-imgcd3a5){flex:none}}.heading:where(.astro-wl3qc2xx){margin:0 0 clamp(24px,3vw,40px)}.grid:where(.astro-wl3qc2xx){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.cell:where(.astro-wl3qc2xx){display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,36px);background:var(--bg)}.cell:where(.astro-wl3qc2xx)>figure{margin-bottom:12px}h3:where(.astro-wl3qc2xx){margin:0;font-family:var(--display);font-weight:600;font-size:clamp(22px,1.8vw,28px);letter-spacing:-.03em}h3:where(.astro-wl3qc2xx) a:where(.astro-wl3qc2xx):hover{color:var(--dim)}p:where(.astro-wl3qc2xx){margin:0;color:var(--dim)}.docs:where(.astro-wl3qc2xx){justify-content:flex-end;font-family:var(--display);font-weight:600;font-size:clamp(28px,2.6vw,44px);letter-spacing:-.04em;line-height:1;text-wrap:balance;transition:background-color .3s var(--ease)}.docs:where(.astro-wl3qc2xx):hover{background:var(--surface)}@media(max-width:900px){.grid:where(.astro-wl3qc2xx){grid-template-columns:minmax(0,1fr)}.docs:where(.astro-wl3qc2xx){min-height:160px}}.grid:where(.astro-bykv3gyu){display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:48px clamp(32px,5vw,96px);align-items:start}.eyebrow:where(.astro-bykv3gyu){margin:0 0 clamp(16px,1.6vw,24px)}.t-h2:where(.astro-bykv3gyu){margin:0}.list:where(.astro-bykv3gyu){border-top:1px solid var(--line)}details:where(.astro-bykv3gyu){border-bottom:1px solid var(--line)}summary:where(.astro-bykv3gyu){display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:clamp(20px,2vw,28px);list-style:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:clamp(19px,1.6vw,26px);letter-spacing:-.025em;line-height:1.2}summary:where(.astro-bykv3gyu)::-webkit-details-marker{display:none}summary:where(.astro-bykv3gyu) i:where(.astro-bykv3gyu){flex:none;font-style:normal;font-family:var(--mono);font-weight:400;color:var(--dim);transition:rotate .3s var(--ease),color .2s var(--ease)}summary:where(.astro-bykv3gyu):hover i:where(.astro-bykv3gyu),details:where(.astro-bykv3gyu)[open] i:where(.astro-bykv3gyu){color:var(--ink)}details:where(.astro-bykv3gyu)[open] i:where(.astro-bykv3gyu){rotate:45deg}p:where(.astro-bykv3gyu){margin:0;padding-bottom:clamp(20px,2vw,28px);max-width:64ch;color:var(--dim);line-height:1.6}@media(max-width:900px){.grid:where(.astro-bykv3gyu){grid-template-columns:minmax(0,1fr)}}.t-hero:where(.astro-kfppqcag){margin:0 0 0 -.04em;font-size:calc(min(15vw,22svh)*.7)}.buttons:where(.astro-kfppqcag){display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(32px,4vw,56px)}
