.auth-layout-module__2V-g7W__page{background:var(--background);min-height:100dvh;color:var(--foreground)}.auth-layout-module__2V-g7W__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1440px;height:88px;margin:auto;padding:0 48px;display:flex}.auth-layout-module__2V-g7W__header a:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.auth-layout-module__2V-g7W__body{grid-template-columns:1fr 420px;align-items:center;gap:100px;max-width:1180px;min-height:calc(100dvh - 88px);margin:auto;padding:64px 40px;display:grid}.auth-layout-module__2V-g7W__intro h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.1}.auth-layout-module__2V-g7W__intro h1 span{color:var(--primary)}.auth-layout-module__2V-g7W__intro>p{color:var(--soft-foreground);font-size:16px;line-height:1.6}.auth-layout-module__2V-g7W__form{min-width:0}.auth-layout-module__2V-g7W__form [data-slot=card-description]{margin-top:10px;line-height:1.65}.auth-layout-module__2V-g7W__form [data-slot=input]{height:46px}.auth-layout-module__2V-g7W__footer{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}@media (max-width:1000px){.auth-layout-module__2V-g7W__body{grid-template-columns:1fr 380px;gap:48px}}@media (max-width:760px){.auth-layout-module__2V-g7W__header{height:72px;padding:0 24px}.auth-layout-module__2V-g7W__body{max-width:468px;min-height:auto;padding:48px 24px;display:block}.auth-layout-module__2V-g7W__intro{display:none}.auth-layout-module__2V-g7W__form [data-slot=card-header]{padding-top:0}}