.faq[data-astro-cid-orcv5vtb]{max-width:820px;margin:0 auto}.faq-item[data-astro-cid-orcv5vtb]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-orcv5vtb] summary[data-astro-cid-orcv5vtb]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--heading);cursor:pointer;list-style:none}.faq-item[data-astro-cid-orcv5vtb] summary[data-astro-cid-orcv5vtb]::-webkit-details-marker{display:none}.faq-toggle[data-astro-cid-orcv5vtb]{position:relative;flex:none;width:14px;height:14px}.faq-toggle[data-astro-cid-orcv5vtb]:before,.faq-toggle[data-astro-cid-orcv5vtb]:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--heading);transition:transform .3s var(--ease)}.faq-toggle[data-astro-cid-orcv5vtb]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-orcv5vtb][open] .faq-toggle[data-astro-cid-orcv5vtb]:after{transform:rotate(0)}.faq-item[data-astro-cid-orcv5vtb] p[data-astro-cid-orcv5vtb]{padding:0 0 22px}.faq-more[data-astro-cid-orcv5vtb]{width:fit-content;margin:50px auto 0;padding:14px 30px;border-radius:100px;background:var(--soft)}.faq-more[data-astro-cid-orcv5vtb] a[data-astro-cid-orcv5vtb]{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.header-btns[data-astro-cid-d4nu4sxh]{justify-content:center;margin-top:34px}.tools-section[data-astro-cid-d4nu4sxh]{padding-top:0}.tools-grid[data-astro-cid-d4nu4sxh]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tool-card[data-astro-cid-d4nu4sxh]{display:flex;align-items:center;gap:16px;padding:20px}.tool-card[data-astro-cid-d4nu4sxh] h2[data-astro-cid-d4nu4sxh]{font-size:1.05rem}.raw-panel[data-astro-cid-d4nu4sxh]{padding:70px 60px}.raw-text[data-astro-cid-d4nu4sxh]{margin:20px 0 26px}.raw-code[data-astro-cid-d4nu4sxh]{margin:0;min-height:280px;padding:22px;overflow-x:auto;background:#fafbfd;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;line-height:1.75;color:var(--heading)}.tok-key[data-astro-cid-d4nu4sxh]{color:var(--blue)}.tok-str[data-astro-cid-d4nu4sxh]{color:#16a34a}.clean-panel[data-astro-cid-d4nu4sxh]{overflow-x:auto}.clean-table[data-astro-cid-d4nu4sxh]{width:100%;min-height:280px;border-collapse:collapse;font-size:.85rem}.clean-table[data-astro-cid-d4nu4sxh] th[data-astro-cid-d4nu4sxh],.clean-table[data-astro-cid-d4nu4sxh] td[data-astro-cid-d4nu4sxh]{padding:13px 18px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.clean-table[data-astro-cid-d4nu4sxh] th[data-astro-cid-d4nu4sxh]{font-weight:500;color:var(--tile-colour);background:var(--tile-soft)}.clean-table[data-astro-cid-d4nu4sxh] td[data-astro-cid-d4nu4sxh]{color:var(--heading)}.clean-caption[data-astro-cid-d4nu4sxh]{display:none}.raw-note[data-astro-cid-d4nu4sxh]{margin-top:12px;font-size:.8rem;color:var(--muted)}.datasets-section[data-astro-cid-d4nu4sxh]{padding-top:30px}.datasets-grid[data-astro-cid-d4nu4sxh]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.dataset[data-astro-cid-d4nu4sxh] h3[data-astro-cid-d4nu4sxh]{margin:22px 0 10px}.shots-frame[data-astro-cid-d4nu4sxh]{container-type:inline-size}.shots-rows[data-astro-cid-d4nu4sxh]{display:flex;flex-direction:column;gap:24px}.shots-row[data-astro-cid-d4nu4sxh]{display:flex;gap:24px}.shot[data-astro-cid-d4nu4sxh]{position:relative;flex:var(--shot-grow) 1 0;min-width:0;aspect-ratio:var(--shot-ratio);margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.shot[data-astro-cid-d4nu4sxh] img[data-astro-cid-d4nu4sxh]{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .8s var(--ease)}.shot[data-astro-cid-d4nu4sxh]:hover img[data-astro-cid-d4nu4sxh]{transform:scale(1.03)}.shot-code[data-astro-cid-d4nu4sxh]{--shot-grow: .73;--shot-ratio: .73;display:flex;flex-direction:column;border-color:#1e293b;background:#0f172a}.code-head[data-astro-cid-d4nu4sxh]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #1e293b}.code-dots[data-astro-cid-d4nu4sxh]{display:flex;gap:6px}.code-dots[data-astro-cid-d4nu4sxh] span[data-astro-cid-d4nu4sxh]{width:10px;height:10px;border-radius:50%;background:#334155}.code-title[data-astro-cid-d4nu4sxh]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:500;color:#e2e8f0}.code-block[data-astro-cid-d4nu4sxh]{flex:1;margin:0;padding:20px;overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9cqw;line-height:1.65;color:#e2e8f0}.tok-kw[data-astro-cid-d4nu4sxh]{color:#c084fc}.tok-comment[data-astro-cid-d4nu4sxh]{color:#64748b}.tok-op[data-astro-cid-d4nu4sxh]{color:#f472b6}.code-block[data-astro-cid-d4nu4sxh] .tok-str[data-astro-cid-d4nu4sxh]{color:#86efac}.tok-var[data-astro-cid-d4nu4sxh]{color:#fbbf24}.tok-fn[data-astro-cid-d4nu4sxh]{color:#60a5fa}.shot-badge[data-astro-cid-d4nu4sxh]{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:8px;background:var(--white);box-shadow:var(--shadow-float);font-size:.85rem;font-weight:500;color:var(--heading)}@media(max-width:991px){.tools-grid[data-astro-cid-d4nu4sxh],.datasets-grid[data-astro-cid-d4nu4sxh]{grid-template-columns:1fr 1fr}.raw-panel[data-astro-cid-d4nu4sxh]{padding:40px 24px}.shots-rows[data-astro-cid-d4nu4sxh],.shots-row[data-astro-cid-d4nu4sxh]{gap:16px}.shots-row[data-astro-cid-d4nu4sxh].is-code-row{flex-direction:column}.is-code-row[data-astro-cid-d4nu4sxh] .shot[data-astro-cid-d4nu4sxh]{flex:none;width:100%}.shot-code[data-astro-cid-d4nu4sxh]{aspect-ratio:auto}.code-block[data-astro-cid-d4nu4sxh]{font-size:.8rem}}@media(max-width:575px){.tools-grid[data-astro-cid-d4nu4sxh],.datasets-grid[data-astro-cid-d4nu4sxh]{grid-template-columns:1fr;gap:12px;text-align:left}.dataset[data-astro-cid-d4nu4sxh]{display:grid;grid-template-columns:52px 1fr;column-gap:16px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 6px 18px #0f172a0d}.dataset[data-astro-cid-d4nu4sxh] .ico-plain[data-astro-cid-d4nu4sxh]{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--tile-soft)}.dataset[data-astro-cid-d4nu4sxh] .ico-plain[data-astro-cid-d4nu4sxh] [data-astro-cid-d4nu4sxh][class*=flaticon-]:before{font-size:1.6rem;color:var(--tile-colour)}.dataset[data-astro-cid-d4nu4sxh] h3[data-astro-cid-d4nu4sxh]{margin:2px 0 4px}.dataset[data-astro-cid-d4nu4sxh] p[data-astro-cid-d4nu4sxh]{font-size:.95rem}.code-block[data-astro-cid-d4nu4sxh]{padding:16px 14px;font-size:.68rem;white-space:pre-wrap;overflow-wrap:anywhere}.shots-row[data-astro-cid-d4nu4sxh]{flex-direction:column}.shots-row[data-astro-cid-d4nu4sxh] .shot[data-astro-cid-d4nu4sxh]{flex:none;width:100%}.raw-panel[data-astro-cid-d4nu4sxh] .app-window[data-astro-cid-d4nu4sxh]{margin:0 -14px}.raw-code[data-astro-cid-d4nu4sxh]{padding:18px 14px;font-size:.68rem;white-space:pre-wrap;overflow-wrap:anywhere}.clean-caption[data-astro-cid-d4nu4sxh]{display:table-caption;padding:10px 12px;border-bottom:1px solid var(--line);font-size:.8rem;color:var(--body);text-align:left}.clean-nmi[data-astro-cid-d4nu4sxh],.clean-date[data-astro-cid-d4nu4sxh]{display:none}.clean-table[data-astro-cid-d4nu4sxh] th[data-astro-cid-d4nu4sxh],.clean-table[data-astro-cid-d4nu4sxh] td[data-astro-cid-d4nu4sxh]{padding:12px}}@media(max-width:374px){.raw-code[data-astro-cid-d4nu4sxh]{padding:16px 10px;font-size:.62rem}}
