@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/fonts/poppins-400-latin.798861c4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/fonts/poppins-500-latin.c1d25926.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/fonts/poppins-600-latin.92393979.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/fonts/poppins-700-latin.144be865.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/build/fonts/poppins-800-latin.4bf23909.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/build/fonts/poppins-900-latin.67474734.woff2) format("woff2")}:root,body.r4w-login-page{--us-primary:#009fe3;--us-primary-btn:#006da9;--us-primary-hover:#00588c;--us-primary-light:#e5f5fc;--us-text:#343434;--us-gray:#686868;--us-white:#fff;--bg-surface:#f5f7f9;--bg-hover:#dde3e8;--bg-sidebar:#ebeef2;--border-default:#dde3e8;--border-strong:#7a8796;--text-muted:#667085;--success:#4f7c6a;--success-bg:#eaf2ee;--success-text:#233d34;--success-dark-text:#8dbcb0;--danger:#8a4f4f;--danger-bg:#f2eaea;--danger-text:#452323;--accent-dark-bg:#0b2e45;--dark-base:#1a1f2e;--dark-sidebar:#141824;--mantine-font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.r4w-login-page.ea-dark-scheme{--bg-surface:#101722;--bg-hover:#263548;--bg-sidebar:#172331;--border-default:#43536a;--border-strong:#8795a8;--text-muted:#adb8c7;--us-gray:#c4cdd8;--us-primary-light:#213e52;--us-text:#f5f7fa;background:var(--bg-surface);color:var(--us-text)}body.r4w-login-page.ea-dark-scheme .r4w-login__checkbox,body.r4w-login-page.ea-dark-scheme .r4w-login__input{background:#172331}body.r4w-login-page.ea-dark-scheme .r4w-login__form-heading p,body.r4w-login-page.ea-dark-scheme .r4w-login__help a,body.r4w-login-page.ea-dark-scheme .r4w-login__options a{color:#7dcff4}body.r4w-login-page.ea-dark-scheme .r4w-login__help a:focus-visible,body.r4w-login-page.ea-dark-scheme .r4w-login__help a:hover,body.r4w-login-page.ea-dark-scheme .r4w-login__options a:focus-visible,body.r4w-login-page.ea-dark-scheme .r4w-login__options a:hover{color:#b9e6fa}body.r4w-login-page.ea-dark-scheme .r4w-login__alert--danger{background:#3a252b;border-color:#a96f75;color:#ffd9dd}body.r4w-login-page.ea-dark-scheme .r4w-login__alert--success{background:#18342c;border-color:#548d7a;color:#c6f1e2}body.r4w-login-page.ea-dark-scheme .r4w-login__input:focus-within{border-color:#7dcff4;box-shadow:0 0 0 4px rgba(125,207,244,.28)}body.r4w-login-page.ea-dark-scheme :is(.r4w-login__password-toggle,.r4w-login__options a,.r4w-login__help a,.r4w-login__submit):focus-visible{outline:3px solid #7dcff4;outline-offset:3px}body.r4w-login-page.ea-dark-scheme .r4w-login__remember input:focus-visible+.r4w-login__checkbox{box-shadow:0 0 0 3px #7dcff4}body.r4w-login-page,html{min-height:100%;width:100%}body.r4w-login-page{background:var(--bg-surface);color:var(--us-text);display:block!important;font-family:var(--mantine-font-family);margin:0;overflow-x:hidden;padding:0}body.r4w-login-page .content,body.r4w-login-page .content-body,body.r4w-login-page .content-wrapper,body.r4w-login-page .page-wrapper,body.r4w-login-page .wrapper{margin:0;max-width:none;padding:0;width:100%}.r4w-login-page .r4w-login{background:var(--bg-surface);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);margin:0 calc(50% - 50vw);max-width:none;width:100vw}.r4w-login-page .r4w-login,.r4w-login__brand-panel{min-height:100vh;min-height:100dvh;min-width:0;overflow:hidden;position:relative}.r4w-login__brand-panel{background:linear-gradient(145deg,rgba(0,159,227,.32),transparent 36%),linear-gradient(135deg,var(--accent-dark-bg) 0,var(--dark-base) 58%,var(--dark-sidebar) 100%);box-sizing:border-box;color:var(--us-white);display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px 48px}.r4w-login--admin .r4w-login__brand-panel{background:linear-gradient(145deg,rgba(61,122,138,.34),transparent 38%),linear-gradient(135deg,var(--accent-dark-bg) 0,var(--dark-base) 55%,var(--dark-sidebar) 100%)}.r4w-login__brand{align-items:center;display:inline-flex;gap:16px;max-width:420px;position:relative;z-index:2}.r4w-login__brand-mark{background:hsla(0,0%,100%,.16);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);display:grid;height:52px;min-width:52px;overflow:hidden;place-items:center;width:52px}.r4w-login__brand-mark img{background:hsla(0,0%,100%,.92);display:block;height:100%;object-fit:contain;padding:6px;width:100%}.r4w-login__brand-mark span{font-size:18px;font-weight:800;letter-spacing:0}.r4w-login__brand span,.r4w-login__brand strong{display:block}.r4w-login__brand strong{font-size:24px;letter-spacing:0;line-height:1.1}.r4w-login__brand span{color:hsla(0,0%,100%,.68);font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.r4w-login__hero-copy{max-width:680px;padding:96px 0 76px;position:relative;z-index:2}.r4w-login__eyebrow{color:hsla(0,0%,100%,.66);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.r4w-login__hero-copy h1{color:var(--us-white);font-size:48px;font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.r4w-login__hero-copy h1 span{display:block}.r4w-login__hero-copy h1 span+span{color:#7dcff4}.r4w-login__hero-copy>p:not(.r4w-login__eyebrow){color:hsla(0,0%,100%,.74);font-size:21px;letter-spacing:0;line-height:1.55;margin:30px 0 0;max-width:560px}.r4w-login__status{align-items:center;background:hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.86);display:inline-flex;font-size:16px;font-weight:600;gap:10px;margin-top:38px;min-height:44px;padding:0 18px}.r4w-login__status-dot{background:var(--success-dark-text);border-radius:50%;box-shadow:0 0 0 8px rgba(141,188,176,.18);height:12px;width:12px}.r4w-login__clock{bottom:-132px;height:520px;position:absolute;right:-120px;width:520px;--r4w-clock-hand-width:3px;--r4w-clock-hour-length:98px;--r4w-clock-minute-length:152px;pointer-events:none}.r4w-login__clock-hand,.r4w-login__clock-pin,.r4w-login__clock-ring{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.r4w-login__clock-ring{border:1px solid rgba(125,207,244,.18);border-radius:50%;z-index:1}.r4w-login__clock-ring--outer{height:520px;width:520px}.r4w-login__clock-ring--middle{height:350px;width:350px}.r4w-login__clock-ring--inner{height:186px;width:186px}.r4w-login__clock-hand{background:rgba(0,125,192,.78);border-radius:999px;height:var(--r4w-clock-hand-width);left:50%;margin-top:calc(var(--r4w-clock-hand-width)/-2);top:50%;transform:rotate(318deg);transform-origin:0 50%;width:var(--r4w-clock-hour-length);z-index:2}.r4w-login__clock-hand:after{background:inherit;border-radius:999px;content:"";height:100%;left:-14px;opacity:.55;position:absolute;top:0;width:18px}.r4w-login__clock-hand--hour{animation:r4w-login-clock-hour 48s linear infinite}.r4w-login__clock-hand--minute{animation:r4w-login-clock-minute 8s linear infinite;background:rgba(125,207,244,.82);transform:rotate(232deg);width:var(--r4w-clock-minute-length)}.r4w-login__clock-pin{background:rgba(0,159,227,.78);border-radius:50%;box-shadow:0 0 0 10px rgba(0,159,227,.1);height:18px;width:18px;z-index:3}@keyframes r4w-login-clock-hour{0%{transform:rotate(318deg)}to{transform:rotate(678deg)}}@keyframes r4w-login-clock-minute{0%{transform:rotate(232deg)}to{transform:rotate(592deg)}}.r4w-login__footer{color:hsla(0,0%,100%,.52);display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:22px;position:relative;z-index:2}.r4w-login__footer a{align-items:center;border-radius:4px;color:hsla(0,0%,100%,.72);display:inline-flex;min-height:24px;text-decoration:none}.r4w-login__footer a:focus-visible,.r4w-login__footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.r4w-login__footer a:focus-visible{outline:3px solid #7dcff4;outline-offset:3px}.r4w-login__form-panel{align-items:center;background:var(--bg-surface);display:flex;justify-content:center;min-height:100vh;padding:54px}.r4w-login__form-wrap{width:min(100%,492px)}.r4w-login__form-heading{margin-bottom:34px}.r4w-login__form-heading p{color:var(--us-primary-btn);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.r4w-login__form-heading h2{color:var(--us-text);font-size:33px;font-weight:800;letter-spacing:0;line-height:1.15;margin:0}.r4w-login__form-heading span{color:var(--us-gray);display:block;font-size:19px;line-height:1.45;margin-top:14px}.r4w-login__alert{border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:22px;padding:16px 18px}.r4w-login__alert--danger{background:var(--danger-bg);border-color:#d9bebe;color:var(--danger-text)}.r4w-login__alert--success{background:var(--success-bg);border-color:#c0d9d0;color:var(--success-text)}.r4w-login__form{display:grid;gap:22px}.r4w-login__field{display:grid;gap:9px}.r4w-login__field label{color:var(--us-gray);font-size:15px;font-weight:800}.r4w-login__input{align-items:center;background:var(--us-white);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 1px 2px rgba(52,52,52,.04);column-gap:12px;display:grid;grid-template-columns:24px 1fr;min-height:58px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.r4w-login__input:focus-within{border-color:var(--us-primary-btn);box-shadow:0 0 0 4px rgba(0,159,227,.16)}.r4w-login__input i{color:var(--text-muted);font-size:17px}.r4w-login__input input{background:transparent;border:0;color:var(--us-text);font:inherit;font-size:17px;font-weight:600;height:56px;letter-spacing:0;min-width:0;outline:0;width:100%}.r4w-login__input input::placeholder{color:var(--text-muted);font-weight:500;opacity:1}.r4w-login__input--password{grid-template-columns:24px 1fr 44px;padding-right:8px}.r4w-login__password-toggle{background:transparent;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.r4w-login__password-toggle:focus-visible,.r4w-login__password-toggle:hover{background:var(--us-primary-light);color:var(--us-primary-btn)}.r4w-login__password-toggle:focus-visible{outline:3px solid var(--us-primary-hover);outline-offset:2px}.r4w-login__options{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:32px}.r4w-login__remember{align-items:center;color:var(--us-gray);cursor:pointer;display:inline-flex;font-size:16px;font-weight:650;gap:10px;line-height:1.35;min-height:44px;min-width:0}.r4w-login__remember input{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.r4w-login__checkbox{background:var(--us-white);border:1.5px solid var(--border-strong);border-radius:5px;display:grid;height:22px;min-width:22px;place-items:center;width:22px}.r4w-login__checkbox:after{border:solid var(--us-white);border-width:0 2px 2px 0;content:"";height:11px;opacity:0;transform:rotate(45deg) translate(-1px,-1px);width:6px}.r4w-login__remember input:checked+.r4w-login__checkbox{background:var(--us-primary-btn);border-color:var(--us-primary-btn)}.r4w-login__remember input:checked+.r4w-login__checkbox:after{opacity:1}.r4w-login__remember input:focus-visible+.r4w-login__checkbox{box-shadow:0 0 0 3px var(--us-primary-hover)}.r4w-login__help a,.r4w-login__options a{color:var(--us-primary-btn);font-size:16px;font-weight:800;text-decoration:none}.r4w-login__options a{align-items:center;display:inline-flex;min-height:44px}.r4w-login__help a:focus-visible,.r4w-login__help a:hover,.r4w-login__options a:focus-visible,.r4w-login__options a:hover{color:var(--us-primary-hover);text-decoration:underline}.r4w-login__help a:focus-visible,.r4w-login__options a:focus-visible{outline:3px solid var(--us-primary-hover);outline-offset:3px}.r4w-login__submit{background:var(--us-primary-btn);border:0;border-radius:100px;box-shadow:0 10px 20px rgba(0,125,192,.22);color:var(--us-white);cursor:pointer;font-size:18px;font-weight:800;letter-spacing:0;min-height:60px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.r4w-login__submit:focus-visible,.r4w-login__submit:hover{background:var(--us-primary-hover);box-shadow:0 12px 22px rgba(0,95,171,.26)}.r4w-login__submit:focus-visible{outline:3px solid var(--us-primary-hover);outline-offset:3px}.r4w-login__submit:active{transform:translateY(1px)}.r4w-login__submit:disabled{background:var(--bg-hover);box-shadow:none;cursor:wait}.r4w-login__help{color:var(--text-muted);font-size:15px;line-height:1.5;margin:32px 0 0;text-align:center}@media (max-width:1180px){.r4w-login-page .r4w-login{display:block;grid-template-columns:1fr;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;min-height:100dvh;min-width:100vw;overflow:visible;width:100vw}.r4w-login__brand-panel{min-height:112px;padding:28px 32px;width:100%}.r4w-login__brand{max-width:100%}.r4w-login__brand strong{font-size:20px}.r4w-login__clock,.r4w-login__footer,.r4w-login__hero-copy{display:none}.r4w-login__form-panel{align-items:center;min-height:calc(100vh - 112px);min-height:calc(100dvh - 112px);padding:38px 24px 48px}}@media (max-width:560px){.r4w-login__brand-panel{min-height:84px;padding:16px 18px}.r4w-login__brand{gap:12px}.r4w-login__brand-mark{height:46px;min-width:46px;width:46px}.r4w-login__brand strong{font-size:18px}.r4w-login__brand span{font-size:12px}.r4w-login__form-panel{align-items:flex-start;min-height:calc(100vh - 84px);min-height:calc(100dvh - 84px);padding:24px 18px 32px}.r4w-login__form-heading{margin-bottom:20px}.r4w-login__form-heading h2{font-size:27px}.r4w-login__form-heading span{font-size:17px;margin-top:10px}.r4w-login__form{gap:18px}.r4w-login__field{gap:7px}.r4w-login__options{align-items:flex-start;flex-direction:column;gap:12px}.r4w-login__options a,.r4w-login__remember{font-size:15px}.r4w-login__input{min-height:54px}.r4w-login__input input{height:54px}.r4w-login__submit{min-height:56px}}@media (prefers-reduced-motion:reduce){.r4w-login__clock-hand{animation:none}.r4w-login__input,.r4w-login__submit{transition:none}}