@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-wght-normal-CCwG33-X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code Variable;font-style:italic;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-code-latin-wght-italic-D3uTx9TD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Cascadia Code Variable", "SF Mono", Consolas, monospace}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--bg-elev:#181818;--bg-deep:#181818;--titlebar:#181818;--titlebar-border:#2b2b2b;--titlebar-text:#ccc;--titlebar-text-dim:#9d9d9d;--titlebar-hover:#2b2b2b;--titlebar-control-bg:#242424;--titlebar-control-border:#3c3c3c;--menu:#1f1f1f;--menu-hover:#2b2b2b;--border:#2b2b2b;--text:#ccc;--text-dim:#9d9d9d;--accent:#0078d4;--accent-hover:#026ec1;--accent-fg:#fff;--accent-muted-fg:#ffffffb3;--list-active:#37373d;--list-active-fg:#fff;--danger:#f85149;--danger-hover:#ff6b60;--danger-fg:#fff;--ok:#2ea043;--warning:#bb8009;--warning-fg:#e2c08d;--status-bg:#181818;--status-running:#9d6a03;--status-error:#8b1a1a;--status-fg:#ccc;--status-muted-fg:#9d9d9d;--button-hover:#2b2b2b;--button-active:#3c3c3c;--control-bg:#313131;--control-bg-subtle:#242424;--control-bg-hover:#3c3c3c;--input-unit-bg:#2b2b2b;--checkbox-border:#3c3c3c;--checkbox-border-hover:#616161;--check-fg:#fff;--brand-border:#2b2b2b;--scrollbar-thumb:#4d4d4d;--scrollbar-thumb-hover:#616161;--overlay:#000000ad;--shadow-menu:0 12px 36px #00000075;--shadow-dialog:0 24px 60px #0000008f;--file-dir:#ccc;--file-mod:#4ec9b0;--file-dat:#dcdcaa;--file-run:#c586c0;--file-lp:#9cdcfe;--file-mps:#4fc1ff;--file-csv:#b5cea8;--file-out:#ce9178}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elev:#f6f8fa;--bg-deep:#f0f3f6;--titlebar:#fff;--titlebar-border:#d8dee4;--titlebar-text:#24292f;--titlebar-text-dim:#57606a;--titlebar-hover:#1f232812;--titlebar-control-bg:#f6f8fa;--titlebar-control-border:#d8dee4;--menu:#fff;--menu-hover:#f0f3f6;--border:#d8dee4;--text:#24292f;--text-dim:#57606a;--accent:#0969da;--accent-hover:#0550ae;--accent-fg:#fff;--accent-muted-fg:#ffffffad;--list-active:#dbeafe;--list-active-fg:#0b1f33;--danger:#cf222e;--danger-hover:#a40e26;--danger-fg:#fff;--ok:#1a7f37;--warning:#9a6700;--warning-fg:#7d4e00;--status-bg:#0969da;--status-running:#bc4c00;--status-error:#cf222e;--status-fg:#fff;--status-muted-fg:#ffffffd1;--button-hover:#1f232814;--button-active:#1f23281f;--control-bg:#1f23280a;--control-bg-subtle:#1f232805;--control-bg-hover:#1f232814;--input-unit-bg:#1f23280b;--checkbox-border:#8c959f;--checkbox-border-hover:#57606a;--check-fg:#fff;--brand-border:#d8dee4;--scrollbar-thumb:#afb8c1;--scrollbar-thumb-hover:#8c959f;--overlay:#1f232852;--shadow-menu:0 10px 28px #1f232829;--shadow-dialog:0 20px 48px #1f232833;--file-dir:#9a6700;--file-mod:#0969da;--file-dat:#8250df;--file-run:#cf222e;--file-lp:#008299;--file-mps:#1a7f37;--file-csv:#0a7f60;--file-out:#7d4e00}.cosmos{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-elev:#181818;--border:#2b2b2b;--text:#e6e4de;--text-dim:#9a978f;--button-hover:#ffffff14;--button-active:#ffffff24;--cosmos-accent:#2fa79f;--cta-bg:#e8e3d8;--cta-bg-hover:#f5f0e5;--cta-fg:#131518}:root[data-theme=light] .cosmos{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f2e9;--bg-elev:#fdfbf6;--border:#ddd6c8;--text:#23241f;--text-dim:#6b675c;--button-hover:#1f23280f;--button-active:#1f23281c;--cosmos-accent:#17615d;--cta-bg:#1b1e21;--cta-bg-hover:#2e3338;--cta-fg:#f5f1e6}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}html,body{background:var(--bg);width:100%;min-width:0;height:100%;color:var(--text);font-family:var(--font-ui);font-optical-sizing:auto;margin:0;font-size:13px;overflow-x:clip}#app{width:100%;min-width:0;height:100%;overflow-x:clip}button{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:3px;padding:4px 8px}button:hover{background:var(--button-hover)}button:active{background:var(--button-active)}button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:focus-visible,[role=menuitem]:focus-visible,[role=treeitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}code,pre,kbd,samp{font-family:var(--font-mono);font-variant-ligatures:contextual common-ligatures;font-feature-settings:"calt" 1, "liga" 1}.starfield[data-v-7c4279be]{pointer-events:none;background-image:radial-gradient(1px 1px at 23% 17%,#e8e3d880,#0000 55%),radial-gradient(1px 1px at 71% 63%,#ee9e2a5c,#0000 55%),radial-gradient(1px 1px at 47% 84%,#e8e3d857,#0000 55%),radial-gradient(1.4px 1.4px at 86% 29%,#a8d6d066,#0000 55%),radial-gradient(1px 1px at 9% 56%,#e8e3d84d,#0000 55%),radial-gradient(120% 55% at 72% 18%,#e8e3d80d,#0000 60%);background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:413px 383px,527px 449px,619px 571px,733px 677px,811px 757px,100% 100%;position:absolute;inset:0;overflow:hidden}.starfield[data-v-7c4279be]:after{content:"";background-image:radial-gradient(1.5px 1.5px at 34% 41%,#e8e3d873,#0000 55%),radial-gradient(1px 1px at 78% 12%,#ee9e2a57,#0000 55%),radial-gradient(1px 1px at 58% 71%,#a8d6d052,#0000 55%);background-size:877px 823px,947px 887px,1021px 967px;position:absolute;inset:0}.starfield--masked[data-v-7c4279be]{z-index:6;-webkit-mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 41%, #000 58%);mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 41%, #000 58%);-webkit-mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 41%, #000 58%)}.planet[data-v-7c4279be]{opacity:.55;background:radial-gradient(circle at 35% 30%,#7fa8a2,#3a5450 72%);border-radius:50%;width:9px;height:9px;position:absolute;top:22%;right:13%}.planet[data-v-7c4279be]:after{content:"";border:1px solid #e8e3d859;border-radius:50%;width:200%;height:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.comet[data-v-7c4279be]{opacity:0;background:linear-gradient(90deg,#0000,#e8e3d8e6);border-radius:1px;width:110px;height:1.5px;position:absolute;top:20%;left:8%;transform:translate(0)rotate(28deg)}.comet[data-v-7c4279be]:after{content:"";background:#e8e3d8f2;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 6px 1px #e8e3d899}@media (prefers-reduced-motion:no-preference){.starfield[data-v-7c4279be]:after{animation:7s ease-in-out infinite alternate twinkle-7c4279be}.comet[data-v-7c4279be]{animation:16s ease-out infinite comet-7c4279be}}@media (width<=720px){.starfield--masked[data-v-7c4279be]{-webkit-mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 45%, #000 63%);mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 45%, #000 63%);-webkit-mask-image:radial-gradient(circle at var(--globe-mask-x,50%) var(--globe-mask-y,50%), transparent 45%, #000 63%)}}:root[data-theme=light] .starfield[data-v-7c4279be]{background-image:radial-gradient(68% 58% at 7% 8%,#2fa79f21,#0000 70%),radial-gradient(58% 52% at 94% 88%,#ee9e2a18,#0000 72%),radial-gradient(42% 34% at 76% 12%,#7eb1b912,#0000 74%),radial-gradient(circle,#1213113d .7px,#0000 .9px);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,11px 11px;display:block}:root[data-theme=light] .starfield[data-v-7c4279be]:after{opacity:.55;background-image:radial-gradient(1px 1px at 18% 28%,#17615d38,#0000 60%),radial-gradient(1px 1px at 72% 18%,#b0492f29,#0000 60%),radial-gradient(1px 1px at 56% 76%,#17615d2e,#0000 60%);background-size:397px 353px,541px 487px,683px 617px;animation:none}:root[data-theme=light] .starfield .planet[data-v-7c4279be],:root[data-theme=light] .starfield .comet[data-v-7c4279be]{display:none}@keyframes twinkle-7c4279be{0%{opacity:.35}to{opacity:1}}@keyframes comet-7c4279be{0%{opacity:0;transform:translate(0)rotate(28deg)}1%{opacity:.9}6%{opacity:.9}7%{opacity:0;transform:translate(40vw,22vw)rotate(28deg)}to{opacity:0;transform:translate(40vw,22vw)rotate(28deg)}}.home[data-v-6d16a323]{--home-gutter-inline:clamp(16px, 2.25vw, 48px);--home-gutter-block:clamp(18px, 1.5vw, 26px);--globe-center-x:50%;--globe-center-y:50%;background:var(--bg);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow:clip}.home-globe[data-v-6d16a323]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility 0s linear .32s;position:absolute;inset:0}.home--globe-ready .home-globe[data-v-6d16a323]{opacity:1;visibility:visible;transition-delay:0s}.home--globe-ready.home--details-visible .home-globe[data-v-6d16a323]{pointer-events:auto}.home-atmosphere[data-v-6d16a323]{--globe-mask-x:var(--globe-center-x);--globe-mask-y:var(--globe-center-y);z-index:6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s,visibility 0s linear .42s;position:absolute;inset:0}.home--details-visible .home-atmosphere[data-v-6d16a323]{opacity:1;visibility:visible;transition-delay:0s}.home-bar[data-v-6d16a323]{z-index:10;padding-block:var(--home-gutter-block);opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;align-items:center;gap:clamp(8px,2vw,20px);padding-inline-start:calc(var(--home-gutter-inline) + env(safe-area-inset-left));padding-inline-end:calc(var(--home-gutter-inline) + env(safe-area-inset-right));transition:opacity .36s,visibility 0s linear .36s;display:flex;position:relative}.home-bar[data-v-6d16a323]>*{pointer-events:auto}.home--corners-visible .home-bar[data-v-6d16a323]{opacity:1;visibility:visible;transition-delay:0s}.home-bar--top[data-v-6d16a323]{grid-row:1;padding-block-start:calc(var(--home-gutter-block) + env(safe-area-inset-top))}.home-bar--bottom[data-v-6d16a323]{grid-row:3;align-items:flex-end;padding-block-end:calc(var(--home-gutter-block) + env(safe-area-inset-bottom))}.brand[data-v-6d16a323]{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark[data-v-6d16a323]{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;width:44px;height:44px}.brand-name[data-v-6d16a323]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text);font-size:18px;font-weight:600;line-height:1}.top-actions[data-v-6d16a323]{flex-wrap:nowrap;flex:none;align-items:center;gap:clamp(8px,1vw,10px);margin-inline-start:auto;display:inline-flex}.icon-button[data-v-6d16a323]{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev) 72%, transparent);width:32px;height:32px;color:var(--text-dim);border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:15px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.icon-button[data-v-6d16a323]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pitch[data-v-6d16a323]{width:min(100%,480px);min-width:0;max-width:480px}.headline[data-v-6d16a323]{overflow-wrap:anywhere;letter-spacing:-.02em;min-width:0;color:var(--text);margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:650;line-height:1.12}.tagline[data-v-6d16a323]{max-width:52ch;font-family:var(--font-mono);color:var(--text-dim);margin:16px 0 0;font-size:12.5px;line-height:1.75}.capabilities[data-v-6d16a323]{max-width:56ch;font-family:var(--font-mono);letter-spacing:.02em;text-align:right;color:var(--text-dim);margin:0;font-size:11px;line-height:1.75}.cta-block[data-v-6d16a323]{flex-direction:column;flex:none;align-items:flex-end;gap:12px;min-width:0;max-width:100%;display:flex}.cta[data-v-6d16a323]{background:var(--cta-bg);min-height:44px;color:var(--cta-fg);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.cta[data-v-6d16a323]:active{transform:translateY(1px)}.cta[data-v-6d16a323]:focus-visible{outline:2px solid var(--cta-bg);outline-offset:2px}.cta .cta-icon[data-v-6d16a323]{font-size:16px;transition:transform .16s}@media (hover:hover) and (pointer:fine){.icon-button[data-v-6d16a323]:hover{background:var(--button-hover);color:var(--text);border-color:color-mix(in srgb, var(--text-dim) 50%, var(--border))}.cta:hover[data-v-6d16a323]{background:var(--cta-bg-hover)}.cta:hover .cta-icon[data-v-6d16a323]{transform:translate(2px)}}@media (width>=721px) and (aspect-ratio<=4/5){.home[data-v-6d16a323]{--globe-center-x:50%;--globe-center-y:40%}}@media (width>=721px) and (aspect-ratio<=13/20){.home[data-v-6d16a323]{--globe-center-y:30%}}@media (width<=720px){.home[data-v-6d16a323]{--globe-center-x:50%;--globe-center-y:50%;grid-template-rows:minmax(18rem,1fr) auto}.home-globe[data-v-6d16a323],.home-atmosphere[data-v-6d16a323],.home-bar--top[data-v-6d16a323]{grid-area:1/1;min-width:0}.home-globe[data-v-6d16a323],.home-atmosphere[data-v-6d16a323]{width:100%;height:100%;min-height:0;position:relative;inset:auto}.home-bar--top[data-v-6d16a323]{align-self:start}.home-bar--bottom[data-v-6d16a323]{background:linear-gradient(to top, var(--bg) 0, color-mix(in srgb, var(--bg) 98%, transparent) 76%, transparent 100%);flex-direction:column;grid-area:2/1;align-items:flex-start;gap:20px}.headline[data-v-6d16a323]{font-size:clamp(28px,8vw,32px)}.tagline[data-v-6d16a323]{margin-top:12px;line-height:1.65}.cta-block[data-v-6d16a323]{align-items:flex-start;gap:10px}.capabilities[data-v-6d16a323]{text-align:left}.brand-name[data-v-6d16a323]{letter-spacing:.16em}}@media (width<=360px){.capabilities[data-v-6d16a323]{letter-spacing:0;line-height:1.65}}@media (width<=360px) and (height<=40rem) and (orientation:portrait){.home[data-v-6d16a323]{grid-template-rows:minmax(17rem,1fr) auto}.home-bar--bottom[data-v-6d16a323]{gap:18px;padding-block-start:14px;padding-block-end:calc(14px + env(safe-area-inset-bottom))}.headline[data-v-6d16a323]{font-size:26px;line-height:1.08}.tagline[data-v-6d16a323]{font-size:12px;line-height:1.55}.cta-block[data-v-6d16a323]{gap:8px}.capabilities[data-v-6d16a323]{line-height:1.55}}@media (orientation:landscape) and (height<=32.5rem){.home[data-v-6d16a323]{--home-gutter-inline:14px;--home-gutter-block:10px}.home-bar--bottom[data-v-6d16a323]{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 72%, transparent), transparent);flex-direction:row;align-items:flex-end;gap:20px}.brand-name[data-v-6d16a323]{display:none}.pitch[data-v-6d16a323]{max-width:min(54vw,420px)}.headline[data-v-6d16a323]{font-size:clamp(22px,4vw,32px)}.tagline[data-v-6d16a323],.capabilities[data-v-6d16a323]{display:none}.cta-block[data-v-6d16a323]{align-items:flex-end}}@media (width<=37rem){.brand-name[data-v-6d16a323]{display:none}}@media (any-pointer:coarse){.icon-button[data-v-6d16a323]{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.home--corners-visible .home-bar[data-v-6d16a323]>*{animation:.48s cubic-bezier(.2,.7,.3,1) both rise-6d16a323}.home--corners-visible .home-bar--top[data-v-6d16a323]>:nth-child(2){animation-delay:60ms}.home--corners-visible .home-bar--bottom[data-v-6d16a323]>:first-child{animation-delay:.12s}.home--corners-visible .home-bar--bottom[data-v-6d16a323]>:nth-child(2){animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.home-globe[data-v-6d16a323],.home-atmosphere[data-v-6d16a323],.home-bar[data-v-6d16a323]{transition:none}}@keyframes rise-6d16a323{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
