.email-code-form{text-align:left;width:100%;margin-top:16px}.email-code-form form,.email-code-form label{flex-direction:column;gap:10px;display:flex}.email-code-form label{color:var(--text-secondary,#aaa);gap:6px;font-size:12px}.email-code-form input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;padding:12px;font-size:14px}.email-code-form input:focus-visible{outline-offset:2px;outline:2px solid #c1fe48}.email-code-form .email-primary{width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.email-code-form button:disabled{cursor:not-allowed;opacity:.5}.email-code-actions{justify-content:space-between;gap:12px;display:flex}.email-code-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.email-notice,.email-destination{overflow-wrap:anywhere;color:var(--text-secondary,#aaa);margin:10px 0;font-size:12px;line-height:1.5}.auth-method-list{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.auth-method-list button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:8px 12px}.account-email-form{max-width:390px}.email-button-icon{justify-content:center;align-items:center;display:inline-flex}.login-email{margin-top:10px}.email-login-page{box-sizing:border-box;color:#f4f4f4;background:#101010;justify-content:center;align-items:center;min-height:100svh;padding:80px 24px 48px;display:flex}.email-login-back{color:#b5b5b5;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:28px}.email-login-card{text-align:center;width:100%;max-width:400px}.email-login-brand{color:#fff;letter-spacing:-1.5px;align-items:center;gap:10px;margin-bottom:28px;font-size:31px;font-weight:600;text-decoration:none;display:inline-flex}.email-login-dot{color:#c1fe48}.email-login-card h1{letter-spacing:-.7px;margin:0 0 12px;font-size:25px;font-weight:500}.email-login-intro,.email-login-content p,.email-login-card>p{color:#a9a9a9;font-size:13px;line-height:1.65}.email-login-content{flex-direction:column;gap:12px;margin-top:22px;display:flex}.email-login-content p{margin:0}.email-login-content .email-login-address{color:#f4f4f4;overflow-wrap:anywhere;font-size:15px}.email-login-card .email-code-form{margin-top:26px}.email-login-card .email-primary{box-sizing:border-box;color:#111;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#c1fe48;border:1px solid #c1fe48;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.email-login-card button:disabled{cursor:not-allowed;opacity:.5}.email-login-secondary{color:#b9b9b9;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:12px;text-decoration:underline}.email-login-card :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #c1fe48}.email-login-legal{flex-wrap:wrap;justify-content:center;gap:16px;padding-top:32px;display:flex}.email-login-legal a{color:#858585;font-size:11px;text-decoration:none}.email-login-legal a:hover,.email-login-back:hover{color:#fff}.email-login-card .login-error{color:#ffb2b2;font-size:12px;line-height:1.6}@media (width<=480px){.email-login-page{padding:88px 22px 40px}.email-login-back{top:24px;left:22px}}
