:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9fafb;--bg-2:#fff;--bg-3:#f3f4f6;--surface:#fff;--surface-2:#f3f4f6;--surface-3:#e5e7eb;--border:#1118271a;--border-strong:#11182747;--text:#111827;--text-muted:#4b5563;--text-dim:#5b6472;--brand-pink:#ee1f9a;--brand-cyan:#0db4f8;--brand-pink-ink:#be0f77;--brand-blue-ink:#0369a1;--grad-brand:linear-gradient(135deg, #ee1f9a, #0db4f8);--grad-soft:linear-gradient(135deg, #ee1f9a1a, #0db4f81f);--grad-text:linear-gradient(135deg, #ee1f9a, #0d8fe0);--grad-btn:linear-gradient(135deg, #ee1f9a, #0db4f8);--grad-btn-hover:linear-gradient(135deg, #d4168b, #0898da);--shadow-logo-on-brand:0 6px 20px -8px #11182740;--text-shadow-on-brand:0 1px 2px #11182759;--glow-pink:#ee1f9a47;--glow-cyan:#0db4f838;--accent-border:#0369a147;--accent-border-alt:#ee1f9a73;--accent-bg:#0369a112;--tint-pink-bg:#ee1f9a14;--tint-blue-bg:#0369a114;--header-bg:linear-gradient(180deg, #f9fafbf5, #f9fafbe0);--header-border:#11182714;--selection-bg:#0db4f84d;--selection-text:#111827;--text-on-brand:#fff;--btn-hover-border:#11182766;--btn-inverted-bg:#fff;--btn-inverted-hover-bg:#fdf2f8;--grid-line:#11182709;--band-grid-line:#ffffff14;--ambient-pink:#ee1f9a1a;--ambient-cyan:#0db4f81f;--skip-bg:#111827;--skip-text:#fff;--focus-ring:#0369a1;--focus-ring-on-dark:#fff;--focus-ring-on-band:#111827;--code-bg:#111827;--code-bar-bg:#1f2937;--code-text:#e5e7eb;--code-muted:#9ca3af;--code-pink:#f472b6;--code-border:#ffffff1a;--shadow-code:0 28px 60px -28px #11182773;--shadow-glow:0 12px 40px -14px var(--glow-pink), 0 0 60px -24px var(--glow-cyan);--shadow-card:0 1px 2px #1118270d, 0 12px 32px -14px #11182724;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:24px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--maxw:1200px}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--selection-bg);color:var(--selection-text)}body,html{height:100%}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(ellipse 80% 50% at 15% 5%,var(--ambient-pink),transparent 60%),radial-gradient(ellipse 70% 55% at 85% 45%,var(--ambient-cyan),transparent 60%),var(--bg);animation:24s ease-in-out infinite alternate bgDrift;position:fixed;inset:0}@keyframes bgDrift{0%{background-position:0 0,0 0,0 0}to{background-position:5% 10%,-5% 5%,0 0}}body:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 80%);mask-image:radial-gradient(#000 25%,#0000 80%)}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--text);font-weight:600;line-height:1.05}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h1,h2{text-wrap:balance}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:1.25rem;line-height:1.3}p{color:var(--text-muted)}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"ss01","cv01"}.gradient-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}section{padding:120px 0;scroll-margin-top:88px;position:relative}@media (width<=400px){.container{padding:0 20px}}@media (width<=768px){section{padding:80px 0}}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-blue-ink);border:1px solid var(--accent-border);background:var(--accent-bg);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-cyan);border-radius:50%;width:6px;height:6px}.eyebrow--pulse:before{animation:1.6s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.glass{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.btn{color:var(--text);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-2);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn:hover{background:var(--surface-3);transform:translateY(-1px)}.btn-primary{background:var(--grad-btn);box-shadow:0 10px 30px -12px var(--glow-pink);color:var(--text-on-brand);text-shadow:var(--text-shadow-on-brand);background-origin:border-box;border:0;padding:15px 23px;font-size:16px;font-weight:700}.btn-primary:hover{background:var(--grad-btn-hover);box-shadow:var(--shadow-glow)}.btn-lg{padding:18px 32px;font-size:17px}.btn-primary.btn-lg{padding:19px 33px}.btn-ghost{border:1px solid var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--surface-2);border-color:var(--btn-hover-border)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--skip-bg);color:var(--skip-text);padding:12px 18px;font-weight:600;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.section--alt{background:var(--bg-2);--surface:var(--bg);--surface-2:var(--bg-3)}.card{padding:32px}@media (width<=480px){.card{padding:24px}}.card h3{margin-bottom:12px}.card__icon{border-radius:var(--radius);background:var(--grad-soft);border:1px solid var(--border);width:44px;height:44px;color:var(--brand-blue-ink);place-items:center;margin-bottom:20px;display:grid}.bullets{color:var(--text-muted);gap:8px;margin-top:18px;font-size:13px;list-style:none;display:grid}.bullets li{padding-left:18px;position:relative}.bullets li:before{content:"";background:var(--brand-pink);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.section-head .eyebrow{margin-bottom:18px}.section-head p{margin-top:18px;font-size:18px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.9s cubic-bezier(.2,.7,.2,1) both fadeUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.46s}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo-mark[data-v-90345ad4]{border-radius:22%;flex:none;display:block}.site-header[data-v-14481b35]{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--header-border);padding:14px 0;position:fixed;top:0;left:0;right:0}.site-header__inner[data-v-14481b35]{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-v-14481b35]{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brand__name[data-v-14481b35]{letter-spacing:-.02em;font-size:20px;font-weight:700}.brand__badge[data-v-14481b35]{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue-ink);border:1px solid var(--accent-border);border-radius:999px;padding:3px 8px;font-size:10px}.nav[data-v-14481b35]{gap:32px;display:flex}.nav a[data-v-14481b35]{color:var(--text-muted);padding:10px 0;font-size:15px;transition:color .18s}.nav a[data-v-14481b35]:focus-visible,.nav a[data-v-14481b35]:hover{color:var(--text)}.site-header__cta[data-v-14481b35]{min-height:44px;padding:11px 19px;font-size:15px}@media (width<=760px){.brand__badge[data-v-14481b35],.nav[data-v-14481b35]{display:none}.site-header__cta[data-v-14481b35]{padding:11px 15px;font-size:13px}}.connect-wrap[data-v-40b58e9d]{min-width:0;margin:0}.connect[data-v-40b58e9d]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--code-bg);min-width:0;color:var(--code-text);border:1px solid var(--code-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-code);overflow:hidden}.connect__bar[data-v-40b58e9d]{color:var(--code-muted);background:var(--code-bar-bg);align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:relative}.connect__bar[data-v-40b58e9d]:after{content:"";background:var(--grad-brand);height:3px;position:absolute;bottom:0;left:0;right:0}.dots[data-v-40b58e9d]{gap:6px;display:inline-flex}.dots i[data-v-40b58e9d]{background:var(--code-muted);opacity:.6;border-radius:50%;width:9px;height:9px;display:block}.connect__scroll[data-v-40b58e9d]{overflow-x:auto}.connect__scroll[data-v-40b58e9d]:focus-visible{outline-color:var(--focus-ring-on-dark);outline-offset:-3px}pre[data-v-40b58e9d]{white-space:pre;color:var(--code-text);padding:22px 20px;font-size:14px;line-height:1.8}.lbl[data-v-40b58e9d]{color:var(--code-muted)}.ph[data-v-40b58e9d]{color:var(--brand-cyan)}.kw[data-v-40b58e9d]{color:var(--code-pink)}figcaption[data-v-40b58e9d]{color:var(--text-muted);padding:16px 4px 0;font-size:14px;line-height:1.5}.hero[data-v-0dfb2c70]{padding-top:168px}.hero__grid[data-v-0dfb2c70]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero__text[data-v-0dfb2c70]{min-width:0}.hero h1[data-v-0dfb2c70]{margin:24px 0}.hero__sub[data-v-0dfb2c70]{max-width:620px;font-size:19px}.hero__actions[data-v-0dfb2c70]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero__micro[data-v-0dfb2c70]{color:var(--text-dim);margin-top:20px;font-size:13px}@media (width<=960px){.hero[data-v-0dfb2c70]{padding-top:128px}.hero__grid[data-v-0dfb2c70]{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.hero__sub[data-v-0dfb2c70]{font-size:17px}.hero__actions[data-v-0dfb2c70]{flex-direction:column}.hero__actions .btn[data-v-0dfb2c70]{width:100%}}.grid[data-v-7580ce40]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.glass[data-v-7580ce40]{min-width:0;position:relative;overflow:hidden}.glass[data-v-7580ce40]:before{content:"";background:var(--grad-brand);height:4px;position:absolute;top:0;left:0;right:0}.bullets li[data-v-7580ce40]{overflow-wrap:anywhere}.footnote[data-v-7580ce40]{color:var(--text-dim);margin-top:18px;font-size:14px}.note[data-v-7580ce40]{text-align:center;margin-top:40px;font-size:15px}@media (width<=960px){.grid[data-v-7580ce40]{grid-template-columns:1fr}}.grid[data-v-1698b397]{grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;display:grid}.item[data-v-1698b397]{gap:16px;padding:24px 28px;display:flex}.item p[data-v-1698b397]{color:var(--text);font-size:16px}.check[data-v-1698b397]{color:var(--brand-blue-ink);flex:none;margin-top:2px}@media (width<=768px){.grid[data-v-1698b397]{grid-template-columns:1fr}.item[data-v-1698b397]{padding:24px}}.steps[data-v-0d461843]{grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;display:grid}.step[data-v-0d461843],.steps[data-v-0d461843]{position:relative}.step[data-v-0d461843]{min-width:0}.step[data-v-0d461843]:not(:last-child):after{content:"→";color:var(--text-dim);font-size:22px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.step__num[data-v-0d461843]{background:var(--grad-btn);width:40px;height:40px;color:var(--text-on-brand);text-shadow:var(--text-shadow-on-brand);border-radius:50%;place-items:center;margin-bottom:12px;font-size:15px;font-weight:700;display:inline-grid}.chips[data-v-0d461843]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:48px;list-style:none;display:flex}.chips li[data-v-0d461843]{border:1px solid var(--border);background:var(--bg-2);color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:13px}.chips li.chip--pink[data-v-0d461843]{border-color:var(--accent-border-alt);background:var(--tint-pink-bg);color:var(--brand-pink-ink)}.chips li.chip--blue[data-v-0d461843]{border-color:var(--accent-border);background:var(--tint-blue-bg);color:var(--brand-blue-ink)}.caption[data-v-0d461843]{text-align:center;max-width:640px;margin:20px auto 0;font-size:15px}.support[data-v-0d461843]{max-width:640px;margin:36px auto 0}@media (width<=960px){.steps[data-v-0d461843]{grid-template-columns:1fr;gap:24px;padding-left:20px}.steps[data-v-0d461843]:before{content:"";background:var(--grad-brand);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.step[data-v-0d461843]:not(:last-child):after{display:none}}.hier[data-v-6200887f]{flex-wrap:wrap;justify-content:center;gap:10px 12px;list-style:none;display:flex}.hier[data-v-6200887f],.hier li[data-v-6200887f]{align-items:center}.hier li[data-v-6200887f]{gap:12px;display:inline-flex}.chip[data-v-6200887f]{border:1px solid var(--border);background:var(--bg-2);color:var(--text);border-radius:12px;padding:10px 16px;font-size:14px}.sep[data-v-6200887f]{color:var(--text-dim)}.caption[data-v-6200887f]{text-align:center;margin:20px 0 56px;font-size:15px}.grid[data-v-6200887f]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card[data-v-6200887f]{min-width:0}@media (width<=960px){.grid[data-v-6200887f]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-v-6200887f]{grid-template-columns:1fr}}.grid[data-v-32571de8]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.card[data-v-32571de8]{min-width:0}@media (width<=1100px){.grid[data-v-32571de8]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-v-32571de8]{grid-template-columns:1fr}}.status[data-v-eb87368b]{padding:40px 0}.box[data-v-eb87368b]{max-width:720px;margin:0 auto;padding:32px;position:relative;overflow:hidden}.box[data-v-eb87368b]:before{content:"";background:var(--grad-brand);height:4px;position:absolute;top:0;left:0;right:0}.box h2[data-v-eb87368b]{font-size:1.5rem}.bullets[data-v-eb87368b]{gap:12px;margin-top:20px;font-size:16px}.bullets li[data-v-eb87368b]{color:var(--text-muted)}@media (width<=480px){.box[data-v-eb87368b]{padding:24px}}.cta-band[data-v-439b1659]{text-align:center;background:var(--grad-btn);color:var(--text-on-brand);position:relative;overflow:hidden}.cta-band[data-v-439b1659]:before{content:"";pointer-events:none;background-image:linear-gradient(var(--band-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--band-grid-line) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.cta-band__inner[data-v-439b1659]{max-width:720px;position:relative}.cta-band__logo[data-v-439b1659]{width:56px;height:56px;box-shadow:var(--shadow-logo-on-brand);margin:0 auto 28px}@media (width<=560px){.cta-band__logo[data-v-439b1659]{width:44px;height:44px;margin-bottom:22px}}.cta-band h2[data-v-439b1659]{font-weight:700}.cta-band h2[data-v-439b1659],.cta-band p[data-v-439b1659]{color:var(--text-on-brand);text-shadow:var(--text-shadow-on-brand)}.cta-band p[data-v-439b1659]{margin:20px auto 36px;font-size:20px;font-weight:600}.alt[data-v-439b1659]{font-weight:700;margin:24px 0 0!important;font-size:17px!important}.link[data-v-439b1659]{color:var(--text-on-brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.btn-inverted[data-v-439b1659]{background:var(--btn-inverted-bg);color:var(--brand-pink-ink);box-shadow:none;text-shadow:none;border:0;padding:19px 33px;font-weight:700}.btn-inverted[data-v-439b1659]:hover{background:var(--btn-inverted-hover-bg)}.cta-band a[data-v-439b1659]:focus-visible{outline-color:var(--focus-ring-on-band)}@media (width<=560px){.cta-band .btn[data-v-439b1659]{width:100%}}.legal__btn[data-v-48c4269e]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer[data-v-48c4269e]{background:var(--bg-2);border-top:1px solid var(--border);padding:56px 0 40px}.brand[data-v-48c4269e]{align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:700;display:inline-flex}.tagline[data-v-48c4269e]{color:var(--text-muted);margin-top:4px;font-size:13px}.legal[data-v-48c4269e]{color:var(--text-dim);margin-top:28px;font-size:12px}.legal__link[data-v-48c4269e]{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.legal__link[data-v-48c4269e]:hover{color:var(--text);-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.consent[data-v-926bf005]{z-index:60;background:var(--surface);max-width:560px;color:var(--text);border:1px solid var(--border-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-inline:auto;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px -12px #11182759}.consent__text[data-v-926bf005]{color:var(--text-muted);flex:240px;margin:0;font-size:14px;line-height:1.5}.consent__actions[data-v-926bf005]{gap:8px;display:flex}.consent__btn[data-v-926bf005]{min-width:88px;min-height:44px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;padding:0 18px;font-size:14px;font-weight:600}.consent__btn[data-v-926bf005]:hover{border-color:var(--btn-hover-border);background:var(--surface-2)}.consent__btn[data-v-926bf005]:focus-visible{outline:2px solid var(--brand-blue-ink);outline-offset:2px}
