.rr-main{grid-template-columns:minmax(0,1fr) minmax(500px,1.08fr);align-items:stretch;min-height:820px}
.rr-art-panel{overflow:visible;display:block;background:#171a1d}
.rr-art-inner{position:sticky;top:0;min-height:760px;height:calc(100svh - 94px);max-height:1150px;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end}
.rr-art-inner .rl-art{object-position:50% 27%}
.rr-art-inner .rl-art-shade{background:linear-gradient(180deg,#0d0e104d,transparent 25%,#0d0e1020 42%,#0d0e10c9 66%,#0d0e10 100%)}
.rr-art-inner .rl-art-copy h2{font-size:clamp(65px,6vw,94px)}
.rr-art-inner .rl-art-copy{padding-top:250px}
.rr-login-panel{padding:44px 48px 38px;align-items:flex-start}
.rr-form-content{max-width:510px}
.rr-form-content h1{font-size:58px}
.rr-form-content .rl-intro{margin-bottom:26px}
.rr-fieldset{border:0;margin:0 0 17px;padding:0;min-width:0}
.rr-fieldset legend{width:100%;padding:0 0 13px;margin-bottom:17px;display:flex;align-items:center;gap:10px;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#b8bec2;border-bottom:1px solid #303338}
.rr-fieldset legend span{color:var(--rl-yellow);font-size:9px;letter-spacing:1px}
.rr-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}
.rr-fieldset .rl-field{margin-bottom:0;min-width:0}
.rr-fieldset .rl-field label{font-size:12px;margin-bottom:8px}
.rr-fieldset .rl-input-wrap{min-height:50px}
.rr-fieldset .rl-input-wrap input{min-height:48px;padding:11px 14px;font-size:16px}
.rr-fieldset .rl-input-wrap input::placeholder{font-size:13px}
.rr-fieldset .rl-password-toggle{min-width:48px;font-size:8px;padding-inline:10px}
.rr-hint{color:#a0a7ad;font-size:11px;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}
.rr-recovery{margin-top:26px;margin-bottom:21px}
.rr-recovery .rl-field+.rl-field{margin-top:17px}
.rr-select-wrap select{width:100%;min-width:0;min-height:48px;appearance:none;background:transparent;color:var(--rl-text);border:0;border-radius:0;padding:11px 43px 11px 14px;font-family:var(--rl-font);font-size:14px;cursor:pointer;outline:none}
.rr-select-wrap select:invalid{color:#9299a1}
.rr-select-wrap select option{background:var(--rl-surface);color:var(--rl-text)}
.rr-select-wrap>svg{position:absolute;right:15px;pointer-events:none;width:16px;height:16px;color:#b1b7bc}
.rr-form .rl-captcha{margin-bottom:19px}
.rr-form-content .rl-register{margin-top:14px}
.rr-form-content .rl-help{margin-top:13px;padding-top:12px}
.rr-form-content .rl-error{font-size:12px;line-height:1.6}
.rr-paused{padding-block:70px 30px}
.rr-paused h1{font-size:64px;line-height:1.02;margin-bottom:26px}
.rr-paused .rl-notice{margin-bottom:25px}
@media(min-width:1700px){.rr-art-inner{min-height:880px;height:calc(100svh - 94px)}.rr-login-panel{padding-block:64px}.rr-form-content{max-width:560px}.rr-form-content h1{font-size:66px}}
@media(max-width:1100px){.rr-main{grid-template-columns:minmax(0,.9fr) minmax(465px,1.1fr)}.rr-login-panel{padding:36px 30px}.rr-art-inner .rl-art-copy h2{font-size:69px}.rr-art-inner{height:calc(100svh - 82px)}.rr-fields-grid{gap:17px 12px}.rr-fieldset .rl-input-wrap input{padding-inline:12px}.rr-fieldset .rl-input-wrap input::placeholder{font-size:12px}}
@media(max-width:900px){.rr-main{grid-template-columns:1fr;min-height:0}.rr-art-panel{border-right:0;border-bottom:1px solid #303338;min-height:0}.rr-art-inner{position:relative;height:258px;min-height:0;max-height:none}.rr-art-inner .rl-art{object-position:50% 37%}.rr-art-inner .rl-art-shade{background:linear-gradient(90deg,#0d0e10dd,transparent 100%),linear-gradient(0deg,#0d0e10a8,transparent 80%)}.rr-art-inner .rl-art-top,.rr-art-inner .rl-art-bottom{display:none}.rr-art-inner .rl-art-copy{padding:30px 32px}.rr-art-inner .rl-art-copy h2{font-size:64px}.rr-art-inner .rl-art-copy>.rl-eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:13px}.rr-art-inner .rl-art-copy>p:not(.rl-eyebrow){font-size:13px;margin:15px 0 0}.rr-login-panel{padding:38px 28px 28px}.rr-form-content{max-width:550px}.rr-form-content h1{font-size:54px}.rr-paused{padding-block:18px 20px}}
@media(max-width:540px){.rr-fields-grid{grid-template-columns:1fr;gap:18px}.rr-art-inner{height:225px}.rr-art-inner .rl-art-copy{padding:26px 22px}.rr-art-inner .rl-art-copy h2{font-size:56px}.rr-art-inner .rl-art-copy>.rl-eyebrow{font-size:7px}.rr-login-panel{padding:32px 20px 25px}.rr-form-content h1{font-size:49px}.rr-fieldset .rl-field label{font-size:13px}.rr-fieldset .rl-input-wrap{min-height:54px}.rr-fieldset .rl-input-wrap input{min-height:52px;padding:12px 15px}.rr-fieldset .rl-input-wrap input::placeholder{font-size:14px}.rr-fieldset .rl-password-toggle{font-size:9px;min-width:62px}.rr-recovery{margin-top:27px}.rr-select-wrap select{font-size:13px;min-height:52px;padding-left:15px}.rr-paused h1{font-size:52px}}
@media(max-width:350px){.rr-login-panel{padding-inline:2px}.rr-form-content{max-width:300px}.rr-art-inner .rl-art-copy{padding-inline:18px}.rr-select-wrap select{font-size:12px;padding-right:32px}.rr-select-wrap>svg{right:10px}}
