.login-transition-module__EJbHka__screen{z-index:100;color:#f5f3ed;background:#112c3e;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.login-transition-module__EJbHka__content{text-align:center;outline:none}.login-transition-module__EJbHka__brand{letter-spacing:.2em;font-size:22px;font-weight:600}.login-transition-module__EJbHka__brand span{letter-spacing:.3em;color:#dac28c;margin-top:8px;font-size:8px;display:block}.login-transition-module__EJbHka__profile{perspective:600px;place-items:center;width:126px;height:126px;margin:52px auto 32px;display:grid;position:relative}.login-transition-module__EJbHka__avatar{color:#f5f3ed;background:#244457;border:1px solid #64808c;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.login-transition-module__EJbHka__orbit{border:2px solid #dac28c;border-color:#dac28c #dac28c #dac28c20 #dac28c20;border-radius:50%;position:absolute;inset:0}.login-transition-module__EJbHka__verified{color:#112c3e;background:#dac28c;border:3px solid #112c3e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:9px}.login-transition-module__EJbHka__content h2{letter-spacing:-.03em;font-size:28px;font-weight:500}.login-transition-module__EJbHka__caption{color:#c3cfce;margin-top:10px;font-size:14px}.login-transition-module__EJbHka__track{background:#ffffff18;width:120px;height:2px;margin:28px auto 0;overflow:hidden}.login-transition-module__EJbHka__track span{background:#dac28c;width:45%;height:100%;display:block}.login-transition-module__EJbHka__fallback{color:#dac28c;text-underline-offset:5px;margin-top:28px;font-size:14px;text-decoration:underline}.login-transition-module__EJbHka__fallback:focus-visible{outline-offset:6px;outline:2px solid #dac28c}@media (prefers-reduced-motion:no-preference){.login-transition-module__EJbHka__screen{animation:.3s ease-out both login-transition-module__EJbHka__enter}.login-transition-module__EJbHka__avatar{animation:1.1s cubic-bezier(.22,1,.36,1) both login-transition-module__EJbHka__profileTurn}.login-transition-module__EJbHka__orbit{animation:1.3s linear infinite login-transition-module__EJbHka__spin}.login-transition-module__EJbHka__verified{animation:.4s cubic-bezier(.2,1.5,.5,1) 1.15s both login-transition-module__EJbHka__verify}.login-transition-module__EJbHka__track span{animation:1.4s ease-in-out infinite login-transition-module__EJbHka__progress}}@keyframes login-transition-module__EJbHka__enter{0%{opacity:0}to{opacity:1}}@keyframes login-transition-module__EJbHka__profileTurn{0%{transform:rotateY(-360deg)scale(.75)}to{transform:rotateY(0)scale(1)}}@keyframes login-transition-module__EJbHka__spin{to{transform:rotate(360deg)}}@keyframes login-transition-module__EJbHka__verify{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes login-transition-module__EJbHka__progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}.login-transition-module__EJbHka__avatar{position:relative;overflow:hidden}.login-transition-module__EJbHka__photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}
.login-module__3lrIIq__page{--foreground:#182b3b;--muted-foreground:#626a70;--primary:#17356b;--primary-foreground:#fff;--input:#bdc0bc;--ring:#17356b;--destructive:#b42332;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--foreground);background:#f5f3ed;grid-template-columns:1fr 1fr;display:grid}.login-module__3lrIIq__brand{color:#f5f3ed;background:#112c3e;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(32px,4.5vw,76px);display:flex}.login-module__3lrIIq__wordmark{align-items:center;gap:13px;display:flex}.login-module__3lrIIq__octa{letter-spacing:.17em;font-size:26px;font-weight:650;line-height:1.1;display:block}.login-module__3lrIIq__superapps{letter-spacing:.25em;color:#dac28c;margin-top:5px;font-size:9px;display:block}.login-module__3lrIIq__editorial{padding:88px 0 100px}.login-module__3lrIIq__eyebrow{letter-spacing:.18em;color:#c3cfce;font-size:10px}.login-module__3lrIIq__editorial h2{font-family:var(--font-subheading), Georgia, serif;letter-spacing:-.035em;margin:30px 0 28px;font-size:clamp(62px,6.5vw,110px);font-weight:400;line-height:.99}.login-module__3lrIIq__editorial h2 em{color:#dac28c;font-weight:400}.login-module__3lrIIq__description{color:#c3cfce;font-size:15px;line-height:1.8}.login-module__3lrIIq__brandFooter{letter-spacing:.13em;color:#c3cfce;align-items:center;gap:24px;font-size:9px;display:flex}.login-module__3lrIIq__brandRule{background:#687573;flex:1;height:1px}.login-module__3lrIIq__access{flex-direction:column;justify-content:space-between;padding:46px clamp(28px,4.2vw,72px) 28px;display:flex}.login-module__3lrIIq__accessTop{letter-spacing:.13em;color:#626a70;justify-content:space-between;gap:20px;font-size:9px;display:flex}.login-module__3lrIIq__formWrap{width:100%;max-width:380px;margin:65px auto}.login-module__3lrIIq__accent{background:#a9833e;width:30px;height:3px;margin-bottom:26px;display:block}.login-module__3lrIIq__formWrap h1{letter-spacing:-.045em;font-size:clamp(32px,3vw,42px);font-weight:500;line-height:1.15}.login-module__3lrIIq__intro{color:#626a70;margin-top:12px;margin-bottom:36px;font-size:14px}.login-module__3lrIIq__formWrap input:not([type=checkbox]){background:#faf9f5;border-radius:4px;font-size:16px}.login-module__3lrIIq__footer{color:#626a70;border-top:1px solid #d6d6cf;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:10px;display:flex}.login-module__3lrIIq__loading{color:#626a70;min-height:345px;font-size:14px}@media (min-width:1600px){.login-module__3lrIIq__formWrap{max-width:420px}}@media (max-width:900px){.login-module__3lrIIq__page{grid-template-columns:1fr}.login-module__3lrIIq__brand{min-height:auto;padding:max(24px, env(safe-area-inset-top)) 28px 26px}.login-module__3lrIIq__wordmark img{width:40px;height:40px}.login-module__3lrIIq__octa{font-size:22px}.login-module__3lrIIq__superapps{font-size:8px}.login-module__3lrIIq__editorial,.login-module__3lrIIq__brandFooter{display:none}.login-module__3lrIIq__access{padding:26px max(28px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));flex:1}.login-module__3lrIIq__page{flex-direction:column;display:flex}.login-module__3lrIIq__formWrap{margin:48px auto 56px}.login-module__3lrIIq__accessTop span:last-child{display:none}}.login-module__3lrIIq__brand{isolation:isolate;position:relative;overflow:hidden}.login-module__3lrIIq__brand>:not(.login-module__3lrIIq__routes){z-index:1;position:relative}.login-module__3lrIIq__routes{pointer-events:none;opacity:.13;width:100%;height:100%;position:absolute;inset:0}.login-module__3lrIIq__routeLine{stroke:#dac28c;stroke-width:.8px;stroke-dasharray:1400;stroke-dashoffset:0}.login-module__3lrIIq__titleLine,.login-module__3lrIIq__titleLine>span{display:block}.login-module__3lrIIq__formWrap input:not([type=checkbox]){transition:border-color .2s,box-shadow .2s,background-color .2s}.login-module__3lrIIq__formWrap input:not([type=checkbox]):focus-visible{background:#fffefa}.login-module__3lrIIq__formWrap button[type=submit]{isolation:isolate;transition:background-color .25s,box-shadow .25s,translate .25s;position:relative;overflow:hidden}.login-module__3lrIIq__formWrap button[type=submit]:before{content:"";z-index:-1;background:#294c77;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.login-module__3lrIIq__formWrap button[type=submit] svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.login-module__3lrIIq__formWrap button[type=submit]:focus-visible:before{transform:translate(0)}.login-module__3lrIIq__formWrap button[type=submit]:active:not(:disabled){translate:0 1px}@media (hover:hover) and (pointer:fine){.login-module__3lrIIq__wordmark img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.login-module__3lrIIq__wordmark:hover img{transform:rotate(-8deg)scale(1.08)}.login-module__3lrIIq__formWrap button[type=submit]:hover:not(:disabled){translate:0 -2px;box-shadow:0 8px 18px -10px #112c3e80}.login-module__3lrIIq__formWrap button[type=submit]:hover:not(:disabled):before{transform:translate(0)}.login-module__3lrIIq__formWrap button[type=submit]:hover:not(:disabled) svg{transform:translate(4px)}}@media (prefers-reduced-motion:no-preference){.login-module__3lrIIq__wordmark{animation:.85s 80ms both login-module__3lrIIq__arrive}.login-module__3lrIIq__eyebrow{animation:.8s .18s both login-module__3lrIIq__arrive}.login-module__3lrIIq__titleLine{margin-bottom:-.13em;padding-bottom:.13em;overflow:hidden}.login-module__3lrIIq__titleLine>span{animation:1.1s .25s both login-module__3lrIIq__titleRise}.login-module__3lrIIq__titleLine:nth-child(2)>span{animation-delay:.4s}.login-module__3lrIIq__description{animation:1s .65s both login-module__3lrIIq__arrive}.login-module__3lrIIq__brandFooter,.login-module__3lrIIq__footer{animation:.9s .8s both login-module__3lrIIq__arrive}.login-module__3lrIIq__brandRule{transform-origin:0;animation:1.4s .8s both login-module__3lrIIq__drawRule}.login-module__3lrIIq__accessTop{animation:.8s .12s both login-module__3lrIIq__arrive}.login-module__3lrIIq__accent{transform-origin:0;animation:.8s .3s both login-module__3lrIIq__drawRule}.login-module__3lrIIq__formWrap h1{animation:.8s .35s both login-module__3lrIIq__arrive}.login-module__3lrIIq__intro{animation:.8s .43s both login-module__3lrIIq__arrive}.login-module__3lrIIq__formWrap form{animation:.9s .5s both login-module__3lrIIq__arrive}.login-module__3lrIIq__formWrap form:focus-within{animation:none}.login-module__3lrIIq__routeLine{animation:3.6s .3s both login-module__3lrIIq__chartCourse}.login-module__3lrIIq__routeLine:nth-child(2){animation-delay:.5s}.login-module__3lrIIq__routeLine:nth-child(3){animation-delay:.7s}}@keyframes login-module__3lrIIq__arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes login-module__3lrIIq__titleRise{0%{transform:translateY(110%)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes login-module__3lrIIq__drawRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes login-module__3lrIIq__chartCourse{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@media (max-width:900px){.login-module__3lrIIq__routes{display:none}}@media (prefers-reduced-motion:reduce){.login-module__3lrIIq__page *,.login-module__3lrIIq__page :before,.login-module__3lrIIq__page :after{transition:none!important;animation:none!important}.login-module__3lrIIq__wordmark:hover img,.login-module__3lrIIq__formWrap button[type=submit] svg{transform:none!important}.login-module__3lrIIq__formWrap button[type=submit]{translate:none!important}}
