.chrome-error-screen{color:#9aa0a6;-webkit-font-smoothing:antialiased;box-sizing:border-box;background-color:#202124;height:100vh;min-height:100vh;margin:0;padding:6rem 0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:15px;line-height:1.5;overflow:hidden auto}.chrome-error-screen--loading{padding:0;overflow:hidden}.chrome-error-screen *,.chrome-error-screen :before,.chrome-error-screen :after{box-sizing:border-box}.chrome-error-screen__container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:42rem;margin:0 auto;padding:0 1rem;display:flex}@media (min-width:768px){.chrome-error-screen__container{padding-left:2.5rem}}.chrome-error-screen__content{width:100%}.chrome-error-screen__icon{width:72px;height:72px;image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0;margin-bottom:2rem;display:block}.chrome-error-screen h1{color:#9aa0a6;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}@media (min-width:640px){.chrome-error-screen h1{font-size:1.25rem}}@media (min-width:768px){.chrome-error-screen h1{font-size:1.5rem}}.chrome-error-screen p{color:#9aa0a6;margin:0}.chrome-error-screen__lead{margin-top:1rem;font-size:15px}.chrome-error-screen__try{margin-top:.75rem}.chrome-error-screen ul{width:100%;margin:.5rem 0 0;padding-left:1rem;font-size:.875rem;list-style:outside}@media (min-width:1024px){.chrome-error-screen ul{padding-left:2.5rem;font-size:15px}}.chrome-error-screen li{color:#9aa0a6;margin:.5rem 0}.chrome-error-screen li.chrome-error-screen__link{color:#8ab4f8;cursor:default}.chrome-error-screen__code{color:#9aa0a6;margin-top:1.25rem;font-size:.75rem}.chrome-error-screen__actions{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:3.5rem;display:flex}.chrome-error-screen button{appearance:none;font:inherit;cursor:pointer;border:none;border-radius:9999px;margin:0;padding:.375rem 1.25rem;font-size:.875rem;line-height:1.25rem}.chrome-error-screen__reload{color:#202124;background-color:#8ab4f8}.chrome-error-screen__details{color:#8ab4f8;background:0 0;border:1px solid #80868b}.chrome-error-screen__details:hover{background-color:#303339}.chrome-error-screen__panel{width:100%;margin-top:2.5rem}.chrome-error-screen__panel section+section{margin-top:1rem}.chrome-error-screen h2{color:#9aa0a6;margin:0;font-size:16px;font-weight:600}.chrome-error-screen__panel p{color:#9aa0a6;margin:0;font-weight:300}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#333;background:#fff;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}a{color:#125a95;text-decoration:underline}a:hover{text-decoration:none}.site-header{background:linear-gradient(90deg,#fff 35%,#dedede);height:110px}.site-header .container{max-width:1140px;margin:0 auto;padding:0 15px}.site-header img{width:270px;height:55px;margin-top:27px;display:block}.blue-bar{background:#039;height:50px}main{flex:1}.login-card{background:#fff;border:1px solid #d8d8dc;border-radius:4px;max-width:1140px;margin:24px auto;box-shadow:0 1px 3px #00000014}.login-card h1{color:#333;border-bottom:1px solid #e4e4e8;padding:18px 24px;font-size:28px;font-weight:400}.card-body{gap:60px;padding:24px;display:flex}.form-column{flex:0 0 47%}.register-column{flex:1}.required-note{margin-bottom:16px;font-size:15px}.field{margin-bottom:18px}.field label{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.field label .asterisk{color:#c0392b}.input-group{display:flex}.input-group .addon{color:#555;background:#fbfbfc;border:1px solid #b3b3b8;border-right:none;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:46px;display:flex}.input-group input{border:1px solid #b3b3b8;border-radius:0 4px 4px 0;outline:none;flex:1;height:46px;padding:0 12px;font-size:16px}.input-group input:focus{border-color:#1568ac;box-shadow:0 0 0 2px #1568ac33}.hint{color:#666;margin-top:7px;font-size:14px}.login-button{color:#fff;cursor:pointer;background:#1568ac;border:1px solid #0e4775;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;height:52px;margin-top:22px;font-size:19px;display:flex}.login-button:hover{background:#11558c}.trouble-link{text-align:center;margin-top:18px;font-size:15px;display:block}.register-column h2{color:#039;margin-bottom:14px;font-size:24px;font-weight:700}.register-column p{margin-bottom:22px;font-size:16px;line-height:1.5}.register-button{color:#125a95;cursor:pointer;background:#fff;border:1px solid #949494;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;display:flex}.register-button:hover{background:#e3e3e3}.site-footer{background:#e7ebee;border-top:1px solid #b8b8b8;justify-content:space-between;align-items:center;padding:15px 20px;font-size:14px;display:flex}.site-footer .footer-links a{margin:0 10px}.site-footer .language-links a{margin-left:12px;text-decoration:none}.site-footer .language-links a:hover{text-decoration:underline}a.register-button,a.register-button:hover{text-decoration:none}.card-body-single{max-width:560px;padding:24px}.method-option{cursor:pointer;border:1px solid #b3b3b8;border-radius:4px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.method-option:hover{background:#f5f7fa}.method-option.checked{border-color:#1568ac;box-shadow:0 0 0 2px #1568ac33}.method-option input[type=radio]{accent-color:#1568ac;flex-shrink:0;width:18px;height:18px}.method-icon{color:#1568ac;flex-shrink:0;display:flex}.method-label{font-size:15px;font-weight:700;display:block}.method-desc{color:#666;font-size:14px;font-weight:400;display:block}.code-inputs{justify-content:center;gap:10px;margin:22px 0;display:flex}.code-inputs input{text-align:center;border:1px solid #b3b3b8;border-radius:4px;outline:none;width:48px;height:56px;font-size:24px}.code-inputs input:focus{border-color:#1568ac;box-shadow:0 0 0 2px #1568ac33}.form-error{color:#a94442;text-align:center;margin-bottom:12px;font-size:14px}@media (max-width:768px){.card-body{flex-direction:column;gap:32px}.form-column{flex:1}.site-footer{flex-direction:column;gap:8px}}
