.embed-root{box-sizing:border-box;color:#e8eefc;background:#0a0e18;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.embed-stage{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:960px;position:relative;overflow:hidden}.embed-progress{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:320px;display:flex}.embed-progress-label{color:#c9def8;margin:0;font-size:14px}.embed-spinner{border:3px solid #c9def840;border-top-color:#c9def8;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite embed-spin}@keyframes embed-spin{to{transform:rotate(360deg)}}.embed-bar{background:#c9def82e;border-radius:999px;width:220px;height:6px;overflow:hidden}.embed-bar-fill{background:#d81b60;height:100%;transition:width .3s}.embed-message{text-align:center;max-width:360px;padding:16px}.embed-message-title{margin:0 0 6px;font-size:15px;font-weight:600}.embed-message-body{color:#9fb2d4;margin:0;font-size:13px}.embed-action{color:#d81b60;margin-top:10px;font-size:13px;display:inline-block}.embed-partial{box-sizing:border-box;color:#ffd0e0;text-align:center;background:#d81b6024;border:1px solid #d81b6080;border-radius:6px;width:100%;max-width:960px;padding:8px 12px;font-size:12px}
