:root{color:#172635;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}button,input{font:inherit}#root{min-height:100svh}.page{color:#172635;background:#fff;flex-direction:column;align-items:center;min-height:100svh;display:flex}.login-area{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding-top:clamp(90px,16.7vh,120px);display:flex}.login-panel{zoom:1.35;width:212px}.wordmark{-o-object-fit:contain;object-fit:contain;width:240px;height:auto;margin:0 0 25px;display:block}.icon{-o-object-fit:contain;object-fit:contain;width:15px;height:auto;margin:55px auto 5px;display:block}.login-form{flex-direction:column;display:flex}.login-form label{color:#172635;margin:0 0 4px 2px;font-size:11px;font-weight:600;line-height:14px}.input-wrap{height:27px;margin-bottom:22px;position:relative}.input-icon{color:#8aa3a9;pointer-events:none;background:#f7f9f9;border-right:1px solid #e6e9e9;place-items:center;width:30px;display:grid;position:absolute;inset:1px auto 1px 1px}.input-icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.input-wrap input{box-sizing:border-box;color:#777;background:#fff;border:1px solid #b9b9b9;border-radius:3px;width:100%;height:27px;padding:0 7px 0 32px;font:10px Arial,Helvetica,sans-serif;box-shadow:inset 0 1px 1px #00000014}.input-wrap input::placeholder{color:#858585;opacity:1}.login-button,.alternate-button{color:#fff;opacity:1;cursor:default;border:0;border-radius:3px;width:100%;height:26px;font:600 10px Arial,Helvetica,sans-serif}.login-button{background:#259dce;margin-top:0;box-shadow:inset 0 0 0 1px #1688b7}.preview-notice{color:#65757a;text-align:center;margin:7px 0 0;font-size:9px}.separator{color:#73818a;justify-content:space-between;align-items:center;margin:34px 0 30px;display:flex}.separator span{background:#c9c9c9;flex:1;height:1px}.separator b{background:#fff;border:1px solid #d5d5d5;border-radius:50%;place-items:center;width:22px;height:22px;margin:0 9px;font-size:10px;font-weight:400;display:grid}.alternate-button{background:#ff6335;justify-content:center;align-items:center;gap:6px;height:29px;display:flex}.demo-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:16px;margin:0;display:block}.alternate-mark,.footer-mark{letter-spacing:-1px;font-style:italic;font-weight:900}.alternate-mark{font-size:16px}.language-list{zoom:1.35;justify-content:space-between;align-items:center;gap:14px;width:min(570px,100vw - 32px);margin-top:41px;display:flex}.language-list button{color:#172635;white-space:nowrap;cursor:default;background:0 0;border:0;padding:0;font:10px Arial,Helvetica,sans-serif}.page-footer{zoom:1.5;color:#34434c;flex-direction:column;align-items:center;gap:1px;margin-top:auto;padding-bottom:100px;display:flex}small{font-size:5px;font-weight:100;line-height:1.15}.footer-mark{color:#ff6335;margin-bottom:5px;font-size:17px;line-height:1}.page-footer small{font-size:8px;line-height:1.15}@media (width<=560px){.login-area{padding-top:72px}.login-panel{zoom:1.2}.language-list{-moz-column-gap:20px;zoom:1;flex-wrap:wrap;justify-content:center;gap:14px 20px;max-width:340px;margin-top:32px}.page-footer{margin-top:60px;padding-bottom:22px}}@media (height<=620px) and (width>=561px){.login-area{padding-top:35px}.page-footer{padding-bottom:14px}}
