.clerk-module__w56x8q__hidden{display:none!important}.clerk-module__w56x8q__root{width:100%}.clerk-module__w56x8q__cardBox{box-shadow:none!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-md)!important;overflow:hidden!important}.clerk-module__w56x8q__card{width:100%!important;max-width:30rem!important;padding:var(--space-6)!important;background:var(--color-bg-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}:is(.cl-signIn-start .clerk-module__w56x8q__header,.cl-signUp-start .clerk-module__w56x8q__header){display:none!important}.clerk-module__w56x8q__headerTitle{font-size:var(--text-xl)!important;color:var(--color-text-display)!important;font-weight:700!important}.clerk-module__w56x8q__headerSubtitle{font-size:var(--text-base)!important;color:var(--color-text-secondary)!important}.clerk-module__w56x8q__socialButtons{grid-template-columns:1fr!important}.clerk-module__w56x8q__socialButton{border-radius:var(--radius-md)!important;min-height:52px!important;transition:var(--motion-state)!important;border:0!important}.clerk-module__w56x8q__socialButton:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}.clerk-module__w56x8q__socialText{font-size:var(--text-base)!important;font-weight:600!important}.clerk-module__w56x8q__google{background:#131314!important;box-shadow:inset 0 0 0 1px #8e918f!important}.clerk-module__w56x8q__google:hover{background:#2b2b2e!important}.clerk-module__w56x8q__googleText{color:#e3e3e3!important}[data-theme=dark] .clerk-module__w56x8q__google{background:#fff!important;box-shadow:inset 0 0 0 1px #747775!important}[data-theme=dark] .clerk-module__w56x8q__google:hover{background:#f2f2f2!important}[data-theme=dark] .clerk-module__w56x8q__googleText{color:#1f1f1f!important}.clerk-module__w56x8q__label{font-size:var(--text-sm)!important;color:var(--color-text-primary)!important;font-weight:500!important}.clerk-module__w56x8q__input{min-height:44px!important;font-size:var(--text-base)!important;color:var(--color-text-primary)!important;background:var(--color-bg-surface)!important;border:1px solid var(--color-border-control)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}.clerk-module__w56x8q__input:hover{border-color:var(--color-border-strong)!important}.clerk-module__w56x8q__input:focus,.clerk-module__w56x8q__input:focus-visible{border-color:var(--color-border-brand)!important;outline:2px solid var(--color-focus)!important;outline-offset:2px!important}.clerk-module__w56x8q__otp{min-height:44px!important;color:var(--color-text-primary)!important;background:var(--color-bg-surface)!important;border:1px solid var(--color-border-control)!important;border-radius:var(--radius-md)!important}.clerk-module__w56x8q__primary{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);min-height:44px!important;font-size:var(--text-sm)!important;letter-spacing:.02em!important;text-transform:none!important;color:#fff!important;background:var(--btn-primary-bg)!important;box-shadow:none!important;transition:var(--motion-state)!important;background-image:none!important;border:0!important;border-radius:0!important;font-weight:600!important}.clerk-module__w56x8q__primary:after{opacity:0!important;background:0 0!important}.clerk-module__w56x8q__primary:hover{background:var(--btn-primary-bg-hover)!important}.clerk-module__w56x8q__primary:active{background:var(--btn-primary-bg-active)!important}.clerk-module__w56x8q__primary:focus-visible{outline:2px solid var(--color-focus-inverse)!important;outline-offset:-8px!important;border-radius:0!important}:is(.cl-signIn-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary,.cl-signUp-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary){color:var(--color-text-display)!important;background:var(--color-bg-surface)!important;clip-path:none!important;border-radius:var(--radius-md)!important;box-shadow:0 0 0 1px var(--reepc-red-500), 0 0 0 4px var(--color-bg-surface), 0 0 0 5px var(--reepc-red-500)!important}:is(.cl-signIn-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:hover,.cl-signUp-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:hover){color:#fff!important;background:var(--reepc-red-600)!important;box-shadow:0 0 0 1px var(--reepc-red-600), 0 0 0 4px var(--color-bg-surface), 0 0 0 5px var(--reepc-red-600)!important}:is(.cl-signIn-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:focus-visible,.cl-signUp-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:focus-visible){outline-color:var(--color-focus)!important;outline-offset:2px!important}:is([data-theme=dark] .cl-signIn-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary,[data-theme=dark] .cl-signUp-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary){color:var(--color-text-primary)!important;box-shadow:0 0 0 1px var(--reepc-red-400), 0 0 0 4px var(--color-bg-surface), 0 0 0 5px var(--reepc-red-400)!important}:is([data-theme=dark] .cl-signIn-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:hover,[data-theme=dark] .cl-signUp-start:has(.cl-socialButtonsBlockButton) .clerk-module__w56x8q__primary:hover){color:#fff!important;background:var(--reepc-red-500)!important}.clerk-module__w56x8q__footer{border-top:1px solid var(--color-rule)!important;background:0 0!important}.clerk-module__w56x8q__footer [data-clerk-dev-mode-notice]{display:none!important}.clerk-module__w56x8q__footerText{font-size:var(--text-sm)!important;color:var(--color-text-secondary)!important}.clerk-module__w56x8q__link{font-size:var(--text-sm)!important;color:var(--color-text-link)!important;font-weight:600!important}.clerk-module__w56x8q__link:hover{color:var(--color-text-link-hover)!important;text-decoration:underline!important}.clerk-module__w56x8q__divider{background:var(--color-rule)!important}.clerk-module__w56x8q__error{font-size:var(--text-sm)!important;color:var(--status-danger-fg)!important}
.auth-module__A_DBwq__page{max-width:44rem}.auth-module__A_DBwq__display{margin-top:var(--space-4);font-size:clamp(1.625rem, 6.4vw, var(--text-4xl));color:var(--color-text-display)}@media (min-width:48rem){.auth-module__A_DBwq__display{font-size:var(--text-5xl)}}.auth-module__A_DBwq__lead{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:52ch}.auth-module__A_DBwq__widget{margin-top:var(--space-10)}
