.PreviewModal-module__modal{position:fixed;inset:0;z-index:1000;background:var(--bg);display:flex;flex-direction:column}.PreviewModal-module__modal .PreviewModal-module__bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.PreviewModal-module__modal .PreviewModal-module__barActions{display:flex;align-items:center;gap:.75rem}.PreviewModal-module__modal .PreviewModal-module__title{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;color:var(--text)}.PreviewModal-module__modal .PreviewModal-module__cta{display:flex;align-items:center;font-size:.85rem;font-weight:600;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:background .2s}.PreviewModal-module__modal .PreviewModal-module__cta:hover{background:#1d4ed8}.PreviewModal-module__modal .PreviewModal-module__close{display:flex;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.85rem;font-weight:500;padding:.4rem .8rem;border-radius:8px;transition:background .2s,color .2s}.PreviewModal-module__modal .PreviewModal-module__close:hover{background:var(--surface-2);color:var(--text)}.PreviewModal-module__modal .PreviewModal-module__iframe{flex:1;width:100%;border:none}
