.tool-page[data-astro-cid-udng37gu]{padding-bottom:1rem}.tool-breadcrumbs[data-astro-cid-udng37gu] ol[data-astro-cid-udng37gu]{gap:var(--space-2);color:var(--muted-foreground);margin:0 0 1.1rem;padding:0;font-size:.82rem;list-style:none;display:flex}.tool-breadcrumbs[data-astro-cid-udng37gu] a[data-astro-cid-udng37gu]{color:var(--muted-foreground)}.tool-breadcrumbs[data-astro-cid-udng37gu] a[data-astro-cid-udng37gu]:hover{color:var(--primary)}.tool-breadcrumbs[data-astro-cid-udng37gu] li[data-astro-cid-udng37gu][aria-current=page]{color:var(--foreground)}.tool-intro[data-astro-cid-udng37gu]{padding-block:1rem 2rem}.panel-kicker[data-astro-cid-udng37gu]{color:#61517f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:flex}.tool-intro[data-astro-cid-udng37gu] h1[data-astro-cid-udng37gu]{letter-spacing:-.045em;max-width:760px;margin:.35rem 0 .7rem;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08}.intro-copy[data-astro-cid-udng37gu]{max-width:640px;color:var(--muted-foreground);margin:0;font-size:1.1rem}.privacy-note[data-astro-cid-udng37gu]{color:#4c6e57;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.9rem;font-weight:600;display:flex}.tool-shell[data-astro-cid-udng37gu]{background:#fff;border:1px solid #dfdde5;border-radius:18px;grid-template-columns:minmax(275px,340px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 54px #382c511a}.editor-panel[data-astro-cid-udng37gu]{background:#fbfafc;border-right:1px solid #e6e4e9;padding:1.45rem}.panel-heading[data-astro-cid-udng37gu] h2[data-astro-cid-udng37gu]{margin:.15rem 0 .8rem;font-size:1.1rem}.details-heading[data-astro-cid-udng37gu]{margin-top:1.4rem}.editor-fields[data-astro-cid-udng37gu]{gap:.65rem;display:grid}.editor-fields[data-astro-cid-udng37gu] label[data-astro-cid-udng37gu]{color:#47434e;gap:.3rem;font-size:.76rem;font-weight:700;display:grid}.optional-tag[data-astro-cid-udng37gu]{color:#918aa0;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600}.editor-fields[data-astro-cid-udng37gu] input[data-astro-cid-udng37gu]:focus,.editor-fields[data-astro-cid-udng37gu] select[data-astro-cid-udng37gu]:focus{border-color:#695a8b;outline:3px solid #e8e2f1}.generate-action[data-astro-cid-udng37gu]{background:#51416e;width:100%;margin-top:1.3rem}.canvas-area[data-astro-cid-udng37gu]{background:#f2f1f4;grid-template-rows:auto 1fr;min-width:0;display:grid}.canvas-toolbar[data-astro-cid-udng37gu]{color:#6b6572;background:#fffc;border-bottom:1px solid #e1dfe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.canvas-toolbar[data-astro-cid-udng37gu]>span[data-astro-cid-udng37gu]{align-items:center;gap:.35rem;display:flex}.toolbar-actions[data-astro-cid-udng37gu]{gap:.5rem;display:flex}.small-action[data-astro-cid-udng37gu]{padding:.45rem .75rem;font-size:.8rem}.results-stage[data-astro-cid-udng37gu]{justify-items:center;gap:.7rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.qr-preview-frame[data-astro-cid-udng37gu]{border:1px solid var(--border);border-radius:var(--radius-medium);box-shadow:var(--shadow-small);background:#fff;padding:1.25rem;display:grid}.qr-canvas[data-astro-cid-udng37gu]{max-width:100%;height:auto;display:block}.qr-dimensions[data-astro-cid-udng37gu]{color:#6b6572;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem}.qr-error[data-astro-cid-udng37gu]{border-radius:var(--radius-medium);background:rgb(from var(--danger) r g b / .08);color:var(--danger);text-align:center;margin:0;padding:.7rem .9rem;font-size:.85rem;font-weight:600}.tool-reassurance[data-astro-cid-udng37gu]{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-block:1.75rem;display:grid}.tool-reassurance[data-astro-cid-udng37gu]>div[data-astro-cid-udng37gu]{color:#5f5865;align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.tool-reassurance[data-astro-cid-udng37gu] svg[data-astro-cid-udng37gu]{color:#4d7b57;flex:none}.tool-reassurance[data-astro-cid-udng37gu] strong[data-astro-cid-udng37gu]{color:#38323e;display:block}.tool-upsell[data-astro-cid-udng37gu]{padding-block:1rem 2.5rem}.upsell-card[data-astro-cid-udng37gu]{background:linear-gradient(135deg,#f6f4fa,#fdf8f2);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.upsell-copy[data-astro-cid-udng37gu]{max-width:620px}.upsell-copy[data-astro-cid-udng37gu] h2[data-astro-cid-udng37gu]{margin:.3rem 0 .6rem;font-size:1.5rem}.upsell-copy[data-astro-cid-udng37gu] p[data-astro-cid-udng37gu]:last-child{color:var(--muted-foreground);margin:0}.upsell-action[data-astro-cid-udng37gu]{background:#51416e;flex:none}.tool-faq[data-astro-cid-udng37gu]{padding-block:1rem 3rem}.tool-faq[data-astro-cid-udng37gu] h2[data-astro-cid-udng37gu]{margin:0 0 1.2rem;font-size:1.6rem}.faq-list[data-astro-cid-udng37gu]{gap:.6rem}@media (width<=800px){.tool-shell[data-astro-cid-udng37gu]{grid-template-columns:1fr}.editor-panel[data-astro-cid-udng37gu]{border-bottom:1px solid #e6e4e9;border-right:0}.upsell-card[data-astro-cid-udng37gu]{flex-direction:column;align-items:flex-start}}@media (width<=520px){.tool-intro[data-astro-cid-udng37gu] h1[data-astro-cid-udng37gu]{font-size:1.9rem}.canvas-toolbar[data-astro-cid-udng37gu]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-astro-cid-udng37gu]{width:100%}.toolbar-actions[data-astro-cid-udng37gu] button[data-astro-cid-udng37gu]{flex:1}}
