.emb-btn{font:700 14px var(--font);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d6dbe6;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.emb-btn:hover{border-color:#aab3c6}.emb-btn.dark{color:#fff;background:#ffffff14;border-color:#ffffff4d;border-radius:999px;padding:7px 12px;font-size:13px}.emb-btn:focus-visible,.emb-x:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.emb-back{z-index:2147483000;background:#0a10209e;place-items:center;padding:16px;animation:.15s emb-fade;display:grid;position:fixed;inset:0}.emb-modal{width:min(680px,100%);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;border-radius:16px;gap:12px;padding:20px 22px 22px;display:grid;overflow:auto;box-shadow:0 30px 80px -20px #0000008c}.emb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.emb-head h2{letter-spacing:-.02em;color:var(--accent);margin:0;font-size:20px;font-weight:800}.emb-x{cursor:pointer;width:34px;height:34px;color:var(--ink);background:#eef1f7;border:0;border-radius:999px;font-size:22px;line-height:1}.emb-lead{color:#5d6880;margin:0;font-size:14.5px}.emb-opts{flex-wrap:wrap;gap:14px;display:flex}.emb-opts label{color:#5d6880;gap:4px;font-size:12.5px;font-weight:700;display:grid}.emb-opts select{font:600 14px var(--font);color:var(--ink);background:#fff;border:1px solid #d6dbe6;border-radius:9px;padding:7px 10px}.emb-preview{background:#f3f5fa;border:0;border-radius:12px;width:100%}.emb-code{color:#cfe0ff;resize:vertical;background:#0f1729;border:1px solid #d6dbe6;border-radius:10px;width:100%;padding:10px 12px;font:12px/1.5 ui-monospace,Menlo,monospace}.emb-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.emb-help{color:#3b63d6;font-size:13.5px;font-weight:700}@keyframes emb-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.emb-back{animation:none}}.lp-hero-center{text-align:center;justify-content:center}.lp-hero-center .lp-lead{margin-inline:auto}.lp-embed{border:0;width:100%;max-width:600px}.lp-code{color:#cfe0ff;white-space:pre-wrap;word-break:break-all;background:#0f1729;border-radius:10px;margin:0;padding:12px 14px;font:12.5px/1.55 ui-monospace,Menlo,monospace}
