.demo[data-astro-cid-pznzci7v]{padding-block:var(--sp-6) var(--sp-7)}.demo[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin:0 0 .4rem}.demo-cap[data-astro-cid-pznzci7v]{opacity:.8;max-width:68ch;margin:0 0 1.25rem}.demo-frame[data-astro-cid-pznzci7v]{border:1px solid var(--rule);background:#0b111a;border-radius:12px;max-width:100%;overflow:hidden}.demo-frame[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:16/9;width:100%;height:auto;display:block}.hero[data-astro-cid-pznzci7v]{padding-block:var(--sp-7) var(--sp-6);background:radial-gradient(46% 60% at 10% -5%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 70%), radial-gradient(40% 55% at 82% 8%, color-mix(in srgb, var(--accent-2) 20%, transparent), transparent 70%), radial-gradient(44% 60% at 60% 105%, color-mix(in srgb, var(--accent-3) 16%, transparent), transparent 70%), var(--ground);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero[data-astro-cid-pznzci7v] .wrap[data-astro-cid-pznzci7v]{position:relative}.gname[data-astro-cid-pznzci7v]{background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--accent-2)));-webkit-text-fill-color:transparent;color:var(--accent);-webkit-background-clip:text;background-clip:text}.crumbs[data-astro-cid-pznzci7v]{gap:var(--sp-2);font-size:var(--t-xs);color:var(--ink-faint);margin-bottom:var(--sp-5);display:flex}.crumbs[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--ink-dim);text-decoration:none}.crumbs[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--accent)}.hrow[data-astro-cid-pznzci7v]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}h1[data-astro-cid-pznzci7v]{font-size:clamp(2.4rem,6vw,3.8rem)}.tagline[data-astro-cid-pznzci7v]{color:color-mix(in srgb, var(--accent) 80%, var(--ink));margin:var(--sp-3) 0 var(--sp-4);max-width:40ch;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:500}.summary[data-astro-cid-pznzci7v]{color:var(--ink-dim);max-width:58ch;font-size:var(--t-md)}.actions[data-astro-cid-pznzci7v]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.dl[data-astro-cid-pznzci7v]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.size[data-astro-cid-pznzci7v]{color:var(--ink-faint);font-weight:400}.note[data-astro-cid-pznzci7v]{font-size:var(--t-sm);color:var(--ink-dim);max-width:44ch;margin:0}.feats[data-astro-cid-pznzci7v]{gap:var(--sp-6) var(--sp-5);padding-block:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.fnum[data-astro-cid-pznzci7v]{width:28px;height:28px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--accent-ink);background:var(--grad-accent);box-shadow:0 3px 10px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.feat[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{font-size:var(--t-lg);margin:var(--sp-2) 0 var(--sp-2)}.feat[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{font-size:var(--t-sm);color:var(--ink-dim);margin:0}.body[data-astro-cid-pznzci7v]{padding-bottom:var(--sp-8)}.more[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:var(--t-xl);margin-bottom:var(--sp-4)}.mgrid[data-astro-cid-pznzci7v]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.mcard[data-astro-cid-pznzci7v]{padding:var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--panel);gap:4px;text-decoration:none;display:grid}.mcard[data-astro-cid-pznzci7v]:hover{border-color:var(--accent);box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 22%, transparent);transform:translateY(-2px)}.mcard[data-astro-cid-pznzci7v]{transition:transform .18s,box-shadow .18s,border-color .18s}.mdot[data-astro-cid-pznzci7v]{background:var(--grad-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%}.mcard[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{font-size:var(--t-base)}.mtag[data-astro-cid-pznzci7v]{font-size:var(--t-xs);color:var(--ink-dim)}@media (width<=860px){.feats[data-astro-cid-pznzci7v]{gap:var(--sp-5);grid-template-columns:1fr}}
