*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#283330;font-family:"Avenir Next forINTUIT",Avenir,Helvetica,Arial,sans-serif;font-size:14px}.auth-shell{max-width:440px;margin:65px auto;padding:20px}.brand{display:block;text-align:center;color:#34443e;font-size:26px;text-decoration:none;margin-bottom:28px;letter-spacing:-.7px}.brand strong{font-weight:600}.auth-card{background:#fff;border:1px solid #d8dfdb;border-radius:12px;padding:34px 38px;box-shadow:0 3px 16px #18352c06}.mark{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#00a64a;color:white;font-size:25px;font-weight:600;margin:0 auto 22px;letter-spacing:-3px;padding-right:3px}h1{font-size:28px;line-height:1.25;font-weight:500;text-align:center;margin:0 0 10px}#subtitle{text-align:center;color:#65756e;margin-bottom:28px}label{display:block;font-weight:500;margin-bottom:20px}input{width:100%;display:block;margin-top:8px;border:1px solid #84988e;border-radius:5px;padding:12px;font:inherit;outline-offset:3px}input:focus{outline:2px solid #00844a;border-color:#00844a}button{width:100%;border:0;border-radius:22px;padding:12px;background:#007b3e;color:white;font:inherit;font-weight:600;cursor:pointer;margin:8px 0}button:hover{background:#006731}button:disabled{opacity:.6;cursor:wait}#error{color:#a62f25;line-height:1.4}#error:empty{display:none}#setup-note,#locked-note{color:#65756e;font-size:13px;line-height:1.6;margin-top:20px}.footer{text-align:center;color:#738077;font-size:12px;margin:22px 0}[hidden]{display:none!important}@media(max-width:500px){.auth-shell{margin:20px auto}.auth-card{padding:28px 24px}}
