.GGd1sq_screen{--bar:64px;isolation:isolate;grid-template-rows:var(--bar) minmax(0, 1fr) var(--bar);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);width:100%;min-width:0;min-height:640px;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);place-self:stretch stretch;display:grid;position:relative;overflow:hidden;container:login-centered/inline-size}.GGd1sq_fullScreen{border:0;border-radius:0;min-height:100dvh}.GGd1sq_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 78%,#000 38%,#0000 100%);mask-image:radial-gradient(72% 78%,#000 38%,#0000 100%)}.GGd1sq_lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GGd1sq_ring,.GGd1sq_axis{fill:none;stroke:var(--border-subtle);stroke-width:1px}.GGd1sq_ring{transform:translate(calc(var(--dx,0px) * var(--k,1)), calc(var(--dy,0px) * var(--k,1)))}.GGd1sq_ringMajor{stroke:var(--border)}.GGd1sq_axis{transform:translate(var(--dx,0px), var(--dy,0px))}.GGd1sq_bar,.GGd1sq_foot{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:0 var(--space-6);display:flex}.GGd1sq_mark{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:500;line-height:1;display:inline-flex}.GGd1sq_switch{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;margin:0;display:inline-flex}.GGd1sq_switchPrompt{justify-items:end;display:inline-grid;position:relative}.GGd1sq_switchPrompt>span,.GGd1sq_switchButton>span{grid-area:1/1}.GGd1sq_switchButton{min-height:var(--control-height-sm);border-radius:var(--radius-pill);padding:0 var(--space-3);color:var(--foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;font-weight:500;display:inline-grid;position:relative}.GGd1sq_switchButton:active{background:var(--surface-muted)}.GGd1sq_stage{min-width:0;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.GGd1sq_card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:min(100%,420px);min-width:0;box-shadow:var(--shadow-resting);overflow:hidden}.GGd1sq_viewport{overflow:hidden}.GGd1sq_track{position:relative}.GGd1sq_step{min-width:0;padding:var(--space-8);display:grid}.GGd1sq_heading{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.GGd1sq_heading h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);text-wrap:balance;margin:0}.GGd1sq_heading p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.GGd1sq_address{color:var(--foreground);overflow-wrap:anywhere}.GGd1sq_actions,.GGd1sq_form{gap:var(--space-3);display:grid}.GGd1sq_form{gap:var(--space-4)}.GGd1sq_wide{width:100%}.GGd1sq_pulse{place-items:center;display:inline-grid;position:relative}.GGd1sq_pulseRing{border-radius:var(--radius-pill);pointer-events:none;border:1.5px solid;position:absolute;inset:-2px}.GGd1sq_divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1;display:flex}.GGd1sq_divider:before,.GGd1sq_divider:after{background:var(--border);content:"";flex:1;height:1px}.GGd1sq_sso{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.GGd1sq_sso .GGd1sq_ssoButton{min-width:0;padding-inline:var(--space-2)}.GGd1sq_textButton{min-height:var(--control-height-sm);justify-self:center;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 calc(var(--space-2) * -1);border-radius:var(--radius-pill);padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:inline-flex;position:relative}.GGd1sq_textButton:active:not([aria-disabled=true]){color:var(--foreground);background:var(--surface-muted)}.GGd1sq_textButton[aria-disabled=true]{color:var(--text-muted);cursor:default;font-weight:400}.GGd1sq_inlineButton{color:var(--foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:4px;padding:0;font-weight:500}.GGd1sq_resendLabel{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.GGd1sq_time{font-variant-numeric:tabular-nums;display:inline-flex}.GGd1sq_timeColumn{justify-content:center;display:inline-flex;position:relative}.GGd1sq_timeColumn>span{display:inline-block}.GGd1sq_success{width:48px;height:48px;margin-bottom:var(--space-6);color:var(--success);display:block;overflow:visible}.GGd1sq_details{margin:calc(var(--space-2) * -1) 0 var(--space-6);border-top:1px solid var(--border);padding:0;display:grid}.GGd1sq_details div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-body);display:flex}.GGd1sq_details dt{color:var(--text-secondary)}.GGd1sq_details dd{text-align:right;margin:0}.GGd1sq_foot{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.GGd1sq_status{flex:1;min-width:0;display:block;position:relative}.GGd1sq_status>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.GGd1sq_legal{gap:var(--space-1);flex:none;display:flex}.GGd1sq_legal a{border-radius:var(--radius-pill);min-height:32px;padding:0 var(--space-2);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.GGd1sq_legal a:active{color:var(--foreground)}.GGd1sq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.GGd1sq_switchButton:hover{background:var(--surface-muted)}.GGd1sq_textButton:not([aria-disabled=true]):hover{color:var(--foreground);background:var(--surface-muted)}.GGd1sq_inlineButton:hover{text-decoration-color:currentColor}.GGd1sq_legal a:hover{color:var(--foreground);background:var(--surface-muted)}}@container login-centered (max-width:520px){.GGd1sq_bar,.GGd1sq_foot{padding-inline:var(--space-4)}.GGd1sq_stage{padding:var(--space-4)}.GGd1sq_card{border-radius:var(--radius-panel)}.GGd1sq_step{padding:var(--space-6)}}@container login-centered (max-width:400px){.GGd1sq_stage{padding-inline:var(--space-3)}.GGd1sq_step{padding-inline:var(--space-5)}.GGd1sq_heading h2{font-size:var(--text-2xl)}.GGd1sq_sso .GGd1sq_ssoButton{padding-inline:var(--space-1);font-size:var(--text-xs);gap:6px}.GGd1sq_switchButton{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.GGd1sq_switchButton,.GGd1sq_textButton,.GGd1sq_inlineButton,.GGd1sq_legal a{transition:none}.GGd1sq_ring,.GGd1sq_axis{transform:none}}.GGd1sq_mark svg{color:var(--accent-strong)}
