:root{font-family:Arial,Helvetica,sans-serif;color:#29313d;background:#f4f6f9;font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}main{width:min(440px,calc(100% - 32px));margin:clamp(32px,10vh,100px) auto 32px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.mark{background:#29313d;color:#fff;width:46px;height:40px;display:grid;place-items:center;font-size:18px;font-weight:700;border-radius:4px}.brand strong{font-size:19px;display:block}.brand div>span{color:#77818e;font-size:12px}.card{background:white;border:1px solid #dce1e7;border-radius:5px;overflow:hidden}header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#e4edf7;border-bottom:1px solid #d4dfeb}h1{font-size:19px;margin:0;font-weight:600}h2{font-size:15px;margin:0 0 16px}.beta{font-size:9px;letter-spacing:.7px;color:#64758a;border:1px solid #cbd8e6;border-radius:3px;padding:2px 6px}.body{padding:22px 24px}.body>p:first-child{margin:0 0 22px;color:#687382;font-size:13px}label{font-size:12px;font-weight:600;display:block;margin-bottom:6px}input{width:100%;height:41px;padding:9px 11px;border:1px solid #cbd2dc;border-radius:3px;color:#29313d;background:white;font:inherit;margin-bottom:18px}input::placeholder{color:#9aa2ac;font-size:12px}button{font:inherit;cursor:pointer;border-radius:3px}button:disabled{opacity:.55;cursor:wait}.primary{width:100%;border:1px solid #344c6a;background:#344c6a;color:#fff;padding:10px 12px;margin-top:4px;font-weight:600;font-size:13px}.primary:hover{background:#293e58}.secondary{width:100%;border:1px solid #c5d1df;background:#edf3f9;padding:9px 10px;color:#344c6a;font-size:12px}.password{position:relative}.password input{padding-right:78px}.password button{position:absolute;right:5px;top:5px;height:31px;background:white;border:0;color:#66788f;font-size:11px;padding:0 8px}.footer{text-align:center;font-size:10px;color:#8b939e;margin-top:20px}#message{font-size:12px;color:#88473f;margin:0}#message:not(:empty){padding:11px 0 0}#initial,#import-panel{margin-top:20px;padding-top:16px;border-top:1px solid #e5e8ec;font-size:12px;color:#687382}#initial p,#import-panel p{margin:0 0 10px}.hint{font-size:10px;margin-top:8px!important;color:#88919d}details{margin-top:20px;font-size:11px;color:#77818e}summary{cursor:pointer}details p{font-size:12px}.text-button{display:block;width:100%;background:none;border:0;color:#66788f;font-size:12px;margin-top:12px}small{display:block;font-size:10px;color:#88919d;margin-top:-13px;margin-bottom:18px}:focus-visible{outline:2px solid #526d91;outline-offset:3px}[hidden]{display:none!important}
