.morph-slider{-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#0c0c0e;width:100%;height:100%;position:relative;overflow:hidden}.morph-slider-stage{cursor:grab;outline:none;position:absolute;inset:0}.morph-slider-stage:active{cursor:grabbing}.morph-slider-stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.morph-slider-canvas{width:100%;height:100%;display:block}.morph-slider-canvas.is-pending{opacity:0}.morph-slider-caption{z-index:2;pointer-events:none;max-width:70%;display:grid;position:absolute;bottom:22px;left:22px}.morph-slider-caption-text{letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;filter:blur(6px);transition:opacity var(--ms-swap) cubic-bezier(.16, 1, .3, 1), transform var(--ms-swap) cubic-bezier(.16, 1, .3, 1), filter var(--ms-swap) cubic-bezier(.16, 1, .3, 1);background:#0a0a0c6b;border-radius:10px;grid-area:1/1;justify-self:start;padding:8px 14px;font-size:15px;font-weight:600;display:inline-block;transform:translateY(12px)}.morph-slider-caption-text.is-active{opacity:1;filter:blur();transform:translateY(0)}.morph-slider-controls{z-index:3;pointer-events:none;justify-content:space-between;padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.morph-slider-btn{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0c0c0e66;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;display:inline-flex}.morph-slider-btn:hover{background:#18181c99;border-color:#ffffff80;transform:scale(1.06)}.morph-slider-btn:active{transform:scale(.96)}.morph-slider-btn:focus-visible{outline-offset:2px;outline:2px solid #fffc}.morph-slider-indicators{z-index:3;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.morph-slider-dot{cursor:pointer;width:8px;height:8px;transition:width var(--ms-dot) cubic-bezier(.16, 1, .3, 1), background var(--ms-dot) ease;background:#ffffff59;border:none;border-radius:999px;padding:0}.morph-slider-dot.is-active{background:#fffffff2;width:22px}.morph-slider-dot:focus-visible{outline-offset:2px;outline:2px solid #fffc}@media (max-width:420px){.morph-slider-btn{width:34px;height:34px}.morph-slider-caption-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.morph-slider-caption-text,.morph-slider-btn,.morph-slider-dot{transition:none;animation:none}}
.-mCTzW_page{color:#192744;height:100svh;min-height:0;font-family:var(--font-geist-sans),Arial,sans-serif;background:#e8f1fb;grid-template-columns:minmax(400px,47%) minmax(0,53%);display:grid}.-mCTzW_login{scrollbar-width:none;background:radial-gradient(circle at 10% 15%,#f9fdff 0,#0000 32%),radial-gradient(circle at 90% 85%,#f2dce8 0,#0000 36%),linear-gradient(135deg,#dbeafb 0%,#eaf1fb 50%,#e8e8f6 100%);place-items:center;min-height:0;padding:18px 28px;display:grid;overflow-y:auto}.-mCTzW_login::-webkit-scrollbar{display:none}.-mCTzW_card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff0,#ffffffb4);border:1px solid #ffffffd9;border-radius:22px;width:min(100%,392px);padding:clamp(20px,3vh,30px);box-shadow:0 22px 60px #33577d21,inset 0 1px #fff}.-mCTzW_mark{background:#ffffffd9;border:1px solid #fffe;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 16px;display:grid;box-shadow:0 5px 15px #2940671a}.-mCTzW_intro{text-align:center}.-mCTzW_intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2vw,31px);font-weight:700;line-height:1.1}.-mCTzW_intro p{color:#6f7c8e;margin:8px 0 23px;font-size:12px;line-height:1.4}.-mCTzW_form{gap:6px;display:grid}.-mCTzW_form>label,.-mCTzW_passwordLabel label{color:#34425a;font-size:11px;font-weight:750}.-mCTzW_form>input,.-mCTzW_password{background:#ffffffc9;border:1px solid #d6e0ec;border-radius:9px;width:100%;height:41px}.-mCTzW_form>input{outline:none;margin-bottom:9px;padding:0 12px}.-mCTzW_form>input:focus,.-mCTzW_password:focus-within{border-color:#718fbc;box-shadow:0 0 0 3px #718fbc21}.-mCTzW_passwordLabel{justify-content:space-between;align-items:center;margin-top:1px;display:flex}.-mCTzW_passwordLabel a{color:#943252;font-size:10px;font-weight:700;text-decoration:none}.-mCTzW_passwordLabel a:hover{text-decoration:underline}.-mCTzW_password{display:flex}.-mCTzW_password input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.-mCTzW_password button{color:#73839a;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;display:grid}.-mCTzW_form input::placeholder{color:#98a3b2;font-size:12px}.-mCTzW_remember{align-items:center;gap:6px;margin:5px 0;display:flex;color:#65758a!important;font-size:10px!important;font-weight:500!important}.-mCTzW_remember input{accent-color:#a7233e}.-mCTzW_captcha{color:#3e526d;text-align:left;cursor:pointer;background:#f4f8fbd9;border:1px solid #dce5ee;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:7px 10px;font-size:10px;display:flex}.-mCTzW_captcha small{color:#7890a6;margin-top:2px;font-size:8px;display:block}.-mCTzW_captcha svg{color:#829ab0;margin-left:auto}.-mCTzW_checkbox{background:#fff;border:1px solid #aabccd;border-radius:4px;width:18px;height:18px}.-mCTzW_submit{color:#fff;cursor:pointer;background:linear-gradient(130deg,#b62743,#9c1d37);border:0;border-radius:9px;height:43px;margin-top:7px;font-size:13px;font-weight:750;box-shadow:0 8px 20px #9c1d3726}.-mCTzW_submit:hover{background:#8d1930}.-mCTzW_submit:disabled{opacity:.6;cursor:wait}.-mCTzW_divider{color:#7d8ba0;align-items:center;gap:11px;margin:19px 0 13px;font-size:10px;display:flex}.-mCTzW_divider:before,.-mCTzW_divider:after{content:"";background:#d9e1eb;flex:1;height:1px}.-mCTzW_socials{justify-content:center;gap:10px;display:flex}.-mCTzW_socials button{cursor:pointer;background:#ffffffd9;border:1px solid #d7e0ea;border-radius:9px;place-items:center;width:50px;height:38px;display:grid}.-mCTzW_socials button:hover{background:#fff;border-color:#aabbd0}.-mCTzW_google,.-mCTzW_facebook{color:#4285f4;font-size:20px;font-weight:850}.-mCTzW_facebook{color:#1877f2;font-family:Arial}.-mCTzW_signup{text-align:center;color:#69798d;margin:18px 0 0;font-size:11px}.-mCTzW_signup a{color:#9d2541;font-weight:750;text-decoration:none}.-mCTzW_signup a:hover{text-decoration:underline}.-mCTzW_legal{color:#8b99aa;justify-content:center;gap:8px;margin-top:13px;font-size:9px;display:flex}.-mCTzW_legal a{color:inherit;text-decoration:none}.-mCTzW_legal a:hover{text-decoration:underline}.-mCTzW_message,.-mCTzW_error{color:#28614c;background:#e6f4ee;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.4}.-mCTzW_error{color:#922844;background:#f9e8eb}.-mCTzW_visual{background:#13293e;height:100%;min-height:0;position:relative;overflow:hidden}.-mCTzW_visual .-mCTzW_slider{background:#13293e url(/logintest/journey-poster.jpg) 50%/cover no-repeat;width:100%;height:100%;inset:0;border-radius:0!important;position:absolute!important}@media (max-width:900px){.-mCTzW_page{grid-template-columns:1fr;height:auto;min-height:100svh}.-mCTzW_login{min-height:100svh;padding:26px 16px}.-mCTzW_visual{height:42svh;min-height:290px}}@media (max-height:620px) and (min-width:901px){.-mCTzW_card{padding:15px}.-mCTzW_mark{width:36px;height:36px;margin-bottom:8px}.-mCTzW_mark img{width:25px;height:25px}.-mCTzW_intro p{margin-bottom:13px}.-mCTzW_form>input,.-mCTzW_password{height:36px}.-mCTzW_form>input{margin-bottom:4px}.-mCTzW_remember{margin:2px 0}.-mCTzW_captcha{min-height:36px;padding:4px 9px}.-mCTzW_submit{height:38px;margin-top:3px}.-mCTzW_divider{margin:10px 0 7px}.-mCTzW_socials button{height:33px}.-mCTzW_signup{margin-top:10px}.-mCTzW_legal{margin-top:8px}}@media (prefers-reduced-motion:reduce){.-mCTzW_submit,.-mCTzW_socials button{transition:none}}.-mCTzW_authPage .login-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff0,#ffffffb4);border:1px solid #ffffffd9;border-radius:22px;width:min(100%,392px);padding:24px;position:static;top:auto;transform:none;box-shadow:0 22px 60px #33577d21,inset 0 1px #fff}.-mCTzW_authPage .login-mark{background:#ffffffd9;border-radius:12px;width:44px;height:44px;margin-bottom:14px;box-shadow:0 5px 15px #2940671a}.-mCTzW_authPage .login-mark img{width:30px;height:30px}.-mCTzW_authPage .login-card h1{color:#192744;font-size:clamp(25px,2vw,31px)}.-mCTzW_authPage .login-card header>p:last-child{color:#6f7c8e;margin:8px auto 15px;font-size:12px}.-mCTzW_authPage .login-card form{gap:7px}:is(.-mCTzW_authPage .login-card .field,.-mCTzW_authPage .login-card .submit){height:42px}.-mCTzW_authPage .login-card .field{background:#ffffffc9;border:1px solid #d6e0ec}.-mCTzW_authPage .login-card .captcha-placeholder{background:#f4f8fbd9;border-color:#dce5ee;min-height:42px;padding:7px 10px}.-mCTzW_authPage .login-card .submit{background:linear-gradient(130deg,#b62743,#9c1d37);border-color:#9c1d37;border-radius:9px;box-shadow:0 8px 20px #9c1d3726}.-mCTzW_authPage .login-card .oauth-options button{background:#ffffffd9;border-color:#d7e0ea}.-mCTzW_registerPage .login-card{width:min(100%,580px);padding:18px 22px}.-mCTzW_registerPage .login-card header>p:last-child{margin-bottom:10px}.-mCTzW_registerPage .login-card .oauth-options{margin-bottom:8px}:is(.-mCTzW_registerPage .login-card .field,.-mCTzW_registerPage .login-card .submit){height:39px}.-mCTzW_registerPage .login-card .auth-legal{margin-top:10px}@media (min-width:901px){.-mCTzW_registerPage .login-card{padding:12px 18px}.-mCTzW_registerPage .login-mark{width:34px;height:34px;margin-bottom:5px}.-mCTzW_registerPage .login-mark img{width:23px;height:23px}.-mCTzW_registerPage .login-card header>p:last-child{margin:5px auto 7px}.-mCTzW_registerPage .login-card .oauth-options{gap:5px;margin-bottom:5px}.-mCTzW_registerPage .login-card .oauth-options button{min-height:34px}.-mCTzW_registerPage .login-card form{gap:5px 12px}.-mCTzW_registerPage .login-card .field{height:37px}.-mCTzW_registerPage .login-card .captcha-placeholder{min-height:36px;padding:4px 9px}.-mCTzW_registerPage .login-card .divider{margin:7px 0 5px}.-mCTzW_registerPage .login-card .auth-legal{margin-top:7px}}@media (max-width:900px){.-mCTzW_authPage .login-card{max-width:480px}.-mCTzW_registerPage .login-card{max-width:580px}}@media (max-width:600px){.-mCTzW_registerPage .login-card{padding:18px}.-mCTzW_registerPage form{grid-template-columns:1fr}}
