.nva{background:#fff;flex-direction:column;min-height:100vh;display:flex}.nva-top{justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.nva-logo{letter-spacing:-.035em;color:var(--ink);align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.nva-mark{background:var(--rev);border-radius:50%;width:19px;height:19px}.nva-main{flex:1;justify-content:center;align-items:center;padding:24px 20px 48px;display:flex}.nva-card{width:100%;max-width:400px;animation:nvaRise .42s var(--ease-enter) both}.nva-foot{color:var(--t3b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 30px 24px;font-size:12.5px;display:flex}.nva-foot span:last-child{gap:18px;display:inline-flex}.nva-foot a{color:var(--t2b)}.nva-foot a:hover{color:var(--rev)}.nva h1{font-family:var(--font-funnel-display), var(--font-funnel-sans), system-ui, sans-serif!important;letter-spacing:-.045em!important;color:var(--ink)!important;margin-bottom:8px!important;font-size:32px!important;font-weight:700!important;line-height:1.05!important}.nva h1+p,.nva-card p{color:var(--t2b)!important;font-size:14px!important}.nva-card a{font-weight:600;color:var(--ink)!important}.nva-card a:hover{color:var(--rev)!important}.nva-card label{letter-spacing:0!important;text-transform:none!important;color:var(--t2b)!important;font-size:12.5px!important;font-weight:500!important}.nva-card input:not([type=checkbox]){color:var(--ink)!important;box-shadow:none!important;background:#f4f5f4!important;border:0!important;border-radius:12px!important;padding:13px 14px!important;font-size:14.5px!important;transition:background .12s,box-shadow .12s!important}.nva-card input:not([type=checkbox])::placeholder{color:var(--t3b)}.nva-card input:not([type=checkbox]):focus{box-shadow:0 0 0 1.5px var(--rev)!important;background:#fff!important}.nva .auth-btn{color:#fff;border-radius:999px;height:46px;padding:0 18px;font-size:14.5px;transition:background .14s;background:var(--ink)!important;box-shadow:none!important;background-image:none!important}.nva .auth-btn:hover{background:var(--rev)!important}.nva-google{width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:600;transition:box-shadow .13s;display:flex}.nva-google:hover{box-shadow:inset 0 0 0 1px var(--ink)}.nva-google:disabled{opacity:.6;cursor:default}.nva-strength{gap:4px;margin-top:8px;display:flex}.nva-strength i{background:var(--line-softer);border-radius:2px;flex:1;height:3px;transition:background .16s}.nva-strength.s1 i:nth-child(-n+1){background:var(--danger)}.nva-strength.s2 i:nth-child(-n+2){background:var(--t3)}.nva-strength.s3 i:nth-child(-n+3),.nva-strength.s4 i{background:var(--rev)}.nva-shake{animation:.36s nvaShake}@keyframes nvaRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nvaShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (max-width:600px){.nva-top,.nva-foot{padding-left:18px;padding-right:18px}.nva h1{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.nva-card,.nva-shake{animation:none}}.nvo h1,.nvo h2{font-family:var(--font-funnel-display), var(--font-funnel-sans), system-ui, sans-serif!important;letter-spacing:-.042em!important;color:var(--ink)!important;font-size:26px!important;font-weight:700!important}.nvo .pbtn.primary{border-radius:999px;transition:background .14s;background:var(--ink)!important;box-shadow:none!important;background-image:none!important}.nvo .pbtn.primary:hover:not(:disabled){background:var(--rev)!important}.nvo .pbtn.primary:disabled{opacity:1;background:#d6d9d7!important}.nvo .pbtn.ghost{border-radius:999px}
