.auth_formSide__XV4yR,.auth_page__N1Mpl{display:flex;min-height:100vh;background-color:var(--paper)}.auth_formSide__XV4yR,.auth_showcaseSide__qpZ_3{flex:1;flex-direction:column;position:relative}.auth_showcaseSide__qpZ_3{display:none;background-color:var(--accent);overflow:hidden;padding:var(--space-16);justify-content:center}@media (min-width:1024px){.auth_showcaseSide__qpZ_3{display:flex}}.auth_logo__lJ6d4{position:absolute;top:var(--space-6);left:var(--space-6);display:flex;align-items:center;gap:var(--space-3);z-index:10}.auth_logoText__SrRU_{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--ink)}.auth_formContainer__npHxb{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.auth_form__krKKs{width:100%;max-width:420px}.auth_formCard__nFLrh{width:100%}.auth_headerGroup__03hhC{margin-bottom:var(--space-8)}.auth_heading__mOrhU{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.auth_subtitle__9YJuJ{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--stone);margin:var(--space-2) 0 0}.auth_fieldStack__xPwvc{display:flex;flex-direction:column;gap:var(--space-6)}.auth_fieldGroup__3q5jc{display:flex;flex-direction:column;gap:var(--space-2)}.auth_label__WsJop{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--stone);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.auth_input__HKwPq{width:100%;height:48px;padding:0 var(--space-4);background-color:var(--paper);border:1.5px solid var(--whisper);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--ink);outline:none;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.auth_input__HKwPq::-moz-placeholder{color:var(--stone)}.auth_input__HKwPq::placeholder{color:var(--stone)}.auth_input__HKwPq:hover{border-color:var(--stone)}.auth_input__HKwPq:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);background-color:var(--paper)}.auth_inputWithIcon__icK1P{padding-right:var(--space-10)}.auth_inputWrapper__emV0c{position:relative}.auth_inputToggle__eeHhh{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:var(--space-1);display:flex;align-items:center;justify-content:center;color:var(--stone);transition:color var(--duration-fast) var(--ease-out-expo)}.auth_inputToggle__eeHhh:hover{color:var(--ink)}.auth_fieldError__fwRJb{font-size:var(--text-xs);color:var(--error);margin:0}.auth_primaryButton__kMyA2{width:100%;height:48px;background-color:var(--ink);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--paper);cursor:pointer;box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo)}.auth_primaryButton__kMyA2:hover:not(:disabled){background-color:var(--accent);transform:translateY(-1px)}.auth_primaryButton__kMyA2:active:not(:disabled){transform:translateY(0)}.auth_primaryButton__kMyA2:disabled{opacity:.5;cursor:not-allowed}.auth_secondaryButton__l_7ep{width:100%;height:48px;background-color:transparent;border:1.5px solid var(--whisper);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-3);box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.auth_secondaryButton__l_7ep:hover{background-color:rgba(0,0,0,.02);border-color:var(--stone)}.auth_secondaryButton__l_7ep:active{background-color:rgba(0,0,0,.04)}.auth_accentButton__eD5Th{height:48px;background-color:var(--accent);border:none;border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo);width:100%}.auth_accentButton__eD5Th:hover:not(:disabled){background-color:var(--accent-hover);transform:translateY(-1px)}.auth_accentButton__eD5Th:active:not(:disabled){transform:translateY(0)}.auth_accentButton__eD5Th:disabled{opacity:.5;cursor:not-allowed}.auth_divider__ZhDd8{display:flex;align-items:center;gap:var(--space-4)}.auth_dividerLine__rxbEl{flex:1;height:1px;background-color:var(--whisper)}.auth_dividerText__zlI5v{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--stone);white-space:nowrap}.auth_errorAlert__tsAk3{padding:var(--space-3) var(--space-4);background-color:var(--error-dim);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.auth_errorAlertText__jkfPI{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--error);margin:0}.auth_successAlert___T_Cj{padding:var(--space-3) var(--space-4);background-color:var(--success-dim);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.auth_successAlertTitle__t7Y8c{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--success);margin:0 0 var(--space-1)}.auth_successAlertText__npG5T{font-size:var(--text-xs);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--success);margin:0}.auth_infoBox__3gPQ6{padding:var(--space-4) var(--space-5);background-color:rgba(0,0,0,.02);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.auth_infoBoxContent__odxMN{display:flex;align-items:flex-start;gap:var(--space-3);text-align:left}.auth_infoBoxIcon__OPnkP{margin-top:2px;flex-shrink:0;color:var(--stone)}.auth_infoBoxText__1wOQL{line-height:var(--leading-normal);margin:0}.auth_footerText__XAdGB,.auth_infoBoxText__1wOQL{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--stone)}.auth_footerText__XAdGB{text-align:center;margin:var(--space-2) 0 0}.auth_link__1ojLG{color:var(--ink);font-weight:var(--font-semibold);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}.auth_link__1ojLG:hover{color:var(--accent)}.auth_accentLink__cyyNf{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out-expo)}.auth_accentLink__cyyNf:hover{color:var(--accent-hover)}.auth_inlineButton__beunt{background:none;border:none;color:var(--ink);font-weight:var(--font-semibold);cursor:pointer;font-size:var(--text-sm);padding:0;transition:color var(--duration-fast) var(--ease-out-expo)}.auth_inlineButton__beunt:hover{color:var(--accent)}.auth_checkboxGroup__4oFpS{display:flex;align-items:flex-start;gap:var(--space-3)}.auth_checkbox__4KcII{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.auth_checkboxLabel__KYGEi{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);color:var(--stone);cursor:pointer}.auth_successCenter__Kxn3A{text-align:center}.auth_successIconBox__LlLKB{width:64px;height:64px;margin:0 auto var(--space-6);border-radius:var(--radius-xl);background-color:var(--success-dim);display:flex;align-items:center;justify-content:center}.auth_successHeading__1VzPh{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 var(--space-3)}.auth_successSubtext__sTeo_{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--stone);margin:0 0 var(--space-8)}.auth_successEmail__Ccy1S{color:var(--ink);font-weight:var(--font-medium)}.auth_retryText__5mkqf{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--stone);margin:0}.auth_passwordReqs__Y__aU{padding:var(--space-3);background-color:rgba(0,0,0,.02);border-radius:var(--radius-md)}.auth_passwordReqsTitle__NGfr5{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--stone);margin:0 0 var(--space-2)}.auth_passwordReqsList__DsfhP{display:flex;flex-direction:column;gap:var(--space-2)}.auth_passwordReqItem__zBjpf{display:flex;align-items:center;gap:var(--space-2)}.auth_passwordReqIcon__hxkNP{font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out-expo)}.auth_passwordReqIconPassed__GietB{color:var(--success)}.auth_passwordReqIconPending__N0vdx{color:var(--stone)}.auth_passwordReqText__fyarE{font-size:var(--text-xs);line-height:var(--leading-normal);transition:color var(--duration-fast) var(--ease-out-expo)}.auth_passwordReqTextPassed__bA6Hn{color:var(--success)}.auth_passwordReqTextPending__IaYaj{color:var(--stone)}.auth_showcaseContent__irZWY{position:relative;z-index:1;max-width:480px}.auth_showcaseGlow__gz5j4{position:absolute;width:400px;height:400px;border-radius:50%;background:#fff;opacity:.1;filter:blur(120px);top:20%;right:-10%;pointer-events:none}.auth_badge__CtLIs{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:hsla(0,0%,100%,.15);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.auth_badgeDot__mGFei{width:6px;height:6px;border-radius:50%;background-color:#fff}.auth_badgeText__YNVdh{font-size:var(--text-xs);font-weight:var(--font-medium);color:hsla(0,0%,100%,.85)}.auth_showcaseHeading__Vs2FR{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:#fff;margin:0 0 var(--space-4)}.auth_showcaseText__2Dxtw{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);color:hsla(0,0%,100%,.75);margin:0 0 var(--space-10)}.auth_featureList__gNk35{display:flex;flex-direction:column;gap:var(--space-5)}.auth_featureItem__kLtZR{display:flex;align-items:center;gap:var(--space-4)}.auth_featureIcon__oTAvB{width:40px;height:40px;border-radius:var(--radius-md);background-color:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.auth_featureText__K5NPk{font-size:var(--text-sm);font-weight:var(--font-medium);color:hsla(0,0%,100%,.9)}.auth_honeypot__2bkvR{position:absolute;left:-9999px;top:-9999px}