.partner-auth-page{min-height:100dvh;overflow-x:clip;background-color:#07090e;background-image:linear-gradient(180deg,#07090e,#0a0d14 48%,#07090e);color:#f4f1ea;--connect-accent:var(--mj-gold)}.partner-auth-card{width:100%;max-width:31.25rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background-color:#11141b;box-shadow:0 24px 48px rgba(0,0,0,.45)}.partner-auth-input{height:3.375rem;width:100%;border-radius:.625rem;border:1px solid rgba(255,255,255,.12);background-color:#0b0e14;padding-inline:1rem;font-size:1rem;color:#ffffff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.partner-auth-input::placeholder{color:rgba(255,255,255,.38)}.partner-auth-input:focus{border-color:var(--mj-gold-line);box-shadow:0 0 0 1px var(--mj-gold-line)}.partner-auth-input:disabled{cursor:not-allowed;opacity:.7}.partner-auth-btn{display:flex;min-height:3.375rem;width:100%;align-items:center;justify-content:center;border-radius:.625rem;background-color:var(--connect-accent);font-size:1rem;font-weight:600;color:#07090e;transition:filter .2s ease,opacity .2s ease}.partner-auth-btn:hover:not(:disabled){filter:brightness(1.06)}.partner-auth-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1023px){.partner-auth-page{padding-bottom:0!important}.partner-auth-page .flex-1{justify-content:flex-start;padding-top:max(1.5rem,env(safe-area-inset-top,0px));padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}