.bulk-page[data-astro-cid-cd56fyo7]{padding-bottom:1rem}.bulk-intro[data-astro-cid-cd56fyo7]{padding-block:1.5rem 2rem}.tool-breadcrumbs[data-astro-cid-cd56fyo7] ol[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);gap:.6rem;margin:0 0 2.2rem;font-size:.82rem}.tool-breadcrumbs[data-astro-cid-cd56fyo7] a[data-astro-cid-cd56fyo7]{color:inherit}.bulk-intro-row[data-astro-cid-cd56fyo7]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.bulk-intro[data-astro-cid-cd56fyo7] h1[data-astro-cid-cd56fyo7]{letter-spacing:-.06em;max-width:800px;margin:.35rem 0 .7rem;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.02}.intro-copy[data-astro-cid-cd56fyo7]{max-width:700px;color:var(--muted-foreground);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.eyebrow[data-astro-cid-cd56fyo7],.panel-kicker[data-astro-cid-cd56fyo7]{color:#61517f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:800;display:flex}.privacy-note[data-astro-cid-cd56fyo7]{color:#4c6e57;flex:none;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.9rem;font-weight:600;display:flex}.bulk-tool-shell[data-astro-cid-cd56fyo7]{background:#fff;border:1px solid #dfdde5;border-radius:18px;overflow:hidden;box-shadow:0 22px 54px #382c511a}.bulk-builder-grid[data-astro-cid-cd56fyo7]{grid-template-columns:minmax(290px,360px) minmax(0,1fr);display:grid}.bulk-controls[data-astro-cid-cd56fyo7]{background:#fbfafc;border-right:1px solid #e6e4e9;padding:1.45rem}.panel-heading[data-astro-cid-cd56fyo7] h2[data-astro-cid-cd56fyo7]{margin:.15rem 0 .45rem;font-size:1.12rem}.panel-help[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:0 0 1.1rem;font-size:.82rem;line-height:1.5}.editor-fields[data-astro-cid-cd56fyo7]{gap:.7rem;display:grid}.editor-fields[data-astro-cid-cd56fyo7] label[data-astro-cid-cd56fyo7],.mapping-grid[data-astro-cid-cd56fyo7] label[data-astro-cid-cd56fyo7]{color:#47434e;gap:.3rem;font-size:.76rem;font-weight:700;display:grid}.editor-fields[data-astro-cid-cd56fyo7] input[data-astro-cid-cd56fyo7],.editor-fields[data-astro-cid-cd56fyo7] textarea[data-astro-cid-cd56fyo7],.mapping-grid[data-astro-cid-cd56fyo7] select[data-astro-cid-cd56fyo7]{box-sizing:border-box;width:100%}.editor-fields[data-astro-cid-cd56fyo7] input[data-astro-cid-cd56fyo7]:focus,.editor-fields[data-astro-cid-cd56fyo7] textarea[data-astro-cid-cd56fyo7]:focus,.mapping-grid[data-astro-cid-cd56fyo7] select[data-astro-cid-cd56fyo7]:focus{border-color:#695a8b;outline:3px solid #e8e2f1}.editor-fields[data-astro-cid-cd56fyo7] textarea[data-astro-cid-cd56fyo7]{resize:vertical;min-height:5.2rem}.field-hint[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:0;font-size:.72rem;font-weight:400;line-height:1.45}.field-hint[data-astro-cid-cd56fyo7] code[data-astro-cid-cd56fyo7]{color:#5f4c82;font-size:.7rem}.design-heading[data-astro-cid-cd56fyo7]{margin-top:1.65rem}.template-grid[data-astro-cid-cd56fyo7]{gap:.4rem;margin-top:.75rem;display:grid}.template-card[data-astro-cid-cd56fyo7]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.65rem;padding:.52rem;display:flex;position:relative}.template-card[data-astro-cid-cd56fyo7]:hover{background:#f1eff5}.template-card[data-astro-cid-cd56fyo7]:focus-visible{outline-offset:2px;outline:3px solid #d8cfee}.template-card[data-astro-cid-cd56fyo7].selected{background:#f3f0f8;border-color:#695a8b;box-shadow:inset 0 0 0 1px #695a8b}.template-card-copy[data-astro-cid-cd56fyo7]{gap:.12rem;display:grid}.template-card-copy[data-astro-cid-cd56fyo7] strong[data-astro-cid-cd56fyo7]{font-size:.82rem}.template-card-copy[data-astro-cid-cd56fyo7] small[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);font-size:.7rem}.template-tick[data-astro-cid-cd56fyo7]{color:#655387;margin-left:auto;display:none}.template-card[data-astro-cid-cd56fyo7].selected .template-tick[data-astro-cid-cd56fyo7]{display:block}.template-thumb[data-astro-cid-cd56fyo7]{background:#fffdf6;border:1px solid #d6d1c8;flex:none;width:57px;height:39px;display:block;position:relative;overflow:hidden}.template-thumb[data-astro-cid-cd56fyo7]:before{border:1px solid var(--thumb-accent);content:"";opacity:.8;position:absolute;inset:4px}.template-thumb[data-astro-cid-cd56fyo7] i[data-astro-cid-cd56fyo7],.template-thumb[data-astro-cid-cd56fyo7] b[data-astro-cid-cd56fyo7],.template-thumb[data-astro-cid-cd56fyo7] em[data-astro-cid-cd56fyo7]{content:"";background:#817b75;height:2px;display:block;position:absolute;left:16px}.template-thumb[data-astro-cid-cd56fyo7] i[data-astro-cid-cd56fyo7]{background:var(--thumb-accent);width:24px;top:11px}.template-thumb[data-astro-cid-cd56fyo7] b[data-astro-cid-cd56fyo7]{width:30px;top:18px}.template-thumb[data-astro-cid-cd56fyo7] em[data-astro-cid-cd56fyo7]{width:20px;top:23px}.template-thumb--modern[data-astro-cid-cd56fyo7]{background:#f8fafb}.template-thumb--modern[data-astro-cid-cd56fyo7]:before{border-width:0 0 0 5px}.template-thumb--corporate[data-astro-cid-cd56fyo7]{background:#eef2f8}.template-thumb--corporate[data-astro-cid-cd56fyo7] i[data-astro-cid-cd56fyo7]{width:28px;height:6px;top:9px}.template-thumb--bold[data-astro-cid-cd56fyo7]{background:var(--thumb-accent)}.template-thumb--bold[data-astro-cid-cd56fyo7]:before{border-color:#fff}.template-thumb--bold[data-astro-cid-cd56fyo7] i[data-astro-cid-cd56fyo7]{background:#fff}.template-thumb--bold[data-astro-cid-cd56fyo7] b[data-astro-cid-cd56fyo7],.template-thumb--bold[data-astro-cid-cd56fyo7] em[data-astro-cid-cd56fyo7]{background:#ecd8d7}.bulk-preview-panel[data-astro-cid-cd56fyo7]{background:#f2f1f4;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.preview-head[data-astro-cid-cd56fyo7]{background:#fffc;border-bottom:1px solid #e1dfe5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.preview-template[data-astro-cid-cd56fyo7]{color:#6b6572;margin:.15rem 0 0;font-size:.78rem}.count-badge[data-astro-cid-cd56fyo7]{white-space:nowrap}.preview-stage[data-astro-cid-cd56fyo7]{place-items:center;min-height:550px;padding:clamp(1rem,4vw,3rem);display:grid}.preview-frame[data-astro-cid-cd56fyo7]{width:min(100%,760px);box-shadow:0 14px 30px #1d18232e}.preview-frame[data-astro-cid-cd56fyo7] .certificate[data-astro-cid-cd56fyo7]{box-shadow:none}.preview-foot[data-astro-cid-cd56fyo7]{color:#6b6572;background:#fff;border-top:1px solid #e1dfe5;padding:.85rem 1rem;font-size:.78rem}.preview-foot[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]{align-items:center;gap:.4rem;margin:0;display:flex}.bulk-import-section[data-astro-cid-cd56fyo7]{border-top:1px solid #e6e4e9;padding:1.5rem}.step-head[data-astro-cid-cd56fyo7]{align-items:flex-start;gap:.8rem;display:flex}.step-num[data-astro-cid-cd56fyo7]{color:#fff;background:#695a8b;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid}.step-head-copy[data-astro-cid-cd56fyo7]{min-width:0}.step-head-copy[data-astro-cid-cd56fyo7] h2[data-astro-cid-cd56fyo7]{margin:.05rem 0 .25rem;font-size:1.12rem}.step-head-copy[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.5}.bulk-import-section[data-astro-cid-cd56fyo7]>.step-head[data-astro-cid-cd56fyo7]{justify-content:space-between;align-items:center}.bulk-import-section[data-astro-cid-cd56fyo7]>.step-head[data-astro-cid-cd56fyo7] .step-head-copy[data-astro-cid-cd56fyo7]{flex:1}.bulk-import-section[data-astro-cid-cd56fyo7]>.step-head[data-astro-cid-cd56fyo7]>.button[data-astro-cid-cd56fyo7]{flex:none}.import-row[data-astro-cid-cd56fyo7]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:1.2rem;display:grid}.dropzone[data-astro-cid-cd56fyo7]{cursor:pointer;background:#faf9fc;border:1px dashed #a9a1ba;border-radius:12px;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 1rem;transition:border-color .15s,background .15s;display:flex}.dropzone[data-astro-cid-cd56fyo7]:hover,.dropzone[data-astro-cid-cd56fyo7][data-dragging=true]{background:#f3f0f8;border-color:#695a8b}.dropzone[data-astro-cid-cd56fyo7]:focus-within{outline:3px solid #e8e2f1}.dropzone-icon[data-astro-cid-cd56fyo7]{color:#655387;background:#ece7f5;border-radius:9px;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.dropzone-copy[data-astro-cid-cd56fyo7]{gap:.2rem;display:grid}.dropzone-copy[data-astro-cid-cd56fyo7] strong[data-astro-cid-cd56fyo7]{font-size:.86rem}.dropzone-copy[data-astro-cid-cd56fyo7] small[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);font-size:.72rem}.import-status[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:0;font-size:.76rem}.import-status[data-astro-cid-cd56fyo7][data-tone=success]{color:#39704a}.import-status[data-astro-cid-cd56fyo7][data-tone=error]{color:#a04444}.mapping-panel[data-astro-cid-cd56fyo7]{background:#fbfaff;border:1px solid #e3dfeb;border-radius:12px;margin-top:1rem;padding:1rem}.mapping-panel[data-astro-cid-cd56fyo7][hidden],.csv-errors[data-astro-cid-cd56fyo7][hidden],.table-empty[data-astro-cid-cd56fyo7][hidden],.table-wrap[data-astro-cid-cd56fyo7][hidden]{display:none}.mapping-heading[data-astro-cid-cd56fyo7]{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.mapping-heading[data-astro-cid-cd56fyo7] h3[data-astro-cid-cd56fyo7]{margin:0 0 .2rem;font-size:.9rem}.mapping-heading[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:0;font-size:.75rem}.mapping-file[data-astro-cid-cd56fyo7]{color:#695a8b;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.72rem;overflow:hidden}.mapping-grid[data-astro-cid-cd56fyo7]{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.mapping-grid[data-astro-cid-cd56fyo7] select[data-astro-cid-cd56fyo7]{background:#fff;font-size:.8rem}.mapping-panel[data-astro-cid-cd56fyo7]>.field-hint[data-astro-cid-cd56fyo7]{margin-top:.75rem}.mapping-panel[data-astro-cid-cd56fyo7]>.field-hint[data-astro-cid-cd56fyo7] strong[data-astro-cid-cd56fyo7]{color:#47434e}.csv-errors[data-astro-cid-cd56fyo7]{color:#8c5c1d;background:#fff7e9;border-radius:10px;gap:.6rem;margin-top:1rem;padding:.85rem 1rem;font-size:.78rem;display:flex}.csv-errors-list[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]{margin:0 0 .25rem}.csv-errors-list[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]:last-child{margin-bottom:0}.table-wrap[data-astro-cid-cd56fyo7]{border:1px solid #e4e1e8;border-radius:10px;max-height:22rem;margin-top:1rem;overflow:auto}.recipients-table[data-astro-cid-cd56fyo7]{width:100%;margin:0;font-size:.78rem}.recipients-table[data-astro-cid-cd56fyo7] th[data-astro-cid-cd56fyo7],.recipients-table[data-astro-cid-cd56fyo7] td[data-astro-cid-cd56fyo7]{white-space:nowrap;min-width:9rem;padding:.65rem .75rem}.recipients-table[data-astro-cid-cd56fyo7] thead[data-astro-cid-cd56fyo7] th[data-astro-cid-cd56fyo7]{z-index:1;color:#57505f;letter-spacing:.04em;text-transform:uppercase;background:#f7f5fa;font-size:.7rem;position:sticky;top:0}.recipients-table[data-astro-cid-cd56fyo7] tbody[data-astro-cid-cd56fyo7] th[data-astro-cid-cd56fyo7]{color:#8a8390;font-weight:500}.recipients-table[data-astro-cid-cd56fyo7] .col-index[data-astro-cid-cd56fyo7]{width:3.4rem}.table-note[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.74rem}.table-empty[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);text-align:center;border:1px dashed #d1cbdc;border-radius:10px;margin:1rem 0 0;padding:1.1rem;font-size:.82rem}.bulk-generate-bar[data-astro-cid-cd56fyo7]{background:#fbfafc;border-top:1px solid #e6e4e9;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 1.5rem;display:flex}.generate-summary[data-astro-cid-cd56fyo7]{flex-wrap:wrap;gap:1.5rem;display:flex}.generate-summary[data-astro-cid-cd56fyo7] div[data-astro-cid-cd56fyo7]{gap:.2rem;display:grid}.generate-summary[data-astro-cid-cd56fyo7] span[data-astro-cid-cd56fyo7]{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.generate-summary[data-astro-cid-cd56fyo7] strong[data-astro-cid-cd56fyo7]{color:#38323e;font-size:.86rem}.generate-action[data-astro-cid-cd56fyo7]{align-items:center;gap:.8rem;display:flex}.generate-status[data-astro-cid-cd56fyo7]{max-width:20rem;color:var(--muted-foreground);text-align:right;margin:0;font-size:.76rem}.generate-status[data-astro-cid-cd56fyo7][data-tone=success]{color:#39704a}.generate-status[data-astro-cid-cd56fyo7][data-tone=error]{color:#a04444}.generate-button[data-astro-cid-cd56fyo7]{white-space:nowrap;background:#51416e}.generate-button[data-astro-cid-cd56fyo7][aria-busy=true]{cursor:wait;opacity:.72}.bulk-reassurance[data-astro-cid-cd56fyo7]{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-block:1.75rem;display:grid}.bulk-reassurance[data-astro-cid-cd56fyo7]>div[data-astro-cid-cd56fyo7]{color:#5f5865;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.bulk-reassurance[data-astro-cid-cd56fyo7] svg[data-astro-cid-cd56fyo7]{color:#4d7b57;flex:none}.bulk-reassurance[data-astro-cid-cd56fyo7] strong[data-astro-cid-cd56fyo7]{color:#38323e;display:block}.bulk-upsell[data-astro-cid-cd56fyo7] .card[data-astro-cid-cd56fyo7]{background:linear-gradient(135deg,#fbf9ff,#f5f7ff);border-color:#ded8ec;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.bulk-upsell[data-astro-cid-cd56fyo7] h2[data-astro-cid-cd56fyo7]{max-width:32rem;margin:.3rem 0 .55rem;font-size:clamp(1.4rem,2.7vw,2rem)}.bulk-upsell[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]:not(.eyebrow){max-width:42rem;color:var(--muted-foreground);margin:0;line-height:1.55}.bulk-faq[data-astro-cid-cd56fyo7]{padding-block:3rem 1rem}.faq-heading[data-astro-cid-cd56fyo7]{max-width:42rem}.faq-heading[data-astro-cid-cd56fyo7] h2[data-astro-cid-cd56fyo7]{margin:.3rem 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem)}.faq-list[data-astro-cid-cd56fyo7]{max-width:50rem}.faq-list[data-astro-cid-cd56fyo7] details[data-astro-cid-cd56fyo7]{border-top:1px solid #e5e1e9}.faq-list[data-astro-cid-cd56fyo7] details[data-astro-cid-cd56fyo7]:last-child{border-bottom:1px solid #e5e1e9}.faq-list[data-astro-cid-cd56fyo7] summary[data-astro-cid-cd56fyo7]{color:#38323e;cursor:pointer;padding:1rem 0;font-weight:700}.faq-list[data-astro-cid-cd56fyo7] details[data-astro-cid-cd56fyo7] p[data-astro-cid-cd56fyo7]{max-width:45rem;color:var(--muted-foreground);margin:0 0 1rem;font-size:.92rem;line-height:1.65}.visually-hidden[data-astro-cid-cd56fyo7]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.bulk-builder-grid[data-astro-cid-cd56fyo7]{grid-template-columns:1fr}.bulk-controls[data-astro-cid-cd56fyo7]{border-bottom:1px solid #e6e4e9;border-right:0}.preview-stage[data-astro-cid-cd56fyo7]{min-height:0}.mapping-grid[data-astro-cid-cd56fyo7]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bulk-intro-row[data-astro-cid-cd56fyo7],.bulk-generate-bar[data-astro-cid-cd56fyo7],.bulk-upsell[data-astro-cid-cd56fyo7] .card[data-astro-cid-cd56fyo7]{flex-direction:column;align-items:flex-start}.privacy-note[data-astro-cid-cd56fyo7]{margin:0}.import-row[data-astro-cid-cd56fyo7]{grid-template-columns:1fr}.import-status[data-astro-cid-cd56fyo7]{padding-inline:.2rem}.generate-action[data-astro-cid-cd56fyo7]{flex-direction:column;align-items:stretch;width:100%}.generate-status[data-astro-cid-cd56fyo7]{text-align:left;max-width:none}.generate-button[data-astro-cid-cd56fyo7]{justify-content:center;width:100%}.bulk-reassurance[data-astro-cid-cd56fyo7]{grid-template-columns:1fr;gap:.8rem}}@media (width<=520px){.bulk-intro[data-astro-cid-cd56fyo7]{padding-block:1rem 1.5rem}.bulk-intro[data-astro-cid-cd56fyo7] h1[data-astro-cid-cd56fyo7]{font-size:2.35rem}.bulk-controls[data-astro-cid-cd56fyo7],.bulk-import-section[data-astro-cid-cd56fyo7]{padding:1rem}.mapping-grid[data-astro-cid-cd56fyo7]{grid-template-columns:1fr}.bulk-import-section[data-astro-cid-cd56fyo7]>.step-head[data-astro-cid-cd56fyo7]{flex-direction:column;align-items:flex-start}.bulk-import-section[data-astro-cid-cd56fyo7]>.step-head[data-astro-cid-cd56fyo7]>.button[data-astro-cid-cd56fyo7]{margin-left:2.5rem}.preview-head[data-astro-cid-cd56fyo7]{padding-inline:.8rem}.preview-stage[data-astro-cid-cd56fyo7]{padding:.8rem}.preview-foot[data-astro-cid-cd56fyo7]{font-size:.72rem}.generate-summary[data-astro-cid-cd56fyo7]{gap:.8rem 1.2rem}.generate-summary[data-astro-cid-cd56fyo7] div[data-astro-cid-cd56fyo7]:last-child{display:none}.bulk-upsell[data-astro-cid-cd56fyo7] .card[data-astro-cid-cd56fyo7]{padding:1.25rem}}
