body:has(.rr-auth-page) .rr-footer,body:has(.rr-auth-page) header{display:none}.rr-auth-page{display:block;padding:0}.rr-auth-loading,.rr-auth-page{min-height:100vh;min-height:100dvh}.rr-auth-loading{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.rr-auth{width:100%;max-width:none;margin:0;position:relative;background:var(--bg--color);border:none;border-radius:0;box-shadow:none;overflow:hidden;color:var(--white-color);display:grid;grid-template-columns:.85fr 1fr}.rr-auth,.rr-auth--register{min-height:100vh;min-height:100dvh}@media (max-width:860px){.rr-auth,.rr-auth--register{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.rr-auth__media{position:relative;overflow:hidden;background:var(--media-bg);min-height:280px}.rr-auth__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.rr-auth__media-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--media-bg);color:var(--muted-on-light);font-family:var(--font-mono);font-size:13px;text-align:center;padding:12px}.rr-auth__media-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(225,6,0,.32),rgba(15,17,21,.86) 55%,rgba(15,17,21,.97));pointer-events:none}.rr-auth__media-bar{position:absolute;top:0;bottom:0;left:0;width:12px;background:var(--red--color);pointer-events:none}.rr-auth__media-inner{position:relative;padding:48px 44px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:36px;z-index:1}.rr-auth__logo-link{display:inline-flex;align-self:flex-start}.rr-auth__headline{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.2vw,62px);line-height:.85;letter-spacing:.5px;color:var(--white-color);text-transform:uppercase}.rr-auth__lede{font-size:15px;line-height:1.55;color:#e7e9ec;margin:18px 0 0;max-width:320px}.rr-auth__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.rr-auth__copyright{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--argento);letter-spacing:1px}.rr-auth__social .rr-social__btn{border-color:rgba(255,255,255,.22);color:var(--white-color)}.rr-auth__social .rr-social__btn:hover{border-color:var(--red--color);color:var(--red--color)}@media (max-width:860px){.rr-auth__media-inner{padding:34px 30px 34px 34px;gap:24px}}.rr-auth__panel{padding:54px 56px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.rr-auth__panel{padding:36px 26px}}.rr-auth__tabs{margin-bottom:30px;max-width:320px}.rr-auth__panel-title{font-family:var(--font-display);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px}.rr-auth__tabs .rr-tab{flex:1 1;text-align:center;letter-spacing:1px}.rr-auth__form{display:flex;flex-direction:column;gap:18px;max-width:440px;width:100%}.rr-auth__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.rr-auth__grid .rr-field--span{grid-column:1/-1}@media (max-width:520px){.rr-auth__grid{grid-template-columns:1fr}}.rr-auth .react-select-container,.rr-auth-compact .react-select-container{width:100%!important}.rr-auth .react-select-container .react-select__control,.rr-auth-compact .react-select-container .react-select__control{min-width:0}.rr-auth__row{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600}.rr-auth__remember{display:inline-flex;align-items:center;gap:9px;color:var(--argento);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rr-auth__remember input{position:absolute;opacity:0;width:0;height:0}.rr-auth__check{width:16px;height:16px;background:var(--surface-2);border:1px solid var(--hairline);display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:11px;font-weight:700;border-radius:var(--radius);transition:background .15s ease,border-color .15s ease}.rr-auth__remember input:checked+.rr-auth__check{background:var(--red--color);border-color:var(--red--color);color:#fff}.rr-auth__remember input:focus-visible+.rr-auth__check{outline:2px solid var(--white-color);outline-offset:2px}.rr-auth__forgot{color:var(--grigio-chiaro);background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:13px;padding:0;transition:color .2s ease}.rr-auth__forgot:hover{color:var(--white-color)}.rr-auth__submit{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--red--color);border:none;padding:16px;width:100%;-webkit-clip-path:var(--clip-cta);clip-path:var(--clip-cta);cursor:pointer;margin-top:6px;transition:background .2s ease}.rr-auth__submit:hover{background:var(--red-deep)}.rr-auth__submit:disabled{opacity:.5;cursor:not-allowed}.rr-auth__or{display:flex;align-items:center;gap:14px;color:var(--muted-on-light);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:1px;margin:4px 0}.rr-auth__or:after,.rr-auth__or:before{content:"";flex:1 1;height:1px;background:var(--hairline)}.rr-auth__white{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--on-light);background:var(--white-color);border:none;padding:13px;width:100%;cursor:pointer;transition:background .2s ease}.rr-auth__white:hover{background:var(--argento)}.rr-auth__switch{font-size:13px;font-weight:600;color:var(--grigio-chiaro);text-align:center;margin-top:6px}.rr-auth__switch button{color:var(--red--color);background:none;border:none;font-family:var(--font-display);font-weight:700;font-size:13px;cursor:pointer;padding:0}.rr-auth__switch button:hover{color:var(--red-deep)}.rr-auth__consents{display:flex;flex-direction:column;gap:12px;margin-top:2px}.rr-auth__consent{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:var(--argento);cursor:pointer}.rr-auth__consent input{position:absolute;opacity:0;width:0;height:0}.rr-auth__consent .rr-auth__check{margin-top:2px;flex-shrink:0}.rr-auth__consent input:checked+.rr-auth__check{background:var(--red--color);border-color:var(--red--color);color:#fff}.rr-auth__consent input:focus-visible+.rr-auth__check{outline:2px solid var(--white-color);outline-offset:2px}.rr-auth__consent a{color:var(--red--color);border-bottom:1px solid var(--red--color);transition:color .2s ease}.rr-auth__consent a:hover{color:var(--white-color);border-color:var(--white-color)}.rr-auth .custom-tooltip ul{padding-left:0}.rr-auth .custom-tooltip li,.rr-auth .custom-tooltip p{text-align:left;font-size:12px;line-height:1.5}.rr-auth-compact{background:var(--surface-2);border-top:4px solid var(--red--color);border-radius:var(--radius);padding:32px 28px;width:100%;max-width:440px}.rr-auth-compact__title{font-family:var(--font-display);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:22px}.rr-auth-compact .rr-auth__form{max-width:none}.rr-auth-buy{background:var(--bg--color);align-items:center;padding:calc(var(--header-height, 66px) + clamp(28px, 4vw, 48px)) 24px 64px}.rr-auth-buy,.rr-auth-buy__inner{display:flex;flex-direction:column}.rr-auth-buy__inner{width:100%;max-width:960px;gap:32px}.rr-auth-buy__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(24px,3.4vw,34px);line-height:1.05;letter-spacing:.5px;color:var(--white-color);text-align:center;margin:0}.rr-auth-buy__cards{display:flex;gap:24px;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (max-width:860px){.rr-auth-buy__cards{flex-direction:column;align-items:center}}.registration_page{display:inline-block;margin-bottom:4rem;padding-top:calc(var(--header-height, 66px) + 2rem)!important}@media (max-width:768px){.registration_page{margin-top:2rem;margin-bottom:2rem;padding-top:calc(var(--header-height, 66px) + 2rem)!important;padding-bottom:0}}.password-reset{margin-bottom:6rem!important}.login-page{margin-bottom:2rem}.registration_title_block{padding:10px 20px}.input-login{min-height:40px;width:100%!important;background-color:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius);color:var(--white-color)}.input-login:focus,.input-login:hover{border-color:var(--red--color)}.input-login::placeholder{color:var(--grigio-chiaro);text-transform:uppercase;font-weight:400}.registration_page form{border-radius:4px;border:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;justify-content:center}.form-select-full{width:100%!important;flex-shrink:0}.registration_title{text-align:left;text-transform:uppercase;margin-bottom:0;font-size:clamp(1.6rem,5vw,2.2rem)}.form_block{border-top:1px solid var(--hairline);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;width:450px;padding:40px 20px}@media (max-width:768px){.form_block{width:300px}}.btn-group{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.form_block-item{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;width:100%;color:var(--white-color);font-size:18px}@media (max-width:768px){.form_block-item{font-size:16px}}.create_btn{cursor:pointer}.create_btn:hover{background-color:var(--white-color);border-color:var(--white-color);color:var(--on-light)}.select-custom{border-radius:0!important}.select-custom-block{width:100%!important;text-align:left}.item-text{color:var(--white-color);font-weight:500}.item_link{color:var(--red--color);border-bottom:1px solid var(--red--color);cursor:pointer}.item_link:hover{border-bottom:1px solid var(--active-red)}.link-to-login-block{padding-bottom:10px}.item_link-terms{color:var(--red--color);cursor:pointer;transition:color .3s ease-in-out}.item_link-terms:hover,.terms{color:var(--white-color)}.terms{display:flex;align-items:center;flex-direction:row;text-align:left;font-size:16px;gap:10px;margin-top:10px;padding-top:10px;margin-bottom:20px}.nerd-mode-hr{margin-top:2rem}.terms input{display:none}.toggle-switch{display:inline-block;min-width:40px;height:20px;position:relative}.toggle-switch input{opacity:0;height:auto;width:0}.checkbox-custom{gap:9px;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--nav-bg-color);border-radius:34px}.checkbox-custom,.checkbox-custom:before{display:flex;align-items:center;position:absolute;transition:all .3s ease}.checkbox-custom:before{content:"";gap:4.5px;height:7.5px;width:7.5px;padding:4.5px;left:15%;background-color:var(--bg--color);border-radius:50%}input:checked+.checkbox-custom{background-color:var(--white-color)}input:checked+.checkbox-custom:before{background-color:var(--red--color);transform:translateX(80%) scale(1.1)}.new_otp_link{padding-top:10px;font-size:14px;font-weight:400;cursor:pointer}.custom-tooltip{text-align:left}@media (max-width:768px){.login-page{margin-bottom:8rem;margin-top:0}}