.arc-market.arc-auth-stage{width:100%;min-width:0;display:grid}.arc-market .arc-auth-story{display:none}.arc-market .arc-auth-form-column{justify-content:center;gap:var(--space-10);min-width:0;padding:var(--space-10) var(--space-6);flex-direction:column;display:flex}.arc-market .arc-auth-statement{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.05}.arc-market .arc-auth-help{justify-content:center;gap:0 var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.arc-market .arc-auth-help a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.arc-market .arc-auth-help a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width>=1024px){.arc-market.arc-auth-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 5rem)}.arc-market .arc-auth-story{border-right:1px solid var(--border);min-width:0;padding:var(--space-12) clamp(2rem, 4vw, 4rem);background:var(--surface-muted);display:flex;position:relative;overflow:hidden}.arc-market .arc-auth-form-column{padding:var(--space-12)}}.arc-market.arc-auth-loading{align-content:start;gap:var(--space-4);width:100%;min-width:0;min-height:384px;display:grid}.arc-market .arc-auth-loading-field{border-radius:var(--radius-control);width:100%;min-width:0;min-height:44px}.arc-market.arc-auth-legal{gap:var(--space-3);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;display:grid}.arc-market .arc-auth-legal p{overflow-wrap:anywhere;min-width:0;margin:0}.arc-market .arc-auth-legal-link{max-width:100%;min-height:44px;color:var(--foreground);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:500;line-height:1.55;text-decoration:underline;display:inline-flex}.arc-market .arc-auth-legal-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.arc-market .arc-auth-stage-inner{gap:var(--space-3);width:min(100%,384px);min-width:0;margin-inline:auto;display:grid}.arc-market.arc-auth-panel{gap:var(--space-6);width:100%;min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);overflow-wrap:anywhere;background:0 0;display:grid}.arc-market .arc-auth-intro{gap:var(--space-2);min-width:0;display:grid}.arc-market .arc-auth-eyebrow,.arc-market .arc-auth-title,.arc-market .arc-auth-description,.arc-market .arc-auth-footer{overflow-wrap:anywhere;min-width:0;margin:0}.arc-market .arc-auth-eyebrow{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc-market .arc-auth-title{color:var(--foreground);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}.arc-market .arc-auth-description{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc-market .arc-auth-clerk-well{width:100%;min-width:0;min-height:384px;overflow:visible}.arc-market.arc-auth-panel :is(.cl-formButtonPrimary,.cl-socialButtonsBlockButton){border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);overflow-wrap:anywhere;white-space:normal}.arc-market.arc-auth-panel .cl-formFieldInput{border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.arc-market.arc-auth-panel :is(.cl-formButtonPrimary,.cl-socialButtonsBlockButton,.cl-formFieldInput):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.arc-market .arc-auth-footer{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc-market.arc-auth-panel :is(.arc-auth-footer a,.cl-footerActionLink){min-width:0;max-width:100%;min-height:44px;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;align-items:center;display:inline-flex}.arc-market.arc-auth-panel :is(.arc-auth-footer a,.cl-footerActionLink):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=400px){.arc-market .arc-auth-form-column{padding-inline:var(--space-5)}.arc-market .arc-auth-title{font-size:var(--text-2xl)}}
