.tG8Jyq_form{gap:1.15rem;display:grid}.tG8Jyq_field{gap:.55rem;display:grid}.tG8Jyq_labelRow,.tG8Jyq_passwordWrap,.tG8Jyq_submitButton,.tG8Jyq_notice,.tG8Jyq_backButton,.tG8Jyq_switchCopy,.tG8Jyq_legalLabel,.tG8Jyq_stageMeta,.tG8Jyq_secondaryButton{align-items:center;display:flex}.tG8Jyq_labelRow{justify-content:space-between;gap:1rem;min-height:1.25rem}.tG8Jyq_labelRow label{color:var(--auth-subtle);letter-spacing:.01em;font-size:.7rem;font-weight:500}.tG8Jyq_labelAction,.tG8Jyq_inlineLink,.tG8Jyq_switchCopy a,.tG8Jyq_legalLabel a,.tG8Jyq_finePrint a{color:var(--auth-accent);text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.tG8Jyq_labelAction{align-items:center;min-height:2.75rem;font-size:.68rem;display:inline-flex}.tG8Jyq_labelAction:hover,.tG8Jyq_inlineLink:hover,.tG8Jyq_switchCopy a:hover,.tG8Jyq_legalLabel a:hover,.tG8Jyq_finePrint a:hover{color:color-mix(in oklch, var(--auth-accent) 82%, var(--auth-copy))}.tG8Jyq_input{border:1px solid var(--auth-control-border);background:var(--auth-control-bg);width:100%;height:3.25rem;color:var(--auth-copy);font:inherit;border-radius:.625rem;outline:none;padding-inline:.95rem;font-size:.88rem;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.tG8Jyq_input::placeholder{color:var(--auth-faint)}.tG8Jyq_input:hover:not(:disabled){border-color:color-mix(in oklch, var(--auth-control-border) 68%, var(--auth-accent));background:var(--auth-control-hover)}.tG8Jyq_input:focus{border-color:color-mix(in oklch, var(--auth-accent) 70%, var(--auth-control-border));background:var(--auth-control-bg);box-shadow:0 0 0 3px color-mix(in oklch, var(--auth-accent) 12%, transparent), inset 0 1px #f0f2f505}@supports (color:lab(0% 0 0)){.tG8Jyq_input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--auth-accent) 12%, transparent), inset 0 1px lab(95.3444% -.267148 -1.87211/.02)}}.tG8Jyq_input[aria-invalid=true]{border-color:#d4302e75;border-color:lab(48.1328% 62.8813 43.373/.46)}.tG8Jyq_input[aria-invalid=true]:focus{border-color:#d4302ead;border-color:lab(48.1328% 62.8813 43.373/.68);box-shadow:0 0 0 3px #d4302e1a,0 1px 2px #14161b08;box-shadow:0 0 0 3px lab(48.1328% 62.8813 43.373/.1),0 1px 2px lab(7.17928% -.0979528 -3.66448/.03)}.tG8Jyq_input:disabled{cursor:not-allowed;opacity:.55}.tG8Jyq_passwordWrap{position:relative}.tG8Jyq_passwordWrap .tG8Jyq_input{padding-right:3.25rem}.tG8Jyq_passwordToggle{width:2.75rem;height:2.75rem;color:var(--auth-faint);cursor:pointer;background:0 0;border:0;border-radius:.48rem;place-items:center;transition:background-color .18s ease-out,color .18s ease-out;display:grid;position:absolute;right:.25rem}.tG8Jyq_passwordToggle:hover:not(:disabled){background:color-mix(in oklch, var(--auth-copy) 5%, transparent);color:var(--auth-subtle)}.tG8Jyq_passwordToggle:focus-visible,.tG8Jyq_submitButton:focus-visible,.tG8Jyq_backButton:focus-visible,.tG8Jyq_secondaryButton:focus-visible,.tG8Jyq_labelAction:focus-visible,.tG8Jyq_inlineLink:focus-visible,.tG8Jyq_switchCopy a:focus-visible,.tG8Jyq_legalLabel a:focus-visible,.tG8Jyq_finePrint a:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.tG8Jyq_codeHint{color:var(--auth-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.tG8Jyq_codeInput{font-family:var(--font-mono);letter-spacing:.46em;text-align:center;text-indent:.46em;font-size:1.05rem}.tG8Jyq_submitButton{color:#08090c;color:lab(2.46833% -.114538 -1.09167);cursor:pointer;min-height:3.25rem;font:inherit;background:#f3f5f8;background:lab(96.5076% -.214994 -1.49846);border:1px solid #f3f5f8;border:1px solid lab(96.5076% -.214994 -1.49846);border-radius:.625rem;justify-content:space-between;gap:1rem;margin-top:.15rem;padding-inline:1rem;font-size:.78rem;font-weight:550;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0003;box-shadow:0 1px 2px lab(.0028038% .00153482 -.014919/.2)}.tG8Jyq_submitButton:hover:not(:disabled){background:#dee1e7;background:lab(89.5346% -.418812 -2.99045);border-color:#dee1e7;border-color:lab(89.5346% -.418812 -2.99045);transform:translateY(-1px);box-shadow:0 4px 12px #00000038;box-shadow:0 4px 12px lab(.0028038% .00153482 -.014919/.22)}.tG8Jyq_submitButton:active:not(:disabled){transform:translateY(0)}.tG8Jyq_submitButton:disabled{cursor:wait;opacity:.62}.tG8Jyq_spinner{animation:.9s linear infinite tG8Jyq_auth-spin}.tG8Jyq_notice{border:1px solid var(--auth-line);background:var(--auth-control-bg);min-height:2.9rem;color:var(--auth-muted);border-radius:.6rem;align-items:flex-start;gap:.65rem;padding:.75rem .8rem;font-size:.72rem;line-height:1.5}.tG8Jyq_notice svg{flex:none;margin-top:.08rem}.tG8Jyq_notice[data-tone=danger]{color:#9e2320;color:lab(35.7718% 50.2911 34.5681);background:#d4302e12;background:lab(48.1328% 62.8813 43.373/.07);border-color:#d4302e3d;border-color:lab(48.1328% 62.8813 43.373/.24)}.tG8Jyq_notice[data-tone=info]{border-color:color-mix(in oklch, var(--auth-accent) 24%, transparent);background:color-mix(in oklch, var(--auth-accent) 7%, transparent);color:color-mix(in oklch, var(--auth-accent) 84%, var(--auth-copy))}.tG8Jyq_notice[data-tone=success]{color:#006129;color:lab(35.3662% -36.5275 24.437);background:#05893e12;background:lab(49.6613% -45.6133 30.4579/.07);border-color:#05893e38;border-color:lab(49.6613% -45.6133 30.4579/.22)}.tG8Jyq_switchCopy{color:var(--auth-muted);text-align:center;justify-content:center;gap:.3rem;font-size:.76rem}.tG8Jyq_switchCopy a,.tG8Jyq_legalLabel a,.tG8Jyq_finePrint a{vertical-align:middle;align-items:center;min-height:2.75rem;display:inline-flex}.tG8Jyq_switchCopy a,.tG8Jyq_legalLabel a{font-weight:500}.tG8Jyq_finePrint{color:var(--auth-faint);text-align:center;font-size:.66rem;line-height:1.55}.tG8Jyq_legalLabel{min-height:2.75rem;color:var(--auth-muted);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.66rem;line-height:1.5}.tG8Jyq_legalCheckbox{border:1px solid var(--auth-control-border);width:1.125rem;height:1.125rem;accent-color:var(--auth-accent);border-radius:.2rem;flex:none;margin-top:.08rem}.tG8Jyq_helperText{color:var(--auth-faint);font-size:.61rem;line-height:1.45}.tG8Jyq_backButton,.tG8Jyq_secondaryButton{width:fit-content;min-height:2.75rem;color:var(--auth-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.3rem;gap:.4rem;padding-inline:.4rem;font-size:.7rem;text-decoration:none;transition:color .18s ease-out}.tG8Jyq_backButton:hover:not(:disabled),.tG8Jyq_secondaryButton:hover:not(:disabled){color:var(--auth-copy)}.tG8Jyq_secondaryButton{margin-inline:auto}.tG8Jyq_backButton:disabled,.tG8Jyq_secondaryButton:disabled{cursor:wait;opacity:.5}.tG8Jyq_stageIntro{gap:.3rem;display:grid}.tG8Jyq_stageIntro strong{color:var(--auth-copy);font-size:.9rem;font-weight:500}.tG8Jyq_stageIntro p{color:var(--auth-muted);font-size:.7rem;line-height:1.55}.tG8Jyq_stageMeta{border-bottom:1px solid var(--auth-line);justify-content:space-between;gap:1rem;padding-bottom:.9rem}.tG8Jyq_stageMeta span:first-child{color:var(--auth-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.tG8Jyq_stageMeta span:last-child{color:var(--auth-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}@keyframes tG8Jyq_auth-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.tG8Jyq_input,.tG8Jyq_submitButton{height:3.15rem}.tG8Jyq_input{font-size:1rem}.tG8Jyq_labelRow label,.tG8Jyq_labelAction,.tG8Jyq_switchCopy,.tG8Jyq_finePrint,.tG8Jyq_legalLabel{font-size:.75rem}.tG8Jyq_helperText{font-size:.7rem}.tG8Jyq_form{gap:1rem}}@media (prefers-reduced-motion:reduce){.tG8Jyq_input,.tG8Jyq_passwordToggle,.tG8Jyq_submitButton,.tG8Jyq_backButton,.tG8Jyq_secondaryButton,.tG8Jyq_labelAction,.tG8Jyq_inlineLink,.tG8Jyq_switchCopy a,.tG8Jyq_legalLabel a,.tG8Jyq_finePrint a{transition:none}.tG8Jyq_spinner{animation-duration:1.6s}}
@font-face{font-family:NH Roobert;src:url(/landing/neverhack/fonts/Roobert-Light-BmXn8GWP.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:NH Roobert;src:url(/landing/neverhack/fonts/Roobert-Regular-CznfJWXD.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NH Geist Mono;src:url(/landing/neverhack/fonts/GeistMono-Regular-Cgn4a1uh.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.vgGS8a_shell{--auth-accent:#0072d0;--auth-accent-foreground:#f8fafd;--auth-copy:#f1f3f7;--auth-muted:#a2a5aa;--auth-subtle:#cfd1d5;--auth-faint:#787a7f;--auth-line:#f0f2f51c;--auth-control-bg:#030406;--auth-control-hover:#050609;--auth-control-border:#f0f2f529;min-height:100dvh;color:var(--auth-copy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;isolation:isolate;background:#010101;background:lab(.245344% -.00102818 -.207263);place-items:center;padding:2rem;font-family:NH Roobert,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.vgGS8a_shell{--auth-accent:lab(46.5304% 1.99643 -60.7599);--auth-accent-foreground:lab(98.2551% -.399023 -1.44902);--auth-copy:lab(95.9244% -.267237 -1.87212);--auth-muted:lab(67.4943% -.413299 -2.98729);--auth-subtle:lab(83.7411% -.317365 -2.2447);--auth-faint:lab(51.2539% -.406832 -2.98373);--auth-line:lab(95.3444% -.267148 -1.87211/.11);--auth-control-bg:lab(1.03606% -.00956655 -.747153);--auth-control-hover:lab(1.74881% -.0179261 -1.20596);--auth-control-border:lab(95.3444% -.267148 -1.87211/.16)}}.vgGS8a_dashboardBackdrop{z-index:-3;filter:blur(10px)saturate(.68)contrast(.88)brightness(.7);opacity:.76;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;position:absolute;inset:-3.5rem;overflow:hidden;transform:scale(1.045)}.vgGS8a_dashboardBackdrop>div{width:100%;height:100%}.vgGS8a_ambientVeil{z-index:-2;background:radial-gradient(ellipse 68% 52% at 50% 8%, color-mix(in oklch, var(--auth-accent) 13%, transparent), transparent 72%), radial-gradient(ellipse 54% 48% at 50% 92%, color-mix(in oklch, var(--auth-accent) 6%, transparent), transparent 74%), #000101a8;transition:background-color .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.vgGS8a_ambientVeil{background:radial-gradient(ellipse 68% 52% at 50% 8%, color-mix(in oklch, var(--auth-accent) 13%, transparent), transparent 72%), radial-gradient(ellipse 54% 48% at 50% 92%, color-mix(in oklch, var(--auth-accent) 6%, transparent), transparent 74%), lab(.148247% .000834465 -.151104/.66)}}.vgGS8a_closeButton{z-index:4;width:2.75rem;height:2.75rem;color:var(--auth-muted);background:#020204f0;background:lab(.652447% -.00602752 -.470513/.94);border:1px solid #f0f2f51f;border:1px solid lab(95.3444% -.267148 -1.87211/.12);border-radius:999px;place-items:center;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:1.25rem;right:1.25rem}.vgGS8a_topAction{z-index:4;position:fixed;top:1.25rem;right:1.25rem}.vgGS8a_closeButton:hover{color:var(--auth-copy);background:#08090cf5;background:lab(2.46249% -.0336021 -1.29962/.96);transform:scale(1.04)}.vgGS8a_closeButton:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.vgGS8a_loginCard{z-index:2;background:#010102fa;background:lab(.244635% .00165403 -.25371/.98);border:1px solid #f0f2f524;border:1px solid lab(95.3444% -.267148 -1.87211/.14);border-radius:1.125rem;width:min(100%,32rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000085,inset 0 1px #f0f2f50a;box-shadow:0 2rem 6rem lab(.00276947% .00225753 -.0150919/.52),inset 0 1px lab(95.3444% -.267148 -1.87211/.04)}.vgGS8a_loginCard[data-auth-width=wide]{width:min(100%,46rem)}.vgGS8a_cardRail{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.25rem;display:flex}.vgGS8a_cardBrand,.vgGS8a_cardContext{align-items:center;display:flex}.vgGS8a_cardBrand{min-height:2.75rem;color:inherit;gap:.65rem;text-decoration:none;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.vgGS8a_cardBrand:hover{opacity:.72}.vgGS8a_cardBrand:focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px;border-radius:.25rem}.vgGS8a_cardBrand span{color:var(--auth-copy);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem}.vgGS8a_cardContext{color:var(--auth-muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;justify-content:flex-end;gap:.5rem;font-family:NH Geist Mono,monospace;font-size:.55rem;position:relative}.vgGS8a_cardContext:before{background:var(--auth-accent);width:.34rem;height:.34rem;box-shadow:0 0 .75rem color-mix(in oklch, var(--auth-accent) 48%, transparent);content:"";border-radius:999px;flex:none}.vgGS8a_cardContent{padding:clamp(2.25rem,4vw,2.85rem)}.vgGS8a_cardHeader{text-align:left;justify-items:start;display:grid}.vgGS8a_cardLogo{filter:grayscale()brightness(2.5);object-fit:contain;width:1.625rem;height:1.625rem}.vgGS8a_cardHeader h1{max-width:12ch;color:var(--auth-copy);letter-spacing:-.05em;text-wrap:balance;margin-top:0;font-size:2.5rem;font-weight:300;line-height:.98}.vgGS8a_cardHeader p{max-width:36ch;color:var(--auth-muted);margin-top:.7rem;font-size:.8rem;line-height:1.55}.vgGS8a_formSlot{margin-top:1.75rem}.vgGS8a_securityNote{border-top:1px solid var(--auth-line);align-items:flex-start;gap:.7rem;margin-top:1.4rem;padding-top:1rem;display:flex}.vgGS8a_securityNote>svg{color:color-mix(in oklch, var(--auth-accent) 70%, var(--auth-copy));flex:none}.vgGS8a_securityNote>span{gap:.1rem;display:grid}.vgGS8a_securityNote strong{color:var(--auth-subtle);font-size:.64rem;font-weight:400}.vgGS8a_securityNote small{color:var(--auth-faint);font-size:.59rem;line-height:1.45}.vgGS8a_loginCard[data-auth-alignment=center] .vgGS8a_cardRail{flex-direction:column;justify-content:center;gap:.75rem}.vgGS8a_loginCard[data-auth-alignment=center] .vgGS8a_cardContext{text-align:center;justify-content:center}.vgGS8a_loginCard[data-auth-alignment=center] .vgGS8a_cardHeader{text-align:center;justify-items:center}.vgGS8a_loginCard[data-auth-alignment=center] .vgGS8a_cardHeader p{margin-inline:auto}.vgGS8a_loginCard[data-auth-alignment=center] .vgGS8a_securityNote{justify-content:center}@media (max-width:600px){.vgGS8a_shell{min-height:100svh;padding:max(4.75rem, calc(env(safe-area-inset-top) + 3.75rem)) calc(env(safe-area-inset-right) + 1rem) calc(env(safe-area-inset-bottom) + 1.5rem) calc(env(safe-area-inset-left) + 1rem);align-items:start;overflow:clip visible}.vgGS8a_dashboardBackdrop{filter:blur(12px)saturate(.64)contrast(.86)brightness(.64);position:fixed;inset:-2rem;transform:scale(1.09)}.vgGS8a_ambientVeil{position:fixed}.vgGS8a_closeButton,.vgGS8a_topAction{top:calc(env(safe-area-inset-top) + 1rem);right:calc(env(safe-area-inset-right) + 1rem)}.vgGS8a_loginCard{border-radius:.9rem}.vgGS8a_cardRail{gap:1rem;margin-bottom:1.75rem}.vgGS8a_cardContent{padding:1.65rem 1.25rem}.vgGS8a_cardHeader h1{font-size:2.15rem}.vgGS8a_formSlot{margin-top:1.5rem}}@media (max-height:760px) and (min-width:601px){.vgGS8a_shell{align-items:start;padding-block:1rem;overflow:clip visible}.vgGS8a_loginCard{margin-block:auto}.vgGS8a_dashboardBackdrop{position:fixed}.vgGS8a_cardContent{padding-block:1.35rem}.vgGS8a_cardLogo{width:1.5rem;height:1.5rem}.vgGS8a_cardRail{margin-bottom:1.25rem}.vgGS8a_cardHeader h1{margin-top:0;font-size:2rem}.vgGS8a_cardHeader p{margin-top:.45rem}.vgGS8a_formSlot{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.vgGS8a_ambientVeil,.vgGS8a_closeButton{transition:none}}.vgGS8a_shell[data-auth-layout=tall]{align-items:start;overflow:clip visible}.vgGS8a_shell[data-auth-layout=tall] .vgGS8a_dashboardBackdrop,.vgGS8a_shell[data-auth-layout=tall] .vgGS8a_ambientVeil{position:fixed}.vgGS8a_shell[data-auth-layout=tall] .vgGS8a_loginCard{margin-block:auto}
