.breadcrumbs[data-astro-cid-vx4iavld]{color:var(--color-text-secondary);margin-block:1.75rem 2rem;font-size:1rem}ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{align-items:center;gap:.625rem;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--color-text-secondary)}a[data-astro-cid-vx4iavld]{align-items:center;min-height:2.75rem;display:inline-flex}.tool-page[data-astro-cid-3szd55kq]{padding-bottom:3rem}.tool-page[data-astro-cid-3szd55kq] .breadcrumbs{margin-block:.375rem .5rem;font-size:.9375rem}.tool-workspace[data-astro-cid-3szd55kq]{border:1px solid var(--color-border);background:var(--brand-white);border-radius:.75rem;overflow:clip;box-shadow:0 8px 32px #07163f08}.workspace-header[data-astro-cid-3szd55kq]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:.875rem 1.25rem;display:grid}.workspace-title[data-astro-cid-3szd55kq]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.workspace-metadata[data-astro-cid-3szd55kq]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}h1[data-astro-cid-3szd55kq]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:1.625rem;line-height:1.25}.workspace-title[data-astro-cid-3szd55kq] .tool-status{font-size:.8125rem}.workspace-purpose[data-astro-cid-3szd55kq]{color:var(--color-text-secondary);margin:.375rem 0 0;font-size:1rem;line-height:1.4}.attribution[data-astro-cid-3szd55kq]{max-width:34ch;color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.workspace-toolbar[data-astro-cid-3szd55kq]{border-block:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;min-height:3.25rem;padding:.25rem 1.25rem;display:flex}.workspace-category[data-astro-cid-3szd55kq]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.workspace-actions[data-astro-cid-3szd55kq]{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.workspace-actions[data-astro-cid-3szd55kq] .button[data-astro-cid-3szd55kq]{gap:.5rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem}.workspace-actions[data-astro-cid-3szd55kq] .button[data-astro-cid-3szd55kq]:hover{transform:none}.workspace-status[data-astro-cid-3szd55kq]{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);margin:0;padding:.75rem 1.25rem;font-size:.9375rem}.workspace-body[data-astro-cid-3szd55kq]{min-width:0}.has-canvas[data-astro-cid-3szd55kq]{--tool-canvas-height:max(36rem, calc(100dvh - 17.5rem));min-height:0;height:var(--tool-canvas-height);flex-direction:column;display:flex}.local-tool[data-astro-cid-3szd55kq]{flex:1;min-height:0;padding:1.5rem;overflow:auto}.tool-panel[data-astro-cid-3szd55kq]{padding:2rem 1.25rem}.tool-panel[data-astro-cid-3szd55kq] h2[data-astro-cid-3szd55kq]{font-size:1.5rem}.tool-panel[data-astro-cid-3szd55kq] p[data-astro-cid-3szd55kq]{max-width:60ch;color:var(--color-text-secondary)}.tool-workspace[data-astro-cid-3szd55kq]:fullscreen{border:0;border-radius:0;flex-direction:column;width:100%;height:100dvh;display:flex}.tool-workspace[data-astro-cid-3szd55kq]:fullscreen .workspace-header[data-astro-cid-3szd55kq],.tool-workspace[data-astro-cid-3szd55kq]:fullscreen .workspace-toolbar[data-astro-cid-3szd55kq],.tool-workspace[data-astro-cid-3szd55kq]:fullscreen .workspace-status[data-astro-cid-3szd55kq]{flex-shrink:0}.tool-workspace[data-astro-cid-3szd55kq]:fullscreen .workspace-body[data-astro-cid-3szd55kq]{--tool-canvas-height:100%;flex:1 1 0;height:auto;min-height:0}.tool-details[data-astro-cid-3szd55kq]{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.tool-details[data-astro-cid-3szd55kq] h2[data-astro-cid-3szd55kq]{letter-spacing:-.025em;font-size:1.25rem}dl[data-astro-cid-3szd55kq]{grid-template-columns:auto 1fr;gap:.5rem 1.5rem;max-width:45rem;display:grid}dt[data-astro-cid-3szd55kq]{font-weight:600}dd[data-astro-cid-3szd55kq]{color:var(--color-text-secondary);margin:0}.tool-disclaimer[data-astro-cid-3szd55kq]{max-width:68ch;color:var(--color-text-secondary);margin-top:2rem}.back-link[data-astro-cid-3szd55kq]{margin-block:1.5rem 0}.back-link[data-astro-cid-3szd55kq] a[data-astro-cid-3szd55kq]{align-items:center;min-height:2.75rem;font-size:.9375rem;display:inline-flex}@media (width<=48rem){.tool-page[data-astro-cid-3szd55kq]{width:calc(100% - 1.5rem)}.has-canvas[data-astro-cid-3szd55kq]{--tool-canvas-height:max(52rem, calc(100dvh - 17.5rem))}.workspace-header[data-astro-cid-3szd55kq]{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.75rem}h1[data-astro-cid-3szd55kq]{font-size:1.375rem}.workspace-title[data-astro-cid-3szd55kq]{gap:.5rem}.workspace-title[data-astro-cid-3szd55kq] .tool-status{font-size:.75rem}.workspace-language[data-astro-cid-3szd55kq]{font-size:.875em}.workspace-purpose[data-astro-cid-3szd55kq]{font-size:.9375rem}.attribution[data-astro-cid-3szd55kq]{max-width:none;font-size:.8125rem}.workspace-toolbar[data-astro-cid-3szd55kq]{padding:.5rem .75rem}.workspace-category[data-astro-cid-3szd55kq]{display:none}.workspace-actions[data-astro-cid-3szd55kq]{width:100%;margin-left:0}.workspace-actions[data-astro-cid-3szd55kq] .button[data-astro-cid-3szd55kq]{flex:1;padding-inline:.625rem}.workspace-status[data-astro-cid-3szd55kq]{padding:.75rem}}@media (width<=30rem){dl[data-astro-cid-3szd55kq]{grid-template-columns:1fr}dd[data-astro-cid-3szd55kq]{margin-bottom:.75rem}}
