.AuthPageShell-module__e0bGWa__page{z-index:1;background:var(--bg-color);min-height:100svh;color:var(--text-primary);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative}.AuthPageShell-module__e0bGWa__brandPanel{isolation:isolate;background:var(--card-bg);border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.AuthPageShell-module__e0bGWa__brandLink,.AuthPageShell-module__e0bGWa__mobileBrand{color:var(--text-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;align-self:flex-start;align-items:center;gap:.55rem;font-size:2rem;line-height:1;text-decoration:none;display:inline-flex}.AuthPageShell-module__e0bGWa__brandLink svg,.AuthPageShell-module__e0bGWa__mobileBrand svg{width:36px;height:36px}.AuthPageShell-module__e0bGWa__dot{color:var(--accent)}.AuthPageShell-module__e0bGWa__brandStory{z-index:1;margin:4rem 0;position:relative}.AuthPageShell-module__e0bGWa__statement{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:1.12}.AuthPageShell-module__e0bGWa__statement em{color:var(--accent)}.AuthPageShell-module__e0bGWa__description{max-width:35ch;color:var(--text-secondary);margin:1.8rem 0 0;font-size:.95rem;line-height:1.85}.AuthPageShell-module__e0bGWa__method{color:var(--text-secondary);align-items:center;gap:.8rem;margin-top:2.75rem;font-size:.78rem;display:flex}.AuthPageShell-module__e0bGWa__method i{background:var(--gold-muted);width:clamp(1rem,2vw,2rem);height:1px}.AuthPageShell-module__e0bGWa__brandFooter{color:var(--text-secondary);margin:0;font-size:.75rem;position:relative}.AuthPageShell-module__e0bGWa__formPanel{flex-direction:column;min-width:0;padding:1.75rem clamp(2rem,5vw,5rem);display:flex}.AuthPageShell-module__e0bGWa__topbar{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.AuthPageShell-module__e0bGWa__mobileBrand{display:none}.AuthPageShell-module__e0bGWa__backLink{min-height:44px;color:var(--text-secondary);align-items:center;gap:.55rem;font-size:.8rem;text-decoration:none;display:inline-flex}.AuthPageShell-module__e0bGWa__backLink svg{width:18px;height:18px}.AuthPageShell-module__e0bGWa__backLink:hover,.AuthPageShell-module__e0bGWa__footer a:hover{color:var(--accent-light)}.AuthPageShell-module__e0bGWa__formArea{flex:1;justify-content:center;align-items:center;padding:3.5rem 0;display:flex}.AuthPageShell-module__e0bGWa__formContent{width:100%;max-width:420px}.AuthPageShell-module__e0bGWa__footer{min-height:44px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1.5rem;font-size:.7rem;display:flex}.AuthPageShell-module__e0bGWa__footer nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.AuthPageShell-module__e0bGWa__footer a{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}:is(.AuthPageShell-module__e0bGWa__formContent .cl-rootBox,.AuthPageShell-module__e0bGWa__formContent .cl-cardBox){width:100%;max-width:100%}:is(.AuthPageShell-module__e0bGWa__formContent .cl-card,.AuthPageShell-module__e0bGWa__formContent .cl-cardBox){box-shadow:none;background:0 0;border:0}.AuthPageShell-module__e0bGWa__formContent .cl-card{padding:0}.AuthPageShell-module__e0bGWa__formContent .cl-header{text-align:left}.AuthPageShell-module__e0bGWa__formContent .cl-headerTitle{color:var(--text-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.6rem);font-weight:400;line-height:1.15}.AuthPageShell-module__e0bGWa__formContent .cl-headerSubtitle{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem;line-height:1.65}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldLabel{color:var(--text-primary);font-size:.82rem}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldInput{border:1px solid var(--gold-muted);background:var(--bg-alt);min-height:48px;color:var(--text-primary);caret-color:var(--accent-light);box-shadow:none;padding:.8rem .9rem;font-size:16px}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldInput::placeholder{color:var(--text-secondary)}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldInput:focus{border-color:var(--accent-light);outline:2px solid var(--accent-light);outline-offset:2px}.AuthPageShell-module__e0bGWa__formContent .cl-formButtonPrimary{background:var(--accent-light);min-height:48px;color:var(--bg-color);box-shadow:none;text-transform:none;font-size:.9rem;font-weight:500}.AuthPageShell-module__e0bGWa__formContent .cl-formButtonPrimary:hover{background:var(--accent)}.AuthPageShell-module__e0bGWa__formContent .cl-socialButtonsBlockButton{background:var(--bg-alt);min-height:48px;color:var(--text-primary);border:1px solid var(--gold-muted);box-shadow:none}.AuthPageShell-module__e0bGWa__formContent .cl-socialButtonsBlockButton:hover{background:var(--card-bg)}.AuthPageShell-module__e0bGWa__formContent .cl-socialButtonsBlockButtonText{font-size:.85rem;font-weight:400}.AuthPageShell-module__e0bGWa__formContent .cl-footer{background:0 0;padding:1.5rem 0 0}.AuthPageShell-module__e0bGWa__formContent .cl-footerAction{background:0 0;justify-content:center;padding:0}:is(.AuthPageShell-module__e0bGWa__formContent .cl-footerActionText,.AuthPageShell-module__e0bGWa__formContent .cl-dividerText){color:var(--text-secondary);font-size:.82rem}:is(.AuthPageShell-module__e0bGWa__formContent .cl-footerActionLink,.AuthPageShell-module__e0bGWa__formContent .cl-formFieldAction){color:var(--accent-light);text-underline-offset:4px}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldAction{min-height:32px}.AuthPageShell-module__e0bGWa__formContent .cl-formFieldInputShowPasswordButton{min-width:44px;min-height:44px;color:var(--text-secondary)}.AuthPageShell-module__e0bGWa__formContent .cl-dividerLine{background:var(--border)}:is(.AuthPageShell-module__e0bGWa__formContent .cl-alertText,.AuthPageShell-module__e0bGWa__formContent .cl-formFieldErrorText){line-height:1.6}@media (max-width:1000px){.AuthPageShell-module__e0bGWa__page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.AuthPageShell-module__e0bGWa__brandPanel{padding:2rem}.AuthPageShell-module__e0bGWa__statement{font-size:2.65rem}.AuthPageShell-module__e0bGWa__formPanel{padding-inline:2rem}}@media (max-width:760px){.AuthPageShell-module__e0bGWa__page{display:block}.AuthPageShell-module__e0bGWa__brandPanel{display:none}.AuthPageShell-module__e0bGWa__formPanel{min-height:100svh;padding:1.25rem}.AuthPageShell-module__e0bGWa__topbar{justify-content:space-between}.AuthPageShell-module__e0bGWa__mobileBrand{font-size:1.65rem;display:inline-flex}.AuthPageShell-module__e0bGWa__mobileBrand svg{width:28px;height:28px}.AuthPageShell-module__e0bGWa__backLink{font-size:.75rem}.AuthPageShell-module__e0bGWa__backLink span{white-space:nowrap;line-height:1.5}.AuthPageShell-module__e0bGWa__formArea{padding:3.5rem 0 2.5rem}.AuthPageShell-module__e0bGWa__footer{justify-content:center}.AuthPageShell-module__e0bGWa__footer>span{display:none}.AuthPageShell-module__e0bGWa__footer nav{justify-content:center;gap:.5rem 1.4rem}}
