:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#080808;color:#f5f3f2}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 10%,#261b171f,transparent 65%)}header{height:82px;padding:0 32px;display:flex;align-items:center;border-bottom:1px solid #ffffff0d}header img{display:block;object-fit:contain}main{flex:1;display:grid;place-items:center;padding:64px 24px}.account{width:100%;max-width:360px}h1{font-size:28px;letter-spacing:-1px;line-height:1.2;margin:0 0 36px;font-weight:600}label{display:block;font-size:13px;margin-bottom:9px;color:#ddd8d5}input{font:inherit;font-size:15px;width:100%;height:48px;border:1px solid #ffffff26;border-radius:7px;background:#ffffff05;color:#f5f3f2;padding:0 13px;margin:0 0 22px;outline:none}input:focus{border-color:#b7aaa3;box-shadow:0 0 0 2px #b7aaa31a}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #b7aaa3;outline-offset:4px}.password-field{position:relative}.password-field input{padding-right:48px;margin-bottom:0}#show-password{position:absolute;right:7px;top:7px;width:34px;height:34px;display:grid;place-items:center;background:none;color:#a79d97;border:0;border-radius:5px}#show-password:hover{color:#f5f3f2}#password-hint{font-size:12px;color:#918984;margin:9px 0 26px}.submit{border:0;border-radius:7px;width:100%;height:48px;background:#eee8e4;color:#171311;font-size:14px;font-weight:600}.submit:hover{background:#fff}.terms{font-size:12px;line-height:1.8;color:#918984;text-align:center;margin:22px 0 0}a{color:inherit;text-decoration-color:#746c68;text-underline-offset:3px}.terms a:hover{color:#eee8e4}#account-status{font-size:13px;line-height:1.6;color:#c3aaa0;margin:16px 0 0}footer{text-align:center;color:#736d68;font-size:11px;padding:24px} @media(max-width:480px){header{height:70px;padding:0 24px}main{padding:45px 24px}h1{font-size:26px}}

.google-signup{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;background:#fff;color:#282828;border:1px solid #dadce0;border-radius:7px;font-size:14px;font-weight:500}.google-signup:hover{background:#f3f3f3}.account-divider{display:flex;align-items:center;gap:14px;color:#807873;font-size:12px;margin:25px 0}.account-divider::before,.account-divider::after{content:"";height:1px;flex:1;background:#ffffff14}button:disabled{opacity:.5;cursor:default}
[hidden]{display:none!important}.account-summary{font-size:14px;color:#b9afaa;line-height:1.8;margin:0 0 24px}
