@keyframes hm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hm-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hm-dialog-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--cod-scrim, rgba(0, 0, 0, .72));-webkit-backdrop-filter:var(--cod-scrim-blur, blur(6px));backdrop-filter:var(--cod-scrim-blur, blur(6px));animation:hm-fade-in .2s ease-out}.hm-dialog{position:relative;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:100%;max-width:800px;height:min(85vh,760px);max-height:85vh;padding:24px;overflow:hidden;background:#161616;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:var(--hm-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));animation:hm-zoom-in .2s ease-out;outline:none}.hm-dialog *{box-sizing:border-box}.hm-dialog-title{flex:none;margin:0;font-size:18px;line-height:28px;font-weight:600;color:#fff}.hm-dialog-doc{display:block;flex:1 1 auto;width:100%;min-height:160px;border:0;background:#fff}.hm-dialog-fb{flex:none;margin:0;padding:0;color:var(--hm-n300, #c2c2c2);font-size:13px}.hm-dialog-fb a{color:var(--hm-green-500, #44d62c)}.hm-dialog-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:#161616;border:2px solid rgba(255,255,255,.5);border-radius:8px;color:#fff;cursor:pointer;transition:background-color .15s}.hm-dialog-close:hover{background:#ffffff1a}.hm-dialog-open .hm-panel{overflow:hidden}@media(prefers-reduced-motion:reduce){.hm-dialog-overlay,.hm-dialog{animation:none}}
