section.svelte-1tfzgt9{padding:clamp(2rem, 5vw, 3rem) calc(1.25rem + var(--safe-right)) clamp(2rem, 5vw, 3rem) calc(1.25rem + var(--safe-left));max-width:64rem;margin:0 auto}h1.svelte-1tfzgt9,h2.svelte-1tfzgt9{letter-spacing:-.02em;margin:0;font-weight:700}.head.svelte-1tfzgt9{text-align:center;padding-bottom:.5rem}.eyebrow.svelte-1tfzgt9{text-transform:uppercase;letter-spacing:.1em;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.head.svelte-1tfzgt9 h1:where(.svelte-1tfzgt9){font-size:clamp(2rem,6vw,3rem);line-height:1.1}.intro.svelte-1tfzgt9{max-width:36rem;color:var(--muted);margin:1rem auto 0;font-size:1.1rem;line-height:1.6}.tool.svelte-1tfzgt9{padding-top:1rem}.tabs.svelte-1tfzgt9{gap:.5rem;margin-bottom:1rem;display:flex}.tabs.svelte-1tfzgt9 button:where(.svelte-1tfzgt9){min-height:var(--tap);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:#f5f0e70d;padding:.5rem 1.1rem;font-size:.95rem;font-weight:700;transition:border-color .15s,color .15s}.tabs.svelte-1tfzgt9 button:where(.svelte-1tfzgt9):hover{border-color:var(--brand-2);color:var(--ink)}.tabs.svelte-1tfzgt9 button.active:where(.svelte-1tfzgt9){border-color:var(--brand-2);color:var(--ink);background:#f59e0b17}.gen.svelte-1tfzgt9 textarea:where(.svelte-1tfzgt9){resize:vertical;background:var(--field);border:1.5px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);font:inherit;padding:.9rem 1rem;font-size:.98rem;line-height:1.5}.gen.svelte-1tfzgt9 textarea:where(.svelte-1tfzgt9):focus{border-color:var(--brand-2);outline:none}.controls.svelte-1tfzgt9{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.9rem;display:flex}.controls.svelte-1tfzgt9 label:where(.svelte-1tfzgt9){color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.controls.svelte-1tfzgt9 select:where(.svelte-1tfzgt9){min-height:var(--tap);background:var(--field);border:1.5px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;padding:.3rem .6rem;font-size:.92rem}.controls-gap.svelte-1tfzgt9{flex:1}.gen-error.svelte-1tfzgt9{color:var(--brand-1);margin:.8rem 0 0;font-weight:600}.privacy.svelte-1tfzgt9{color:var(--muted);margin:.9rem 0 0;font-size:.85rem}.sr-only.svelte-1tfzgt9{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.result.svelte-1tfzgt9{margin-top:1.4rem}.canvas-wrap.svelte-1tfzgt9{position:relative}.credit-pill.svelte-1tfzgt9{border-radius:var(--radius-pill);pointer-events:none;border:1.5px solid;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.credit-dot.svelte-1tfzgt9{background:#f59e0b;border-radius:50%;width:.5rem;height:.5rem}.result.svelte-1tfzgt9 canvas:where(.svelte-1tfzgt9){border:1.5px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block;box-shadow:0 8px 30px #0006}.result-actions.svelte-1tfzgt9{flex-wrap:wrap;gap:.8rem;margin-top:.9rem;display:flex}.remove-credit.svelte-1tfzgt9{flex-direction:column;align-items:center;gap:.15rem;line-height:1.2;display:inline-flex}.remove-credit.svelte-1tfzgt9 .btn-sub:where(.svelte-1tfzgt9){color:var(--muted);font-size:.75rem;font-weight:600}.unlock.svelte-1tfzgt9{max-width:40rem;margin:1.2rem auto 0}.unlock-lead.svelte-1tfzgt9{margin:0 0 1rem;line-height:1.55}.unlock-count.svelte-1tfzgt9{color:var(--brand-2);font-variant-numeric:tabular-nums;margin:0 0 1rem;font-weight:700}.unlock.svelte-1tfzgt9 iframe:where(.svelte-1tfzgt9){border:0;border-radius:12px;width:100%;display:block}.contrast.svelte-1tfzgt9{margin-top:clamp(2rem,5vw,3rem)}.contrast-ctas.svelte-1tfzgt9{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.contrast.svelte-1tfzgt9 .contrast-ctas:where(.svelte-1tfzgt9){justify-content:center}.contrast-more.svelte-1tfzgt9{color:var(--brand-2);font-size:.95rem;font-weight:700;text-decoration:none}.contrast-more.svelte-1tfzgt9:hover{text-decoration:underline}.live-lead.svelte-1tfzgt9{max-width:42rem;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.65}.flow-steps.svelte-1tfzgt9{border-radius:var(--radius);background:#f5f0e70d;border:1.5px solid #f5f0e71a;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.6rem 1rem;margin:0 0 1.6rem;padding:1.4rem;list-style:none;display:grid}.flow-step.svelte-1tfzgt9{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:.6rem .4rem;display:flex}.flow-step.svelte-1tfzgt9 p:where(.svelte-1tfzgt9){margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.flow-mark.svelte-1tfzgt9{border:1.5px solid var(--line-strong);background:#f5f0e70f;border-radius:.7rem;place-items:center;width:3rem;height:3rem;display:grid}.qr.svelte-1tfzgt9{width:1.9rem;height:1.9rem;color:var(--brand-1)}.flow-emoji.svelte-1tfzgt9{font-size:1.5rem}.flow-one.svelte-1tfzgt9{background:var(--grad);border-color:#0000}.flow-arrow.svelte-1tfzgt9{color:var(--brand-2);text-align:center;font-size:1.6rem}@media (width<=44rem){.flow-steps.svelte-1tfzgt9{grid-template-columns:1fr;justify-items:center}.flow-arrow.svelte-1tfzgt9{transform:rotate(90deg)}}.body.svelte-1tfzgt9{max-width:44rem;margin:0 auto}.body.svelte-1tfzgt9 h2:where(.svelte-1tfzgt9){margin:2rem 0 .8rem;font-size:clamp(1.4rem,3.5vw,1.85rem)}.body.svelte-1tfzgt9 h2:where(.svelte-1tfzgt9):first-child{margin-top:0}.body.svelte-1tfzgt9 p:where(.svelte-1tfzgt9){color:var(--muted);margin:0 0 1rem;font-size:1.02rem;line-height:1.7}.faq.svelte-1tfzgt9{max-width:44rem}.faq.svelte-1tfzgt9 h2:where(.svelte-1tfzgt9),.related.svelte-1tfzgt9 h2:where(.svelte-1tfzgt9){margin-bottom:1.4rem;font-size:clamp(1.5rem,4vw,2rem)}details.svelte-1tfzgt9{background:#f5f0e70d;border:1.5px solid #f5f0e71a;border-radius:1rem;margin-bottom:.7rem;padding:0 1.2rem}summary.svelte-1tfzgt9{cursor:pointer;min-height:var(--tap);align-items:center;padding:1rem 0;font-weight:700;display:flex}details.svelte-1tfzgt9 p:where(.svelte-1tfzgt9){color:var(--muted);margin:0 0 1.1rem;line-height:1.6}.rel-grid.svelte-1tfzgt9{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.rel-card.svelte-1tfzgt9{color:var(--ink);flex-direction:column;gap:.7rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.rel-card.svelte-1tfzgt9:hover{border-color:var(--brand-2);transform:translateY(-3px)}.rel-kind.svelte-1tfzgt9{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.rel-h.svelte-1tfzgt9{font-weight:700;line-height:1.3}.rel-go.svelte-1tfzgt9{margin-top:auto;font-size:.9rem;font-weight:700}
