.phone[data-astro-cid-ykln7coe]{aspect-ratio:9/19;border:1px solid var(--border-strong);width:min(300px,76vw);box-shadow:0 40px 80px #0000008c, 0 0 120px var(--accent-glow);background:linear-gradient(160deg,#2a2a33,#101015);border-radius:44px;margin:0 auto;padding:12px}.phone__screen[data-astro-cid-ykln7coe]{color:#f5f5f7;background:#0b0b0f;border:1px solid #ffffff14;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.phone--shot[data-astro-cid-ykln7coe]{aspect-ratio:auto}.phone__screen--shot[data-astro-cid-ykln7coe]{height:auto;padding:0;overflow:hidden}.phone__screen--shot[data-astro-cid-ykln7coe] img{width:100%;height:auto;display:block}.phone__round[data-astro-cid-ykln7coe]{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;font-size:.72rem}.phone__ring[data-astro-cid-ykln7coe]{width:72%;position:relative}.phone__time[data-astro-cid-ykln7coe]{font-family:var(--font-mono);letter-spacing:-.03em;place-items:center;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;display:grid;position:absolute;inset:0}.phone__step[data-astro-cid-ykln7coe]{text-align:center;font-size:1.05rem;font-weight:700}.phone__next[data-astro-cid-ykln7coe]{color:#9ca3af;font-size:.8rem}.phone__bars[data-astro-cid-ykln7coe]{gap:6px;margin-top:6px;display:flex}.phone__bars[data-astro-cid-ykln7coe] span[data-astro-cid-ykln7coe]{opacity:.85;border-radius:2px;width:22px;height:4px}.module-hero[data-astro-cid-6rteuuxy]{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}@media (width<=860px){.module-hero[data-astro-cid-6rteuuxy]{grid-template-columns:1fr}}.module-back[data-astro-cid-6rteuuxy]{color:var(--ink-muted);margin-bottom:28px;font-size:.9rem;display:inline-block}.module-hero-icon[data-astro-cid-6rteuuxy]{border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.module-hero-icon[data-astro-cid-6rteuuxy] svg{width:27px;height:27px}.card--dev[data-astro-cid-6rteuuxy]{background:0 0;border-style:dashed}.card--dev[data-astro-cid-6rteuuxy] h3[data-astro-cid-6rteuuxy]{color:var(--ink-muted)}.card--dev[data-astro-cid-6rteuuxy] p[data-astro-cid-6rteuuxy]{color:var(--ink-muted)!important}.dev-badge[data-astro-cid-6rteuuxy]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--border-strong);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}
