.al-demo[data-astro-cid-pnlf25ct]{border:1px solid var(--border-subtle);background:var(--layer);padding:var(--sp-07)}.al-demo-h[data-astro-cid-pnlf25ct]{font-family:var(--font-serif);font-weight:600;font-size:1.5rem;margin:0}.al-demo-p[data-astro-cid-pnlf25ct]{margin:var(--sp-03) 0 var(--sp-05);color:var(--text-secondary);max-width:60ch;line-height:1.55}.al-demo-modes[data-astro-cid-pnlf25ct]{display:flex;flex-wrap:wrap;gap:var(--sp-03)}.al-demo-btn[data-astro-cid-pnlf25ct]{font-family:var(--font-sans);font-size:.875rem;color:var(--text-primary);background:var(--bg);border:1px solid var(--border-strong);padding:var(--sp-03) var(--sp-05);cursor:pointer}.al-demo-btn[data-astro-cid-pnlf25ct]:hover,.al-demo-btn[data-astro-cid-pnlf25ct]:focus-visible{border-color:#009d9a}.al-demo-btn[data-astro-cid-pnlf25ct].is-off{color:var(--text-secondary)}.al-compare[data-astro-cid-pnlf25ct]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-05);margin-top:var(--sp-07)}.al-card[data-astro-cid-pnlf25ct]{margin:0;background:#fff;color:#161616;border:1px solid #e0e0e0;padding:var(--sp-05);display:grid;gap:var(--sp-03)}.al-card[data-astro-cid-pnlf25ct] figcaption[data-astro-cid-pnlf25ct]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6f6f6f}.al-row[data-astro-cid-pnlf25ct]{display:flex;align-items:center;gap:var(--sp-03);font-size:.875rem}.chip[data-astro-cid-pnlf25ct]{width:12px;height:12px;border-radius:50%}.chip[data-astro-cid-pnlf25ct].g,.chip-dot[data-astro-cid-pnlf25ct].g{background:#24a148}.chip[data-astro-cid-pnlf25ct].r,.chip-dot[data-astro-cid-pnlf25ct].r{background:#da1e28}.chip-dot[data-astro-cid-pnlf25ct]{width:8px;height:8px;border-radius:50%;margin-left:auto}.al-faint[data-astro-cid-pnlf25ct]{margin:0;font-size:11px;color:#c6c6c6;line-height:1.4}.al-tiny[data-astro-cid-pnlf25ct]{display:flex;gap:4px;font-size:11px}.al-tiny[data-astro-cid-pnlf25ct] a[data-astro-cid-pnlf25ct]{color:#4589ff}.tag[data-astro-cid-pnlf25ct]{font-size:.75rem;font-weight:600;padding:2px 8px;border:1px solid currentColor}.tag[data-astro-cid-pnlf25ct].ok{color:#0e6027}.tag[data-astro-cid-pnlf25ct].no{color:#a2191f}.al-strong[data-astro-cid-pnlf25ct]{margin:0;font-size:14px;color:#161616;line-height:1.45}.al-big[data-astro-cid-pnlf25ct]{display:flex;gap:var(--sp-03)}.al-big[data-astro-cid-pnlf25ct] a[data-astro-cid-pnlf25ct]{font-size:.875rem;color:#0043ce;padding:var(--sp-03) var(--sp-04);border:1px solid #0043ce;min-width:44px;text-align:center}.al-chart[data-astro-cid-pnlf25ct]{width:100%;height:60px;color:#161616}.al-cases[data-astro-cid-pnlf25ct]{margin-top:var(--sp-07);border:1px solid var(--border-subtle);background:var(--layer);padding:var(--sp-07)}.al-case-grid[data-astro-cid-pnlf25ct]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-05)}.al-case[data-astro-cid-pnlf25ct]{margin:0;background:var(--bg);border:1px solid var(--border-subtle);display:flex;flex-direction:column}.al-shot[data-astro-cid-pnlf25ct]{aspect-ratio:4 / 3;background:#262626;overflow:hidden}.al-shot[data-astro-cid-pnlf25ct] img[data-astro-cid-pnlf25ct]{width:100%;height:100%;object-fit:cover;object-position:top left}.al-case[data-astro-cid-pnlf25ct] figcaption[data-astro-cid-pnlf25ct]{display:flex;flex-direction:column;gap:var(--sp-02);padding:var(--sp-05)}.al-case-k[data-astro-cid-pnlf25ct]{align-self:flex-start;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;color:#fff}.al-case[data-astro-cid-pnlf25ct].is-before .al-case-k[data-astro-cid-pnlf25ct]{background:#6f6f6f}.al-case[data-astro-cid-pnlf25ct].is-after .al-case-k[data-astro-cid-pnlf25ct]{background:#198038}.al-case[data-astro-cid-pnlf25ct] strong[data-astro-cid-pnlf25ct]{font-family:var(--font-serif);font-size:1.125rem;color:var(--text-primary)}.al-case-p[data-astro-cid-pnlf25ct]{font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.al-case[data-astro-cid-pnlf25ct] a[data-astro-cid-pnlf25ct]{margin-top:var(--sp-02);font-family:var(--font-mono);font-size:.75rem;color:var(--link)}.al-load[data-astro-cid-pnlf25ct]{margin-top:var(--sp-07);border:1px solid var(--border-subtle);background:var(--layer);padding:var(--sp-07)}.al-load-table[data-astro-cid-pnlf25ct]{display:grid;border-top:1px solid var(--border-subtle)}.al-load-row[data-astro-cid-pnlf25ct]{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr);gap:var(--sp-05);padding:var(--sp-04) 0;border-bottom:1px solid var(--border-subtle);font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.al-load-headrow[data-astro-cid-pnlf25ct] span[data-astro-cid-pnlf25ct]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-helper)}.al-load-k[data-astro-cid-pnlf25ct]{font-weight:600;color:var(--text-primary)}.al-load-row[data-astro-cid-pnlf25ct] span[data-astro-cid-pnlf25ct]:last-child{color:var(--text-primary)}.al-load-targets[data-astro-cid-pnlf25ct]{margin:var(--sp-05) 0 0;color:var(--text-secondary)}.al-load-targets[data-astro-cid-pnlf25ct] strong[data-astro-cid-pnlf25ct]{color:var(--text-primary)}.al-load-try[data-astro-cid-pnlf25ct]{margin-top:var(--sp-05);border-color:#009d9a}.al-case-grid[data-astro-cid-pnlf25ct]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:671.98px){.al-load-row[data-astro-cid-pnlf25ct]{grid-template-columns:1fr;gap:var(--sp-02)}.al-load-headrow[data-astro-cid-pnlf25ct]{display:none}.al-load[data-astro-cid-pnlf25ct]{padding:var(--sp-05)}}@media(max-width:1055.98px){.al-case-grid[data-astro-cid-pnlf25ct]{grid-template-columns:1fr}.al-cases[data-astro-cid-pnlf25ct]{padding:var(--sp-05)}}@media(max-width:671.98px){.al-compare[data-astro-cid-pnlf25ct]{grid-template-columns:1fr}.al-demo[data-astro-cid-pnlf25ct]{padding:var(--sp-05)}}
