.v63a-hidden{display:none!important}.v63a-backdrop{position:fixed;inset:0;z-index:10080;background:rgba(15,23,42,.28);display:grid;place-items:center;padding:20px;box-sizing:border-box}.v63a-modal{width:min(560px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:auto;background:#fff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 24px 70px rgba(15,23,42,.18);color:#172033}.v63a-modal>header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e8edf5}.v63a-modal>header span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#2563d9}.v63a-modal>header h2{margin:4px 0 3px;font-size:24px}.v63a-modal>header p{margin:0;color:#738096;font-size:13px}.v63a-modal>header button{border:0;background:transparent;font-size:26px;line-height:1;color:#64748b;cursor:pointer}.v63a-body{padding:22px 24px 26px}.v63a-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f3f6fa;border-radius:12px;padding:4px;margin-bottom:20px}.v63a-tabs button{border:0;background:transparent;border-radius:9px;padding:10px;font-weight:800;color:#64748b;cursor:pointer}.v63a-tabs button.active{background:#fff;color:#1d4ed8;box-shadow:0 1px 5px rgba(15,23,42,.08)}.v63a-body form{display:grid;gap:15px}.v63a-body label{display:grid;gap:7px;font-size:13px;font-weight:750}.v63a-body input{width:100%;box-sizing:border-box;border:1px solid #d8e0eb;border-radius:11px;padding:12px 13px;font:inherit;color:#172033;background:#fff;outline:none}.v63a-body input:focus{border-color:#8eb5f4;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.v63a-body small{font-weight:500;color:#8a96a9}.v63a-body small[data-tone=ok]{color:#17835d}.v63a-body small[data-tone=bad]{color:#c2413a}.v63a-body button.primary,.v63a-account-card button{border:0;border-radius:11px;background:#2563d9;color:#fff;padding:12px 16px;font-weight:800;cursor:pointer}.v63a-info{display:grid;gap:3px;padding:12px 14px;border:1px solid #dbe8fb;background:#f7faff;border-radius:12px;font-size:13px}.v63a-info span{color:#66758b}.v63a-msg{padding:11px 13px;border-radius:11px;margin-bottom:14px;font-size:13px}.v63a-msg.error{background:#fff3f1;border:1px solid #ffd0c8;color:#a7352c}.v63a-msg.success{background:#f0fbf6;border:1px solid #bcebd2;color:#176341}.v63a-loading{padding:40px 0;text-align:center;color:#64748b}.v63a-account-card{display:grid;gap:10px;border:1px solid #dce5f0;border-radius:14px;padding:15px 16px;margin:0 0 16px;background:#fbfdff}.v63a-account-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.v63a-account-row span{font-size:12px;color:#77849a}.v63a-account-row b{font-size:13px;overflow-wrap:anywhere}.v63a-account-card p{margin:3px 0 0;font-size:12px;color:#78859a}.v63a-account-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.v63a-account-card form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.v63a-account-card form label{display:grid;gap:5px;font-size:12px}.v63a-account-card form input{min-width:0;border:1px solid #d8e0eb;border-radius:9px;padding:9px 10px}.v63a-account-card form button{padding:10px 13px}.v63a-flow-title{display:grid;gap:4px;margin-bottom:17px}.v63a-flow-title>span{font-size:11px;font-weight:850;color:#2563d9}.v63a-flow-title h3{margin:0;font-size:20px}.v63a-flow-title p{margin:0;color:#748196;font-size:12px;line-height:1.55}.v63a-body form>button:not(.primary){border:1px solid #d8e0eb;background:#fff;color:#42516a;border-radius:11px;padding:11px 14px;font-weight:750;cursor:pointer}.v63a-login-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.v63a-login-actions>button:not(.primary){border:1px solid #d8e0eb;background:#fff;color:#42516a;border-radius:11px;padding:12px 14px;font-weight:750;cursor:pointer;white-space:nowrap}@media(max-width:420px){.v63a-login-actions{grid-template-columns:1fr}.v63a-login-actions>button:not(.primary){width:100%}}
.v63a-turnstile-wrap{display:grid;gap:7px;min-height:70px}.v63a-turnstile-wrap>[data-turnstile-host]{min-height:65px;overflow:hidden}.v63a-turnstile-wrap small{font-size:11px;color:#738096}.v63a-turnstile-wrap small[data-tone=ok]{color:#17835d}.v63a-body button.primary:disabled{opacity:.48;cursor:not-allowed}
