.text-field-module__2BVTda__field{gap:var(--space-2);flex-direction:column;display:flex}.text-field-module__2BVTda__label{font-size:var(--text-xs);color:var(--ink-3)}.text-field-module__2BVTda__input{width:100%;min-height:2.75rem;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--hairline);color:var(--ink);font:var(--w-regular) var(--text-base) / var(--lh-snug) var(--font-sans);caret-color:var(--volt);transition-property:border-color,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);background:0 0;border-radius:0}.text-field-module__2BVTda__input::placeholder{color:var(--ink-3)}.text-field-module__2BVTda__input:focus{border-bottom-color:var(--volt);box-shadow:0 12px 18px -14px var(--volt-glow);outline:0}@media (prefers-reduced-motion:reduce){.text-field-module__2BVTda__input{transition-duration:0s}}
.auth-panel-module__xICp0a__panel{gap:var(--space-4);width:min(100%,24rem);padding:var(--space-5);border-radius:var(--r-md);box-shadow:var(--elev-hairline);text-align:left;background:0 0;display:grid}.auth-panel-module__xICp0a__tabs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-panel-module__xICp0a__tabs button{min-width:0;min-height:2.75rem;padding-inline:var(--space-2);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;cursor:pointer;touch-action:manipulation;transition-property:color,border-color,background-color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);background:0 0}.auth-panel-module__xICp0a__tabs button:hover{border-color:var(--hairline-strong);color:var(--ink)}.auth-panel-module__xICp0a__tabs button:focus-visible{box-shadow:var(--focus-ring);outline:0}.auth-panel-module__xICp0a__tabs [aria-selected=true]{color:var(--ink);border-color:var(--hairline-strong)}.auth-panel-module__xICp0a__form{gap:var(--space-4);display:grid}.auth-panel-module__xICp0a__eyebrow,.auth-panel-module__xICp0a__divider,.auth-panel-module__xICp0a__status{color:var(--ink-3);font-size:var(--text-sm)}.auth-panel-module__xICp0a__divider{text-align:center}.auth-panel-module__xICp0a__identity{overflow-wrap:anywhere}.auth-panel-module__xICp0a__error{color:var(--danger);font-size:var(--text-sm)}@media (max-width:30rem){.auth-panel-module__xICp0a__panel{padding:var(--space-4)}}
