*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#172238;font:16px/1.6 system-ui,sans-serif}[hidden]{display:none!important}.account{max-width:480px;margin:48px auto;padding:32px;background:white;border:1px solid #dce2ec;border-radius:14px}.brand{color:#172238;font-size:20px;font-weight:650;text-decoration:none}h1{font-size:24px;line-height:1.3}h2{font-size:18px}.intro,.muted,.foot{color:#596579}.intro,.foot{font-size:13px}label{display:block;margin:16px 0 6px;font-weight:550}input{width:100%;font:inherit;padding:10px 12px;border:1px solid #bcc6d7;border-radius:8px}button,.button{font:inherit;min-height:44px;cursor:pointer;border:1px solid #dce2ec;border-radius:8px;background:white;padding:9px 16px}.button{display:inline-block;text-decoration:none}#google,#submit{width:100%}#submit{margin-top:20px}.primary{color:white;background:#2857bd;border-color:#2857bd}.primary:hover{background:#214a9f}.text-button{border:0;padding:8px 0;color:#2857bd;margin-right:16px}.pack{border:1px solid #dce2ec;border-radius:10px;padding:20px;margin:24px 0}.price{font-size:28px;font-weight:600}.price span{display:block;color:#596579;font-size:13px;font-weight:400}.balance strong{font-size:36px}#status.error{color:#a22532}button:disabled{opacity:.55;cursor:wait}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #7298ef;outline-offset:3px}@media(max-width:520px){.account{margin:16px;padding:24px}body{font-size:16px}}
