.nc-auth.auth-shell{color:var(--nc-ink);background:radial-gradient(60% 50% at 50% 42%, rgb(var(--nc-phosphor-rgb) / .07), #0000 70%), var(--nc-void)}.nc-auth .auth-well{display:none}.nc-auth .auth-card{border-color:rgb(var(--nc-phosphor-rgb) / .5);background:color-mix(in srgb, var(--nc-panel) 92%, transparent);-webkit-backdrop-filter:none;box-shadow:var(--nc-glow-p), 0 30px 90px color-mix(in srgb, var(--nc-shadow) 86%, transparent);border-radius:0}.nc-auth .auth-card:before,.nc-auth .auth-card:after{content:"";border:1px solid var(--nc-phosphor);pointer-events:none;width:10px;height:10px;position:absolute}.nc-auth .auth-card:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.nc-auth .auth-card:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.nc-auth .auth-eyebrow{font:600 11px/1.3 var(--nc-f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--nc-phosphor)}.nc-auth .auth-card h1{font:800 32px/1.05 var(--nc-f-disp);color:var(--nc-ink);font-stretch:114%}.nc-auth .auth-sub{color:var(--nc-ink-2);font-family:var(--nc-f-body)}.nc-auth .auth-tabs{border-color:var(--nc-line-2);border-radius:0}.nc-auth .auth-tabs button{color:var(--nc-ink-2);font:600 11px/1 var(--nc-f-cond);letter-spacing:.15em;text-transform:uppercase;border-radius:0}.nc-auth .auth-tabs button.on{background:var(--nc-phosphor);color:var(--nc-on-acc)}.nc-auth .auth-google{border-color:var(--nc-line-2);background:rgb(var(--nc-well-rgb) / .35);border-radius:0}.nc-auth .auth-google:hover:not(:disabled){background:rgb(var(--nc-phosphor-rgb) / .06);border-color:var(--nc-line-3)}.nc-auth .auth-divider{color:var(--nc-ink-3);font:600 10px/1 var(--nc-f-cond);letter-spacing:.16em}.nc-auth .auth-card label{font:600 10px/1 var(--nc-f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--nc-ink-3)}.nc-auth .auth-card input{border-color:var(--nc-line-2);background:rgb(var(--nc-well-rgb) / .35);color:var(--nc-ink);font-family:var(--nc-f-body);border-radius:0}.nc-auth .auth-card input:focus{border-color:var(--nc-phosphor);box-shadow:0 0 0 1px var(--nc-phosphor)}.nc-auth .auth-submit{background:var(--nc-phosphor);color:var(--nc-on-acc);font:600 12px/1 var(--nc-f-cond);letter-spacing:.16em;text-transform:uppercase;border-radius:0}.nc-auth .auth-submit:hover:not(:disabled){box-shadow:0 0 24px rgb(var(--nc-phosphor-rgb) / .35);transform:none}.nc-auth .auth-forgot{font-family:var(--nc-f-mono);color:var(--nc-ink-2)}.nc-auth .auth-message{font-family:var(--nc-f-body)}.nc-auth .auth-message.invalid{color:var(--nc-vermilion)}.nc-auth .auth-message.valid{color:var(--nc-phosphor)}.nc-auth .auth-code-address{color:var(--nc-ink-2);font-family:var(--nc-f-mono);font-size:12px}.nc-auth .auth-foot{color:var(--nc-ink-3);font-family:var(--nc-f-body)}.nc-auth .auth-foot a{color:var(--nc-phosphor)}@media (prefers-reduced-motion:reduce){.nc-auth .auth-submit:hover:not(:disabled){box-shadow:none}}[data-theme=light] .nc-auth .auth-card{background:var(--nc-panel-2);box-shadow:var(--nc-glow-p)}[data-theme=light] .nc-auth :is(.auth-google,.auth-card input){background:var(--nc-well)}[data-theme=light] .nc-auth .auth-submit:hover:not(:disabled){box-shadow:none;background:var(--nc-phosphor-hover)}[data-theme=light] .nc-auth .auth-tabs{background:var(--nc-panel-3);border-color:var(--nc-line-2)}[data-theme=light] .nc-auth .auth-google{color:var(--nc-ink)}[data-theme=light] .nc-auth .auth-divider:before,[data-theme=light] .nc-auth .auth-divider:after{background:var(--nc-line-2)}[data-theme=light] .nc-auth .auth-submit{box-shadow:none}
