#km-call-root [hidden]{display:none!important}.km-call-banner{position:fixed;z-index:10020;top:0;left:0;right:0;background:#442345;color:white;box-shadow:0 5px 30px #0004;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;font:600 15px system-ui}.km-call-banner button,.km-call-actions button{border:0;border-radius:12px;padding:12px 18px;background:#d02f80;color:white;cursor:pointer;font-weight:700}.km-call-banner .km-decline,.km-call-actions .km-end{background:#b62d43}.km-call-backdrop{position:fixed;z-index:10010;inset:0;background:#09040edb;display:flex;align-items:center;justify-content:center;padding:18px}.km-call-panel{width:min(900px,100%);max-height:95dvh;overflow:auto;background:#1e1228;color:white;border:1px solid #67406c;border-radius:24px;box-shadow:0 20px 70px #0009;padding:18px}.km-call-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.km-call-heading h2{margin:0;font-size:21px;color:white}.km-call-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.km-call-grid video{width:100%;aspect-ratio:4/3;background:#08070c;border-radius:16px;object-fit:cover}.km-call-grid video:first-child{aspect-ratio:16/10}.km-call-grid figure{margin:0}.km-call-grid figcaption{font-size:12px;opacity:.8;margin:5px}.km-call-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:15px}.km-call-message{font-size:13px;opacity:.85}@media(max-width:680px){.km-call-backdrop{padding:0}.km-call-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;display:flex;flex-direction:column;justify-content:center}.km-call-grid{display:block;position:relative}.km-call-grid figure:first-child video{height:58dvh;aspect-ratio:auto}.km-call-grid figure:nth-child(2){position:absolute;right:12px;bottom:28px;width:30%;box-shadow:0 3px 15px #0009}.km-call-grid figure:nth-child(2) video{aspect-ratio:3/4}.km-call-actions button{flex:1}}body.km-call-open{overflow:hidden}
