.rcic-login-page{color:#0f172a;font-family:var(--font-inter),Inter,sans-serif;background:#f8fafc}.rcic-login-brand-panel{background:#b9000b;flex:0 0 50%;width:50%;min-height:100vh;padding:40px 48px 32px!important}.rcic-login-brand-bg{background:radial-gradient(circle at 80% 12%,#ffffff14,#0000 28%),linear-gradient(160deg,#cf0010 0%,#b9000b 56%,#930008 100%)}.rcic-login-brand-glow{background:linear-gradient(145deg,#0000 0 38%,#ffffff12 38.1% 43%,#0000 43.1%),linear-gradient(25deg,#0000 0 60%,#ffffff0d 60.1% 61%,#0000 61.1%)}.rcic-login-brand-panel:before,.rcic-login-brand-panel:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff14;border-radius:50%;position:absolute}.rcic-login-brand-panel:before{width:620px;height:420px;top:42px;left:44%;transform:rotate(26deg)}.rcic-login-brand-panel:after{width:760px;height:280px;bottom:-105px;left:-170px;transform:rotate(14deg)}.rcic-login-brand-logo{margin-left:-14px}.rcic-login-brand-logo img{filter:brightness(0)invert();object-fit:contain;width:167px;height:36px}.rcic-login-welcome{margin-bottom:30px;position:absolute;top:154px;left:68px}.rcic-login-welcome h2{color:#fff;letter-spacing:-.7px;margin:0;font-size:34px;font-weight:400;line-height:1.18}.rcic-login-welcome h2 strong,.rcic-login-welcome h2 span{display:block}.rcic-login-welcome h2 strong{font-weight:700}.rcic-login-accent{display:none}.rcic-login-welcome-copy{color:#ffffffd1;margin:16px 0 0;font-size:13px;line-height:20px}.rcic-login-features{align-items:center;gap:8px;margin-top:52px;display:flex}.rcic-login-features>div{color:#ffffffeb;align-items:center;gap:7px;min-width:0;display:flex}.rcic-login-features>div>span{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rcic-login-features svg{width:15px;height:15px}.rcic-login-features b{white-space:nowrap;font-size:9px;font-weight:600;line-height:13px}.rcic-login-features>i{background:#ffffff52;width:1px;height:36px}.rcic-login-copyright{color:#ffffffbd;margin-left:-14px}.rcic-login-form-panel{background:#f8fafc;border-left:1px solid #eef0f3}.rcic-login-card{border-color:#e2e8f0;border-radius:12px;margin-left:auto;margin-right:auto;box-shadow:0 16px 32px -20px #0f172a47;max-width:298px!important;padding:28px!important}.rcic-login-mobile-logo img{width:200px;height:auto}.rcic-login-link{color:#d50000}.rcic-login-card-header{text-align:center;margin-bottom:20px!important}.rcic-login-card-header h1{font-size:18px;line-height:22px}.rcic-login-card-header p{font-size:10px;line-height:14px}.rcic-login-card label{color:#1f2937;font-size:10px;font-weight:600;line-height:15px}.rcic-login-card form>:not(:first-child){margin-top:14px!important}.rcic-login-card .my-6{margin-top:16px!important;margin-bottom:16px!important}.rcic-login-input-wrap{position:relative}.rcic-login-input-icon{color:#64748b;z-index:1;width:14px;height:14px;position:absolute;top:11px;right:12px}.rcic-login-card input{border-color:#e5e7eb;border-radius:4px;font-size:10px;height:30px!important}.rcic-login-card input::placeholder{color:#94a3b8}.rcic-login-submit{font-size:11px;box-shadow:0 12px 24px -12px #d50000a6;color:#fff!important;background:#d50000!important;border-radius:4px!important;height:30px!important;min-height:30px!important}.rcic-login-submit:hover{background:#b40000!important}.rcic-login-google{border-radius:4px!important;height:30px!important;min-height:30px!important}.rcic-login-google:hover{color:#d50000;border-color:#d5000059}.rcic-login-right-privacy{color:#64748b;white-space:nowrap}.rcic-login-right-privacy i{background:#cbd5e1;border-radius:50%;width:3px;height:3px;margin:0 7px;display:inline-block}.rcic-register-card{max-width:460px!important}.rcic-register-header{text-align:center;margin-bottom:24px}.rcic-register-header h1{font-size:24px;line-height:30px}.rcic-register-header p{font-size:12px;line-height:18px}.rcic-register-card form>:not(:first-child){margin-top:14px!important}.rcic-register-card input{height:37px!important}.rcic-register-submit{font-size:13px;height:37px!important;min-height:37px!important}.rcic-register-separator{margin:20px 0}.rcic-register-google{height:37px!important;min-height:37px!important}.rcic-login-card input:focus-visible{border-color:#d50000;outline:none;box-shadow:0 0 0 3px #d500001f}@media (max-width:900px){.rcic-login-form-panel{border-left:0}}@media (min-width:1200px){.rcic-login-brand-panel{padding:clamp(40px,3.9vw,60px) clamp(48px,3.3vw,64px) clamp(32px,3.1vw,48px)!important}.rcic-login-brand-logo{margin-left:clamp(-14px,-.9vw,-10px)}.rcic-login-brand-logo img{width:clamp(167px,16.3vw,250px);height:auto}.rcic-login-welcome{top:clamp(154px,15.5vw,240px);left:clamp(68px,6.6vw,102px)}.rcic-login-welcome h2{font-size:clamp(34px,3.2vw,50px)}.rcic-login-welcome-copy{font-size:clamp(13px,1.2vw,18px);line-height:1.5}.rcic-login-features{gap:clamp(8px,1vw,16px);margin-top:clamp(52px,4.7vw,72px)}.rcic-login-features>div{gap:clamp(7px,.65vw,10px)}.rcic-login-features>div>span{flex-basis:clamp(30px,2.2vw,34px);width:clamp(30px,2.2vw,34px);height:clamp(30px,2.2vw,34px)}.rcic-login-features b{font-size:clamp(9px,.65vw,10px)}.rcic-login-copyright{margin-left:clamp(-14px,-.9vw,-10px);font-size:clamp(9px,.65vw,10px)}.rcic-login-card{max-width:clamp(298px,29.1vw,440px)!important;padding:clamp(28px,2.7vw,42px)!important}.rcic-login-card-header{margin-bottom:clamp(20px,2vw,30px)!important}.rcic-login-card-header h1{font-size:clamp(18px,1.7vw,26px);line-height:1.25}.rcic-login-card-header p{font-size:clamp(10px,.8vw,12px);line-height:1.4}.rcic-login-card label{font-size:clamp(10px,.7vw,12px)}.rcic-login-card input{font-size:clamp(10px,.8vw,12px);height:clamp(30px,2vw,37px)!important}.rcic-login-card form>:not(:first-child){margin-top:clamp(14px,1.3vw,20px)!important}.rcic-login-submit,.rcic-login-google{height:clamp(30px,2vw,37px)!important;min-height:clamp(30px,2vw,37px)!important}.rcic-login-right-privacy{font-size:clamp(9px,.65vw,10px);bottom:clamp(28px,2.7vw,42px)}}
