.authContainer{background-color:#e5effb;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;font-family:Mariupol-Medium,Helvetica,sans-serif;display:flex;position:relative}html.dark .authContainer{background-color:#23262a}html.dark .authSidePanel{background-color:#181b1ed9!important}html.dark .authFormPanel{background-color:#0e1012d9!important}html.dark .bannerTitle,html.dark .bannerLead{color:#d4d4d8!important}@media (max-width:479px){html.dark .pageMain{background-color:#23262a!important}}@keyframes authAutofillStart{}@keyframes authAutofillCancel{}input:-webkit-autofill{animation-name:authAutofillStart;animation-duration:1ms}input:not(:-webkit-autofill){animation-name:authAutofillCancel;animation-duration:1ms}@media (min-width:768px){.authContainer{flex-direction:row;height:100%;min-height:0}}.authCard{justify-content:center;align-items:center;width:100%;transition:opacity .4s,transform .4s,filter .4s;display:flex;position:relative}@media (min-width:768px){.authCard{flex-direction:row;align-items:stretch;width:44.375rem;height:35.875rem;margin:0 auto;display:flex;overflow:visible}}@media (max-width:768px){.authCard{box-shadow:none;background-color:#0000}}@media (min-width:768px){.authCardAnimating{flex-direction:row;align-items:stretch;display:flex}}.authSidePanel{-webkit-backdrop-filter:blur(8.16875rem);z-index:1;will-change:transform;backface-visibility:hidden;visibility:hidden;background-color:#ffffff4f;display:none;position:relative;transform:translateZ(0)}@media (min-width:768px){.authSidePanel{flex-shrink:0;width:20rem;height:35.875rem;display:block}.authCardRowDefault .authSidePanel{order:1}.authCardRowDefault .authFormPanel,.authCardRowReversed .authSidePanel{order:2}.authCardRowReversed .authFormPanel{order:1}.authSidePanelAbsolute{position:absolute;top:0;left:0}}.authFormPanel{-webkit-backdrop-filter:blur(4.9875rem);z-index:2;will-change:transform;backface-visibility:hidden;visibility:hidden;background-color:#ffffff80;border-radius:1.25rem;width:100%;height:100%;position:relative;overflow:visible;transform:translateZ(0)}@media (min-width:768px){.authFormPanel{flex-shrink:0;width:24.375rem;height:35.875rem}.authFormPanelAbsolute{position:absolute;top:0;right:0}.authFormPanelAbsoluteLeft{position:absolute;top:0;left:0}}.authCardSuccess{opacity:0;filter:blur(6px);transform:scale(.98)}@media (max-width:1024px){.authFormPanel{-webkit-backdrop-filter:none;background-color:#0000}}
.authFormPaddingX{padding-left:2.5rem;padding-right:2.5rem}@media (max-width:479px){.authFormPaddingX{padding-left:3rem;padding-right:3rem}}.authNarrowContent{width:100%;min-width:0;max-width:19.5rem;margin-left:auto;margin-right:auto}@media (max-width:479px){.authNarrowContent{max-width:none;margin-left:0;margin-right:0}}.sidePanelInner{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:2.5rem;padding-right:2.5rem;display:flex}@media (min-width:768px){.sidePanelInner{height:100%}}.sidePanelCopy{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.bannerLogoWrap{display:none;position:absolute;top:4rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.bannerLogoWrap{display:block}}.bannerTitle{text-align:center;width:100%;margin-bottom:.5rem;font-size:1.875rem;font-weight:500;line-height:1}.bannerLead{text-align:center;font-size:1rem;font-weight:500;line-height:1}.bannerLogoImg{width:13rem;height:auto}.pageMain{align-self:stretch;width:100%;height:100vh;min-height:0;font-size:.875rem;font-weight:400;line-height:1.25rem}@media (max-width:479px){.pageMain{background-color:#fff!important;justify-content:center!important;align-items:stretch!important;min-height:100dvh!important;padding-left:0!important;padding-right:0!important}}@media (min-width:480px){.pageMain{min-height:0}}.mobileLogo{pointer-events:none;z-index:10;display:block;position:absolute;top:2rem;left:50%;transform:translate(-50%)}@media (max-width:479px){.mobileLogo{top:1.5rem}}@media (min-width:480px) and (max-width:767px){.mobileLogo{top:2.5rem}}@media (min-width:768px){.mobileLogo{display:none}}.bodyInner{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;height:100%;display:flex;position:relative}@media (max-width:479px){.bodyInner{align-items:stretch;padding-left:0;padding-right:0}}@media (min-width:480px) and (max-width:767px){.bodyInner{align-items:center;padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.bodyInner{align-items:center}}.cardStretchRow{width:100%;min-width:0}@media (max-width:479px){.cardStretchRow{justify-content:flex-start!important;align-items:stretch!important}}.formPanelShell{align-self:stretch;min-width:0;position:relative}@media (max-width:479px){.formPanelShell{width:100%;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-radius:0!important;flex:1!important;margin-left:0!important;margin-right:0!important}}@media (min-width:480px) and (max-width:767px){.formPanelShell{border-radius:1rem;width:100%;box-shadow:0 1px 2px #0000000d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;max-width:24rem!important;margin-left:auto!important;margin-right:auto!important}}.sidePanelChrome{line-height:1}.tabRow{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:2rem;width:100%;min-width:0;font-size:1rem;font-weight:500;line-height:1;display:flex}.tabRowLoginOffset{margin-bottom:2rem}@media (min-width:768px){.tabRowRegister{margin-bottom:auto}}.tabLink{flex-shrink:0;font-size:1.5rem;line-height:2rem}.tabLinkActive{color:#0087ff}.tabLinkInactive{color:#9ca3af}.tabLinkInactive:hover{color:#4b5563}@media (min-width:768px){.tabRow{justify-content:space-around;padding-left:0;padding-right:0}}
