html.embed-file-page,body.embed-file-page{margin:0;padding:0;background:transparent;overflow:hidden}.mtk-embed{display:flex;width:100%;height:100dvh;align-items:center;justify-content:center;overflow:hidden}.mtk-embed__box{position:relative;max-height:100dvh;overflow:hidden;border-radius:12px;background:#000}.mtk-embed__box--sharp{border-radius:0}.mtk-embed__facade{position:absolute;inset:0;z-index:3;cursor:pointer;background:#000}.mtk-embed__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.mtk-embed .plyr__poster{background-size:cover;background-position:center}.mtk-embed .video-player-root video{object-fit:cover;object-position:center}.mtk-embed__play{position:absolute;top:50%;left:50%;display:flex;padding:15px;border:0;border-radius:100%;background:var(--mtk-accent, #000);color:#fff;cursor:pointer;opacity:.9;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.mtk-embed__play svg{position:relative;left:2px;display:block}.mtk-embed__play:hover,.mtk-embed__play:focus-visible{transform:translate(-50%,-50%) scale(1.06)}.mtk-embed__play:focus-visible{outline:2px solid #fff;outline-offset:3px}.video-player-root.is-starting .plyr__control--overlaid{opacity:.9;visibility:visible;pointer-events:none}.mtk-embed__facade[data-starting] .mtk-embed__play svg,.video-player-root.is-starting .plyr__control--overlaid svg{opacity:0}.mtk-embed__facade[data-starting] .mtk-embed__play:after,.video-player-root.is-starting .plyr__control--overlaid:after{position:absolute;inset:12px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;content:"";animation:mtk-spin .8s linear infinite}@keyframes mtk-spin{to{transform:rotate(360deg)}}.mtk-embed__message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;color:#d4d4d8;font:14px/1.4 system-ui,-apple-system,sans-serif;text-align:center}.mtk-embed__form{display:flex;width:min(280px,100%);flex-direction:column;gap:10px;font:14px/1.4 system-ui,-apple-system,sans-serif;color:#e4e4e7}.mtk-embed__form input{padding:8px 12px;border:1px solid #3f3f46;border-radius:8px;background:#18181b;color:#fff;font:inherit}.mtk-embed__form button{padding:8px 12px;border:0;border-radius:8px;background:var(--mtk-accent, #000);color:#fff;font:inherit;font-weight:600;cursor:pointer}.mtk-embed__form-error{color:#f87171;font-size:12px}
