.tool-hero[data-astro-cid-u43sj5l5]{padding-bottom:0}.tool-app[data-astro-cid-u43sj5l5]{padding-top:var(--space-5)}.tool-grid[data-astro-cid-u43sj5l5]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-4);align-items:start}@media(max-width:860px){.tool-grid[data-astro-cid-u43sj5l5]{grid-template-columns:1fr}}.form-card[data-astro-cid-u43sj5l5],.result-card[data-astro-cid-u43sj5l5]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.field-row[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:.4rem}.field-row[data-astro-cid-u43sj5l5] label[data-astro-cid-u43sj5l5]{font-weight:600;font-size:.95rem}.optional[data-astro-cid-u43sj5l5]{font-weight:400;color:var(--muted)}.field[data-astro-cid-u43sj5l5]{min-height:48px;padding:0 .9em;border-radius:var(--radius-control);border:1px solid var(--line);background:#fff;width:100%}.field[data-astro-cid-u43sj5l5]:focus-visible{box-shadow:var(--focus-ring)}.emoji-toggle[data-astro-cid-u43sj5l5]{display:flex;align-items:center;gap:.6em;font-weight:600;font-size:.9rem;cursor:pointer}.emoji-toggle[data-astro-cid-u43sj5l5] input[data-astro-cid-u43sj5l5]{width:18px;height:18px}.result-card[data-astro-cid-u43sj5l5]{background:var(--ground-raised)}.empty-state[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:var(--space-3)}.empty-copy[data-astro-cid-u43sj5l5]{color:var(--muted)}.empty-skeleton[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:var(--space-3)}.skeleton-option[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:.6rem;padding:var(--space-3);background:#fff;border:1px solid var(--line);border-radius:var(--radius-control)}.skeleton-bar[data-astro-cid-u43sj5l5]{display:block;height:.85em;background:var(--line);border-radius:4px;opacity:.7}.skeleton-bar-label[data-astro-cid-u43sj5l5]{height:.7em;opacity:.45}.bio-options[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:var(--space-3)}.bio-option[data-astro-cid-u43sj5l5]{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-3);background:#fff;border:1px solid var(--line);border-radius:var(--radius-control)}.bio-option-head[data-astro-cid-u43sj5l5]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.bio-style-label[data-astro-cid-u43sj5l5]{font-weight:700}.bio-counter[data-astro-cid-u43sj5l5]{font-size:.8rem;color:var(--muted);font-family:var(--font-mono)}.bio-text[data-astro-cid-u43sj5l5]{font-weight:500;min-height:2.4em}.copy-btn[data-astro-cid-u43sj5l5]{align-self:flex-start;font-size:.85rem;min-height:40px}.copy-btn[data-astro-cid-u43sj5l5].copied{border-color:var(--ink);font-weight:600}.bio-highlights[data-astro-cid-u43sj5l5]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:.4rem}.highlight-list[data-astro-cid-u43sj5l5]{font-weight:500}.info-grid[data-astro-cid-u43sj5l5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5) var(--space-4)}@media(max-width:760px){.info-grid[data-astro-cid-u43sj5l5]{grid-template-columns:1fr}}.info-grid[data-astro-cid-u43sj5l5] p[data-astro-cid-u43sj5l5]{color:var(--muted);margin-top:var(--space-2)}.cta-grid[data-astro-cid-u43sj5l5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:stretch}.tutorials-link[data-astro-cid-u43sj5l5]{margin-top:var(--space-3);font-size:.9rem}.tutorials-link[data-astro-cid-u43sj5l5] a[data-astro-cid-u43sj5l5]{text-decoration:underline;text-underline-offset:.15em;font-weight:600}@media(max-width:760px){.cta-grid[data-astro-cid-u43sj5l5]{grid-template-columns:1fr}}.cta-card[data-astro-cid-u43sj5l5]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.cta-os-text[data-astro-cid-u43sj5l5]{color:var(--ink);font-weight:500}.cta-card[data-astro-cid-u43sj5l5] .btn[data-astro-cid-u43sj5l5]{margin-top:var(--space-3)}.instagram-kit-cta-card[data-astro-cid-u43sj5l5]{padding:var(--space-5);display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-4);align-items:center;background:var(--ground-raised)}@media(max-width:700px){.instagram-kit-cta-card[data-astro-cid-u43sj5l5]{grid-template-columns:1fr}}.instagram-kit-cta-copy[data-astro-cid-u43sj5l5] p[data-astro-cid-u43sj5l5]:not(.mono-tag){color:var(--muted);margin-top:var(--space-2)}
