.gen-form[data-astro-cid-rgwmymvs]{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}textarea[data-astro-cid-rgwmymvs]{width:100%;box-sizing:border-box;padding:12px 14px;resize:vertical;background:var(--bg-deep);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font:inherit;font-size:15px;line-height:1.6;outline:none}textarea[data-astro-cid-rgwmymvs]:focus{border-color:var(--accent)}.gen-examples[data-astro-cid-rgwmymvs]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-rgwmymvs]{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:12.5px;cursor:pointer;text-align:left}.chip[data-astro-cid-rgwmymvs]:hover{background:var(--bg-elevated);color:var(--text-primary)}.gen-meta[data-astro-cid-rgwmymvs]{font-size:12px;color:var(--text-muted);margin:0}.gen-loading[data-astro-cid-rgwmymvs]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}.gen-loading[data-astro-cid-rgwmymvs] p[data-astro-cid-rgwmymvs]{margin:0;font-size:14px}.spinner[data-astro-cid-rgwmymvs]{width:32px;height:32px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dz-error[data-astro-cid-rgwmymvs]{margin-top:16px;padding:12px 16px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:14px;line-height:1.6}.result[data-astro-cid-rgwmymvs]{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}.result-preview[data-astro-cid-rgwmymvs] img[data-astro-cid-rgwmymvs]{width:100%;border-radius:10px;border:1px solid var(--border);background:var(--bg-deep)}.result-fields[data-astro-cid-rgwmymvs]{display:flex;flex-direction:column;gap:10px;min-width:0}.field-label[data-astro-cid-rgwmymvs]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.copy-row[data-astro-cid-rgwmymvs]{display:flex;gap:8px}.share-row[data-astro-cid-rgwmymvs]{display:flex;flex-wrap:wrap;gap:8px}.share-row[data-astro-cid-rgwmymvs] .share-btn{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-size:13px;text-decoration:none;cursor:pointer}.share-row[data-astro-cid-rgwmymvs] .share-btn:hover{border-color:var(--accent)}.copy-row[data-astro-cid-rgwmymvs] input[data-astro-cid-rgwmymvs]{flex:1;min-width:0;padding:10px 12px;background:var(--bg-deep);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:13px;outline:none}.copy-btn[data-astro-cid-rgwmymvs]{padding:10px 16px;border-radius:8px;border:1px solid var(--border);background:var(--accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.copy-btn[data-astro-cid-rgwmymvs]:hover{background:var(--accent-hover)}.copy-btn[data-astro-cid-rgwmymvs].copied{background:var(--green);border-color:var(--green)}.claim-box[data-astro-cid-rgwmymvs]{margin-top:4px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-deep)}.claim-head[data-astro-cid-rgwmymvs]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.claim-head[data-astro-cid-rgwmymvs].claim-saved{color:var(--green)}.claim-btn[data-astro-cid-rgwmymvs]{display:inline-block;text-decoration:none}.claim-sub[data-astro-cid-rgwmymvs]{font-size:12.5px;color:var(--text-muted);margin:10px 0 0;line-height:1.6}.claim-sub[data-astro-cid-rgwmymvs] a[data-astro-cid-rgwmymvs]{color:var(--accent)}.dev-line[data-astro-cid-rgwmymvs]{margin:0;font-size:12.5px;color:var(--text-muted)}.dev-line[data-astro-cid-rgwmymvs] a[data-astro-cid-rgwmymvs]{color:var(--accent)}.text-btn[data-astro-cid-rgwmymvs]{align-self:flex-start;background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;padding:0}@media(max-width:640px){.result[data-astro-cid-rgwmymvs]{grid-template-columns:1fr}}.tool-hero[data-astro-cid-uvdqo3n2]{padding:100px 24px 32px;text-align:center}.tool-hero[data-astro-cid-uvdqo3n2] h1[data-astro-cid-uvdqo3n2]{font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.03em;margin:12px 0}.tool-sub[data-astro-cid-uvdqo3n2]{color:var(--text-secondary);font-size:17px;line-height:1.7;max-width:560px;margin:0 auto}.tool-sub[data-astro-cid-uvdqo3n2] a[data-astro-cid-uvdqo3n2]{color:var(--accent)}.tool-widget[data-astro-cid-uvdqo3n2]{padding:8px 24px 40px}.tool-widget[data-astro-cid-uvdqo3n2] .container[data-astro-cid-uvdqo3n2]{max-width:720px}.tool-examples[data-astro-cid-uvdqo3n2]{padding:8px 24px}.tool-examples[data-astro-cid-uvdqo3n2] .container[data-astro-cid-uvdqo3n2]{max-width:720px}.tool-examples[data-astro-cid-uvdqo3n2] h2[data-astro-cid-uvdqo3n2]{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:24px 0 8px}.ex-sub[data-astro-cid-uvdqo3n2]{color:var(--text-secondary);font-size:14px;margin:0 0 16px}.ex-grid[data-astro-cid-uvdqo3n2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ex-card[data-astro-cid-uvdqo3n2]{margin:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.ex-card[data-astro-cid-uvdqo3n2] img[data-astro-cid-uvdqo3n2]{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;background:var(--bg-deep)}.ex-card[data-astro-cid-uvdqo3n2] figcaption[data-astro-cid-uvdqo3n2]{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1}.ex-prompt[data-astro-cid-uvdqo3n2]{font-size:12.5px;color:var(--text-secondary);line-height:1.5;flex:1}.ex-use[data-astro-cid-uvdqo3n2]{align-self:flex-start;background:none;border:1px solid var(--border);color:var(--accent);border-radius:8px;padding:6px 10px;font-size:12.5px;cursor:pointer}.ex-use[data-astro-cid-uvdqo3n2]:hover{background:var(--bg-elevated)}@media(max-width:640px){.ex-grid[data-astro-cid-uvdqo3n2]{grid-template-columns:1fr}}.tool-content[data-astro-cid-uvdqo3n2]{padding:24px 24px 100px}.tool-content[data-astro-cid-uvdqo3n2] .container[data-astro-cid-uvdqo3n2]{max-width:720px}.tool-content[data-astro-cid-uvdqo3n2] h2[data-astro-cid-uvdqo3n2]{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:40px 0 12px}.tool-content[data-astro-cid-uvdqo3n2] p[data-astro-cid-uvdqo3n2]{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:16px}.tool-content[data-astro-cid-uvdqo3n2] ul[data-astro-cid-uvdqo3n2]{color:var(--text-secondary);padding-left:20px;margin-bottom:16px}.tool-content[data-astro-cid-uvdqo3n2] li[data-astro-cid-uvdqo3n2]{margin-bottom:6px;font-size:15px;line-height:1.7}.tool-content[data-astro-cid-uvdqo3n2] a[data-astro-cid-uvdqo3n2]{color:var(--accent)}.faq-list[data-astro-cid-uvdqo3n2]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.faq-item[data-astro-cid-uvdqo3n2]{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:0 20px}.faq-item[data-astro-cid-uvdqo3n2] summary[data-astro-cid-uvdqo3n2]{cursor:pointer;padding:18px 0;font-size:15px;font-weight:600;color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item[data-astro-cid-uvdqo3n2] summary[data-astro-cid-uvdqo3n2]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-uvdqo3n2] summary[data-astro-cid-uvdqo3n2]:after{content:"+";font-size:20px;color:var(--text-muted);flex-shrink:0}.faq-item[data-astro-cid-uvdqo3n2][open] summary[data-astro-cid-uvdqo3n2]:after{content:"−"}.faq-item[data-astro-cid-uvdqo3n2] p[data-astro-cid-uvdqo3n2]{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0;padding:0 0 18px}.faq-item[data-astro-cid-uvdqo3n2] a[data-astro-cid-uvdqo3n2]{color:var(--accent)}
