:root{--bg-canvas: #121316;--bg-footer: #0e0f12;--bg-island: #121319;--bg-island-hover: #181a24;--bg-deep: #101116;--bg-tray: #1a1b22;--accent: #2d81ff;--accent-hover: #1d6fe6;--ink-bright: #f2f1ee;--ink-body: #9ca3af;--ink-muted: #6b7280;--hairline: rgba(242, 241, 238, .08);--font-sans: "Archivo", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background-color:var(--bg-canvas);color:var(--ink-body);font-family:var(--font-sans);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#07080a}::-webkit-scrollbar-thumb{background:#1e2028}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.page-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}@media (max-width: 639px){.page-container{padding-inline:20px}}.art-border-b{border-bottom:1px solid var(--hairline)}.art-border-t{border-top:1px solid var(--hairline)}.ui-island{background-color:var(--bg-island);border:1px solid rgba(242,241,238,.05);transition:background-color .2s ease,border-color .2s ease}.ui-island:hover{background-color:var(--bg-island-hover);border-color:#2d81ff47}.btn-tactile{transition:background-color .15s ease,color .15s ease,transform .1s ease}.btn-tactile:active{transform:scale(.98)}.top-bar[data-astro-cid-ogf5ymiv]{position:sticky;top:0;left:0;z-index:50;width:100%;height:48px;background:#121316f0;backdrop-filter:blur(12px)}.top-bar-inner[data-astro-cid-ogf5ymiv]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-link[data-astro-cid-ogf5ymiv]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;user-select:none}.brand-mark[data-astro-cid-ogf5ymiv]{width:24px;height:24px;border-radius:5px;background:var(--accent);color:#000;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.brand-link[data-astro-cid-ogf5ymiv]:hover .brand-mark[data-astro-cid-ogf5ymiv]{background:#60a5fa}.brand-wordmark[data-astro-cid-ogf5ymiv]{font-size:1rem;font-weight:700;letter-spacing:-.025em;color:var(--ink-bright)}.brand-accent[data-astro-cid-ogf5ymiv]{color:var(--accent);font-weight:900}.header-controls[data-astro-cid-ogf5ymiv]{display:inline-flex;align-items:center;gap:10px}.ecosystem-pill[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ink-body);text-decoration:none;padding:4px 10px;background:var(--bg-tray);border:1px solid rgba(255,255,255,.06);transition:color .15s ease,border-color .15s ease}.ecosystem-pill[data-astro-cid-ogf5ymiv]:hover{color:var(--ink-bright);border-color:#2d81ff73}@media (max-width: 520px){.ecosystem-pill[data-astro-cid-ogf5ymiv]{display:none}}.lang-tray[data-astro-cid-ogf5ymiv]{display:inline-flex;align-items:center;gap:2px;background:var(--bg-tray);padding:2px;font-family:var(--font-mono)}.lang-btn[data-astro-cid-ogf5ymiv]{border:0;background:transparent;color:var(--ink-body);font-family:var(--font-mono);font-size:11px;font-weight:700;padding:3px 8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.lang-btn[data-astro-cid-ogf5ymiv]:hover{color:#fff;background:#21232d}.lang-btn[data-astro-cid-ogf5ymiv].active{background:var(--accent);color:#fff}.hero-section[data-astro-cid-ogf5ymiv]{padding-block:48px 64px}@media (min-width: 900px){.hero-section[data-astro-cid-ogf5ymiv]{padding-block:72px 84px}}.hero-grid[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media (min-width: 900px){.hero-grid[data-astro-cid-ogf5ymiv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px}}.hero-copy[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:20px;text-align:center;align-items:center}@media (min-width: 900px){.hero-copy[data-astro-cid-ogf5ymiv]{text-align:left;align-items:flex-start}}.hud-eyebrow[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hero-title[data-astro-cid-ogf5ymiv]{font-size:clamp(2.45rem,5.2vw,4.4rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:var(--ink-bright)}.hero-italic[data-astro-cid-ogf5ymiv]{font-weight:400;font-style:italic;color:var(--accent)}.hero-desc[data-astro-cid-ogf5ymiv]{max-width:560px;font-size:1rem;line-height:1.65;color:var(--ink-body)}.cta-row[data-astro-cid-ogf5ymiv]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:4px}@media (min-width: 900px){.cta-row[data-astro-cid-ogf5ymiv]{justify-content:flex-start}}.btn-primary[data-astro-cid-ogf5ymiv]{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:10px;padding-inline:28px;background:var(--accent);color:#fff;text-decoration:none;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:0;cursor:pointer}.btn-primary[data-astro-cid-ogf5ymiv]:hover{background:var(--accent-hover)}.btn-secondary[data-astro-cid-ogf5ymiv]{display:inline-flex;height:48px;align-items:center;justify-content:center;padding-inline:20px;background:var(--bg-island);border:1px solid rgba(255,255,255,.08);color:var(--ink-bright);text-decoration:none;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em}.btn-secondary[data-astro-cid-ogf5ymiv]:hover{background:var(--bg-island-hover);border-color:#2d81ff59}.hud-chips[data-astro-cid-ogf5ymiv]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:2px}@media (min-width: 900px){.hud-chips[data-astro-cid-ogf5ymiv]{justify-content:flex-start}}.hud-chip[data-astro-cid-ogf5ymiv]{background:var(--bg-island);padding:6px 12px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:#d1d5db}.hud-chip-accent[data-astro-cid-ogf5ymiv]{color:var(--accent)}.sha-bar[data-astro-cid-ogf5ymiv]{width:100%;max-width:560px;display:flex;align-items:center;gap:10px;background:var(--bg-deep);border:1px solid rgba(255,255,255,.07);padding:8px 10px;font-family:var(--font-mono);font-size:11px}.sha-tag[data-astro-cid-ogf5ymiv]{color:var(--accent);font-weight:700;flex-shrink:0}.sha-code[data-astro-cid-ogf5ymiv]{color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.sha-copy-btn[data-astro-cid-ogf5ymiv]{flex-shrink:0;border:0;background:var(--bg-tray);color:var(--ink-bright);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 9px;cursor:pointer}.sha-copy-btn[data-astro-cid-ogf5ymiv]:hover{background:var(--accent);color:#fff}.hero-mockup-col[data-astro-cid-ogf5ymiv]{display:flex;justify-content:center}.phone-wrapper[data-astro-cid-ogf5ymiv]{width:100%;max-width:325px}.app-preview-chassis[data-astro-cid-ogf5ymiv]{background:#000;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:8px}.app-screen[data-astro-cid-ogf5ymiv]{aspect-ratio:9 / 18.6;background:#050608;border-radius:17px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.phone-statusbar[data-astro-cid-ogf5ymiv]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 6px;font-family:var(--font-mono);font-size:10px;color:#cbd5e1}.phone-net-pill[data-astro-cid-ogf5ymiv]{padding:2px 6px;border-radius:4px;background:#10e0941f;color:#10e094;font-weight:700;font-size:9px}.phone-mode-tabs[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 10px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.phone-tab[data-astro-cid-ogf5ymiv]{border:0;background:#11131a;color:#94a3b8;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:5px 4px;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.phone-tab[data-astro-cid-ogf5ymiv].active{background:var(--phone-accent);color:#04060a;font-weight:700}.phone-pane[data-astro-cid-ogf5ymiv]{display:none;flex:1;padding:14px 14px 8px;flex-direction:column;justify-content:space-between;overflow:hidden}.phone-pane[data-astro-cid-ogf5ymiv].active{display:flex}.glance-widget[data-astro-cid-ogf5ymiv]{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.glance-time[data-astro-cid-ogf5ymiv]{font-size:2.15rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff}.glance-date[data-astro-cid-ogf5ymiv]{margin-top:4px;font-size:12px;font-weight:600;color:var(--phone-accent)}.glance-sub[data-astro-cid-ogf5ymiv]{margin-top:2px;font-family:var(--font-mono);font-size:9.5px;color:#64748b}.launcher-body[data-astro-cid-ogf5ymiv]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.app-list[data-astro-cid-ogf5ymiv]{list-style:none;flex:1;display:flex;flex-direction:column;gap:5px}.app-row[data-astro-cid-ogf5ymiv]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;transition:background-color .15s ease,transform .15s ease}.app-row[data-astro-cid-ogf5ymiv].active{background:#ffffff12;transform:translate(4px)}.app-dot[data-astro-cid-ogf5ymiv]{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:800;color:#030712;flex-shrink:0}.app-name[data-astro-cid-ogf5ymiv]{font-size:12.5px;font-weight:600;color:#e2e8f0}.az-rail[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;background:#0c0e14;border-radius:999px;border:1px solid rgba(255,255,255,.06)}.az-letter[data-astro-cid-ogf5ymiv]{border:0;background:transparent;color:#64748b;font-family:var(--font-mono);font-size:9.5px;font-weight:700;width:18px;height:18px;border-radius:50%;cursor:pointer;line-height:1}.az-letter[data-astro-cid-ogf5ymiv].active,.az-letter[data-astro-cid-ogf5ymiv]:hover{background:var(--phone-accent);color:#000}.search-box-mock[data-astro-cid-ogf5ymiv]{display:flex;align-items:center;gap:8px;background:#11131b;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 12px;font-family:var(--font-mono);font-size:12px;color:#fff}.search-icon[data-astro-cid-ogf5ymiv]{color:var(--phone-accent);font-weight:700}.calc-card[data-astro-cid-ogf5ymiv]{background:#0d1018;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;text-align:left}.calc-expr[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:11px;color:#94a3b8}.calc-res[data-astro-cid-ogf5ymiv]{font-size:2rem;font-weight:800;color:var(--phone-accent);line-height:1.1}.calc-caption[data-astro-cid-ogf5ymiv]{margin-top:4px;font-size:10.5px;color:#cbd5e1}.search-hits[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:8px}.search-hit-item[data-astro-cid-ogf5ymiv]{display:flex;align-items:center;gap:10px;background:#0d1017;padding:8px 10px;border-radius:9px}.hit-title[data-astro-cid-ogf5ymiv]{font-size:12px;font-weight:700;color:#f1f5f9}.hit-sub[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:9.5px;color:#64748b}.phone-foot-note[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:9.5px;text-align:center;color:#64748b}.privacy-block[data-astro-cid-ogf5ymiv]{background:#0d1018;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:12px}.privacy-label[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;color:#94a3b8;margin-bottom:10px}.swatch-row[data-astro-cid-ogf5ymiv]{display:flex;gap:10px}.swatch-btn[data-astro-cid-ogf5ymiv]{width:28px;height:28px;border-radius:8px;border:2px solid transparent;cursor:pointer}.swatch-btn[data-astro-cid-ogf5ymiv].active{border-color:#fff}.security-card[data-astro-cid-ogf5ymiv]{background:#0d1018;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:12px}.sec-badge[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--phone-accent)}.sec-title[data-astro-cid-ogf5ymiv]{margin-top:4px;font-size:13px;font-weight:700;color:#f8fafc}.sec-sub[data-astro-cid-ogf5ymiv]{margin-top:2px;font-size:11px;color:#94a3b8}.phone-gesture-bar[data-astro-cid-ogf5ymiv]{padding:6px 0 8px;display:flex;justify-content:center}.phone-gesture-bar[data-astro-cid-ogf5ymiv] span[data-astro-cid-ogf5ymiv]{width:92px;height:4px;border-radius:999px;background:#ffffff38}.section-pad[data-astro-cid-ogf5ymiv]{padding-block:56px 72px}@media (min-width: 900px){.section-pad[data-astro-cid-ogf5ymiv]{padding-block:76px 88px}}.section-head[data-astro-cid-ogf5ymiv]{margin-bottom:38px;text-align:center}@media (min-width: 900px){.section-head[data-astro-cid-ogf5ymiv]{text-align:left}}.section-title[data-astro-cid-ogf5ymiv]{font-size:clamp(1.75rem,3.5vw,2.55rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--ink-bright)}.features-grid[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 680px){.features-grid[data-astro-cid-ogf5ymiv]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features-grid[data-astro-cid-ogf5ymiv]{grid-template-columns:repeat(3,1fr);gap:24px}}.feature-card[data-astro-cid-ogf5ymiv]{padding:30px}.feature-icon[data-astro-cid-ogf5ymiv]{width:44px;height:44px;background:var(--bg-deep);color:var(--accent);display:flex;align-items:center;justify-content:center}.feature-title[data-astro-cid-ogf5ymiv]{margin-top:22px;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:var(--ink-bright)}.feature-desc[data-astro-cid-ogf5ymiv]{margin-top:8px;font-size:.9rem;line-height:1.6;color:var(--ink-body)}.specs-layout[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 900px){.specs-layout[data-astro-cid-ogf5ymiv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.specs-box[data-astro-cid-ogf5ymiv],.steps-box[data-astro-cid-ogf5ymiv]{padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.specs-heading[data-astro-cid-ogf5ymiv]{margin-top:6px}.specs-table[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;border-top:1px solid var(--hairline)}.spec-row[data-astro-cid-ogf5ymiv]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:12px;border-bottom:1px solid var(--hairline);font-size:.88rem}.spec-row[data-astro-cid-ogf5ymiv] dt[data-astro-cid-ogf5ymiv]{color:var(--ink-body)}.spec-row[data-astro-cid-ogf5ymiv] dd[data-astro-cid-ogf5ymiv]{color:var(--ink-bright);font-weight:600;text-align:right}.mono-val[data-astro-cid-ogf5ymiv]{font-family:var(--font-mono);font-size:.82rem}.accent-val[data-astro-cid-ogf5ymiv]{color:#10e094!important;font-family:var(--font-mono);font-size:.82rem}.steps-list[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:18px}.step-item[data-astro-cid-ogf5ymiv] h3[data-astro-cid-ogf5ymiv]{font-size:.98rem;font-weight:700;color:var(--ink-bright)}.step-item[data-astro-cid-ogf5ymiv] p[data-astro-cid-ogf5ymiv]{margin-top:4px;font-size:.88rem;color:var(--ink-body)}.btn-full[data-astro-cid-ogf5ymiv]{width:100%}.community-grid[data-astro-cid-ogf5ymiv]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 900px){.community-grid[data-astro-cid-ogf5ymiv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.community-card[data-astro-cid-ogf5ymiv],.support-card[data-astro-cid-ogf5ymiv]{padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.community-copy[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;gap:12px}.community-desc[data-astro-cid-ogf5ymiv],.support-desc[data-astro-cid-ogf5ymiv]{font-size:.92rem;line-height:1.65;color:var(--ink-body);max-width:520px}.support-heading[data-astro-cid-ogf5ymiv]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-bright)}.community-actions[data-astro-cid-ogf5ymiv]{display:flex;flex-wrap:wrap;gap:12px}.btn-dark-action[data-astro-cid-ogf5ymiv]{display:inline-flex;height:46px;align-items:center;justify-content:center;gap:9px;padding-inline:20px;background:var(--bg-deep);border:1px solid rgba(255,255,255,.08);color:var(--ink-bright);text-decoration:none;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.btn-dark-action[data-astro-cid-ogf5ymiv] svg[data-astro-cid-ogf5ymiv]{color:var(--accent)}.btn-dark-action[data-astro-cid-ogf5ymiv]:hover{background:#20222b;border-color:#2d81ff59}.site-footer[data-astro-cid-ogf5ymiv]{background:var(--bg-footer);padding-block:24px}.footer-inner[data-astro-cid-ogf5ymiv]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--ink-body)}@media (min-width: 768px){.footer-inner[data-astro-cid-ogf5ymiv]{flex-direction:row}}.footer-credit[data-astro-cid-ogf5ymiv]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px}.author-handle[data-astro-cid-ogf5ymiv]{color:var(--ink-bright);font-weight:700;text-decoration:none}.author-handle[data-astro-cid-ogf5ymiv]:hover{color:var(--accent)}
