.tool-page[data-astro-cid-uk4hlbic]{padding-bottom:1rem}.tool-breadcrumbs[data-astro-cid-uk4hlbic] ol[data-astro-cid-uk4hlbic]{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-uk4hlbic] a[data-astro-cid-uk4hlbic]{color:var(--muted-foreground)}.tool-breadcrumbs[data-astro-cid-uk4hlbic] a[data-astro-cid-uk4hlbic]:hover{color:var(--primary)}.tool-breadcrumbs[data-astro-cid-uk4hlbic] li[data-astro-cid-uk4hlbic][aria-current=page]{color:var(--foreground)}.tool-intro[data-astro-cid-uk4hlbic]{padding-block:1rem 2rem}.panel-kicker[data-astro-cid-uk4hlbic]{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-uk4hlbic] h1[data-astro-cid-uk4hlbic]{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-uk4hlbic]{max-width:640px;color:var(--muted-foreground);margin:0;font-size:1.1rem}.privacy-note[data-astro-cid-uk4hlbic]{color:#4c6e57;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.9rem;font-weight:600;display:flex}.tool-shell[data-astro-cid-uk4hlbic]{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-uk4hlbic]{background:#fbfafc;border-right:1px solid #e6e4e9;padding:1.45rem}.panel-heading[data-astro-cid-uk4hlbic] h2[data-astro-cid-uk4hlbic]{margin:.15rem 0 .8rem;font-size:1.1rem}.editor-fields[data-astro-cid-uk4hlbic]{gap:.65rem;display:grid}.editor-fields[data-astro-cid-uk4hlbic] label[data-astro-cid-uk4hlbic]{color:#47434e;gap:.3rem;font-size:.76rem;font-weight:700;display:grid}.optional-tag[data-astro-cid-uk4hlbic]{color:#918aa0;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600}.editor-fields[data-astro-cid-uk4hlbic] input[data-astro-cid-uk4hlbic],.editor-fields[data-astro-cid-uk4hlbic] select[data-astro-cid-uk4hlbic]{box-sizing:border-box;color:#29252f;width:100%;font:inherit;background:#fff;border:1px solid #d9d5df;border-radius:7px;padding:.55rem .65rem;font-size:.88rem;line-height:1.35}.editor-fields[data-astro-cid-uk4hlbic] input[data-astro-cid-uk4hlbic]:focus,.editor-fields[data-astro-cid-uk4hlbic] select[data-astro-cid-uk4hlbic]:focus{border-color:#695a8b;outline:3px solid #e8e2f1}.field-pair[data-astro-cid-uk4hlbic]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.generate-action[data-astro-cid-uk4hlbic]{background:#51416e;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.3rem;display:inline-flex}.canvas-area[data-astro-cid-uk4hlbic]{background:#f2f1f4;grid-template-rows:auto 1fr;min-width:0;display:grid}.canvas-toolbar[data-astro-cid-uk4hlbic]{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-uk4hlbic]>span[data-astro-cid-uk4hlbic]{align-items:center;gap:.35rem;display:flex}.secondary-action[data-astro-cid-uk4hlbic]{color:#514a5a;background:#fff;border:1px solid #d7d2dc}.small-action[data-astro-cid-uk4hlbic]{padding:.45rem .75rem;font-size:.8rem}.results-stage[data-astro-cid-uk4hlbic]{align-content:start;gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.link-output[data-astro-cid-uk4hlbic]{color:#29252f;word-break:break-all;background:#fff;border:1px solid #dcd9e2;border-radius:10px;margin:0;padding:1rem 1.1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;line-height:1.6}.preview-action[data-astro-cid-uk4hlbic]{background:#51416e;justify-content:center;align-items:center;gap:.5rem;width:fit-content;display:inline-flex}.link-hint[data-astro-cid-uk4hlbic]{color:#6b6572;max-width:46ch;margin:0;font-size:.85rem;line-height:1.6}.tool-reassurance[data-astro-cid-uk4hlbic]{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-block:1.75rem;display:grid}.tool-reassurance[data-astro-cid-uk4hlbic]>div[data-astro-cid-uk4hlbic]{color:#5f5865;align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.tool-reassurance[data-astro-cid-uk4hlbic] svg[data-astro-cid-uk4hlbic]{color:#4d7b57;flex:none}.tool-reassurance[data-astro-cid-uk4hlbic] strong[data-astro-cid-uk4hlbic]{color:#38323e;display:block}.tool-upsell[data-astro-cid-uk4hlbic]{padding-block:1rem 2.5rem}.upsell-card[data-astro-cid-uk4hlbic]{background:linear-gradient(135deg,#f6f4fa,#fdf8f2);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.upsell-copy[data-astro-cid-uk4hlbic]{max-width:620px}.upsell-copy[data-astro-cid-uk4hlbic] h2[data-astro-cid-uk4hlbic]{margin:.3rem 0 .6rem;font-size:1.5rem}.upsell-copy[data-astro-cid-uk4hlbic] p[data-astro-cid-uk4hlbic]:last-child{color:var(--muted-foreground);margin:0}.upsell-action[data-astro-cid-uk4hlbic]{background:#51416e;flex:none;align-items:center;gap:.5rem;display:inline-flex}.tool-faq[data-astro-cid-uk4hlbic]{padding-block:1rem 3rem}.tool-faq[data-astro-cid-uk4hlbic] h2[data-astro-cid-uk4hlbic]{margin:0 0 1.2rem;font-size:1.6rem}.faq-list[data-astro-cid-uk4hlbic]{gap:.6rem}.faq-item[data-astro-cid-uk4hlbic]{background:#fff;border:1px solid #e6e4e9;border-radius:10px;padding:1rem 1.1rem}.faq-item[data-astro-cid-uk4hlbic] summary[data-astro-cid-uk4hlbic]{cursor:pointer;font-weight:700}.faq-item[data-astro-cid-uk4hlbic] p[data-astro-cid-uk4hlbic]{color:var(--muted-foreground);margin:.7rem 0 0}@media (width<=800px){.tool-shell[data-astro-cid-uk4hlbic]{grid-template-columns:1fr}.editor-panel[data-astro-cid-uk4hlbic]{border-bottom:1px solid #e6e4e9;border-right:0}.upsell-card[data-astro-cid-uk4hlbic]{flex-direction:column;align-items:flex-start}}@media (width<=520px){.tool-intro[data-astro-cid-uk4hlbic] h1[data-astro-cid-uk4hlbic]{font-size:1.9rem}.canvas-toolbar[data-astro-cid-uk4hlbic]{flex-direction:column;align-items:flex-start}}
