.AuthFlow-module__5TM-vW__flow{flex-direction:column;gap:16px;display:flex}.AuthFlow-module__5TM-vW__googleBtn{justify-content:center;width:100%}.AuthFlow-module__5TM-vW__divider{text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-4);font-size:.6875rem;position:relative}.AuthFlow-module__5TM-vW__divider:before{content:"";background:var(--hairline);height:1px;position:absolute;top:50%;left:0;right:0}.AuthFlow-module__5TM-vW__divider span{background:var(--surface-1);padding:0 10px;position:relative}.AuthFlow-module__5TM-vW__form{flex-direction:column;gap:14px;display:flex}.AuthFlow-module__5TM-vW__field{flex-direction:column;gap:6px;display:flex}.AuthFlow-module__5TM-vW__field span{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-3)}.AuthFlow-module__5TM-vW__field em{color:var(--text-4);font-style:normal}.AuthFlow-module__5TM-vW__field input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-small);color:var(--text-1);transition:border-color var(--dur-fast) var(--ease-out-expo);outline:none;padding:10px 12px}.AuthFlow-module__5TM-vW__field input:focus-visible{border-color:var(--accent-ring);box-shadow:none}.AuthFlow-module__5TM-vW__nameRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.AuthFlow-module__5TM-vW__check{font-size:var(--text-small);color:var(--text-3);cursor:pointer;align-items:flex-start;gap:9px;display:flex}.AuthFlow-module__5TM-vW__check input{accent-color:var(--accent);margin-top:3px}.AuthFlow-module__5TM-vW__check a{color:var(--accent)}.AuthFlow-module__5TM-vW__check a:hover{text-decoration:underline}.AuthFlow-module__5TM-vW__notice{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-2);align-items:center;gap:8px;display:flex}.AuthFlow-module__5TM-vW__switchRow{font-size:var(--text-small);color:var(--text-3);justify-content:center;gap:10px;display:flex}.AuthFlow-module__5TM-vW__linkBtn{color:var(--accent);font-size:inherit}.AuthFlow-module__5TM-vW__linkBtn:hover{text-decoration:underline}.AuthFlow-module__5TM-vW__linkBtn:disabled{opacity:.5}.AuthFlow-module__5TM-vW__confirmHead{text-align:center;flex-direction:column;gap:8px;display:flex}.AuthFlow-module__5TM-vW__confirmTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600}.AuthFlow-module__5TM-vW__confirmBody{font-size:var(--text-small);color:var(--text-3)}
.AuthPage-module__CROT4W__stage{background:radial-gradient(70rem 34rem at 50% -12%, #25d07a12, transparent 60%), var(--base);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.AuthPage-module__CROT4W__panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:min(420px,100%);box-shadow:var(--elev-3);flex-direction:column;gap:18px;padding:32px 30px 28px;display:flex}.AuthPage-module__CROT4W__wordmark{font-family:var(--font-display);letter-spacing:.1em;font-weight:700;font-size:var(--text-small);align-self:center}.AuthPage-module__CROT4W__tagline{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.04em;border-bottom:1px solid var(--hairline);justify-content:center;align-items:center;gap:7px;padding-bottom:16px;font-size:.6875rem;display:flex}.AuthPage-module__CROT4W__trialNote{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-3);border:1px solid var(--hairline);border-radius:var(--radius-sm);align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.AuthPage-module__CROT4W__trialTier{color:var(--accent);text-transform:capitalize}
