.opervia-login-v2{isolation:isolate;color:#fff;background:#0a1420 url(/brand/opervia-login-bg-v2.avif) 50%/cover no-repeat;flex-direction:column;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow-x:clip}.opervia-login-v2:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030b1566 0%,#030b153d 52%,#030b1573 100%);position:absolute;inset:0}.opervia-login-v2__shell{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(16px,2.2vh,26px);width:100%;min-height:100svh;padding:25px 20px 32px;display:flex;position:relative}.opervia-login-v2__brand{flex-direction:column;align-items:center;gap:11px;width:min(100%,650px);display:flex}.opervia-login-v2__logo{object-fit:contain;width:clamp(194px,16vw,260px);max-width:100%;height:auto;display:block}.opervia-login-v2__tagline{color:#e5e9f0;text-shadow:0 1px 5px #0009;letter-spacing:.035em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(8px,1.4vw,19px);font-size:clamp(9px,.75vw,12px);font-weight:750;display:flex}.opervia-login-v2__tagline b{color:#ff7a09;font-size:16px}.opervia-login-v2__card{-webkit-backdrop-filter:blur(22px);background:linear-gradient(140deg,#0e1929ed 0%,#09121ed9 64%,#0d1724e8 100%);border:1px solid #c4d1e657;border-top-color:#ff8d449e;border-radius:20px;width:min(100%,548px);max-width:548px;margin:0;padding:clamp(22px,2.3vw,31px) clamp(25px,3vw,43px) 26px;position:relative;box-shadow:0 16px 60px #0006,inset 0 1px #ffffff0b}.opervia-login-v2__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff8b36,#0000);width:56%;height:1px;position:absolute;top:-1px;left:22%}.opervia-login-v2__mark{color:#ff922c;background:#ff6f0417;border:1px solid #ff8a2e52;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto 12px;display:grid}.opervia-login-v2__card h1{text-align:center;color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-family:Opervia Manrope,sans-serif;font-size:clamp(24px,1.85vw,30px);font-weight:800;line-height:1.18}.opervia-login-v2__description{color:#bbc8d8;text-align:center;margin:0 0 26px;font-size:13px;line-height:1.5}.opervia-login-v2 .cinema-field label{font-size:13px}.opervia-login-v2 .cinema-input-wrap{background:#050d1799;border:1px solid #4b5b71;height:49px}.opervia-login-v2 .cinema-input-wrap input{font-size:14px}.opervia-login-v2 .cinema-options{gap:8px;font-size:11px}.opervia-login-v2 .cinema-submit{background:linear-gradient(#ff930f,#ff6c04);height:54px;margin-top:2px;font-size:17px;box-shadow:0 7px 24px #ff6d0026}.opervia-login-v2 .cinema-security{justify-content:center;gap:8px;margin-top:4px;padding-top:14px;font-size:10px}.opervia-login-v2 .cinema-security svg{width:17px;height:17px}.opervia-login-v2__features{border-top:1px solid #c5d0dd2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:17px;padding-top:17px;display:grid}.opervia-login-v2__feature{color:#f2f4fa;text-align:center;background:#07111c8c;border:1px solid #8698b440;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:65px;padding:8px 4px;display:flex}.opervia-login-v2__feature span{white-space:nowrap;font-family:Opervia Manrope,sans-serif;font-size:clamp(10px,.8vw,12px);font-weight:730}@media (max-height:780px) and (min-width:550px){.opervia-login-v2__shell{justify-content:flex-start;gap:13px;padding-block:14px 19px}.opervia-login-v2__card{padding-block:17px}.opervia-login-v2__mark{display:none}.opervia-login-v2__description{margin-bottom:14px}.opervia-login-v2 .cinema-form{gap:11px}.opervia-login-v2 .cinema-input-wrap{height:44px}.opervia-login-v2 .cinema-submit{height:48px}.opervia-login-v2__features{margin-top:11px;padding-top:11px}}@media (max-width:549px){.opervia-login-v2{background-position:57%}.opervia-login-v2__shell{justify-content:flex-start;gap:19px;padding:21px 14px 27px}.opervia-login-v2__tagline{letter-spacing:0;gap:7px;font-size:clamp(7px,1.9vw,10px)}.opervia-login-v2__logo{width:230px}.opervia-login-v2__card{border-radius:16px;padding:24px 19px 22px}.opervia-login-v2__mark{width:39px;height:39px;margin-bottom:11px}.opervia-login-v2__card h1{font-size:clamp(22px,5.9vw,27px)}.opervia-login-v2__description{margin-bottom:24px;font-size:12px}.opervia-login-v2 .cinema-options{font-size:10px}.opervia-login-v2 .cinema-security{flex-wrap:wrap;font-size:9px}.opervia-login-v2__features{gap:5px}.opervia-login-v2__feature{min-height:64px}.opervia-login-v2__feature span{font-size:10px}}@media (max-width:350px){.opervia-login-v2 .cinema-options{flex-wrap:wrap}.opervia-login-v2__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.opervia-login-v2__card{background:linear-gradient(150deg,#0f1b2cf5 0%,#0b1421e3 54%,#0c1726f0 100%);border-color:#ff9d4ec7 #cfdef252 #cfdef252;border-radius:23px;width:min(100%,586px);max-width:586px;padding:clamp(25px,2.7vw,34px) clamp(25px,3.1vw,46px) 29px;box-shadow:0 0 0 1px #ff70180f,0 28px 85px #0000007a,0 0 54px #ff6d0b17,inset 0 1px #ffffff14}.opervia-login-v2__card:before{background:linear-gradient(90deg,#0000,#ff7f1ef2,#0000);width:78%;height:2px;left:11%}.opervia-login-v2__mark{color:#ffa451;background:linear-gradient(155deg,#ff7a122e,#ff7a120d);border-color:#ff98357a;border-radius:14px;width:48px;height:48px;margin-bottom:12px;box-shadow:0 0 22px #ff75131a}.opervia-login-v2__card h1{letter-spacing:-.045em;font-size:clamp(26px,2.1vw,32px)}.opervia-login-v2__description{color:#c7d1e0;margin-bottom:25px;font-size:14px}.opervia-login-v2 .cinema-field label{letter-spacing:.005em;color:#e9eef6;font-size:13px}.opervia-login-v2 .cinema-field label svg{color:#aebdd0}.opervia-login-v2 .cinema-input-wrap{background:#040d18ab;border:1px solid #7e96b387;border-radius:11px;height:53px;padding-inline:15px;transition:border-color .16s,box-shadow .16s,background .16s}.opervia-login-v2 .cinema-input-wrap:focus-within{background:#050f1beb;border-color:#ff952e;box-shadow:0 0 0 3px #ff841b30}.opervia-login-v2 .cinema-input-wrap input{color:#f9fbff;height:100%;font-size:14px}.opervia-login-v2 .cinema-input-wrap input::placeholder{color:#9eacbf}.opervia-login-v2 .cinema-password-toggle{color:#c8d5e6}.opervia-login-v2 .cinema-options{margin-top:1px;font-size:12px}.opervia-login-v2 .cinema-remember{color:#cbd5e3}.opervia-login-v2 .cinema-remember input{border-color:#6f8298;width:18px;height:18px}.opervia-login-v2 .cinema-remember input:checked:after{line-height:16px}.opervia-login-v2 .cinema-recovery{color:#ff992f}.opervia-login-v2 .cinema-submit{background:linear-gradient(#ff9518 0%,#ff7105 70%,#f96500 100%);border:1px solid #ffbb67ad;border-radius:11px;height:56px;margin-top:2px;font-size:17px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 8px 25px #ff690036,inset 0 1px #ffffff3d}.opervia-login-v2 .cinema-submit:hover{filter:brightness(1.08);box-shadow:0 10px 34px #ff69004d,inset 0 1px #ffffff3d}.opervia-login-v2 .cinema-submit:active{transform:translateY(1px)}.opervia-login-v2 .cinema-security{color:#b6c3d4;border-color:#c4d3e833;margin-top:0;padding-top:14px;font-size:11px}.opervia-login-v2__features{border-top-color:#c7daf230;gap:9px;margin-top:17px;padding-top:17px}.opervia-login-v2__feature{color:#eef4fb;background:linear-gradient(165deg,#162638b8,#05111fbd);border-color:#869ebc52;border-radius:11px;min-height:70px}.opervia-login-v2__feature svg{color:#f4f7fd}.opervia-login-v2__feature span{font-size:12px}@media (max-height:820px) and (min-width:550px){.opervia-login-v2__shell{justify-content:flex-start;gap:12px;padding-block:12px 20px}.opervia-login-v2__logo{width:210px}.opervia-login-v2__brand{gap:5px}.opervia-login-v2__card{padding-block:18px 20px}.opervia-login-v2__mark{width:37px;height:37px;margin-bottom:8px}.opervia-login-v2__description{margin-bottom:15px}.opervia-login-v2 .cinema-form{gap:11px}.opervia-login-v2 .cinema-input-wrap{height:44px}.opervia-login-v2 .cinema-submit{height:49px}.opervia-login-v2 .cinema-security{padding-top:10px}.opervia-login-v2__features{margin-top:11px;padding-top:11px}.opervia-login-v2__feature{min-height:58px}}@media (max-width:549px){.opervia-login-v2__card{border-radius:18px;width:min(100%,510px);padding:23px 19px}.opervia-login-v2__card h1{font-size:clamp(23px,5.75vw,29px)}.opervia-login-v2__description{margin-bottom:22px;font-size:12px}.opervia-login-v2__mark{width:42px;height:42px}.opervia-login-v2 .cinema-input-wrap{height:49px}.opervia-login-v2 .cinema-options{font-size:10px}.opervia-login-v2 .cinema-submit{height:53px}.opervia-login-v2 .cinema-security{font-size:9px}.opervia-login-v2__features{gap:5px}.opervia-login-v2__feature{min-height:64px}.opervia-login-v2__feature span{font-size:10px}}@media (prefers-reduced-motion:reduce){.opervia-login-v2 .cinema-submit,.opervia-login-v2 .cinema-input-wrap{transition:none}}.opervia-login-v2__shell{gap:clamp(17px,2.8vh,26px)}.opervia-login-v2__brand{gap:10px}.opervia-login-v2__logo{width:clamp(220px,17vw,285px)}.opervia-login-v2__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#0f1827fa 0%,#0c1421f0 56%,#0d1826f7 100%);border:1px solid #f4a164b8;border-radius:24px;width:min(100%,610px);max-width:610px;padding:clamp(30px,3vw,42px) clamp(26px,3.2vw,50px);box-shadow:0 0 0 1px #ff6f121a,0 0 32px #ff70111f,0 22px 80px #0009,inset 0 1px 1px #ffffff12}.opervia-login-v2__card:before{background:linear-gradient(90deg,#0000,#ff7a0e,#ffaf69,#ff7a0e,#0000);width:60%;height:2px;top:-1px;left:20%;box-shadow:0 0 13px #ff720c85}.opervia-login-v2__card h1{letter-spacing:-.055em;font-size:clamp(27px,2.35vw,35px);font-weight:800;line-height:1.17}.opervia-login-v2__description{color:#cbd4e1;max-width:430px;margin:11px auto 27px;padding-bottom:19px;font-size:14px;line-height:1.6;position:relative}.opervia-login-v2__description:after{content:"";background:#ff7910;border-radius:4px;width:74px;height:3px;position:absolute;bottom:0;left:calc(50% - 37px)}.opervia-login-v2 .cinema-form{gap:18px}.opervia-login-v2 .cinema-field{gap:8px}.opervia-login-v2 .cinema-field label{color:#f3f5f9;font-size:13px;font-weight:690}.opervia-login-v2 .cinema-input-wrap{background:#050d18c2;border:1px solid #869cbaad;border-radius:10px;height:53px;min-height:53px;padding-inline:17px}.opervia-login-v2 .cinema-input-wrap:hover{border-color:#bacbe2de}.opervia-login-v2 .cinema-input-wrap:focus-within{border-color:#ff9938;box-shadow:0 0 0 3px #ff781733}.opervia-login-v2 .cinema-input-wrap>svg{color:#d4deec}.opervia-login-v2 .cinema-input-wrap input{letter-spacing:.005em;font-size:15px}.opervia-login-v2 .cinema-options{margin-block:0 2px;font-size:12px}.opervia-login-v2 .cinema-submit{background:linear-gradient(#ff9718 0%,#ff7c06 50%,#ff6a00 100%);border:1px solid #ffaa4dbf;border-radius:11px;height:58px;min-height:58px;margin-top:2px;font-size:18px;box-shadow:0 10px 28px #ff6b003b,inset 0 1px #ffffff40}@media (max-height:850px) and (min-width:550px){.opervia-login-v2__shell{justify-content:center;gap:12px;padding:15px 20px}.opervia-login-v2__brand{gap:5px}.opervia-login-v2__logo{width:206px}.opervia-login-v2__card{padding:20px 39px 22px}.opervia-login-v2__card h1{font-size:28px}.opervia-login-v2__description{margin:8px auto 17px;padding-bottom:12px}.opervia-login-v2 .cinema-form{gap:11px}.opervia-login-v2 .cinema-field{gap:5px}.opervia-login-v2 .cinema-input-wrap{height:43px;min-height:43px}.opervia-login-v2 .cinema-submit{height:48px;min-height:48px}}@media (max-width:549px){.opervia-login-v2__shell{justify-content:flex-start;gap:18px;padding:22px 14px 24px}.opervia-login-v2__logo{width:230px}.opervia-login-v2__card{border-radius:18px;width:min(100%,440px);padding:28px 19px 30px}.opervia-login-v2__card h1{font-size:clamp(23px,6vw,28px)}.opervia-login-v2__description{margin:10px auto 22px;padding-bottom:15px;font-size:12px}.opervia-login-v2 .cinema-form{gap:16px}.opervia-login-v2 .cinema-field label{font-size:12px}.opervia-login-v2 .cinema-input-wrap{height:49px;min-height:49px;padding-inline:12px}.opervia-login-v2 .cinema-input-wrap input{font-size:14px}.opervia-login-v2 .cinema-options{font-size:10px}.opervia-login-v2 .cinema-submit{height:53px;min-height:53px}}.opervia-login-v2 .cinema-input-wrap input{caret-color:#f9fbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000!important}.opervia-login-v2 .cinema-input-wrap input:autofill{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:autofill:hover{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:autofill:focus{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:-webkit-autofill{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:-webkit-autofill:hover{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:-webkit-autofill:focus{border-radius:6px;transition:background-color 9999s ease-out;-webkit-text-fill-color:#f9fbff!important;caret-color:#f9fbff!important;box-shadow:inset 0 0 0 1000px #0b1728!important}.opervia-login-v2 .cinema-input-wrap input:autofill:first-line{color:#f9fbff!important}.opervia-login-v2 .cinema-input-wrap input:-webkit-autofill:first-line{color:#f9fbff!important}
