.login-centered-module__dQhc-q__screen{--bar:64px;isolation:isolate;grid-template-rows:var(--bar) minmax(0, 1fr) var(--bar);border:1px solid var(--surface-edge);border-radius:var(--radius-card);background:var(--background);width:100%;min-width:0;min-height:640px;color:var(--foreground);font-family:var(--font-ui);letter-spacing:var(--tracking-body);place-self:stretch stretch;display:grid;position:relative;overflow:hidden;container:login-centered/inline-size}.login-centered-module__dQhc-q__fullScreen{border:0;border-radius:0;min-height:100dvh}.login-centered-module__dQhc-q__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%)}.login-centered-module__dQhc-q__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-centered-module__dQhc-q__ring,.login-centered-module__dQhc-q__axis{fill:none;stroke:var(--hairline);stroke-width:1px}.login-centered-module__dQhc-q__ring{transform:translate(calc(var(--dx,0px) * var(--k,1)), calc(var(--dy,0px) * var(--k,1)))}.login-centered-module__dQhc-q__ringMajor{stroke:var(--surface-edge)}.login-centered-module__dQhc-q__axis{transform:translate(var(--dx,0px), var(--dy,0px))}.login-centered-module__dQhc-q__bar,.login-centered-module__dQhc-q__foot{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:0 var(--space-6);display:flex}.login-centered-module__dQhc-q__mark{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:500;line-height:1;display:inline-flex}.login-centered-module__dQhc-q__switch{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;margin:0;display:inline-flex}.login-centered-module__dQhc-q__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;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.login-centered-module__dQhc-q__switchButton:active{background:var(--tile)}.login-centered-module__dQhc-q__stage{min-width:0;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.login-centered-module__dQhc-q__card{border:1px solid var(--surface-edge);border-radius:var(--radius-panel);background:var(--card);width:min(100%,420px);min-width:0;box-shadow:var(--shadow-lift);overflow:hidden}.login-centered-module__dQhc-q__viewport{overflow:hidden}.login-centered-module__dQhc-q__track{position:relative}.login-centered-module__dQhc-q__step{min-width:0;padding:var(--space-8);display:grid}.login-centered-module__dQhc-q__heading{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.login-centered-module__dQhc-q__heading h1{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);text-wrap:balance;margin:0}.login-centered-module__dQhc-q__heading h1:focus{outline:none}.login-centered-module__dQhc-q__heading p{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.login-centered-module__dQhc-q__actions,.login-centered-module__dQhc-q__form{gap:var(--space-3);display:grid}.login-centered-module__dQhc-q__form{gap:var(--space-4)}.login-centered-module__dQhc-q__divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1;display:flex}.login-centered-module__dQhc-q__divider:before,.login-centered-module__dQhc-q__divider:after{background:var(--surface-edge);content:"";flex:1;height:1px}.login-centered-module__dQhc-q__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(--muted-foreground);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}.login-centered-module__dQhc-q__textButton:active:not([aria-disabled=true]){color:var(--foreground);background:var(--tile)}.login-centered-module__dQhc-q__textButton[aria-disabled=true]{color:var(--ink-faint);cursor:default;font-weight:400}.login-centered-module__dQhc-q__foot{color:var(--ink-faint);font-size:var(--text-xs);line-height:var(--leading-body)}.login-centered-module__dQhc-q__status{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.login-centered-module__dQhc-q__legal{gap:var(--space-1);flex:none;display:flex}.login-centered-module__dQhc-q__legal a{border-radius:var(--radius-pill);min-height:32px;padding:0 var(--space-2);color:var(--muted-foreground);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}.login-centered-module__dQhc-q__legal a:active{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.login-centered-module__dQhc-q__switchButton:hover{background:var(--tile)}.login-centered-module__dQhc-q__textButton:not([aria-disabled=true]):hover,.login-centered-module__dQhc-q__legal a:hover{color:var(--foreground);background:var(--tile)}}@container login-centered (max-width:520px){.login-centered-module__dQhc-q__bar,.login-centered-module__dQhc-q__foot{padding-inline:var(--space-4)}.login-centered-module__dQhc-q__switch>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-centered-module__dQhc-q__stage{padding:var(--space-4)}.login-centered-module__dQhc-q__card{border-radius:var(--radius-card)}.login-centered-module__dQhc-q__step{padding:var(--space-6)}}@container login-centered (max-width:400px){.login-centered-module__dQhc-q__stage{padding-inline:var(--space-3)}.login-centered-module__dQhc-q__step{padding-inline:var(--space-5)}.login-centered-module__dQhc-q__switchButton{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.login-centered-module__dQhc-q__switchButton,.login-centered-module__dQhc-q__textButton,.login-centered-module__dQhc-q__legal a{transition:none}.login-centered-module__dQhc-q__ring,.login-centered-module__dQhc-q__axis{transform:none}}
