:root[data-surface="account"]{background:#080808;color:#F2F2F7;color-scheme:dark}[data-surface="public"] #account,[data-surface="account"] #site{display:none!important}.account{width:min(100% - 48px,520px);margin:0 auto;padding:56px 0 32px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.account .brand{display:inline-block;color:#fff;font-size:32px;font-weight:750;text-decoration:none;letter-spacing:-1.4px;margin-bottom:88px}.account .eyebrow{color:#AEAEB2;font-size:14px;margin:0 0 18px}.account h1{font-size:clamp(32px,7vw,46px);line-height:1.12;letter-spacing:-1.6px;margin:0 0 24px;font-weight:650}.account .intro{color:#C7C7CC;font-size:18px;line-height:1.65;margin:0 0 32px}.account a{color:#F2F2F7;text-underline-offset:4px}.account .button{display:block;text-align:center;background:#F2F2F7;color:#080808;text-decoration:none;padding:18px 22px;border-radius:14px;font-weight:650;font-size:17px}.account .hint{color:#AEAEB2;line-height:1.6;font-size:14px;margin:20px 0 0}.account section{margin-top:64px;padding-top:28px;border-top:1px solid #2C2C2E}.account h2{font-size:17px;font-weight:600;margin:0 0 12px}.account section p{font-size:14px;line-height:1.6;color:#AEAEB2}.account section a{font-size:14px}.account footer{margin-top:64px;color:#AEAEB2;font-size:12px}.account a:focus-visible{outline:3px solid #F2F2F7;outline-offset:5px}.no-script{max-width:600px;margin:24px auto;padding:24px;color:#AEAEB2;font-size:14px}@media(max-width:400px){.account{width:calc(100% - 40px);padding-top:32px}.account .brand{margin-bottom:64px}}
