.otp-input-module__8-zIzq__field{min-width:0;display:grid}.otp-input-module__8-zIzq__label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin-bottom:8px}.otp-input-module__8-zIzq__inputs{gap:8px;width:fit-content;max-width:100%;display:flex;position:relative}.otp-input-module__8-zIzq__slot{flex:0 42px;width:42px;min-width:0;height:48px;display:grid;position:relative}.otp-input-module__8-zIzq__input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}@media (hover:hover) and (pointer:fine){.otp-input-module__8-zIzq__input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.otp-input-module__8-zIzq__input[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.otp-input-module__8-zIzq__input:focus-visible{outline:none}.otp-input-module__8-zIzq__input[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.otp-input-module__8-zIzq__input:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.otp-input-module__8-zIzq__glyph{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.otp-input-module__8-zIzq__input:disabled~.otp-input-module__8-zIzq__glyph{opacity:.48}.otp-input-module__8-zIzq__ring{z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.otp-input-module__8-zIzq__inputs[data-invalid=true] .otp-input-module__8-zIzq__ring{border-color:var(--danger)}.otp-input-module__8-zIzq__messageSlot{display:block;overflow:hidden}.otp-input-module__8-zIzq__description,.otp-input-module__8-zIzq__error{font-size:var(--text-xs);line-height:var(--leading-body);padding-top:8px;display:block}.otp-input-module__8-zIzq__description{color:var(--text-muted)}.otp-input-module__8-zIzq__error{color:var(--danger)}.otp-input-module__8-zIzq__words{display:block;position:relative}.otp-input-module__8-zIzq__word{white-space:pre;display:inline-block}.otp-input-module__8-zIzq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:360px){.otp-input-module__8-zIzq__inputs{gap:6px}.otp-input-module__8-zIzq__slot{height:44px}}@media (forced-colors:active){.otp-input-module__8-zIzq__ring{display:none}.otp-input-module__8-zIzq__input:focus-visible{outline-offset:2px;outline:2px solid canvastext}.otp-input-module__8-zIzq__input{color:canvastext}.otp-input-module__8-zIzq__glyph{display:none}}@media (prefers-reduced-motion:reduce){.otp-input-module__8-zIzq__input,.otp-input-module__8-zIzq__ring{transition:none}}
.sign-in-module__FFydKa__signIn{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:min(100%,432px);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);overflow:hidden;container:sign-in/inline-size}.sign-in-module__FFydKa__framed{background:0 0;border:0;border-radius:0;width:100%}.sign-in-module__FFydKa__viewport{overflow:hidden}.sign-in-module__FFydKa__track{position:relative}.sign-in-module__FFydKa__step{min-width:0;padding:var(--space-8);display:grid}.sign-in-module__FFydKa__heading{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.sign-in-module__FFydKa__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;outline:none;margin:0}.sign-in-module__FFydKa__heading p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.sign-in-module__FFydKa__form{gap:var(--space-4);display:grid}.sign-in-module__FFydKa__fieldGroup{min-width:0;display:grid}.sign-in-module__FFydKa__wide{width:100%}.sign-in-module__FFydKa__suggestion{overflow:hidden}.sign-in-module__FFydKa__suggestion p{padding:var(--space-2) 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.sign-in-module__FFydKa__textButton{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}.sign-in-module__FFydKa__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}.sign-in-module__FFydKa__divider:before,.sign-in-module__FFydKa__divider:after{background:var(--border);content:"";flex:1;height:1px}.sign-in-module__FFydKa__providerMark{flex:none}.sign-in-module__FFydKa__identity{align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.sign-in-module__FFydKa__identityEmail{min-width:0;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;flex:1}.sign-in-module__FFydKa__identity>button,.sign-in-module__FFydKa__avatarFixed{flex:none}.sign-in-module__FFydKa__resend{min-height:var(--control-height-sm);margin:var(--space-3) 0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);border-radius:var(--radius-pill);padding:0 var(--space-2);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-self:start;align-items:center;display:inline-flex;position:relative}.sign-in-module__FFydKa__resend[aria-disabled=true]{color:var(--text-muted);cursor:default;font-weight:400}.sign-in-module__FFydKa__resendLabel{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.sign-in-module__FFydKa__time{font-variant-numeric:tabular-nums;display:inline-flex}.sign-in-module__FFydKa__timeColumn{justify-content:center;display:inline-flex;position:relative}.sign-in-module__FFydKa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-in-module__FFydKa__codeField{justify-items:center}@media (hover:hover) and (pointer:fine){.sign-in-module__FFydKa__textButton:hover{text-decoration-color:currentColor}.sign-in-module__FFydKa__resend:not([aria-disabled=true]):hover{background:var(--surface-muted)}}@container sign-in (max-width:380px){.sign-in-module__FFydKa__step{padding:var(--space-6) var(--space-5)}.sign-in-module__FFydKa__heading h2{font-size:var(--text-2xl)}.sign-in-module__FFydKa__identity{gap:var(--space-2);padding-left:var(--space-2)}}@media (prefers-reduced-motion:reduce){.sign-in-module__FFydKa__textButton,.sign-in-module__FFydKa__resend{transition:none}}
