html.is-embed,html.is-embed body{overflow:hidden}html.is-embed .topbar,html.is-embed .site-footer,html.is-embed .cosmic-sidebar-toggle,html.is-embed .cosmic-sidebar,html.is-embed .number-line-promo-launcher{display:none!important}.app-shell--embed{min-height:100vh;min-height:100dvh}.embed-status-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--text-accent, #74c9f4) 18%,transparent),transparent 40%),color-mix(in srgb,var(--surface, #0b1220) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.embed-status-card{max-width:22rem;padding:1.25rem 1.5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-strong, #3a4a63) 70%,transparent);background:color-mix(in srgb,var(--surface-strong, #121a2b) 92%,transparent);color:var(--text-main, #f4f7fb);text-align:center;box-shadow:0 18px 48px color-mix(in srgb,#000 35%,transparent)}.embed-status-card p{margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.embed-status-card span{display:block;color:color-mix(in srgb,var(--text-main, #f4f7fb) 70%,transparent);font-size:.92rem;line-height:1.45}.embed-status-card--error{border-color:color-mix(in srgb,#ff6c83 55%,transparent)}
