.demo[data-astro-cid-qaz6rb5d]{margin:0;position:relative}.tabs[data-astro-cid-qaz6rb5d]{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.tabs[data-astro-cid-qaz6rb5d] button[data-astro-cid-qaz6rb5d]{font:inherit;color:var(--muted-dark);border:1px solid var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.88rem;font-weight:600}.tabs[data-astro-cid-qaz6rb5d] button[data-astro-cid-qaz6rb5d][aria-selected=true]{color:var(--ink);background:var(--signal);border-color:var(--signal)}.screen[data-astro-cid-qaz6rb5d]{background:linear-gradient(180deg, #0d1440 0%, var(--ink-2) 100%);border:1px solid var(--ink-3);border-radius:var(--radius-lg);padding:1.1rem;box-shadow:0 30px 80px -30px #00c0ff59}.searchbar[data-astro-cid-qaz6rb5d]{color:#1f2a4d;background:#fff;border-radius:999px;align-items:center;gap:.6rem;min-height:3.1rem;padding:.8rem 1.1rem;font-size:1rem;display:flex}.searchbar[data-astro-cid-qaz6rb5d] svg[data-astro-cid-qaz6rb5d]{color:#5b6688;flex:none}.q[data-astro-cid-qaz6rb5d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caret[data-astro-cid-qaz6rb5d]{background:var(--signal-ink);flex:none;width:2px;height:1.15em;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}[data-astro-cid-qaz6rb5d][data-reveal]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}[data-astro-cid-qaz6rb5d][data-reveal].on{opacity:1;transform:none}.ai[data-astro-cid-qaz6rb5d]{background:#00c0ff12;border:1px solid #00c0ff47;border-radius:12px;margin-top:1rem;padding:1rem 1.1rem}.ai-label[data-astro-cid-qaz6rb5d]{align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.82rem;font-weight:700;display:flex;color:var(--signal)!important}.ai-text[data-astro-cid-qaz6rb5d]{min-height:3em;margin:0;font-size:.98rem;line-height:1.5;color:#e8ecf8!important}.ai-text[data-astro-cid-qaz6rb5d] strong[data-astro-cid-qaz6rb5d]{color:var(--signal)}.ai-source[data-astro-cid-qaz6rb5d]{border:1px solid var(--ink-3);border-radius:999px;margin:.6rem 0 0;padding:.2rem .6rem;font-size:.78rem;display:inline-block;color:#c6cff0!important}.results[data-astro-cid-qaz6rb5d]{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.results[data-astro-cid-qaz6rb5d] li[data-astro-cid-qaz6rb5d]{border:1px solid var(--ink-3);background:#ffffff08;border-radius:10px;gap:.15rem;margin:0;padding:.75rem .9rem;display:grid}.results[data-astro-cid-qaz6rb5d] li[data-astro-cid-qaz6rb5d]:not(.you){opacity:.5}.results[data-astro-cid-qaz6rb5d] .you[data-astro-cid-qaz6rb5d]{background:#fff;border-color:#fff;padding-left:1.6rem;position:relative;overflow:hidden}.results[data-astro-cid-qaz6rb5d] .you[data-astro-cid-qaz6rb5d]:before{content:"";background:var(--flare);width:.45rem;position:absolute;top:0;bottom:0;left:0}.name[data-astro-cid-qaz6rb5d]{font-family:var(--display);color:#fff;font-weight:750;font-stretch:110%}.you[data-astro-cid-qaz6rb5d] .name[data-astro-cid-qaz6rb5d]{color:var(--ink)}.meta[data-astro-cid-qaz6rb5d]{color:var(--muted-dark);font-size:.84rem}.you[data-astro-cid-qaz6rb5d] .meta[data-astro-cid-qaz6rb5d]{color:var(--muted)}.acts[data-astro-cid-qaz6rb5d]{gap:.4rem;margin-top:.35rem;display:flex}.acts[data-astro-cid-qaz6rb5d] span[data-astro-cid-qaz6rb5d]{color:var(--signal-ink);border:1px solid #c9d9ea;border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}figcaption[data-astro-cid-qaz6rb5d]{color:var(--muted-dark);margin-top:.75rem;font-size:.82rem}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 85% 20%,#00c0ff29,#0000 70%),radial-gradient(500px 260px at 95% 95%,#fd59171f,#0000 70%);position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:15ch;font-size:clamp(2.5rem,1.4rem + 3.4vw,3.75rem);font-stretch:112%;line-height:1}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--muted-dark);margin-bottom:1.75rem}.hero-cities[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hero-cities[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.hero-cities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#dfe5f5;border-bottom:1px solid var(--ink-3);padding-bottom:.15rem;font-size:.95rem;font-weight:600;text-decoration:none}.hero-cities[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--signal);border-color:var(--signal)}.svc-list[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.svc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);margin:0}.svc-row[data-astro-cid-lcdefpme]{color:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:1.5rem;padding:1.6rem 0;text-decoration:none;display:grid}.svc-name[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:800;font-stretch:120%;font-size:var(--step-3);color:var(--ink);line-height:1.05}.svc-sum[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.05rem}.svc-go[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{background:var(--line);width:2.4rem;transition:background-color .2s,width .2s}.svc-row[data-astro-cid-lcdefpme]:hover .svc-go[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme],.svc-row[data-astro-cid-lcdefpme]:focus-visible .svc-go[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{background:var(--flare);width:3.4rem}.svc-row[data-astro-cid-lcdefpme]:hover .svc-name[data-astro-cid-lcdefpme]{color:var(--signal-ink)}@media (width<=720px){.svc-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.4rem}.svc-go[data-astro-cid-lcdefpme]{display:none}}.doors[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.doors[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,3vw,2.5rem)}.doors[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);background:linear-gradient(180deg, #f1fbff, var(--white))}.doors[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=820px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.doors[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line)}}.cities[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-3);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.city[data-astro-cid-lcdefpme]{padding:2rem 2rem 2rem 0}.city[data-astro-cid-lcdefpme]+.city[data-astro-cid-lcdefpme]{border-left:1px solid var(--ink-3);padding-left:2rem}@media (width<=860px){.cities[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.city[data-astro-cid-lcdefpme]+.city[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--ink-3);padding-left:0}}.coords[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:.82rem;color:var(--signal)!important}.city[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);font-stretch:120%}.city[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;color:#fff!important}.city[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--signal)!important}.city-links[data-astro-cid-lcdefpme]{margin:1rem 0 0;padding:0;list-style:none}.city-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.process[data-astro-cid-lcdefpme]{padding-top:0}.founder[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}@media (width<=820px){.founder[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.founder-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1.15rem}.posts[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);margin:0}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;gap:.4rem;padding:1.5rem 1.5rem 1.5rem 0;text-decoration:none;display:grid}.posts[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.pt[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--ink);font-size:1.25rem;font-weight:750;font-stretch:108%;line-height:1.2}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .pt[data-astro-cid-lcdefpme]{color:var(--signal-ink)}.pd[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.98rem}
