body,html{margin:0;min-width:320px;background:#050705}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden}.auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(420px,520px);align-items:center;grid-gap:clamp(40px,5vw,84px);gap:clamp(40px,5vw,84px);padding:clamp(24px,5vh,56px) clamp(32px,5vw,72px);color:#f5f7fb;font-family:DM Sans,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 18% 16%,rgba(172,231,65,.18),transparent 30rem),radial-gradient(circle at 78% 70%,rgba(95,127,29,.14),transparent 24rem),linear-gradient(180deg,#050705,#091008 48%,#050705)}.auth-shell--default{height:100dvh;overflow:hidden}.auth-shell--wide{grid-template-columns:minmax(360px,.62fr) minmax(720px,980px);align-items:center}.auth-shell__brand{max-width:560px}.auth-shell__mark{color:#ace741;font-family:Chakra Petch,DM Sans,sans-serif;font-size:clamp(36px,6vw,72px);font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase}.auth-shell__brand p{margin:18px 0 0;max-width:460px;color:#c0c9b2;font-size:18px;line-height:1.7}.auth-shell__panel{display:grid;width:100%;justify-items:center;overflow:visible}.auth-shell__panel :where(.cl-rootBox,.cl-cardBox,.cl-card,.cl-userProfile-root){width:100%;max-width:none}.auth-shell__panel :where(.cl-rootBox,.cl-cardBox){display:grid;justify-items:center}.auth-shell__panel :where(.cl-signIn-root,.cl-signUp-root){width:min(100%,420px);max-width:420px}.auth-shell--default .auth-shell__panel :where(.cl-rootBox,.cl-signIn-root,.cl-signUp-root,.cl-signIn-root .cl-cardBox,.cl-signUp-root .cl-cardBox,.cl-signIn-root .cl-card,.cl-signUp-root .cl-card){width:100%!important;max-width:420px!important;box-sizing:border-box!important}.auth-shell__panel :where(.cl-userProfile-root,.cl-userProfile-card,.cl-userProfile-root>div){min-height:560px}.auth-shell--wide .auth-shell__panel :where(.cl-rootBox,.cl-cardBox,.cl-card,.cl-userProfile-root){width:min(100%,980px)}.auth-shell__panel :where(.cl-card){background:linear-gradient(145deg,rgba(12,20,12,.99),rgba(5,9,5,.99))!important;color:#f5f7fb!important;padding:30px 40px 28px!important}.auth-shell__panel :where(.cl-navbar,.cl-pageScrollBox){background:transparent!important}.auth-shell__panel :where(.cl-cardBox){background:#071007!important;border:1px solid rgba(172,231,65,.32);border-radius:12px!important;box-shadow:0 24px 80px rgba(0,0,0,.54);overflow:hidden}.auth-shell--default .auth-shell__panel :where(.cl-cardBox){display:block!important;background:linear-gradient(145deg,rgba(12,20,12,.99),rgba(5,9,5,.99))!important;border:1px solid rgba(172,231,65,.34)!important;border-radius:12px!important;box-shadow:0 24px 80px rgba(0,0,0,.54)!important;overflow:hidden!important}.auth-shell--default .auth-shell__panel :where(.cl-card){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.auth-shell__panel :where(.cl-rootBox,.cl-card,.cl-userProfile-root,.cl-userProfile-root *,.cl-headerTitle,.cl-headerSubtitle,.cl-navbarButton,.cl-navbarButtonText,.cl-profileSectionTitleText,.cl-profileSectionPrimaryButton,.cl-profileSectionContent,.cl-profileSectionItem,.cl-profileSectionItemList,.cl-profileSectionItemList *,.cl-formFieldLabel,.cl-formFieldInput,.cl-formFieldInput::placeholder,.cl-identityPreviewText,.cl-socialButtonsBlockButton,.cl-socialButtonsBlockButtonText,.cl-socialButtonsProviderIcon,.cl-userPreviewTextContainer,.cl-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier){color:#f5f7fb!important}.auth-shell__panel :where(.cl-headerSubtitle,.cl-profileSectionTitle,.cl-profileSectionSubtitle,.cl-profileSectionContent p,.cl-navbarButton:not([aria-current=page]),.cl-breadcrumbsItem,.cl-formFieldHintText,.cl-formFieldInfoText,.cl-footerActionText,.cl-dividerText,.cl-footer,.cl-footerPages,.cl-identityPreviewSecondaryIdentifier,.cl-userPreviewSecondaryIdentifier){color:#b9c7ad!important}.auth-shell__panel :where(.cl-navbarButton[aria-current=page],.cl-navbarButton[data-active=true],.cl-profileSectionPrimaryButton,.cl-footerActionLink,.cl-formButtonPrimary,.cl-badge,.cl-link){color:#ace741!important}.auth-shell__panel :where(.cl-formButtonPrimary){background:#ace741!important;color:#091008!important;font-weight:800;min-height:44px;width:100%;box-shadow:0 10px 28px rgba(172,231,65,.2)}.auth-shell__panel :where(.cl-formButtonPrimary:hover){background:#bfff52!important}.auth-shell__panel :where(.cl-formFieldInput){min-height:44px;background:#0d150d!important;border-color:rgba(172,231,65,.3)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.auth-shell__panel :where(.cl-formFieldInput:focus){border-color:rgba(172,231,65,.7)!important;box-shadow:0 0 0 3px rgba(172,231,65,.13)!important}.auth-shell__panel :where(.cl-formFieldInput::placeholder){color:#7f8c77!important;opacity:1!important}.auth-shell__panel :where(.cl-socialButtonsBlockButton){display:flex!important;position:relative!important;min-height:44px;width:100%!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-color:rgba(172,231,65,.28)!important;background:rgba(255,255,255,.07)!important;color:#f5f7fb!important}.auth-shell__panel :where(.cl-socialButtonsBlockButton:hover){border-color:rgba(172,231,65,.5)!important;background:rgba(172,231,65,.12)!important}.auth-shell__panel :where(.cl-socialButtonsBlockButtonText){flex:0 1 auto!important;width:auto!important;color:#f5f7fb!important;font-weight:800!important;text-align:center!important}.auth-shell__panel :where(.cl-socialButtonsProviderIcon){flex:0 0 auto!important}.auth-shell__panel :where(.cl-socialButtonsBlockButton span,.cl-socialButtonsBlockButton p,.cl-socialButtonsBlockButton div){color:#f5f7fb!important;text-align:center!important}.auth-shell__panel :where(.cl-socialButtonsBlockButton svg){position:static!important;flex:0 0 auto!important}.auth-shell__panel :where(.cl-signIn-root .cl-footer,.cl-signUp-root .cl-footer,.cl-signIn-root .cl-footerPages,.cl-signUp-root .cl-footerPages){width:100%!important;max-width:none!important;box-sizing:border-box!important;background:rgba(5,9,5,.58)!important;border-top:1px solid rgba(172,231,65,.12)!important;padding-inline:28px!important}.auth-shell__panel :where(.cl-footer,.cl-footer *,.cl-internal-1dauvpw){color:#9fad95!important}.auth-shell__panel :where(.cl-footer a,.cl-footerActionLink){color:#ace741!important}.auth-shell__panel :where(.cl-navbar){border-right-color:rgba(172,231,65,.14)!important}.auth-shell__panel :where(.cl-profileSection){border-color:rgba(172,231,65,.14)!important}.auth-shell__panel :where(.cl-internal-1dauvpw,.cl-footer,.cl-footerPages){color:#8d9b85!important}@media (max-width:1120px){.auth-shell{grid-template-columns:1fr;gap:28px;padding:28px 18px 40px}.auth-shell--default{height:auto;min-height:100dvh;overflow:visible}.auth-shell__brand{max-width:none}.auth-shell--wide .auth-shell__panel :where(.cl-rootBox,.cl-cardBox,.cl-card,.cl-userProfile-root){width:100%}}