.site-header[data-astro-cid-nen7h5rs]{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);background:#070b10b8;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;max-width:1200px;min-height:72px;margin:0 auto;padding:0 1.25rem;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;flex-shrink:0;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs]:hover{color:#fff}.logo-mark[data-astro-cid-nen7h5rs]{width:36px;height:36px;display:block}.reg[data-astro-cid-nen7h5rs]{vertical-align:super;font-size:.55em;font-weight:600}.nav-disclosure[data-astro-cid-nen7h5rs]{display:contents}.nav-disclosure[data-astro-cid-nen7h5rs]::details-content{content-visibility:visible;display:contents}.nav-toggle[data-astro-cid-nen7h5rs]{display:none}.nav-panel[data-astro-cid-nen7h5rs]{flex:1;align-items:center;gap:2rem}.nav-disclosure[data-astro-cid-nen7h5rs]>.nav-panel[data-astro-cid-nen7h5rs]{display:flex}.primary-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:1.7rem;display:flex}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#b9c7d3;font-family:var(--font-label);align-items:center;gap:.45rem;font-size:.93rem;font-weight:500;text-decoration:none;display:inline-flex}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.beta-pip[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ice);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;padding:.08rem .45rem;font-size:.6rem;font-weight:700;line-height:1.5}.header-ctas[data-astro-cid-nen7h5rs]{flex-shrink:0;gap:.6rem;display:flex}@media (max-width:960px){.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:1rem}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);min-height:44px;font-family:var(--font-label);color:var(--text);-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:.5rem;margin-left:auto;padding:.4rem .85rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.nav-toggle[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-toggle-bars[data-astro-cid-nen7h5rs]{background:currentColor;width:16px;height:2px;display:inline-block;position:relative}.nav-toggle-bars[data-astro-cid-nen7h5rs]:before,.nav-toggle-bars[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;left:0}.nav-toggle-bars[data-astro-cid-nen7h5rs]:before{top:-5px}.nav-toggle-bars[data-astro-cid-nen7h5rs]:after{top:5px}.nav-disclosure[data-astro-cid-nen7h5rs]>.nav-panel[data-astro-cid-nen7h5rs]{flex-direction:column;flex-basis:100%;align-items:stretch;gap:1.1rem;padding:.5rem 0 1.25rem;display:none}.nav-disclosure[data-astro-cid-nen7h5rs][open]>.nav-panel[data-astro-cid-nen7h5rs]{display:flex}.primary-nav[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:flex-start;gap:.9rem}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;font-size:1.02rem}.header-ctas[data-astro-cid-nen7h5rs]{flex-direction:column}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg);margin-top:0}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4rem;max-width:1200px;margin:0 auto;padding:3.5rem 1.25rem 2.5rem;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex-shrink:0;max-width:280px}.footer-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#fff;align-items:center;gap:.6rem;margin-bottom:.7rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-logo[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:28px;height:28px}.reg[data-astro-cid-jo6i4kqk]{vertical-align:super;font-size:.55em}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--text-faint);margin-bottom:.9rem;font-size:.88rem;line-height:1.6}.footer-store[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);color:var(--accent-bright);font-size:.86rem;font-weight:600;text-decoration:none}.footer-store[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-ice)}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:3.5rem;display:flex}.footer-zone[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:#b9c7d3;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.footer-zone[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.55rem;list-style:none;display:flex}.footer-zone[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#8da0b1;font-family:var(--font-label);font-size:.9rem;text-decoration:none}.footer-zone[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);text-align:center;font-family:var(--font-label);color:var(--text-faint);padding:1.1rem;font-size:.8rem}@media (max-width:640px){.footer-inner[data-astro-cid-jo6i4kqk]{gap:2.5rem}.footer-nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start;gap:2.25rem}}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-variable.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-variable.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b10;--bg-subtle:#0b121a;--surface:#101e2c;--glass:linear-gradient(180deg, #ffffff13, #ffffff08);--glass-strong:linear-gradient(180deg, #101e2cd9, #091018d9);--glass-highlight:inset 0 1px 0 #ffffff24;--text:#e9f1f7;--text-muted:#a9b8c5;--text-faint:#7a8b99;--border:#ffffff1a;--border-strong:#ffffff2e;--rule:#ffffff1a;--accent:#03a1da;--accent-bright:#22c1f5;--accent-ice:#7fddff;--accent-deep:#0e7499;--accent-soft:#03a1da24;--accent-border:#22c1f559;--warn:#f0b54a;--warn-border:#f0b54a80;--btn-cta-bg:linear-gradient(180deg, #2bc6f7, #03a1da);--btn-cta-text:#04131c;--btn-cta-ring:0 0 0 1px #7fddff59, 0 12px 30px -10px #03a1dae6;--btn-ghost-bg:#ffffff0d;--btn-ghost-bg-hover:#ffffff17;--btn-ghost-border:#ffffff29;--link:#22c1f5;--link-hover:#7fddff;--code-bg:#ffffff0f;--focus:#22c1f5;--shadow:0 24px 60px -30px #000c;--glow:0 40px 90px -40px #03a1da8c;--radius:20px;--radius-sm:12px;--font-display:"Sora", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-label:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:#fff;font-weight:700;line-height:1.12}main{min-height:60vh}a{color:var(--link)}a:hover{color:var(--link-hover)}img{max-width:100%;height:auto}::selection{background:var(--accent-bright);color:#04131c}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}.glass{background:var(--glass);border:1px solid var(--border);box-shadow:var(--glass-highlight), var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:var(--radius)}.glass-strong{background:var(--glass-strong);box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px #03a1da14, var(--glow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid #03a1da47;border-radius:24px}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:.9rem;font-size:.74rem;font-weight:600}.btn{min-height:3.1rem;font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.55rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:filter .15s,background .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--btn-cta-bg);color:var(--btn-cta-text);box-shadow:var(--btn-cta-ring);border:1px solid #0000}.btn-primary:hover{color:var(--btn-cta-text);filter:brightness(1.07)}.btn-ghost{background:var(--btn-ghost-bg);color:var(--text);border:1px solid var(--btn-ghost-border)}.btn-ghost:hover{color:#fff;background:var(--btn-ghost-bg-hover)}.btn-sm{min-height:2.6rem;padding:.45rem 1.1rem;font-size:.88rem}.skip-link{z-index:200;background:var(--accent-bright);color:#04131c;font-weight:600;font-family:var(--font-label);border-radius:6px;padding:.5rem 1rem;text-decoration:none;transition:top .15s;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{color:#04131c;top:.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
