@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/308a6832c5c21f1e-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/172e939c0b0d9b74-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/f9c9cf372e5be704-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/245fdd790ab23e61-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/b3d7f63320fca78b-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__brand_30bb48;src:url(/_next/static/media/f71a544939129ed0-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:__brand_Fallback_30bb48;src:local("Arial");ascent-override:100.32%;descent-override:26.40%;line-gap-override:0.00%;size-adjust:94.69%}.__className_30bb48{font-family:__brand_30bb48,__brand_Fallback_30bb48}.__variable_30bb48{--font-brand:"__brand_30bb48","__brand_Fallback_30bb48"}:root{--primary:#fff;--primary-dim:hsla(0,0%,100%,.08);--blue:#0065cb;--purple:#8a65e6;--android:#fff;--bg-dark:#0a0a0a;--bg-light:#f5f5f5;--surface:#fff;--text:#1a1a1a;--muted:#555;--grey-mid:#6b6b6b;--border:#e8e8e8;--on-dark-1:#fff;--on-dark-2:hsla(0,0%,100%,.5);--on-dark-3:hsla(0,0%,100%,.25);--on-dark-4:hsla(0,0%,100%,.08);--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--r-sm:8px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-pill:100px;--font:var(--font-brand),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg-dark)}body{font-family:var(--font);font-size:15px;line-height:1.75;background:inherit;color-scheme:dark}.layout-center{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:var(--sp-lg);text-align:center;background:radial-gradient(ellipse 50% 40% at 10% 20%,rgba(0,0,0,.2) 0,transparent 65%),radial-gradient(ellipse 40% 35% at 90% 80%,rgba(0,0,0,.16) 0,transparent 60%),radial-gradient(ellipse 45% 30% at 75% 10%,rgba(0,0,0,.12) 0,transparent 60%),#c8c8c8;color:#0a0a0a}.layout-center .card{max-width:400px;width:100%;margin:auto 0;background:hsla(0,0%,100%,.28);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 8px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);border-radius:var(--r-xl);padding:var(--sp-lg)}.layout-doc{background:var(--bg-light);color:var(--text);min-height:100dvh}.doc-layout{max-width:1080px;margin:0 auto;padding:40px var(--sp-lg) 80px;display:grid;grid-template-columns:200px 1fr;grid-gap:32px;gap:32px;align-items:start}.doc-sidebar{position:-webkit-sticky;position:sticky;top:24px}.doc-content{min-width:0}@media (max-width:720px){.doc-layout{grid-template-columns:1fr}.doc-sidebar{position:static}}.logo-pill{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--r-xl);padding:16px 20px}.logo-img{height:clamp(60px,9vh,90px);margin-bottom:var(--sp-sm)}.landing-logo,.logo-img{width:auto;object-fit:contain}.landing-logo{height:clamp(80px,12vh,120px)}.hero-logo{height:160px;width:auto;object-fit:contain;margin-bottom:20px}.footer-logo-wrap{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--r-pill);padding:6px 16px;margin-bottom:14px}.footer-logo{height:28px;width:auto;object-fit:contain}h1{font-size:22px;line-height:1.3;margin-bottom:10px}h1,h2{font-weight:700}h2{font-size:1.05rem;margin-bottom:18px}.subtitle{font-size:14px;color:#2a2a2a;line-height:1.5;margin-bottom:var(--sp-md)}.btn{display:block;width:100%;padding:var(--sp-md);border-radius:var(--r-lg);font-family:var(--font);font-size:16px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;border:none;transition:opacity .15s,background .15s}.btn:hover{opacity:.88}.btn:active{opacity:.75}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.btn-android,.btn-teal{background:#0a0a0a;color:#fff}.input{display:block;width:100%;padding:14px var(--sp-md);border-radius:var(--r-md);background:hsla(0,0%,100%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.12);color:#0a0a0a;font-family:var(--font);font-size:15px;outline:none;transition:border-color .15s}.input::placeholder{color:rgba(0,0,0,.35)}.input:focus{border-color:rgba(0,0,0,.4)}.input:focus-visible{outline:none}.input.error{border-color:#e53e3e}.divider{display:none;align-items:center;gap:var(--sp-md);margin:var(--sp-md) 0}.divider.visible{display:flex}.divider-line{flex:1 1;height:1px;background:rgba(0,0,0,.12)}.divider-text{font-size:12px;color:rgba(0,0,0,.4);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.07);color:#0a0a0a;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill);border:1px solid rgba(0,0,0,.1);margin-bottom:var(--sp-sm)}.badge-dot{width:6px;height:6px;border-radius:50%;background:#0a0a0a;flex-shrink:0}.card-dark{background:hsla(0,0%,100%,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--r-xl);padding:var(--sp-md);text-align:left;margin-top:var(--sp-sm)}.card-dark .card-title{font-size:16px;font-weight:700;color:#0a0a0a;margin-bottom:var(--sp-xs)}.card-dark .card-subtitle{font-size:13px;color:#2a2a2a;line-height:1.5;margin-bottom:var(--sp-md)}.fallback{display:none}.success-state{display:none;text-align:center;padding:var(--sp-sm) 0}.success-check{width:44px;height:44px;border-radius:50%;background:var(--primary-dim);border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-md)}.success-title{font-size:16px;font-weight:700;margin-bottom:var(--sp-xs)}.success-sub{font-size:13px;color:var(--on-dark-2);line-height:1.5}.expiry{margin-top:var(--sp-md);font-size:11px;color:rgba(0,0,0,.4)}.hero{position:relative;overflow:hidden;padding:52px var(--sp-lg) 48px;text-align:center;background:radial-gradient(ellipse 55% 60% at 15% 50%,rgba(0,0,0,.18) 0,transparent 65%),radial-gradient(ellipse 50% 50% at 85% 30%,rgba(0,0,0,.14) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 50% 90%,rgba(0,0,0,.1) 0,transparent 60%),#c8c8c8}.hero-blob{display:none}.hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;color:#0a0a0a;letter-spacing:-1px;margin:0}.hero-eyebrow{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:hsla(0,0%,4%,.6);margin-bottom:8px}.hero-pill{display:inline-flex;align-items:center;gap:var(--sp-sm);margin-top:12px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--r-pill);padding:6px 16px;font-size:.78rem;color:hsla(0,0%,100%,.8);font-weight:500}.hero-pill-dot{width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0}.hero-stripe{display:none}.toc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px}.toc-label{font-size:.65rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text);margin-bottom:12px}.toc ol{padding-left:16px;list-style:decimal}.toc li{margin:6px 0}.toc a{color:var(--muted);text-decoration:none;font-size:.8rem;line-height:1.4;transition:color .15s;display:block}.toc a:hover{color:var(--text)}.doc-section{margin-bottom:20px;scroll-margin-top:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px 30px}.doc-section h2{display:flex;align-items:center;gap:var(--sp-md);color:var(--text)}.doc-section h2 .num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);background:linear-gradient(135deg,#000,#1a1a1a);font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.doc-section h2 .line{flex:1 1;height:1px;background:linear-gradient(90deg,var(--border),transparent)}.doc-section p{color:var(--muted);margin-bottom:14px}.doc-section p:last-child{margin-bottom:0}.doc-section li strong,.doc-section p strong{color:var(--text);font-weight:600}.doc-section a{color:var(--blue);text-decoration:none}.doc-section a:hover{text-decoration:underline}.doc-section ol,.doc-section ul{padding-left:22px;margin-bottom:14px;color:var(--muted)}.doc-section li{margin-bottom:7px}.table-wrap{overflow-x:auto;border-radius:var(--r-md);border:1px solid var(--border);margin:var(--sp-md) 0}table{width:100%;border-collapse:collapse;font-size:.88rem}thead tr{background:#eee}th{text-align:left;font-weight:600;color:var(--text);font-size:.8rem;letter-spacing:.3px}td,th{padding:11px var(--sp-md);border-bottom:1px solid var(--border)}td{color:var(--muted);vertical-align:top}td a{color:var(--blue)}tr:last-child td{border-bottom:none}tbody tr:hover{background:#fafafa}.card-info,.card-warn{display:flex;gap:14px;border-radius:var(--r-md);padding:var(--sp-md) 20px;margin:var(--sp-md) 0}.card-info{background:rgba(0,101,203,.05);border:1px solid rgba(0,101,203,.18)}.card-warn{background:rgba(138,101,230,.06);border:1px solid rgba(138,101,230,.22)}.card-info .icon,.card-warn .icon{display:flex;align-items:flex-start;padding-top:2px;flex-shrink:0}.card-info .icon svg{color:#0065cb}.card-warn .icon svg{color:#8a65e6}.card-info p{margin:0;color:#003d7a;font-size:.9rem}.card-info p strong{color:#002855}.card-warn p{margin:0;color:#4a2d8a;font-size:.9rem}.card-warn p strong{color:#3a1f70}.section-badge{display:inline-block;background:#eee;border:1px solid var(--border);color:var(--grey-mid);font-size:.68rem;font-weight:600;padding:2px 9px;border-radius:var(--r-pill);margin-left:6px;vertical-align:middle;letter-spacing:.6px;text-transform:uppercase}.contact-box{background:#000;border-radius:var(--r-xl);padding:30px 32px;position:relative;overflow:hidden}.contact-box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--blue),var(--purple));border-radius:4px 0 0 4px}.contact-box h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:14px}.contact-box p{color:hsla(0,0%,100%,.55);font-size:.9rem;margin-bottom:7px}.contact-box a{color:#6ab4ff}.contact-box strong{color:#fff}.contact-box .note{margin-top:var(--sp-md);padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);font-size:.8rem;color:hsla(0,0%,100%,.3)}footer{border-top:1px solid var(--border);padding:32px var(--sp-lg);text-align:center;background:#000}footer p{color:hsla(0,0%,100%,.3);font-size:.78rem;margin-bottom:4px}footer a{color:hsla(0,0%,100%,.4);text-decoration:none}footer a:hover{color:#fff}.company-profile{min-height:100dvh;background:radial-gradient(ellipse 50% 40% at 10% 20%,rgba(0,0,0,.2) 0,transparent 65%),radial-gradient(ellipse 40% 35% at 90% 80%,rgba(0,0,0,.16) 0,transparent 60%),radial-gradient(ellipse 45% 30% at 75% 10%,rgba(0,0,0,.12) 0,transparent 60%),radial-gradient(ellipse 35% 45% at 20% 85%,rgba(0,0,0,.1) 0,transparent 60%),#c8c8c8;color:#0a0a0a;display:flex;flex-direction:column;padding:0}.company-hero{padding:clamp(60px,10vh,100px) clamp(20px,5vw,40px);text-align:center}.company-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin-bottom:16px;color:#0a0a0a}.company-tagline{font-size:clamp(1rem,2vw,1.25rem);color:hsla(0,0%,4%,.7);max-width:600px;margin:0 auto}.products-section{padding:0 clamp(20px,5vw,40px) 80px;max-width:1200px;margin:0 auto;width:100%}.section-heading{font-size:1.5rem;font-weight:700;margin-bottom:32px;color:#0a0a0a;text-align:center;text-transform:uppercase;letter-spacing:2px}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;align-items:stretch}.product-card{background:hsla(0,0%,100%,.25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.product-logo{height:80px;width:auto;object-fit:contain;margin-bottom:24px}.product-logo-placeholder{height:60px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;color:#0a0a0a;margin-bottom:24px;background:hsla(0,0%,100%,.3);border-radius:var(--r-md);padding:0 24px;border:1px dashed rgba(0,0,0,.2)}.product-tagline{font-size:clamp(1.2rem,3vw,1.4rem);font-weight:800;line-height:1.3;letter-spacing:-.5px;color:#0a0a0a;margin-bottom:12px}.product-desc{font-size:.95rem;color:#333;line-height:1.6;margin-bottom:24px;flex-grow:1}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-sm);gap:var(--sp-sm);width:100%;margin-bottom:32px}@media (max-width:400px){.landing-features{grid-template-columns:repeat(2,1fr)}}.feature-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 2px 12px rgba(0,0,0,.06);border-radius:var(--r-sm);padding:12px 8px;font-size:11px;font-weight:600;color:#444;text-align:center;line-height:1.2}.feature-chip-icon{color:#0a0a0a}.landing-actions{width:100%;display:flex;flex-direction:column;gap:var(--sp-sm)}.product-card .btn-android{background:#0a0a0a;color:#fff;margin-bottom:0}.product-card .btn-android:focus-visible{outline-color:#0a0a0a}.landing-waitlist-card{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--r-md);padding:20px;text-align:left}.landing-waitlist-card .card-title{font-size:15px;font-weight:700;color:#0a0a0a;margin-bottom:4px}.landing-waitlist-card .card-subtitle{font-size:12px;color:#555;line-height:1.4;margin-bottom:12px}.company-footer{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.15);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:32px 20px;text-align:center}.company-footer p{font-size:12px;color:hsla(0,0%,4%,.5);margin:0}.company-footer .footer-links{margin-bottom:8px}.company-footer a{color:#0a0a0a;font-weight:600;font-size:13px;text-decoration:none}.company-footer a:hover{text-decoration:underline}