.messageDialog_overlay__z09Zn{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);padding:1rem}.messageDialog_dialogContainer__0TJZK{position:relative;width:100%;max-width:420px;background:var(--color-primary-200);border:1px solid var(--color-secondary-500);border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);animation:messageDialog_modalFadeIn__eMxc3 .2s ease-out}.messageDialog_closeBtn__KWau2{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.5rem;cursor:pointer;display:flex;padding:4px;transition:opacity .2s}.messageDialog_closeBtn__KWau2:hover{opacity:.7}.messageDialog_header__vgrz9{padding:1.5rem 1.5rem .5rem;text-align:center}.messageDialog_header__vgrz9 h2{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.messageDialog_body__xIUMq{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.messageDialog_body__xIUMq .messageDialog_iconWrapper__fRvWq{flex-shrink:0}.messageDialog_body__xIUMq .messageDialog_messageText__agckC{margin:0;font-size:1rem;font-weight:500;line-height:1.6;color:hsla(0,0%,100%,.9);white-space:pre-line}.messageDialog_footer__CDA0N{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:center;gap:.75rem}.messageDialog_footer__CDA0N button{flex:1;max-width:160px;height:44px;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:transform .1s,filter .2s}.messageDialog_footer__CDA0N button:active{transform:scale(.98)}.messageDialog_footer__CDA0N .messageDialog_btnSecondary__3Y3jH{background:var(--color-primary-400);color:#fff}.messageDialog_footer__CDA0N .messageDialog_btnPrimary__3My4L{background:var(--color-secondary-500);color:#000;box-shadow:0 4px 6px rgba(0,0,0,.2)}.messageDialog_footer__CDA0N .messageDialog_btnPrimary__3My4L:hover{filter:brightness(1.1)}@keyframes messageDialog_modalFadeIn__eMxc3{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}