.um-back{position:fixed;inset:0;z-index:1000;background:rgba(15,18,24,.55);justify-content:center;padding:16px}.um,.um-back{display:flex;align-items:center;overflow-y:auto}.um{position:relative;width:100%;max-width:820px;max-height:calc(100vh - 32px);background:#fff;color:#1c1f26;border:1px solid #e3e5e9;border-radius:20px;padding:28px 22px 22px;flex-direction:column;gap:12px;text-align:center;outline:none;box-shadow:0 20px 60px rgba(0,0,0,.25)}.um h2{margin:0;font-size:22px}.um-msg{margin:0;font-size:15px;color:#5b6270;line-height:1.45}.um-lock{color:#555}.um-x{position:absolute;top:8px;right:12px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#6b7280}.um-cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;background:#111;color:#fff;font-weight:700;text-decoration:none;box-sizing:border-box}