.oQZ09W_button{border-radius:var(--radius-xs);width:1.5rem;height:1.5rem;color:var(--color-text-secondary);cursor:pointer;transition:opacity var(--duration-fast), color var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.oQZ09W_button:hover{color:var(--color-text)}.oQZ09W_button:focus-visible{outline:1.5px solid var(--color-border-strong);outline-offset:0;color:var(--color-text)}.oQZ09W_button[data-phase=done],.oQZ09W_button[data-phase=leaving]{color:var(--color-status-ok-text)}.-SGKWG_glass{box-sizing:border-box;width:13.75rem;height:13.75rem;margin:var(--space-2) auto var(--space-1);box-shadow:inset 0 .125rem 1px #fffc, inset 0 -.25rem .5rem light-dark(#3c508238,#0000001f), 0 0 0 1px light-dark(#6e82b44d,#0000), 0 1.125rem 2.25rem var(--login-shadow), 0 .125rem .25rem #0000001f;-webkit-backdrop-filter:blur(.75rem)saturate(140%);backdrop-filter:blur(.75rem)saturate(140%);background:linear-gradient(145deg,light-dark(#e1e6f0e6,#ffffff57),light-dark(#a0aabe8c,#ffffff14) 50%,light-dark(#cdd4e1d9,#ffffff29));border:1px solid light-dark(#fffffff2,#ffffff8c);border-radius:2rem;place-items:center;padding:.875rem;display:grid;position:relative}.-SGKWG_glass:before{content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(160deg,#ffffffd9,#fff0);border-radius:1.5rem 3.75rem 3.75rem 1.5rem;width:60%;height:40%;position:absolute;top:.1875rem;left:.5rem}.-SGKWG_glass:after{content:"";pointer-events:none;background:radial-gradient(#ffd69680,#0000 70%);border-radius:1.25rem;width:40%;height:.875rem;position:absolute;bottom:.375rem;right:.625rem}.-SGKWG_qrFace{z-index:1;box-sizing:border-box;background:#fff;border-radius:1.25rem;width:100%;height:100%;padding:.625rem;position:relative;box-shadow:0 1px .1875rem light-dark(#0000001f,#0000),inset 0 0 0 1px #0000000f}.-SGKWG_qrFace img{width:100%;height:100%;transition:opacity .6s var(--easing-standard), filter .6s var(--easing-standard);display:block}.-SGKWG_glass[data-expired] .-SGKWG_qrFace img{opacity:.35;filter:blur(.3125rem)}.-SGKWG_expiredOver{animation:-SGKWG_pop-in .45s var(--easing-standard) .15s both;z-index:2;place-content:center;justify-items:center;gap:var(--space-2);color:#0f1730;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;display:grid;position:absolute;inset:.875rem}.-SGKWG_expiredOver svg{color:#55607c}.-SGKWG_enrollRow{gap:var(--space-4);text-align:left;align-items:flex-start;display:flex}.-SGKWG_enrollRow .-SGKWG_glass{flex:none;width:10.5rem;height:10.5rem;margin:0}.-SGKWG_enrollSide{gap:var(--space-3);flex:1;min-width:0;display:grid}@media (width<=33.75rem){.-SGKWG_enrollRow{flex-direction:column}}.-SGKWG_steps{color:var(--login-text);font-size:var(--font-size-sm);counter-reset:step;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.-SGKWG_steps li{align-items:center;display:flex}.-SGKWG_steps li:before{background:color-mix(in srgb, var(--login-accent) 16%, transparent);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--login-accent);font-size:.6875rem;font-weight:var(--font-weight-bold);counter-increment:step;content:counter(step);flex:none;place-items:center;margin-right:.5rem;display:grid}.-SGKWG_plus{border-radius:var(--radius-full);box-sizing:border-box;width:1rem;height:1rem;color:var(--login-sub);border:1px solid;place-items:center;margin:0 .1875rem 0 0;display:inline-grid}.-SGKWG_steps li>span{align-items:center;display:inline-flex}.-SGKWG_plus svg{width:.6875rem;height:.6875rem}.-SGKWG_mark{color:var(--login-accent);font-weight:var(--font-weight-bold)}.-SGKWG_steps .-SGKWG_mark{margin-left:.125rem}.-SGKWG_apps{font-size:var(--font-size-xs);margin:0}.-SGKWG_appsText{color:var(--login-sub)}.-SGKWG_keyLink{color:var(--login-sub);font-size:var(--font-size-xs);margin:0}.-SGKWG_keyLink button{font-size:inherit}.-SGKWG_keyArea{margin:0 0 var(--space-2);padding-top:var(--space-2);display:grid}.-SGKWG_keyArea .-SGKWG_keyLink,.-SGKWG_keyArea .-SGKWG_keyHint{text-align:left;min-height:1.125rem;line-height:1.125rem}.-SGKWG_fadeIn{animation:-SGKWG_rise-in .25s var(--easing-standard) both}.-SGKWG_keyReveal{animation:-SGKWG_unfold .35s var(--easing-standard) both;grid-template-rows:1fr;display:grid}.-SGKWG_keyReveal>.-SGKWG_keyBody{min-height:0;animation:-SGKWG_rise-in .3s var(--easing-standard) .1s both;padding-top:.375rem;overflow:hidden}@keyframes -SGKWG_unfold{0%{grid-template-rows:0fr}}.-SGKWG_divider{gap:var(--space-3);margin:var(--space-2) 0 0;color:var(--login-sub);font-size:var(--font-size-xs);align-items:center;display:flex}.-SGKWG_divider:before,.-SGKWG_divider:after{background:var(--login-field-edge);content:"";flex:1;height:1px}.-SGKWG_keyHint{color:var(--login-sub);font-size:var(--font-size-xs);text-align:left;margin:0}.-SGKWG_key{gap:var(--space-2);border:1px solid light-dark(#6e82b466,var(--login-field-edge));background:light-dark(#fff,var(--login-field));border-radius:.75rem;align-items:center;padding:.5rem .5rem .5rem .875rem;display:flex}.-SGKWG_key code{min-width:0;color:var(--login-text);font-family:var(--font-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;font-size:.75rem;overflow:hidden}.-SGKWG_note{margin:0 0 var(--space-2);color:var(--login-sub);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}@keyframes -SGKWG_pop-in{0%{opacity:0;transform:scale(.9)}}@keyframes -SGKWG_rise-in{0%{opacity:0;transform:translateY(.375rem)}}.-SGKWG_appear{animation:-SGKWG_rise-in .4s var(--easing-standard) .25s both}@media (prefers-reduced-motion:reduce){.-SGKWG_qrFace img{transition:none}.-SGKWG_expiredOver,.-SGKWG_appear,.-SGKWG_keyReveal,.-SGKWG_keyReveal>.-SGKWG_keyBody,.-SGKWG_fadeIn{animation:none}}.-SGKWG_code{position:relative}.-SGKWG_boxes{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.-SGKWG_box{border:1px solid var(--login-field-edge);background:var(--login-field);height:3.5rem;color:var(--login-text);font-family:var(--font-mono);font-size:1.5rem;font-weight:var(--font-weight-bold);border-radius:.75rem;place-items:center;display:grid}.-SGKWG_box[data-on]{border-color:var(--login-accent);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--login-accent) 25%, transparent)}.-SGKWG_box[data-on]:empty:after{background:var(--login-accent);content:"";width:.125rem;height:1.5rem;animation:1s step-end infinite -SGKWG_blink}@keyframes -SGKWG_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.-SGKWG_box[data-on]:empty:after{animation:none}}.-SGKWG_code[data-invalid] .-SGKWG_box{border-color:var(--color-danger-text)}.-SGKWG_digit{font-style:normal;animation:.32s cubic-bezier(.34,1.45,.64,1) -SGKWG_digit-in}@keyframes -SGKWG_digit-in{0%{opacity:0;transform:translateY(.625rem)scale(.8)}}.-SGKWG_code[data-checking] .-SGKWG_box{animation:.9s ease-in-out infinite -SGKWG_wave;animation-delay:calc(var(--i) * 70ms)}@keyframes -SGKWG_wave{0%,60%,to{transform:none}30%{transform:translateY(-.3125rem)}}.-SGKWG_code[data-success] .-SGKWG_box{border-color:var(--color-status-ok-icon);background:light-dark(var(--color-status-ok-bg),color-mix(in srgb, var(--color-status-ok-icon) 14%, transparent));color:var(--color-status-ok-text);transition:background-color .25s,border-color .25s}.-SGKWG_code[data-invalid] .-SGKWG_boxes{animation:.42s -SGKWG_shake}@keyframes -SGKWG_shake{20%,60%{transform:translate(-.375rem)}40%,80%{transform:translate(.375rem)}}@media (prefers-reduced-motion:reduce){.-SGKWG_digit,.-SGKWG_code[data-checking] .-SGKWG_box,.-SGKWG_code[data-invalid] .-SGKWG_boxes{animation:none}}.-SGKWG_code[data-disabled] .-SGKWG_box{opacity:.5}.-SGKWG_codeInput{color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.-SGKWG_codeInput::selection{color:#0000;background:0 0}.-SGKWG_codeInput:disabled{cursor:default}.-SGKWG_meta{color:var(--login-sub);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.-SGKWG_info{align-items:center;gap:.25rem;display:inline-flex}.-SGKWG_error{color:var(--color-danger-text);font-size:var(--font-size-xs);text-align:center;word-break:keep-all;margin:0}.-SGKWG_meta{gap:var(--space-2)}.-SGKWG_timePill{--pill:var(--login-accent);width:fit-content;margin:0 auto var(--space-4);border:1px solid color-mix(in srgb, var(--pill) 28%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--pill) 12%, transparent);color:var(--pill);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;padding:.3125rem .75rem;transition:color .3s,background-color .3s,border-color .3s;display:flex}.-SGKWG_timePill b{font-weight:var(--font-weight-bold)}.-SGKWG_timePill[data-hurry]{--pill:var(--color-danger-text);animation:2.4s ease-in-out infinite -SGKWG_hurry}@keyframes -SGKWG_hurry{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pill) 0%, transparent)}50%{background-color:color-mix(in srgb, var(--pill) 18%, transparent);box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--pill) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.-SGKWG_timePill[data-hurry]{animation:none}}.-SGKWG_other{margin:var(--space-5) 0 0;text-align:center}.-SGKWG_enrollSide .-SGKWG_note{font-size:var(--font-size-sm);margin:0}.-SGKWG_stepsBox{box-sizing:border-box;background:var(--login-field);border:1px solid var(--login-field-edge);border-radius:.875rem;align-content:center;gap:.625rem;height:10.5rem;padding:.75rem;display:grid}.-SGKWG_stepsBox .-SGKWG_apps{border-top:1px solid var(--login-field-edge);padding-top:.625rem}.-SGKWG_boxes{grid-template-columns:repeat(6,3rem);justify-content:center}.-SGKWG_code{width:fit-content;margin:0 auto}.-SGKWG_qrCol{gap:var(--space-3);flex:none;justify-items:center;display:grid}.-SGKWG_enrollRow{transition:margin .45s var(--easing-standard)}.-SGKWG_enrollRow[data-expired]{margin-bottom:var(--space-6)}.-SGKWG_fold{transition:grid-template-rows .45s var(--easing-standard), opacity .3s var(--easing-standard), margin .45s var(--easing-standard);grid-template-rows:1fr;display:grid}.-SGKWG_fold>div{min-height:0}.-SGKWG_fold[data-folded]{margin-top:calc(-1 * var(--space-3));opacity:0;grid-template-rows:0fr}.-SGKWG_fold[data-folded]>div{overflow:hidden}.-SGKWG_fold[data-gap-end][data-folded]{margin-top:0;margin-bottom:calc(-1 * var(--space-3))}.-SGKWG_codeArea{gap:var(--space-3);display:grid}@media (prefers-reduced-motion:reduce){.-SGKWG_fold,.-SGKWG_enrollRow{transition:none}}.-SGKWG_center{text-align:center}.-SGKWG_otherPair{gap:var(--space-2);color:var(--login-sub);justify-content:center;align-items:center;display:flex}.-SGKWG_methodList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.-SGKWG_methodRow{gap:var(--space-3);border:1px solid var(--login-field-edge);background:var(--color-surface);width:100%;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);border-radius:.875rem;align-items:center;padding:.875rem 1rem;display:flex}.-SGKWG_methodRow:hover{background:var(--color-surface-sunken)}.-SGKWG_methodRow:focus-visible{outline:.125rem solid var(--color-focus-ring,var(--color-accent));outline-offset:.125rem}.-SGKWG_methodIcon{background:var(--color-accent-subtle);width:2.25rem;height:2.25rem;color:var(--color-accent);border-radius:.625rem;flex:none;place-items:center;display:inline-grid}.-SGKWG_methodText{flex:1;gap:.125rem;min-width:0;display:grid}.-SGKWG_methodText b{color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-semibold)}.-SGKWG_methodText span{font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.-SGKWG_skelCode{gap:var(--space-4);margin-top:var(--space-2);justify-items:center;display:grid}.-SGKWG_skelBoxes{gap:.5rem;display:flex}.-SGKWG_codeArea[data-fit]{width:fit-content;margin:0 auto}.-SGKWG_meta[data-end]{justify-content:flex-end}.-SGKWG_resend{color:var(--login-accent);font:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.125rem .25rem;display:inline-flex}.-SGKWG_resend:disabled{color:var(--login-sub);cursor:default}.-SGKWG_resend:hover:not(:disabled){text-underline-offset:.1875rem;text-decoration:underline}.-SGKWG_resend b{font-weight:var(--font-weight-semibold)}.-SGKWG_recoveryBoxes{grid-template-columns:repeat(4,auto);justify-content:center;display:grid}.-SGKWG_recoveryGroup{align-items:center;display:flex}.-SGKWG_recoveryDash{width:1rem;color:var(--login-sub);text-align:center;font-style:normal}.-SGKWG_recovery .-SGKWG_box{letter-spacing:.06em;width:4.5rem;font-size:1.0625rem}.-SGKWG_recoveryCodes{gap:.5rem var(--space-6);padding:var(--space-4);border:1px solid var(--login-field-edge);background:var(--login-field);color:var(--login-text);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);letter-spacing:.04em;border-radius:.875rem;grid-template-columns:repeat(2,max-content);justify-content:center;margin:0;list-style:none;display:grid}.-SGKWG_doneButtons{gap:var(--space-2);grid-template-columns:1fr 1.4fr;display:grid}.-SGKWG_doneButtons>button{margin-top:.375rem}.-SGKWG_secondary{background:var(--color-neutral-fill);height:3.5rem;color:var(--color-on-neutral);font:inherit;font-size:1.0625rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.-SGKWG_secondary:hover{background:var(--color-neutral-hover)}.-SGKWG_leftCount{color:var(--login-sub);margin:0;font-size:.9375rem}.-SGKWG_leftCount b{color:var(--login-text);font-size:1.375rem}.-SGKWG_gateNote{color:var(--login-sub);font-size:var(--font-size-xs);text-align:center;margin:0}
