.auth-module__5URtAG__shell{background:var(--background);grid-template-columns:minmax(380px,1fr) minmax(420px,1fr);min-height:100svh;display:grid}.auth-module__5URtAG__story{border-right:1px solid var(--border);background:var(--card);flex-direction:column;padding:42px 64px 34px;display:flex}.auth-module__5URtAG__brand{width:fit-content;color:var(--foreground);letter-spacing:5px;align-items:center;gap:12px;font-size:18px;text-decoration:none;display:inline-flex}.auth-module__5URtAG__brand:hover{color:var(--primary)}.auth-module__5URtAG__storyBody{max-width:475px;margin:auto;padding-top:80px}.auth-module__5URtAG__eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:2px;font-size:10px;line-height:1.5}.auth-module__5URtAG__story h1{letter-spacing:-1.7px;margin:22px 0;font-size:clamp(36px,3.7vw,54px);font-weight:350;line-height:1.13}.auth-module__5URtAG__storyBody>p{max-width:365px;color:var(--muted-foreground);font-size:15px;line-height:1.85}.auth-module__5URtAG__constellation{width:100%;color:var(--primary);margin:36px 0 30px}.auth-module__5URtAG__privacy{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}.auth-module__5URtAG__formSide{justify-content:center;align-items:center;padding:64px 40px;display:flex}.auth-module__5URtAG__formWrap{width:100%;max-width:365px}.auth-module__5URtAG__formWrap h2{letter-spacing:-.8px;outline:none;margin:19px 0 12px;font-size:30px;font-weight:400;line-height:1.25}.auth-module__5URtAG__description{color:var(--muted-foreground);margin:0 0 32px;font-size:14px;line-height:1.75}.auth-module__5URtAG__form{flex-direction:column;gap:20px;display:flex}.auth-module__5URtAG__field{flex-direction:column;gap:10px;display:flex}.auth-module__5URtAG__field input{background:var(--card);height:46px;box-shadow:none;font-size:14px}.auth-module__5URtAG__labelRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-module__5URtAG__textButton{color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:12px}.auth-module__5URtAG__textButton:hover{color:var(--primary)}.auth-module__5URtAG__passwordWrap{position:relative}.auth-module__5URtAG__passwordInput{padding-right:45px}.auth-module__5URtAG__reveal{width:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.auth-module__5URtAG__reveal:hover{color:var(--foreground);background:var(--accent)}.auth-module__5URtAG__help{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.auth-module__5URtAG__fieldError,.auth-module__5URtAG__error{color:var(--destructive);margin:0;font-size:12px;line-height:1.6}.auth-module__5URtAG__feedback{min-height:8px}.auth-module__5URtAG__notice{color:var(--primary);gap:9px;margin:0;font-size:13px;line-height:1.65;display:flex}.auth-module__5URtAG__notice svg{flex-shrink:0;margin-top:2px}.auth-module__5URtAG__submit{text-align:center;justify-content:center;gap:10px;width:100%;height:46px;margin-top:-4px}.auth-module__5URtAG__submit:hover{color:var(--primary-foreground)}.auth-module__5URtAG__submit:active:not(:disabled){transform:translateY(1px)}.auth-module__5URtAG__switchMode{text-align:center;color:var(--muted-foreground);margin-top:24px;font-size:12px;line-height:1.9}.auth-module__5URtAG__switchMode button,.auth-module__5URtAG__switchMode a{color:var(--primary);font-size:inherit;background:0 0;border:0;padding:0 3px;text-decoration:none}.auth-module__5URtAG__switchMode button:hover,.auth-module__5URtAG__switchMode a:hover{text-decoration:underline}.auth-module__5URtAG__sampleNote{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:45px;padding-top:23px}.auth-module__5URtAG__sampleNote span{font-family:var(--font-mono);letter-spacing:1.4px;font-size:9px}.auth-module__5URtAG__sampleNote p{margin:10px 0 0;font-size:12px;line-height:1.7}.auth-module__5URtAG__setup{border:1px solid var(--border);color:var(--primary);border-radius:8px;gap:11px;margin:-8px 0 24px;padding:16px;font-size:12px;line-height:1.6;display:flex}.auth-module__5URtAG__setup svg{flex-shrink:0;margin-top:3px}.auth-module__5URtAG__setup strong{font-weight:500}.auth-module__5URtAG__setup p{color:var(--muted-foreground);margin:5px 0 0}.auth-module__5URtAG__spinner{animation:1s linear infinite auth-module__5URtAG__turn}@keyframes auth-module__5URtAG__turn{to{transform:rotate(360deg)}}@media (max-width:900px){.auth-module__5URtAG__story{padding:36px}.auth-module__5URtAG__shell{grid-template-columns:1fr 1fr}.auth-module__5URtAG__formSide{padding:48px 28px}.auth-module__5URtAG__story h1{font-size:36px}}@media (max-width:700px){.auth-module__5URtAG__shell{display:block}.auth-module__5URtAG__story{border-right:0;border-bottom:1px solid var(--border);background:var(--background);padding:26px 26px 22px}.auth-module__5URtAG__storyBody,.auth-module__5URtAG__privacy{display:none}.auth-module__5URtAG__brand{font-size:16px}.auth-module__5URtAG__formSide{padding:42px 26px}.auth-module__5URtAG__formWrap{max-width:390px}.auth-module__5URtAG__formWrap h2{font-size:29px}.auth-module__5URtAG__field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.auth-module__5URtAG__spinner{animation:none}.auth-module__5URtAG__submit:active:not(:disabled){transform:none}}
.account-module__FD2Xgq__page{background:var(--background);min-height:100svh}.account-module__FD2Xgq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:26px 42px;display:flex}.account-module__FD2Xgq__brand{letter-spacing:5px;color:var(--foreground);align-items:center;gap:12px;font-size:17px;text-decoration:none;display:inline-flex}.account-module__FD2Xgq__back{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.account-module__FD2Xgq__back:hover,.account-module__FD2Xgq__brand:hover{color:var(--primary)}.account-module__FD2Xgq__content{max-width:810px;margin:0 auto;padding:62px 28px 70px}.account-module__FD2Xgq__eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;display:flex}.account-module__FD2Xgq__content h1{letter-spacing:-1px;margin:18px 0 10px;font-size:34px;font-weight:400;line-height:1.25}.account-module__FD2Xgq__intro{color:var(--muted-foreground);margin:0 0 43px;font-size:14px;line-height:1.7}.account-module__FD2Xgq__section{border-top:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:38px;padding:30px 0;display:grid}.account-module__FD2Xgq__sectionLabel h2,.account-module__FD2Xgq__loadError h2{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.5}.account-module__FD2Xgq__sectionLabel p,.account-module__FD2Xgq__loadError p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.8}.account-module__FD2Xgq__saveRow{align-items:center;gap:10px;display:flex}.account-module__FD2Xgq__saveButton{min-width:126px}.account-module__FD2Xgq__feedback{min-height:22px}.account-module__FD2Xgq__security{flex-direction:column;gap:28px;display:flex}.account-module__FD2Xgq__security h3{margin:0 0 9px;font-size:13px;font-weight:500}.account-module__FD2Xgq__email{overflow-wrap:anywhere;margin:0 0 7px;font-size:14px}.account-module__FD2Xgq__detail{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.75}.account-module__FD2Xgq__passwordRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-module__FD2Xgq__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding-top:27px;display:flex}.account-module__FD2Xgq__footer p{max-width:460px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.8}.account-module__FD2Xgq__footer form{flex-shrink:0}.account-module__FD2Xgq__inlineLink{color:var(--primary);text-decoration:underline}.account-module__FD2Xgq__loadError{border-top:1px solid var(--border);padding-top:28px}.account-module__FD2Xgq__loadError p{margin-bottom:20px}@media (max-width:700px){.account-module__FD2Xgq__header{padding:24px}.account-module__FD2Xgq__brand{font-size:15px}.account-module__FD2Xgq__content{padding:36px 24px 50px}.account-module__FD2Xgq__content h1{font-size:30px}.account-module__FD2Xgq__section{grid-template-columns:1fr;gap:22px}.account-module__FD2Xgq__intro{margin-bottom:30px}.account-module__FD2Xgq__passwordRow{flex-direction:column;align-items:flex-start;gap:14px}.account-module__FD2Xgq__footer{flex-direction:column;align-items:flex-start;gap:20px}}
