.eqyMsa_clerkRoot{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.eqyMsa_clerkCard{background-color:var(--card);border-radius:var(--radius);box-shadow:none;box-sizing:border-box;gap:1rem;width:100%;max-width:28rem;padding:2rem}.eqyMsa_clerkHeaderTitle{color:var(--foreground);text-align:center;font-size:1.875rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;font-weight:100}.eqyMsa_clerkHeaderSubtitle{color:var(--muted-foreground);text-align:center;font-size:1rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;margin-bottom:2rem;display:none!important}.eqyMsa_clerkFormInput{background-color:var(--background);border:1px solid var(--input);border-radius:var(--radius);width:100%;height:52px;max-height:52px;color:var(--foreground);font-size:1rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;box-sizing:border-box;appearance:none;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.eqyMsa_clerkFormInput::placeholder{color:var(--muted-foreground);opacity:1}.eqyMsa_clerkFormInput::placeholder{color:var(--muted-foreground);opacity:1}.eqyMsa_clerkFormInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);-webkit-box-shadow:0 0 0 2px var(--ring);outline:none}.eqyMsa_clerkFormInput:disabled{cursor:not-allowed;opacity:.5}.eqyMsa_clerkFormLabel{color:var(--foreground);font-size:.875rem;font-weight:500;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;margin-bottom:.5rem;display:block}.eqyMsa_clerkButtonPrimary{background-color:var(--primary);width:100%;color:var(--primary-foreground);border-radius:var(--radius);font-size:1rem;font-weight:600;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;cursor:pointer;box-sizing:border-box;border:none;padding:.75rem 1rem;transition:opacity .2s,transform .1s}.eqyMsa_clerkFormButtonPrimary.eqyMsa_cl-button{width:100%;color:var(--primary-foreground);border-radius:var(--radius);font-size:1rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;cursor:pointer;box-sizing:border-box;border:none;padding:.75rem 1rem;transition:opacity .2s,transform .1s;background-color:var(--primary)!important;font-weight:100!important}.eqyMsa_clerkFormButtonPrimary>span{font-weight:100!important}.eqyMsa_clerkButtonPrimary:hover{opacity:.9}.eqyMsa_clerkButtonPrimary>span{font-weight:100!important}.eqyMsa_clerkButtonPrimary:active{transform:scale(.98)}.eqyMsa_clerkButtonPrimary:disabled{opacity:.5;cursor:not-allowed}.eqyMsa_clerkButtonPrimary:focus{outline:2px solid var(--ring);outline-offset:2px}.eqyMsa_clerkSocialButton,.eqyMsa_socialButton,.eqyMsa_socialButtonsBlockButton{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--foreground);font-size:1rem;font-weight:500;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;cursor:pointer;box-sizing:border-box;-webkit-font-smoothing:antialiased;backface-visibility:hidden;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .2s,border-color .2s,transform .1s;display:flex;transform:translateZ(0)}.eqyMsa_clerkSocialButton:hover,.eqyMsa_socialButton:hover,.eqyMsa_socialButtonsBlockButton:hover{background-color:var(--accent);border-color:var(--accent-foreground);transform:scale(1.02)translateZ(0)}.eqyMsa_clerkSocialButton:active,.eqyMsa_socialButton:active,.eqyMsa_socialButtonsBlockButton:active{transform:scale(.98)translateZ(0)}.eqyMsa_clerkSocialButton:focus,.eqyMsa_socialButton:focus,.eqyMsa_socialButtonsBlockButton:focus{outline:2px solid var(--ring);outline-offset:2px}.eqyMsa_clerkSocialButtonText,.eqyMsa_socialButtonText,.eqyMsa_socialButtonsBlockButtonText{color:var(--foreground);-webkit-font-smoothing:antialiased;font-weight:500}.eqyMsa_clerkFooterLink{color:var(--primary);font-size:1rem;font-weight:600;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;text-decoration:none;transition:color .2s}.eqyMsa_clerkFooterLink:hover{color:var(--primary);opacity:.8}.eqyMsa_clerkPasswordLink{color:var(--primary);font-size:.875rem;font-weight:500;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;text-decoration:none;transition:color .2s}.eqyMsa_clerkPasswordLink:hover{color:var(--primary);opacity:.8}.eqyMsa_clerkDividerRow{align-items:center;margin:2rem 0;display:flex}.eqyMsa_clerkDividerLine{background-color:var(--border);flex:1;height:1px}.eqyMsa_clerkDividerText{color:var(--muted-foreground);background-color:var(--background);font-size:.875rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;padding:0 1.5rem}.eqyMsa_clerkUserButton{border:1px solid var(--border);cursor:pointer;border-radius:50%;width:2.25rem;height:2.25rem;transition:transform .2s,box-shadow .2s;overflow:hidden}.eqyMsa_clerkUserButton:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a}.eqyMsa_clerkUserButton:focus{outline:2px solid var(--ring);outline-offset:1px}.eqyMsa_clerkUserPopover{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:14rem;padding:.5rem;animation:.2s ease-out eqyMsa_slideInFromTop;box-shadow:0 25px 50px -12px #00000040}.eqyMsa_clerkUserPopoverButton{width:100%;color:var(--foreground);border-radius:var(--radius);text-align:left;cursor:pointer;font-size:.875rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;background-color:#0000;border:none;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .2s,color .2s;display:flex}.eqyMsa_clerkUserPopoverButton:hover,.eqyMsa_clerkUserPopoverButton:focus{background-color:var(--accent);color:var(--accent-foreground);outline:none}.eqyMsa_clerkOtpInput{text-align:center;background-color:var(--background);border:1px solid var(--input);border-radius:var(--radius);width:3rem;height:3rem;color:var(--foreground);backface-visibility:hidden;font-size:1.125rem;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s;transform:translateZ(0)}.eqyMsa_clerkOtpInput:focus{box-shadow:0 0 0 2px var(--ring);-webkit-box-shadow:0 0 0 2px var(--ring);border-color:#0000;outline:none;transform:scale(1.05)translateZ(0)}.eqyMsa_clerkProfileButton{color:var(--background);border:1px solid var(--muted-foreground);border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;padding:.5rem 1rem;transition:opacity .2s;background-color:var(--primary)!important}.eqyMsa_clerkProfileButton:hover{opacity:.9}.eqyMsa_clerkProfileButtonDanger{color:var(--destructive-foreground);border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;border:none;padding:.5rem 1rem;transition:opacity .2s;background-color:var(--destructive)!important}.eqyMsa_clerkProfileButtonDanger:hover{opacity:.9}.eqyMsa_clerkProfileTitle{color:var(--foreground);text-align:left;font-size:1.25rem;font-weight:300;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:.5rem}.eqyMsa_clerkBadge{border:1px solid var(--border);color:var(--foreground);background-color:var(--background);border-radius:var(--radius);font-size:.75rem;font-family:var(--font-neue-haas-grotesk), system-ui, sans-serif;padding:.25rem .5rem}.eqyMsa_clerkCardBox{box-shadow:none;-webkit-box-shadow:none;background-color:var(--card);border:none}.eqyMsa_clerkPageBox{border:1px solid var(--border);background-color:var(--background)}@keyframes eqyMsa_slideInFromTop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.eqyMsa_clerkCard{margin-left:1rem;margin-right:1rem;padding:1rem}.eqyMsa_clerkRoot{padding:.5rem}}.eqyMsa_clerkButtonArrowIcon{display:none}.eqyMsa_clerkEmailButton{-webkit-width:fit-content;width:fit-content}
