.tool-page[data-astro-cid-7xzptghw]{max-width:1100px;margin:0 auto;padding:2rem 0 4rem}.breadcrumb[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.breadcrumb[data-astro-cid-7xzptghw] a[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);text-decoration:none}.breadcrumb[data-astro-cid-7xzptghw] a[data-astro-cid-7xzptghw]:hover{color:var(--primary,#6366f1)}.tool-header[data-astro-cid-7xzptghw]{text-align:center;margin-bottom:2.5rem}.tool-badge[data-astro-cid-7xzptghw]{color:var(--primary,#6366f1);background:#6366f11f;border-radius:50px;margin-bottom:.8rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-block}.tool-header[data-astro-cid-7xzptghw] h1[data-astro-cid-7xzptghw]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.tool-subtitle[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.5}.json-workspace[data-astro-cid-7xzptghw]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff1a);border-radius:20px;margin-bottom:3rem;padding:1.5rem;box-shadow:0 10px 30px #00000026}.toolbar[data-astro-cid-7xzptghw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.toolbar-left[data-astro-cid-7xzptghw],.toolbar-right[data-astro-cid-7xzptghw]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-btn[data-astro-cid-7xzptghw]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary[data-astro-cid-7xzptghw]{background:var(--primary,#6366f1);color:#fff}.btn-primary[data-astro-cid-7xzptghw]:hover{background:#4f46e5}.btn-secondary[data-astro-cid-7xzptghw]{color:#fff;background:#ffffff1a}.btn-secondary[data-astro-cid-7xzptghw]:hover{background:#ffffff2e}.btn-outline[data-astro-cid-7xzptghw]{color:#cbd5e1;background:0 0;border:1px solid #ffffff26}.btn-outline[data-astro-cid-7xzptghw]:hover{color:#fff;background:#ffffff0d}.btn-success[data-astro-cid-7xzptghw]{color:#fff;background:#10b981}.btn-success[data-astro-cid-7xzptghw]:hover{background:#059669}.btn-danger[data-astro-cid-7xzptghw]{color:#ef4444;background:#ef444426;border:1px solid #ef444440}.btn-danger[data-astro-cid-7xzptghw]:hover{background:#ef444440}.status-bar[data-astro-cid-7xzptghw]{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.65rem 1rem;font-size:.85rem;display:flex}.status-msg[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);flex:1}.char-count[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);font-size:.8rem}.status-bar[data-astro-cid-7xzptghw].valid{background:#10b98114;border-color:#10b98166}.status-bar[data-astro-cid-7xzptghw].valid .status-msg[data-astro-cid-7xzptghw]{color:#10b981;font-weight:600}.status-bar[data-astro-cid-7xzptghw].invalid{background:#ef444414;border-color:#ef444466}.status-bar[data-astro-cid-7xzptghw].invalid .status-msg[data-astro-cid-7xzptghw]{color:#ef4444;font-weight:600}.editor-grid[data-astro-cid-7xzptghw]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.editor-pane[data-astro-cid-7xzptghw]{background:#0f172a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pane-header[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);background:#ffffff0a;border-bottom:1px solid #ffffff14;padding:.65rem 1rem;font-size:.82rem;font-weight:700}textarea[data-astro-cid-7xzptghw]{color:#e2e8f0;resize:vertical;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;height:380px;padding:1rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.88rem;line-height:1.5}.faq-section[data-astro-cid-7xzptghw]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff14);border-radius:16px;padding:2rem}.faq-section[data-astro-cid-7xzptghw] h2[data-astro-cid-7xzptghw]{margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.faq-list[data-astro-cid-7xzptghw]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-astro-cid-7xzptghw]{background:#0003;border:1px solid #ffffff0f;border-radius:8px;padding:1rem 1.25rem}.faq-item[data-astro-cid-7xzptghw] summary[data-astro-cid-7xzptghw]{cursor:pointer;color:var(--text,#f1f5f9);font-weight:700}.faq-item[data-astro-cid-7xzptghw] p[data-astro-cid-7xzptghw]{color:var(--text-muted,#94a3b8);margin:.75rem 0 0;font-size:.92rem;line-height:1.6}@media (width<=768px){.editor-grid[data-astro-cid-7xzptghw]{grid-template-columns:1fr}textarea[data-astro-cid-7xzptghw]{height:260px}.toolbar[data-astro-cid-7xzptghw]{flex-direction:column;align-items:stretch}.toolbar-left[data-astro-cid-7xzptghw],.toolbar-right[data-astro-cid-7xzptghw]{width:100%}.tool-btn[data-astro-cid-7xzptghw]{flex:1;justify-content:center}}
