.auth-page{--auth-form-max:min(100%, 28rem);--auth-shell-max:min(100%, 26rem)}.auth-page__backdrop{background:radial-gradient(ellipse 120% 80% at 100% 0%, var(--cb-pink), transparent 55%), radial-gradient(ellipse 90% 60% at 0% 100%, var(--cb-mint), transparent 50%), linear-gradient(165deg, var(--cb-cream) 0%, var(--cb-peach) 45%, var(--cb-cream-2) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-page__backdrop{background:radial-gradient(ellipse 120% 80% at 100% 0%, color-mix(in oklab, var(--cb-pink) 14%, transparent), transparent 55%), radial-gradient(ellipse 90% 60% at 0% 100%, color-mix(in oklab, var(--cb-mint) 12%, transparent), transparent 50%), linear-gradient(165deg, var(--cb-cream) 0%, color-mix(in oklab, var(--cb-peach) 55%, var(--cb-cream)) 45%, var(--cb-cream-2) 100%)}}.dark .auth-page__backdrop{background:radial-gradient(ellipse 100% 70% at 90% 0%, var(--cb-brand-500), transparent 55%), radial-gradient(ellipse 80% 50% at 0% 100%, var(--cb-mint), transparent 50%), linear-gradient(165deg, var(--bg-main) 0%, var(--bg-card) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .auth-page__backdrop{background:radial-gradient(ellipse 100% 70% at 90% 0%, color-mix(in oklab, var(--cb-brand-500) 12%, transparent), transparent 55%), radial-gradient(ellipse 80% 50% at 0% 100%, color-mix(in oklab, var(--cb-mint) 8%, transparent), transparent 50%), linear-gradient(165deg, var(--bg-main) 0%, var(--bg-card) 100%)}}.auth-page__card{box-shadow:var(--shadow-editorial)}@media (max-width:639px){.auth-page{padding-top:0;padding-left:0;padding-right:0}.auth-page__card{min-height:100dvh;max-height:none;box-shadow:none;border-left-width:0;border-right-width:0;border-radius:0}.auth-page__panel{padding-bottom:max(1rem, env(safe-area-inset-bottom,0px))}}@media (min-width:640px){.auth-page__card{min-height:min(100dvh - 3rem,720px);max-height:min(100dvh - 3rem,780px)}}@media (min-width:768px){.auth-page__aside{background:linear-gradient(180deg, var(--cb-brand-900) 0%, var(--cb-dark-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-page__aside{background:linear-gradient(180deg, color-mix(in oklab, var(--cb-brand-900) 25%, transparent) 0%, color-mix(in oklab, var(--cb-dark-accent) 88%, #000) 100%)}}}.auth-page__form-zone{max-width:var(--auth-form-max)}.auth-page .clerk-auth-shell .cl-rootBox,.auth-page .clerk-auth-shell .cl-cardBox{width:100%;max-width:var(--auth-shell-max);margin-inline:auto}.auth-page .clerk-auth-shell .cl-card{max-width:var(--auth-shell-max)!important}.auth-page .clerk-auth-shell .cl-scrollBox,.auth-page .clerk-auth-shell .cl-main,.auth-page .clerk-auth-shell .cl-card{max-height:none!important;overflow:visible!important}.auth-page .clerk-auth-shell{overflow:visible}.password-rules-hint{overscroll-behavior:contain;max-height:min(70dvh,22rem);overflow-y:auto}@media (max-width:380px){.auth-page .clerk-auth-shell .cl-socialButtonsBlockButton,.auth-page .clerk-auth-shell .cl-formButtonPrimary,.auth-page .clerk-auth-shell .cl-formFieldInput{height:3rem!important;min-height:3rem!important;font-size:.9375rem!important}}.clerk-auth-shell input[type=password],.clerk-auth-shell .cl-formFieldInput[type=password]{direction:auto;text-align:start;font-variant-ligatures:none;unicode-bidi:plaintext}.cb-clerk-profile{width:100%;min-width:0;container:cb-clerk-profile/inline-size}.cb-clerk-profile .cl-rootBox,.cb-clerk-profile .cl-cardBox,.cb-clerk-profile .cl-card{min-width:0;width:100%!important;max-width:none!important}.cb-clerk-profile .cl-profilePage,.cb-clerk-profile .cb-clerk-profile__profile-page{gap:1.25rem;width:100%;flex-direction:column!important;align-items:stretch!important;display:flex!important}.cb-clerk-profile .cl-navbar,.cb-clerk-profile .cb-clerk-profile__navbar{flex-shrink:0;width:100%}.cb-clerk-profile .cl-pageScrollBox,.cb-clerk-profile .cb-clerk-profile__scroll{flex:auto;width:100%;min-width:0}.cb-clerk-profile .cl-page,.cb-clerk-profile .cb-clerk-profile__page,.cb-clerk-profile .cl-profileSection,.cb-clerk-profile .cl-profileSectionContent,.cb-clerk-profile .cl-formFieldRow,.cb-clerk-profile .cl-formFieldInputGroup{width:100%;min-width:0}.cb-clerk-profile .cl-profileSectionContent>div,.cb-clerk-profile .cl-accordionTriggerButton,.cb-clerk-profile .cl-profileSectionPrimaryButton{max-width:100%}@container cb-clerk-profile (max-width:47.99rem){.cb-clerk-profile .cl-navbar,.cb-clerk-profile .cb-clerk-profile__navbar{display:none!important}.cb-clerk-profile .cl-navbarMobileMenuRow,.cb-clerk-profile .cb-clerk-profile__mobile-menu-row{width:100%;min-width:0;display:flex!important}.cb-clerk-profile .cl-profileSection{gap:.75rem;flex-direction:column!important;align-items:stretch!important}.cb-clerk-profile .cl-profileSectionHeader{align-self:flex-start!important;margin-top:0!important;padding:0!important;transform:none!important}}@container cb-clerk-profile (min-width:48rem){.cb-clerk-profile .cl-profilePage,.cb-clerk-profile .cb-clerk-profile__profile-page{flex-direction:row!important;align-items:flex-start!important}.cb-clerk-profile .cl-navbar,.cb-clerk-profile .cb-clerk-profile__navbar{width:12.5rem;min-width:12.5rem;display:flex!important}.cb-clerk-profile .cl-navbarMobileMenuRow,.cb-clerk-profile .cb-clerk-profile__mobile-menu-row{display:none!important}}.cb-clerk-profile .cl-navbarButton[data-localization-key="userProfile.navbar.apiKeys"]{display:none}.cb-clerk-profile .cl-navbarButton:has([data-localization-key="userProfile.navbar.apiKeys"]){display:none}.cb-clerk-profile input[type=password],.cb-clerk-profile .cl-formFieldInput[type=password]{direction:auto;text-align:start;font-variant-ligatures:none;unicode-bidi:plaintext}
