body.mt-profile-dialog-open{overflow:hidden}.mt-profile-modal[hidden]{display:none!important}.mt-profile-modal{position:fixed;z-index:25000;inset:0;display:grid;place-items:center;padding:16px;background:rgba(6,22,47,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mt-profile-modal *{box-sizing:border-box}.mt-profile-dialog{position:relative;width:min(100%,480px);max-height:calc(100dvh - 24px);overflow-y:auto;border:1px solid rgba(255,255,255,.65);border-radius:30px;background:#fff;box-shadow:0 30px 90px rgba(1,20,48,.38)}.mt-profile-dialog-head{padding:27px 62px 20px 26px;color:#fff;background:linear-gradient(125deg,#12305d,#0c70dc)}.mt-profile-dialog-head small{font-size:.68rem;font-weight:900;letter-spacing:.13em}.mt-profile-dialog-head h2{margin:4px 0 7px;font-size:1.65rem}.mt-profile-dialog-head p{margin:0;color:#d8e9ff;font-size:.88rem;line-height:1.4}.mt-profile-close{position:absolute;z-index:2;top:15px;right:15px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.16);font:24px/1 inherit;cursor:pointer}.mt-profile-form{padding:22px 26px 26px}.mt-profile-photo-field{display:flex;align-items:center;gap:15px;margin-bottom:20px}.mt-profile-photo-preview{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:3px solid #d9e9ff;border-radius:50%;color:#1767c8;background:#edf5ff;font-weight:900}.mt-profile-photo-preview img{width:100%;height:100%;object-fit:cover}.mt-profile-photo-field label{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border-radius:12px;color:#155fb9;background:#eaf3ff;font-size:.82rem;font-weight:800;cursor:pointer}.mt-profile-photo-field input{position:absolute;width:1px;height:1px;opacity:0}.mt-profile-photo-field small{display:block;margin-top:6px;color:#7a8799}.mt-profile-field{display:grid;gap:7px;margin-top:14px;color:#33435a;font-size:.8rem;font-weight:800}.mt-profile-field input{width:100%;height:51px;padding:0 15px;border:1px solid #dbe4f1;border-radius:14px;color:#17263d;background:#f9fbfe;font:inherit;outline:none}.mt-profile-field input:focus{border-color:#2580e7;box-shadow:0 0 0 4px rgba(37,128,231,.12)}.mt-profile-private-note{display:flex;gap:9px;margin:16px 0;padding:12px;border-radius:14px;color:#53647d;background:#f1f6fc;font-size:.76rem;line-height:1.4}.mt-profile-error{min-height:20px;margin:0 0 8px;color:#b42342;font-size:.8rem;font-weight:700}.mt-profile-submit{width:100%;min-height:51px;border:0;border-radius:15px;color:#fff;background:linear-gradient(100deg,#1479e9,#0757bd);box-shadow:0 11px 24px rgba(11,100,205,.23);font:900 1rem inherit;cursor:pointer}.mt-profile-submit:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.mt-profile-modal{align-items:end;padding:0}.mt-profile-dialog{width:100%;max-height:94dvh;border-radius:28px 28px 0 0}.mt-profile-dialog-head{padding:24px 58px 18px 20px}.mt-profile-form{padding:19px 20px max(22px,env(safe-area-inset-bottom))}}
