.tool-header[data-astro-cid-nsuzhmsx]{padding-block:2rem 1.25rem}.tool-header[data-astro-cid-nsuzhmsx] h1[data-astro-cid-nsuzhmsx]{margin-top:1rem;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}.standfirst[data-astro-cid-nsuzhmsx]{max-width:46rem;margin-bottom:1rem;font-size:1.05rem}.tool-facts[data-astro-cid-nsuzhmsx]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.tool-facts[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]{align-items:center;gap:.5rem;display:flex}.tool-facts[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]:before{content:"";background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-glow);border-radius:50%}.tool-facts[data-astro-cid-nsuzhmsx] a[data-astro-cid-nsuzhmsx]{color:var(--color-accent);text-decoration:none}.tool-facts[data-astro-cid-nsuzhmsx] a[data-astro-cid-nsuzhmsx]:hover{color:var(--color-accent-strong)}.tool-frame-wrap[data-astro-cid-nsuzhmsx]{border-block:1px solid var(--color-border)}.tool-frame[data-astro-cid-nsuzhmsx]{color-scheme:dark;background:0 0;border:0;width:100%;height:100dvh;min-height:560px;display:block}@media (width<=960px){.tool-frame[data-astro-cid-nsuzhmsx]{height:calc(100dvh - var(--topbar-height,4.5rem))}}@media (width<=600px){.tool-header[data-astro-cid-nsuzhmsx]{padding-block:1.25rem 1rem}.tool-header[data-astro-cid-nsuzhmsx] h1[data-astro-cid-nsuzhmsx]{margin-top:.75rem;font-size:1.6rem}.standfirst[data-astro-cid-nsuzhmsx]{margin-bottom:.75rem;font-size:.95rem}.tool-facts[data-astro-cid-nsuzhmsx]{gap:.3rem 1rem;font-size:.68rem}}.tool-about[data-astro-cid-nsuzhmsx]{padding-block:3.5rem 4rem;scroll-margin-top:1rem}.about-grid[data-astro-cid-nsuzhmsx]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:3rem;display:grid}@media (width<=1100px){.about-grid[data-astro-cid-nsuzhmsx]{grid-template-columns:minmax(0,1fr)}}.about-main[data-astro-cid-nsuzhmsx]{max-width:46rem}.about-main[data-astro-cid-nsuzhmsx] h2[data-astro-cid-nsuzhmsx]{margin-top:2.5rem}.about-main[data-astro-cid-nsuzhmsx] h2[data-astro-cid-nsuzhmsx]:first-child{margin-top:0}.step-list[data-astro-cid-nsuzhmsx]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.step-list[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]{border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid}.step-number[data-astro-cid-nsuzhmsx]{color:var(--color-accent);padding-top:.15rem;font-size:.85rem}.step-list[data-astro-cid-nsuzhmsx] h3[data-astro-cid-nsuzhmsx]{margin-bottom:.25rem;font-size:1rem}.step-list[data-astro-cid-nsuzhmsx] p[data-astro-cid-nsuzhmsx]{margin:0;font-size:.95rem}.method-list[data-astro-cid-nsuzhmsx]{color:var(--color-text-muted);margin:1rem 0 1.25rem;padding-left:1.1rem}.method-list[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]+li[data-astro-cid-nsuzhmsx]{margin-top:.6rem}.method-list[data-astro-cid-nsuzhmsx] strong[data-astro-cid-nsuzhmsx]{color:var(--color-text);font-weight:600}.side-panel[data-astro-cid-nsuzhmsx]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);padding:1.4rem 1.5rem}.side-panel[data-astro-cid-nsuzhmsx]+.side-panel[data-astro-cid-nsuzhmsx]{margin-top:1.25rem}.side-panel[data-astro-cid-nsuzhmsx] h2[data-astro-cid-nsuzhmsx]{margin-bottom:.75rem;font-size:1.15rem}.side-panel[data-astro-cid-nsuzhmsx] p[data-astro-cid-nsuzhmsx],.side-panel[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]{color:var(--color-text-muted);font-size:.92rem}.side-panel[data-astro-cid-nsuzhmsx] ul[data-astro-cid-nsuzhmsx]{margin:0;padding-left:1.1rem}.side-panel[data-astro-cid-nsuzhmsx] li[data-astro-cid-nsuzhmsx]+li[data-astro-cid-nsuzhmsx]{margin-top:.55rem}.warning-panel[data-astro-cid-nsuzhmsx]{border-color:var(--color-warn-border);background:var(--color-warn-bg)}.warning-panel[data-astro-cid-nsuzhmsx] h2[data-astro-cid-nsuzhmsx]{color:var(--color-warn-text)}.version[data-astro-cid-nsuzhmsx]{color:var(--color-text-faint);margin:1.25rem 0 0;font-size:.75rem}
