:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f2f4f7;--bg2:#fff;--bg3:#f7f9fb;--line:#dde3ea;--line2:#c6d0da;--fg:#16202b;--fg2:#5a6878;--fg3:#8996a5;--accent:#2f7de1;--warn:#e8963c;--shadow:0 1px 2px #10203012, 0 6px 20px #10203012}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1216;--bg2:#161b22;--bg3:#1c232c;--line:#2a3441;--line2:#3a4757;--fg:#e8edf3;--fg2:#9aa8b8;--fg3:#6b7a8c;--accent:#4c9aff;--shadow:0 1px 2px #0006, 0 8px 24px #00000040}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.home{color:var(--fg);background:var(--bg);margin:0;font:16px/1.5 Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:clip}:where(.home) :where(h1,h2,h3,p,ul){margin:0}:where(.home) a{color:inherit;text-decoration:none}.home a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.home-wrap{max-width:1180px;margin:0 auto;padding-inline:36px}.home-nav-in{align-items:center;gap:14px;padding-top:16px;padding-bottom:16px;display:flex}.home-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.home-brand img{width:auto;height:42px;display:block}.home-links{color:var(--fg2);align-items:center;gap:24px;margin-left:auto;font-size:14.5px;display:flex}.home-links a:not(.home-main):hover{color:var(--fg)}.home-notice{text-align:center;color:var(--fg);background:color-mix(in srgb, var(--warn) 12%, var(--bg2));border-block:1px solid color-mix(in srgb, var(--warn) 35%, transparent);margin:0;padding:8px 18px;font-size:14px}.home-notice[hidden]{display:none}.home .home-main{border:1px solid var(--accent);background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;font-weight:650;display:inline-flex}.home .home-main:hover{filter:brightness(1.08)}.home .home-lg{border-radius:12px;padding:14px 30px;font-size:16.5px}.home-hero-in{grid-template-columns:1fr 1.18fr;align-items:center;gap:36px;padding-top:34px;padding-bottom:84px;display:grid}.home-pill{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.home-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.home-hero h1{letter-spacing:-.025em;margin:14px 0 16px;font-size:clamp(33px,5vw,62px);font-weight:750;line-height:1.04}.home-lede{max-width:560px;color:var(--fg2);margin-bottom:28px;font-size:clamp(16px,1.55vw,19px)}.home-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-cta small{max-width:270px;color:var(--fg2);font-size:13.5px;line-height:1.35}.home-vis{position:relative}.home-vis .home-ipad{transform-origin:0;width:112%}.home-vis .home-phone{width:21%;position:absolute;bottom:-9%;left:-5%}.home-persp{perspective:1700px;--k:1}.home-dev{filter:drop-shadow(0 30px 38px #0a162c4d);position:relative}.home-scr{color:#e8edf3;background:#0b0d10;border:solid #171b21;font-size:13px;line-height:1.35;overflow:hidden}.home-scr picture{height:100%;display:block}.home-scr img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.home-ipad .home-scr{aspect-ratio:1366/1024;border-width:15px;border-radius:26px}.home-laptop .home-scr{aspect-ratio:16/10;border-width:11px 11px 13px;border-radius:14px 14px 3px 3px}.home-base{background:linear-gradient(#d3d9e1,#9ea7b3);border-radius:2px 2px 14px 14px;height:13px;margin:0 -7%;position:relative}.home-base:after{content:"";background:#8a93a0;border-radius:0 0 6px 6px;height:5px;position:absolute;top:0;left:42%;right:42%}.home-phone .home-scr{aspect-ratio:390/844;border-width:8px;border-radius:30px}.home-phone .home-scr img{object-position:top center}.home-t-r{transform:rotateY(calc(-21deg * var(--k))) rotateX(calc(6deg * var(--k))) rotateZ(calc(1.6deg * var(--k)))}.home-t-l{transform:rotateY(calc(21deg * var(--k))) rotateX(calc(6deg * var(--k))) rotateZ(calc(-1.6deg * var(--k)))}.home-t-sr{transform:rotateY(calc(-12deg * var(--k))) rotateX(calc(4deg * var(--k)))}.home-band{color:#fff;background:linear-gradient(135deg,#12284a,#0b1626);align-items:center;height:clamp(420px,25vw,540px);display:flex;position:relative;overflow:hidden}.home-band img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.home-shade{background:linear-gradient(90deg,#08101ee6 0%,#08101e99 36%,#08101e00 62%);position:absolute;inset:0}.home-over{width:100%;position:relative}.home-band h2{letter-spacing:-.02em;max-width:560px;font-size:clamp(26px,3.6vw,46px);line-height:1.08}.home-band p{color:#ffffffd1;max-width:480px;margin-top:10px;font-size:17px}.home-caps{padding:76px 0}.home-after{padding-bottom:76px}.home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}.home-caps h2,.home-after h2{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(26px,3.1vw,40px);line-height:1.12}.home-sub{max-width:660px;color:var(--fg2);font-size:17px}.home-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.home-cap{border:1px solid var(--line);background:var(--bg2);border-radius:14px;padding:20px 20px 18px}.home-ic{font-size:22px;line-height:1;display:block}.home-cap h3{margin:10px 0 4px;font-size:16.5px}.home-cap p{color:var(--fg2);font-size:14.5px}.home-row2{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.home-bul{margin-top:18px;padding:0;list-style:none}.home-bul li{color:var(--fg2);padding:7px 0 7px 26px;font-size:15.5px;position:relative}.home-bul li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:4px}.home-bul b{color:var(--fg);font-weight:650}.home-beta{padding-bottom:76px}.home-beta-in{border:1px solid var(--line2);border-left:6px solid var(--accent);background:var(--bg2);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:28px 32px;display:grid}.home-tk{font-size:40px;line-height:1}.home-beta h2{letter-spacing:-.01em;font-size:24px}.home-beta p{max-width:640px;color:var(--fg2);margin-top:6px;font-size:15.5px}.home-foot-in{border-top:1px solid var(--line);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:22px 0 30px;font-size:13px;display:flex}.home-foot .home-brand{color:var(--fg2);font-size:14px}.home-foot .home-brand img{height:26px}.home-sp{margin-left:auto}@media (width<=1100px){.home-grid{grid-template-columns:repeat(2,1fr)}.home-row2{gap:36px}}@media (width<=900px){.home-hero-in,.home-row2{grid-template-columns:1fr}.home-row2{gap:34px}.home-vis{margin:10px 6% 0 8%}}@media (width<=600px){.home-wrap{padding-inline:18px}.home-links a:not(.home-main){display:none}.home-brand{font-size:16.5px}.home-brand img{height:36px}.home-persp{--k:.55}.home-vis .home-ipad{width:100%}.home-phone .home-scr{overflow-wrap:break-word;font-size:8.5px;line-height:1.2}.home .home-lg{width:100%}.home-cta small{max-width:none}.home-band{align-items:flex-end;height:440px;padding-bottom:26px}.home-shade{background:linear-gradient(#08101e00 38%,#08101ef2 92%)}.home-caps{padding:50px 0}.home-after,.home-beta{padding-bottom:50px}.home-grid{grid-template-columns:1fr}.home-beta-in{grid-template-columns:1fr;gap:14px;padding:22px}.home-tk{font-size:32px}.home-sp{margin-left:0}}@media (display-mode:standalone){.home{animation:0s 1.5s both home-reveal}}@keyframes home-reveal{0%{visibility:hidden}to{visibility:visible}}
