.cp-auth>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);justify-content:stretch;align-items:stretch;gap:0;max-width:none;min-height:100dvh;padding:0}.cp-auth [data-region=form]{display:flex;justify-content:center;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 10)}.cp-auth-col{display:flex;flex-direction:column;gap:calc(var(--spacing) * 10);width:min(100%,27.5rem);min-height:100%}.cp-auth-main{margin-block:auto}.cp-auth-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6)}.cp-auth-body [data-slot=field-separator]>span{background:var(--background)}.cp-auth-intro h1{margin:0;font-size:var(--text-h2-mk);line-height:var(--text-h2-mk--line-height);font-weight:var(--text-h2-mk--font-weight);letter-spacing:var(--text-h2-mk--letter-spacing);text-wrap:balance}.cp-auth-intro p{margin:calc(var(--spacing) * 2) 0 0;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--muted-foreground);text-wrap:pretty}.cp-auth-foot{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 5);font-size:var(--text-small);color:var(--muted-foreground)}.cp-auth-foot a{color:inherit;text-underline-offset:calc(var(--spacing) * 1)}@media (hover:hover) and (pointer:fine){.cp-auth-foot a:hover{color:var(--foreground);text-decoration:underline}}.cp-auth [data-region=product]{display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 10);border-left:1px solid var(--border);background:var(--card)}.cp-auth-product{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);width:min(100%,34rem,calc(100dvh - 13rem));min-width:18rem}.cp-auth-product svg{display:block;width:100%;height:auto;border-radius:var(--radius-board)}.cp-auth-line{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.cp-auth-line h2{margin:0;font-size:var(--text-h3-mk);line-height:var(--text-h3-mk--line-height);font-weight:var(--text-h3-mk--font-weight);letter-spacing:var(--text-h3-mk--letter-spacing);text-wrap:balance}.cp-auth-line p{margin:0;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--muted-foreground)}@media (max-width:760px){.cp-auth [data-region=product]{display:none}.cp-auth>div{grid-template-columns:minmax(0,1fr)}.cp-auth [data-region=form]{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4) calc(var(--spacing) * 8)}.cp-auth-col{gap:calc(var(--spacing) * 8)}.cp-auth-main{margin-block:0}}