.tool-page[data-astro-cid-tbhdf36a]{max-width:900px;margin:0 auto;padding:2rem 0 4rem}.breadcrumb[data-astro-cid-tbhdf36a]{color:var(--text-muted,#94a3b8);gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.breadcrumb[data-astro-cid-tbhdf36a] a[data-astro-cid-tbhdf36a]{color:var(--text-muted,#94a3b8);text-decoration:none}.breadcrumb[data-astro-cid-tbhdf36a] a[data-astro-cid-tbhdf36a]:hover{color:var(--primary,#6366f1)}.tool-header[data-astro-cid-tbhdf36a]{text-align:center;margin-bottom:2.5rem}.tool-badge[data-astro-cid-tbhdf36a]{color:#ec4899;background:#ec48991f;border-radius:50px;margin-bottom:.8rem;padding:.35rem .9rem;font-size:.82rem;font-weight:700;display:inline-block}.tool-header[data-astro-cid-tbhdf36a] h1[data-astro-cid-tbhdf36a]{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.tool-subtitle[data-astro-cid-tbhdf36a]{color:var(--text-muted,#94a3b8);max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.5}.generator-card[data-astro-cid-tbhdf36a]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff1a);border-radius:20px;margin-bottom:3rem;padding:2.2rem;box-shadow:0 10px 30px #00000026}.form-grid[data-astro-cid-tbhdf36a]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.input-group[data-astro-cid-tbhdf36a] label[data-astro-cid-tbhdf36a]{margin-bottom:.5rem;font-size:.92rem;font-weight:700;display:block}.input-group[data-astro-cid-tbhdf36a] input[data-astro-cid-tbhdf36a],.input-group[data-astro-cid-tbhdf36a] select[data-astro-cid-tbhdf36a]{width:100%;color:var(--text,#f1f5f9);box-sizing:border-box;background:#0003;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:.75rem 1rem;font-size:1.05rem;font-weight:600;transition:border-color .2s}.input-group[data-astro-cid-tbhdf36a] input[data-astro-cid-tbhdf36a]:focus,.input-group[data-astro-cid-tbhdf36a] select[data-astro-cid-tbhdf36a]:focus{border-color:#ec4899}.input-group[data-astro-cid-tbhdf36a] select[data-astro-cid-tbhdf36a] option[data-astro-cid-tbhdf36a]{color:#fff;background:#1e293b}.options-row[data-astro-cid-tbhdf36a]{flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.check-label[data-astro-cid-tbhdf36a]{color:var(--text,#f1f5f9);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.check-label[data-astro-cid-tbhdf36a] input[data-astro-cid-tbhdf36a]{accent-color:#ec4899;cursor:pointer;width:16px;height:16px}.generate-action[data-astro-cid-tbhdf36a]{justify-content:center;margin-bottom:2.5rem;display:flex}.btn-generate[data-astro-cid-tbhdf36a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);border:none;border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 2.2rem;font-size:1.05rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #ec489966}.btn-generate[data-astro-cid-tbhdf36a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ec48998c}.names-result-grid[data-astro-cid-tbhdf36a]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.name-card{background:#00000040;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;transition:all .2s;display:flex}.name-card:hover{background:#ec489914;border-color:#ec4899;transform:translateY(-2px)}.name-text{color:var(--text,#f1f5f9);letter-spacing:.02em;word-break:break-all;font-size:1.05rem;font-weight:700}.btn-copy-name{color:var(--text,#f1f5f9);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;margin-left:.5rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;transition:all .2s}.btn-copy-name.copied{color:#fff;background:#10b981;border-color:#10b981}.faq-section[data-astro-cid-tbhdf36a]{background:var(--bg-card,#1e293b);border:1px solid var(--border,#ffffff14);border-radius:16px;padding:2rem}.faq-section[data-astro-cid-tbhdf36a] h2[data-astro-cid-tbhdf36a]{margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.faq-list[data-astro-cid-tbhdf36a]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-astro-cid-tbhdf36a]{background:#0003;border:1px solid #ffffff0f;border-radius:8px;padding:1rem 1.25rem}.faq-item[data-astro-cid-tbhdf36a] summary[data-astro-cid-tbhdf36a]{cursor:pointer;color:var(--text,#f1f5f9);font-weight:700}.faq-item[data-astro-cid-tbhdf36a] p[data-astro-cid-tbhdf36a]{color:var(--text-muted,#94a3b8);margin:.75rem 0 0;font-size:.92rem;line-height:1.6}@media (width<=650px){.form-grid[data-astro-cid-tbhdf36a]{grid-template-columns:1fr}.generator-card[data-astro-cid-tbhdf36a]{padding:1.4rem}}
