.pTJw7W_page{--auth-body-size:1rem;--auth-spacing-unit:1rem;--auth-control-height:3rem;--auth-border-color:var(--border);box-sizing:border-box;min-block-size:100dvh;padding:var(--space-8) var(--space-5);color:var(--foreground);background:var(--background);font-family:var(--font-sans);place-items:center;display:grid}.pTJw7W_formWrap{inline-size:min(100%,26rem);min-inline-size:0}.pTJw7W_wordmark{inline-size:fit-content;margin:0 auto var(--space-8);color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);text-decoration:none;display:block}.pTJw7W_authRoot,.pTJw7W_authCardBox{inline-size:100%;max-inline-size:100%}.pTJw7W_authCardBox{box-shadow:none;background:0 0;border:0;border-radius:0}.pTJw7W_authCard{box-shadow:none;background:0 0;border:0;padding:0}.pTJw7W_formTitle{color:var(--foreground);font-family:var(--font-sans);font-size:var(--font-size-section-title);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-heading);line-height:1.25}.pTJw7W_formSubtitle{color:var(--muted-foreground);font-size:var(--font-size-body);line-height:var(--line-height-body)}.pTJw7W_input{min-block-size:var(--button-height);border:var(--border-width-hairline) solid var(--auth-border-color);background:var(--background);box-shadow:none;font-size:var(--font-size-body)}.pTJw7W_primaryButton{min-block-size:var(--button-height);background:var(--primary);color:var(--primary-foreground);box-shadow:none;font-size:var(--font-size-body);text-transform:none}.pTJw7W_primaryButton:hover{background:var(--primary-hover)}.pTJw7W_socialButton{min-block-size:var(--button-height);white-space:normal;border:var(--border-width-hairline) solid var(--auth-border-color);box-shadow:none;color:var(--foreground);background:0 0}.pTJw7W_authFooter{background:0 0;padding-inline:0}.pTJw7W_textLink{color:var(--primary)}.pTJw7W_page a:focus-visible,.pTJw7W_page button:focus-visible,.pTJw7W_input:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-1)}.pTJw7W_authRoot.pTJw7W_authRoot,.pTJw7W_authCardBox.pTJw7W_authCardBox{inline-size:100%;min-inline-size:0;max-inline-size:100%}.pTJw7W_authCardBox.pTJw7W_authCardBox{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);box-shadow:none;background:var(--surface);overflow:visible}.pTJw7W_authCard.pTJw7W_authCard{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--space-6);box-shadow:none;background:var(--surface)}.pTJw7W_formHeader.pTJw7W_formHeader{text-align:center}.pTJw7W_input.pTJw7W_input{min-block-size:var(--button-height);font-size:var(--font-size-body)}.pTJw7W_primaryButton.pTJw7W_primaryButton,.pTJw7W_socialButton.pTJw7W_socialButton{min-block-size:var(--button-height);border-radius:var(--radius-control);box-shadow:none}.pTJw7W_primaryButton.pTJw7W_primaryButton{background:var(--primary);color:var(--primary-foreground);text-transform:none}.pTJw7W_primaryButton.pTJw7W_primaryButton:hover{background:var(--primary-hover)}.pTJw7W_socialButton.pTJw7W_socialButton{background:var(--surface);color:var(--foreground);border:var(--border-width-hairline) solid var(--border)}.pTJw7W_socialButton.pTJw7W_socialButton:hover{background:var(--background)}.pTJw7W_socialButtonText.pTJw7W_socialButtonText,.pTJw7W_fieldLabel.pTJw7W_fieldLabel{font-size:var(--font-size-supporting)}.pTJw7W_passwordToggle.pTJw7W_passwordToggle{min-inline-size:var(--button-height);min-block-size:var(--button-height)}.pTJw7W_authFooter.pTJw7W_authFooter{background:var(--surface);background-image:none}.pTJw7W_textLink.pTJw7W_textLink,.pTJw7W_legal a{color:var(--primary);text-decoration:none}.pTJw7W_textLink.pTJw7W_textLink:hover,.pTJw7W_legal a:hover,.pTJw7W_wordmark:hover{color:var(--primary-hover);text-decoration:none}.pTJw7W_legal{margin:var(--space-5) 0 0;color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-body);text-align:center}.pTJw7W_wordmark:focus-visible,.pTJw7W_legal a:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--space-1)}@media (max-width:30rem){.pTJw7W_page{padding-inline:var(--space-4)}.pTJw7W_authCard.pTJw7W_authCard{padding:var(--space-5)}}
