.uHmsfa_container{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.uHmsfa_card{text-align:center;background:var(--surface-secondary,#1a1a2e);border:1px solid var(--border-color,#ffffff14);border-radius:16px;max-width:480px;padding:3rem 2rem}.uHmsfa_icon{margin-bottom:1rem;font-size:3rem}.uHmsfa_title{color:var(--text-primary,#fff);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.uHmsfa_message{color:var(--text-secondary,#a0a0b0);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.uHmsfa_button{background:var(--accent-color,#6c5ce7);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:opacity .2s}.uHmsfa_button:hover{opacity:.85}.uHmsfa_button.uHmsfa_button{letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;transition:background-color .35s var(--btn-ease), border-color .35s var(--btn-ease), box-shadow .35s var(--btn-ease), color .35s ease, transform .35s var(--btn-ease);background:var(--btn-primary-bg);color:#fff;box-shadow:var(--btn-primary-shadow);border:1px solid #0000;border-radius:999px;font-weight:600;text-decoration:none}.uHmsfa_button.uHmsfa_button:hover:not(:disabled){background:var(--btn-primary-bg-hover);color:#fff;box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-1px)}.uHmsfa_button.uHmsfa_button:focus-visible{outline-offset:3px;outline:3px solid #0b2afc59}.uHmsfa_button.uHmsfa_button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}
