.auth-workspace-module__2_zNNa__workspace{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.auth-workspace-module__2_zNNa__header,.auth-workspace-module__2_zNNa__footer{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1280px);margin-inline:auto;padding:24px 32px;display:flex}.auth-workspace-module__2_zNNa__brand{align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.auth-workspace-module__2_zNNa__brand span{overflow-wrap:anywhere;max-width:35ch}.auth-workspace-module__2_zNNa__logo{width:40px;height:40px;color:var(--primary);flex-shrink:0}.auth-workspace-module__2_zNNa__home{flex-shrink:0;font-size:14px}.auth-workspace-module__2_zNNa__main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,104px);width:min(100%,1120px);margin:auto;padding:40px 32px 56px;display:grid}.auth-workspace-module__2_zNNa__intro{min-width:0}.auth-workspace-module__2_zNNa__statement{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(48px,5vw,68px);font-weight:600;line-height:1.08}.auth-workspace-module__2_zNNa__intro>p:last-child{max-width:33ch;color:var(--muted-foreground);font-size:18px;line-height:1.65}.auth-workspace-module__2_zNNa__panel{background:var(--card);border-radius:20px;min-width:0;padding:32px}.auth-workspace-module__2_zNNa__heading{margin-bottom:28px}.auth-workspace-module__2_zNNa__heading h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,32px);font-weight:650;line-height:1.2}.auth-workspace-module__2_zNNa__heading p{color:var(--muted-foreground);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.auth-workspace-module__2_zNNa__form{gap:20px;display:grid}.auth-workspace-module__2_zNNa__fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.auth-workspace-module__2_zNNa__row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.auth-workspace-module__2_zNNa__field{gap:8px;min-width:0;display:grid}.auth-workspace-module__2_zNNa__field>label{font-size:14px;font-weight:600;line-height:1.5}.auth-workspace-module__2_zNNa__workspace input:not([type=checkbox]):not([type=hidden]){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:48px;box-shadow:none;border-radius:10px;padding:12px;font-size:16px;line-height:1.4}.auth-workspace-module__2_zNNa__workspace input::placeholder{color:var(--muted-foreground);opacity:.75}.auth-workspace-module__2_zNNa__password{min-width:0;position:relative}.auth-workspace-module__2_zNNa__password input{padding-right:56px!important}.auth-workspace-module__2_zNNa__passwordToggle{width:44px;min-height:44px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-workspace-module__2_zNNa__passwordToggle:hover{background:var(--secondary);color:var(--foreground)}.auth-workspace-module__2_zNNa__hint{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.auth-workspace-module__2_zNNa__submit,.auth-workspace-module__2_zNNa__secondary{background:var(--primary);width:100%;height:auto;min-height:48px;color:var(--primary-foreground);text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.auth-workspace-module__2_zNNa__secondary{background:var(--secondary);color:var(--secondary-foreground)}.auth-workspace-module__2_zNNa__submit:hover{filter:brightness(.94)}.auth-workspace-module__2_zNNa__submit:active,.auth-workspace-module__2_zNNa__secondary:active{translate:0 1px}.auth-workspace-module__2_zNNa__workspace :is(button,a,input){transition:background-color .16s,color .16s}.auth-workspace-module__2_zNNa__workspace :is(button,a,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.auth-workspace-module__2_zNNa__workspace button:disabled{cursor:not-allowed;opacity:.55}.auth-workspace-module__2_zNNa__workspace svg{flex-shrink:0}.auth-workspace-module__2_zNNa__links{text-align:center;gap:4px;font-size:14px;line-height:1.6;display:grid}.auth-workspace-module__2_zNNa__links a{min-height:44px;color:var(--primary);justify-content:center;align-items:center;padding:8px 4px;font-weight:550;display:inline-flex}.auth-workspace-module__2_zNNa__links a.auth-workspace-module__2_zNNa__submit{color:var(--primary-foreground)}.auth-workspace-module__2_zNNa__links a:hover,.auth-workspace-module__2_zNNa__home:hover,.auth-workspace-module__2_zNNa__footer a:hover{text-underline-offset:4px;text-decoration:underline}.auth-workspace-module__2_zNNa__links p{color:var(--muted-foreground)}.auth-workspace-module__2_zNNa__error,.auth-workspace-module__2_zNNa__notice{background:var(--secondary);overflow-wrap:anywhere;border-radius:10px;padding:16px;font-size:14px;line-height:1.65}.auth-workspace-module__2_zNNa__error{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 7%, var(--background))}.auth-workspace-module__2_zNNa__notice p+p{margin-top:8px}.auth-workspace-module__2_zNNa__notice strong{font-weight:600}.auth-workspace-module__2_zNNa__notice+.auth-workspace-module__2_zNNa__links,.auth-workspace-module__2_zNNa__form+.auth-workspace-module__2_zNNa__links{margin-top:16px}.auth-workspace-module__2_zNNa__note{color:var(--muted-foreground);margin-top:24px;font-size:13px;line-height:1.7}.auth-workspace-module__2_zNNa__legalConsent{align-items:flex-start;gap:12px;padding-block:8px;font-size:14px;line-height:1.7;display:flex}.auth-workspace-module__2_zNNa__legalConsent input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:6px}.auth-workspace-module__2_zNNa__legalConsent a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.auth-workspace-module__2_zNNa__divider{text-align:center;color:var(--muted-foreground);margin:20px 0;font-size:13px}.auth-workspace-module__2_zNNa__footer{padding-top:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));color:var(--muted-foreground);flex-wrap:wrap;font-size:12px}.auth-workspace-module__2_zNNa__footer nav{flex-wrap:wrap;gap:20px;display:flex}.auth-workspace-module__2_zNNa__footer a,.auth-workspace-module__2_zNNa__home{align-items:center;min-height:44px;display:inline-flex}.auth-workspace-module__2_zNNa__skip{background:var(--primary);color:var(--primary-foreground);z-index:50;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.auth-workspace-module__2_zNNa__skip:focus{top:16px}@media (min-width:1200px){.auth-workspace-module__2_zNNa__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.auth-workspace-module__2_zNNa__intro{display:none}.auth-workspace-module__2_zNNa__main{grid-template-columns:minmax(0,1fr);max-width:560px;padding:24px 24px 40px}.auth-workspace-module__2_zNNa__header{padding:20px 24px}.auth-workspace-module__2_zNNa__panel{padding:28px}}@media (max-width:480px){.auth-workspace-module__2_zNNa__header{padding:16px 20px 8px}.auth-workspace-module__2_zNNa__brand{gap:10px;font-size:14px}.auth-workspace-module__2_zNNa__logo{width:32px;height:32px}.auth-workspace-module__2_zNNa__home{display:none}.auth-workspace-module__2_zNNa__main{margin-block:0 auto;padding:28px 20px 32px}.auth-workspace-module__2_zNNa__panel{background:0 0;border-radius:0;padding:0}.auth-workspace-module__2_zNNa__heading{margin-bottom:24px}.auth-workspace-module__2_zNNa__heading h1{font-size:28px}.auth-workspace-module__2_zNNa__footer{gap:4px;padding-inline:20px}.auth-workspace-module__2_zNNa__footer>span{overflow-wrap:anywhere;width:100%}}@media (prefers-reduced-motion:reduce){.auth-workspace-module__2_zNNa__workspace :is(button,a,input){transition:none;translate:none}}
