.bpa-auth[data-v-570e3992]{background:#0a0a0a;color:#f0f0f0;display:grid;font-family:Inter,sans-serif;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh}.bpa-auth-brand[data-v-570e3992]{background:#0d0d0d;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:44px 44px;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:2.5rem 3.5rem;position:relative}.bpa-auth-glow[data-v-570e3992]{background:radial-gradient(circle,#f3ba2f29,#f3ba2f00 65%);border-radius:50%;height:620px;pointer-events:none;position:absolute;right:-220px;top:-180px;width:620px}.bpa-auth-logo[data-v-570e3992]{font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:.02em;line-height:1;position:relative;text-decoration:none}.bpa-auth-logo .b[data-v-570e3992]{color:#f3ba2f}.bpa-auth-logo .p[data-v-570e3992]{color:#fff}.bpa-auth-logo--mobile[data-v-570e3992]{display:none}.bpa-auth-copy[data-v-570e3992]{max-width:520px;position:relative}.bpa-auth-kicker[data-v-570e3992]{align-items:center;background:#f3ba2f14;border:1px solid rgba(243,186,47,.22);border-radius:999px;color:#f3ba2f;display:inline-flex;font-size:.7rem;font-weight:700;gap:.45rem;letter-spacing:.14em;padding:.4rem .8rem;text-transform:uppercase}.bpa-auth-title[data-v-570e3992]{color:#fff;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:1.3rem 0 1rem}.bpa-auth-title span[data-v-570e3992]{color:#f3ba2f}.bpa-auth-text[data-v-570e3992]{color:#9a9a9a;font-size:1rem;line-height:1.65;margin:0 0 2rem;max-width:460px}.bpa-auth-feats[data-v-570e3992]{display:flex;flex-direction:column;gap:1.1rem;list-style:none;margin:0;padding:0}.bpa-auth-feats li[data-v-570e3992]{align-items:flex-start;display:flex;gap:.9rem}.bpa-auth-feats .ic[data-v-570e3992]{align-items:center;background:#151515;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#f3ba2f;display:flex;flex-shrink:0;font-size:1.15rem;height:40px;justify-content:center;width:40px}.bpa-auth-feats b[data-v-570e3992]{color:#f0f0f0;display:block;font-size:.92rem;font-weight:600}.bpa-auth-feats small[data-v-570e3992]{color:#7a7a7a;display:block;font-size:.82rem;margin-top:.1rem}.bpa-auth-foot[data-v-570e3992]{color:#6b6b6b;display:flex;flex-wrap:wrap;font-size:.74rem;gap:1.5rem;position:relative}.bpa-auth-foot span[data-v-570e3992]{align-items:center;display:inline-flex;gap:.35rem}.bpa-auth-main[data-v-570e3992]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2rem 1.5rem}.bpa-auth-box[data-v-570e3992]{margin:auto 0;max-width:410px;width:100%}.bpa-auth-legal[data-v-570e3992]{color:#555;font-size:.72rem;margin:2rem 0 0}.bpa-auth-legal a[data-v-570e3992]{color:#7a7a7a;text-decoration:none}.bpa-auth-legal a[data-v-570e3992]:hover{color:#f3ba2f}.bpa-auth-box[data-v-570e3992] .bpf-title{color:#fff;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .4rem}.bpa-auth-box[data-v-570e3992] .bpf-sub{color:#8a8a8a;font-size:.92rem;margin:0 0 1.8rem}.bpa-auth-box[data-v-570e3992] .bpf-form{display:flex;flex-direction:column;gap:1.1rem}.bpa-auth-box[data-v-570e3992] .bpf-field{display:flex;flex-direction:column;gap:.45rem}.bpa-auth-box[data-v-570e3992] .bpf-label-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.bpa-auth-box[data-v-570e3992] .bpf-label{color:#bdbdbd;font-size:.78rem;font-weight:600}.bpa-auth-box[data-v-570e3992] .bpf-input{align-items:center;background:#111;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;color:#6b6b6b;display:flex;font-size:1.1rem;gap:.65rem;height:50px;padding:0 .9rem;transition:border-color .18s,box-shadow .18s}.bpa-auth-box[data-v-570e3992] .bpf-input:focus-within{border-color:#f3ba2f99;box-shadow:0 0 0 4px #f3ba2f1a;color:#f3ba2f}.bpa-auth-box[data-v-570e3992] .bpf-input input{background:transparent;border:none;color:#f2f2f2;flex:1;font-family:inherit;font-size:.95rem;height:100%;min-width:0;outline:none}.bpa-auth-box[data-v-570e3992] .bpf-input input::-moz-placeholder{color:#4f4f4f}.bpa-auth-box[data-v-570e3992] .bpf-input input::placeholder{color:#4f4f4f}.bpa-auth-box[data-v-570e3992] .bpf-input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px #111;-webkit-text-fill-color:#f2f2f2;caret-color:#f2f2f2}.bpa-auth-box[data-v-570e3992] .bpf-eye{background:none;border:none;color:#6b6b6b;cursor:pointer;display:inline-flex;font-size:1.15rem;padding:.25rem}.bpa-auth-box[data-v-570e3992] .bpf-eye:hover{color:#f3ba2f}.bpa-auth-box[data-v-570e3992] .bpf-link-sm{color:#f3ba2f;font-size:.78rem;font-weight:500;text-decoration:none}.bpa-auth-box[data-v-570e3992] .bpf-link-sm:hover{text-decoration:underline}.bpa-auth-box[data-v-570e3992] .bpf-btn{align-items:center;background:#f3ba2f;border:none;border-radius:12px;box-shadow:0 10px 30px -12px #f3ba2f8c;color:#0a0a0a;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;height:52px;justify-content:center;margin-top:.5rem;transition:filter .18s,transform .18s}.bpa-auth-box[data-v-570e3992] .bpf-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.bpa-auth-box[data-v-570e3992] .bpf-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.bpa-auth-box[data-v-570e3992] .bpf-alt{color:#8a8a8a;font-size:.88rem;margin:1.6rem 0 0;text-align:center}.bpa-auth-box[data-v-570e3992] .bpf-alt a{color:#f3ba2f;font-weight:600;margin-left:.25rem;text-decoration:none}.bpa-auth-box[data-v-570e3992] .bpf-alt a:hover{text-decoration:underline}@media(max-width:1100px){.bpa-auth-brand[data-v-570e3992]{padding:2rem 2.25rem}.bpa-auth-title[data-v-570e3992]{font-size:2rem}}@media(max-width:900px){.bpa-auth[data-v-570e3992]{grid-template-columns:minmax(0,1fr)}.bpa-auth-brand[data-v-570e3992]{display:none}.bpa-auth-logo--mobile[data-v-570e3992]{display:inline-block;margin-bottom:2.2rem}.bpa-auth-main[data-v-570e3992]{justify-content:flex-start;padding:2.5rem 1.25rem 1.5rem}.bpa-auth-box[data-v-570e3992]{margin:0}}
