#clerk-auth{font-size:var(--auth-body-size);line-height:var(--auth-body-height)}#clerk-auth h1{margin:0 0 32px;font-size:var(--auth-heading-size);line-height:var(--auth-heading-height);font-weight:inherit;text-transform:uppercase}#clerk-auth h2{margin:24px 0 12px;font:inherit;text-transform:uppercase;letter-spacing:.02em}#clerk-auth p{margin:12px 0}#clerk-auth form{margin:24px 0 12px}#clerk-auth fieldset{padding:0;margin:0;border:0;min-width:0}#clerk-auth .auth-field{margin-bottom:16px}#clerk-auth label{display:block;margin-bottom:4px;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.02em}#clerk-auth input:not([type=hidden]){width:100%;min-height:44px;padding:8px 16px;font:inherit;font-size:var(--auth-control-size);line-height:var(--auth-control-height);color:inherit;background:var(--auth-background);border:var(--auth-border-width) solid var(--auth-text);border-radius:var(--auth-field-radius)}#clerk-auth input[aria-invalid=true]{border-color:var(--auth-error)}#clerk-auth button{width:100%;min-height:64px;padding:12px 32px;border:var(--auth-border-width) solid var(--auth-button);border-radius:var(--auth-button-radius);font:inherit;font-size:var(--auth-control-size);line-height:var(--auth-control-height);background:var(--auth-button);color:var(--auth-button-text);cursor:pointer;transition:background-color .2s,border-color .2s}#clerk-auth button:disabled{opacity:.55;cursor:wait}#clerk-auth .auth-secondary{min-height:44px;padding:6px 24px;color:var(--auth-button);background:transparent}#clerk-auth .auth-link{width:auto;min-height:44px;padding:8px 0;border:0;color:inherit;background:transparent;text-decoration:underline;text-underline-offset:3px}#clerk-auth a{color:inherit;text-underline-offset:3px}#clerk-auth :focus-visible{outline:2px solid var(--auth-text);outline-offset:3px}#clerk-auth .auth-social{display:grid;gap:8px;margin-top:32px}#clerk-auth .auth-social button{display:flex;align-items:center;justify-content:center;gap:10px}#clerk-auth .auth-social img,#clerk-auth .auth-social svg{flex:0 0 20px}#clerk-auth .auth-error{color:var(--auth-error)}#clerk-auth .auth-status:empty{display:none}#clerk-auth .auth-identifier,#clerk-auth .auth-url,#clerk-auth dd{overflow-wrap:anywhere}#clerk-auth .auth-footer{margin-top:32px}#clerk-auth .auth-consent-details{margin:24px 0}#clerk-auth dt{color:#555;font-size:13px}#clerk-auth dd{margin:2px 0 16px}#clerk-auth .auth-application-logo{display:block;max-height:36px;max-width:120px;margin-bottom:8px}#clerk-auth span.auth-url{display:block}#clerk-auth details{margin:16px 0}#clerk-auth summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}#clerk-auth .auth-decisions{display:grid;grid-template-columns:1fr 1fr;gap:12px}#clerk-auth .auth-decisions button{min-height:64px}#clerk-auth .auth-decisions[aria-busy=true]{pointer-events:none;opacity:.6}#clerk-captcha{margin-top:12px}@media(hover:hover){#clerk-auth button:not(:disabled,.auth-secondary,.auth-link):hover{background:var(--auth-button-hover);border-color:var(--auth-button-hover)}}@media(max-width:920px){#clerk-auth input:not([type=hidden]){font-size:max(16px,var(--auth-control-size))}}@media(max-width:360px){#clerk-auth .auth-decisions{grid-template-columns:1fr}}
