.AuthStage-ref-module__ns1SUG__page{--r-auth-ground:#ededf3;--r-auth-top:36px;--r-auth-mark:32px;--r-auth-card-top:102px;--r-auth-card-w:468px;--r-auth-card-top-phone:36px;--r-auth-eye:42px;--r-auth-nudge-6:-6px;--r-auth-nudge-4:-4px;--r-auth-pad-28:28px;--r-auth-focus:#707393;--r-auth-focus-ring:0 0 0 1px #707393;min-height:var(--r-screen);background:var(--r-auth-ground);font-family:var(--r-font);color:var(--r-text)}.AuthStage-ref-module__ns1SUG__top{justify-content:space-between;align-items:center;gap:var(--r-s-16);padding:var(--r-auth-top) var(--r-s-40) 0;display:flex}.AuthStage-ref-module__ns1SUG__brand{color:var(--r-text);display:inline-flex}.AuthStage-ref-module__ns1SUG__mark{width:var(--r-auth-mark);height:var(--r-auth-mark)}.AuthStage-ref-module__ns1SUG__topLink{align-items:center;gap:var(--r-s-2);font-size:var(--r-fs-16);line-height:var(--r-lh-16-tight);font-weight:var(--r-w-light);color:var(--r-text-body);text-decoration:none;display:inline-flex}.AuthStage-ref-module__ns1SUG__topLink:hover{color:var(--r-text)}.AuthStage-ref-module__ns1SUG__topLink svg{margin-right:var(--r-auth-nudge-6)}.AuthStage-ref-module__ns1SUG__main{padding:var(--r-auth-card-top) var(--r-s-16) var(--r-s-112);justify-content:center;display:flex}.AuthStage-ref-module__ns1SUG__card{width:100%;max-width:var(--r-auth-card-w);border-radius:var(--r-radius-lg);background:var(--r-surface);box-shadow:var(--r-shadow-control)}.AuthStage-ref-module__ns1SUG__section{gap:var(--r-s-32);padding:var(--r-s-40) var(--r-s-40) var(--r-s-24);display:grid}.AuthStage-ref-module__ns1SUG__title{font-size:var(--r-fs-19);line-height:var(--r-lh-19);font-weight:var(--r-w-regular);color:var(--r-text);margin:0}.AuthStage-ref-module__ns1SUG__body{gap:var(--r-s-16);display:grid}.AuthStage-ref-module__ns1SUG__below{justify-items:start;gap:var(--r-s-16);padding:var(--r-s-24) var(--r-s-40) var(--r-s-40);border-top:var(--r-line-subtle);display:grid}.AuthStage-ref-module__ns1SUG__form{gap:var(--r-s-16);display:grid}.AuthStage-ref-module__ns1SUG__field{gap:var(--r-s-4);display:grid}.AuthStage-ref-module__ns1SUG__label{font-size:var(--r-fs-13);line-height:var(--r-lh-13);letter-spacing:var(--r-ls-13);font-weight:var(--r-w-regular);color:var(--r-text-secondary)}.AuthStage-ref-module__ns1SUG__input{width:100%;height:var(--r-control);padding:var(--r-s-7) var(--r-s-12);border:var(--r-line);border-radius:var(--r-radius-md);background:var(--r-bg);font-family:var(--r-font);font-size:var(--r-fs-15);line-height:var(--r-lh-15);color:var(--r-text-body)}.AuthStage-ref-module__ns1SUG__input::placeholder{color:var(--r-text-muted)}.AuthStage-ref-module__ns1SUG__input:focus{border-color:var(--r-auth-focus);background:var(--r-surface);box-shadow:var(--r-auth-focus-ring);outline:none}.AuthStage-ref-module__ns1SUG__codeInput{text-transform:uppercase;letter-spacing:var(--r-ls-24);font-variant-numeric:tabular-nums}.AuthStage-ref-module__ns1SUG__group{display:flex}.AuthStage-ref-module__ns1SUG__group .AuthStage-ref-module__ns1SUG__input{border-radius:var(--r-radius-md) 0 0 var(--r-radius-md)}.AuthStage-ref-module__ns1SUG__eye{width:var(--r-auth-eye);height:var(--r-control);padding:0 var(--r-s-12);border:var(--r-line);border-radius:0 var(--r-radius-md) var(--r-radius-md) 0;background:var(--r-bg);color:var(--r-text-muted);cursor:pointer;border-left:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthStage-ref-module__ns1SUG__eye:hover{color:var(--r-text)}.AuthStage-ref-module__ns1SUG__fieldNote{font-size:var(--r-fs-12);line-height:var(--r-lh-12);letter-spacing:var(--r-ls-12);color:var(--r-text-muted);margin:0}.AuthStage-ref-module__ns1SUG__actions{gap:var(--r-s-12);margin-top:var(--r-s-16);flex-wrap:wrap;display:flex}.AuthStage-ref-module__ns1SUG__primary,.AuthStage-ref-module__ns1SUG__secondary{justify-content:center;align-items:center;gap:var(--r-s-8);height:var(--r-control);padding:var(--r-s-8) var(--r-s-32);border-radius:var(--r-radius-pill);font-family:var(--r-font);font-size:var(--r-fs-15);line-height:var(--r-lh-15);font-weight:var(--r-w-medium);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.AuthStage-ref-module__ns1SUG__primary{background:var(--r-accent);color:var(--r-on-accent)}.AuthStage-ref-module__ns1SUG__secondary{background:var(--r-fill);color:var(--r-text-body)}.AuthStage-ref-module__ns1SUG__secondary:hover{background:var(--r-fill-strong)}.AuthStage-ref-module__ns1SUG__secondary svg{margin-left:var(--r-auth-nudge-4)}.AuthStage-ref-module__ns1SUG__withIcon{padding-left:var(--r-auth-pad-28)}.AuthStage-ref-module__ns1SUG__form>.AuthStage-ref-module__ns1SUG__primary,.AuthStage-ref-module__ns1SUG__state>.AuthStage-ref-module__ns1SUG__primary{margin-top:var(--r-s-20);justify-self:start}.AuthStage-ref-module__ns1SUG__primary:disabled,.AuthStage-ref-module__ns1SUG__secondary:disabled{opacity:.4;cursor:default}.AuthStage-ref-module__ns1SUG__help{font-size:var(--r-fs-13);line-height:var(--r-lh-13);letter-spacing:var(--r-ls-13);font-weight:var(--r-w-regular);color:var(--r-text-secondary);text-wrap:pretty;margin:0}.AuthStage-ref-module__ns1SUG__help strong{font-weight:var(--r-w-medium);color:var(--r-text-body)}.AuthStage-ref-module__ns1SUG__help a,.AuthStage-ref-module__ns1SUG__underline{color:var(--r-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--r-border-solid);text-decoration-color:var(--r-border-solid)}.AuthStage-ref-module__ns1SUG__help a:hover,.AuthStage-ref-module__ns1SUG__underline:hover{color:var(--r-text)}.AuthStage-ref-module__ns1SUG__underline{font-size:var(--r-fs-13);line-height:var(--r-lh-13);letter-spacing:var(--r-ls-13)}.AuthStage-ref-module__ns1SUG__muted{font-size:var(--r-fs-14);line-height:var(--r-lh-14);color:var(--r-text-secondary);text-wrap:pretty;margin:0}.AuthStage-ref-module__ns1SUG__muted strong{font-weight:var(--r-w-medium);color:var(--r-text-body)}.AuthStage-ref-module__ns1SUG__link{color:var(--r-accent-text);text-decoration:none}.AuthStage-ref-module__ns1SUG__link:hover{text-decoration:underline}.AuthStage-ref-module__ns1SUG__err{padding:var(--r-s-8) var(--r-s-12);border:var(--r-line-negative);border-radius:var(--r-radius-md);background:var(--r-surface);font-size:var(--r-fs-13);line-height:var(--r-lh-13);letter-spacing:var(--r-ls-13);color:var(--r-negative);text-wrap:pretty;margin:0}.AuthStage-ref-module__ns1SUG__state{gap:var(--r-s-8);display:grid}.AuthStage-ref-module__ns1SUG__stateHead{align-items:center;gap:var(--r-s-8);font-size:var(--r-fs-15);line-height:var(--r-lh-15);font-weight:var(--r-w-medium);color:var(--r-text);margin:0;display:flex}.AuthStage-ref-module__ns1SUG__dot{width:var(--r-s-8);height:var(--r-s-8);border-radius:var(--r-radius-round);background:var(--r-text-muted);flex:none}.AuthStage-ref-module__ns1SUG__dotOk{background:var(--r-positive)}.AuthStage-ref-module__ns1SUG__dotStop{background:var(--r-negative)}.AuthStage-ref-module__ns1SUG__lead{gap:var(--r-s-2);display:grid}.AuthStage-ref-module__ns1SUG__device{gap:var(--r-s-16);margin:0;display:grid}.AuthStage-ref-module__ns1SUG__device>div{gap:var(--r-s-4);display:grid}.AuthStage-ref-module__ns1SUG__device dt{font-size:var(--r-fs-13);line-height:var(--r-lh-13);letter-spacing:var(--r-ls-13);color:var(--r-text-secondary)}.AuthStage-ref-module__ns1SUG__device dd{min-height:var(--r-control);padding:var(--r-s-7) var(--r-s-12);border:var(--r-line);border-radius:var(--r-radius-md);background:var(--r-bg);font-size:var(--r-fs-15);line-height:var(--r-lh-15);color:var(--r-text-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;display:flex}.AuthStage-ref-module__ns1SUG__device dd code{font-family:var(--r-font)}.AuthStage-ref-module__ns1SUG__code{font-family:var(--r-font);font-size:var(--r-fs-15);line-height:var(--r-lh-15);letter-spacing:var(--r-ls-24);font-variant-numeric:tabular-nums;color:var(--r-text)}.AuthStage-ref-module__ns1SUG__ip{margin-left:var(--r-s-6);color:var(--r-text-muted)}.AuthStage-ref-module__ns1SUG__oauth{gap:var(--r-s-8);flex-wrap:wrap;display:flex}@media not all and (min-width:48rem){.AuthStage-ref-module__ns1SUG__page{background:var(--r-surface)}.AuthStage-ref-module__ns1SUG__top{padding:var(--r-s-20) var(--r-s-20) 0}.AuthStage-ref-module__ns1SUG__main{padding:var(--r-auth-card-top-phone) 0 var(--r-s-40);display:block}.AuthStage-ref-module__ns1SUG__card{max-width:none;box-shadow:none;border-radius:0}.AuthStage-ref-module__ns1SUG__form>.AuthStage-ref-module__ns1SUG__primary,.AuthStage-ref-module__ns1SUG__state>.AuthStage-ref-module__ns1SUG__primary{justify-self:stretch}.AuthStage-ref-module__ns1SUG__actions>.AuthStage-ref-module__ns1SUG__primary{flex:100%}}
