.auth-shell-module__j9EB2G__authPage{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);direction:ltr;grid-template-columns:minmax(320px,.92fr) minmax(440px,1.08fr);display:grid}.auth-shell-module__j9EB2G__storyPanel{background:radial-gradient(circle at 15% 20%, var(--hero-aura), transparent 34%), linear-gradient(155deg, var(--hero-start) 0%, var(--hero-end) 62%);direction:rtl;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,84px);display:flex;position:relative;overflow:hidden}.auth-shell-module__j9EB2G__storyPanel:before,.auth-shell-module__j9EB2G__storyPanel:after{content:"";pointer-events:none;position:absolute}.auth-shell-module__j9EB2G__storyPanel:before{background:linear-gradient(transparent, var(--accent-border), transparent);width:1px;height:46%;box-shadow:150px 170px 0 var(--surface-grid-line);top:0;left:24%}.auth-shell-module__j9EB2G__storyPanel:after{border:1px solid var(--hero-ring);width:420px;height:420px;box-shadow:0 0 0 70px var(--hero-ring-soft), 0 0 0 140px var(--surface-grid-line);border-radius:50%;bottom:-130px;left:-170px}.auth-shell-module__j9EB2G__brand{z-index:1;width:fit-content;color:inherit;letter-spacing:.01em;align-items:center;gap:12px;font-size:21px;text-decoration:none;display:flex;position:relative}.auth-shell-module__j9EB2G__brand>span,.auth-shell-module__j9EB2G__formIcon,.auth-shell-module__j9EB2G__statusIcon{width:42px;height:42px;color:var(--text-on-accent);background:var(--accent);box-shadow:0 10px 32px var(--accent-aura);border-radius:6px;place-items:center;display:grid}.auth-shell-module__j9EB2G__storyCopy{z-index:1;max-width:620px;animation:.52s ease-out both auth-shell-module__j9EB2G__reveal;position:relative}.auth-shell-module__j9EB2G__storyCopy>span,.auth-shell-module__j9EB2G__kicker{color:var(--accent-text);font:700 11px/1 var(--font-mono);letter-spacing:.14em}.auth-shell-module__j9EB2G__storyCopy h1{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(42px,5.3vw,76px);line-height:.98}.auth-shell-module__j9EB2G__storyCopy p{max-width:560px;color:var(--text-muted);margin:0;font-size:18px;line-height:1.75}.auth-shell-module__j9EB2G__trustLine{z-index:1;color:var(--text-faint);font:500 12px/1.3 var(--font-mono);align-items:center;gap:10px;display:flex;position:relative}.auth-shell-module__j9EB2G__formPanel{background:radial-gradient(circle at 88% 10%, var(--accent-soft), transparent 28%), linear-gradient(135deg, var(--surface-canvas), var(--surface-panel));direction:rtl;place-items:center;padding:32px;display:grid;position:relative}.auth-shell-module__j9EB2G__themeControl{z-index:2;position:absolute;inset-block-start:24px;inset-inline-end:24px}.auth-shell-module__j9EB2G__formCard{width:min(460px,100%);animation:.48s ease-out 80ms both auth-shell-module__j9EB2G__formReveal}.auth-shell-module__j9EB2G__formIcon{margin-bottom:28px}.auth-shell-module__j9EB2G__formCard h2{letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.15}.auth-shell-module__j9EB2G__intro{color:var(--text-muted);margin:10px 0 30px;line-height:1.65}.auth-shell-module__j9EB2G__form{width:100%}.auth-shell-module__j9EB2G__field{color:var(--text-secondary);gap:9px;margin-bottom:17px;font-size:13px;font-weight:600;display:grid}.auth-shell-module__j9EB2G__field input{border:1px solid var(--border-default);background:var(--surface-input);width:100%;height:50px;color:var(--text-primary);border-radius:6px;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-shell-module__j9EB2G__field input:hover{border-color:var(--border-strong);background:var(--surface-control)}.auth-shell-module__j9EB2G__field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft-strong);outline:none}.auth-shell-module__j9EB2G__fieldHint,.auth-shell-module__j9EB2G__accountLine,.auth-shell-module__j9EB2G__slugPreview{color:var(--text-faint);font-size:12px;font-weight:400;line-height:1.55}.auth-shell-module__j9EB2G__slugPreview{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-shell-module__j9EB2G__slugPreview code{color:var(--accent-text);font-family:var(--font-mono);text-align:left;overflow-wrap:anywhere;direction:ltr;font-size:11px}.auth-shell-module__j9EB2G__alert{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);border-radius:6px;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.auth-shell-module__j9EB2G__alert svg{flex:none;margin-top:2px}.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton,.auth-shell-module__j9EB2G__textButton{cursor:pointer;border-radius:6px;min-height:50px;font-size:15px;font-weight:700;transition:transform .15s,border-color .18s,background .18s,opacity .18s}.auth-shell-module__j9EB2G__primaryButton{border:1px solid var(--accent);width:100%;color:var(--text-on-accent);background:var(--accent);box-shadow:0 12px 28px var(--accent-aura);justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.auth-shell-module__j9EB2G__primaryButton:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 34px var(--accent-shadow)}.auth-shell-module__j9EB2G__primaryButton:active:not(:disabled),.auth-shell-module__j9EB2G__secondaryButton:active:not(:disabled){transform:scale(.985)}.auth-shell-module__j9EB2G__primaryButton:disabled{opacity:.65;cursor:wait}.auth-shell-module__j9EB2G__secondaryButton{border:1px solid var(--border-default);width:100%;color:var(--text-secondary);background:var(--surface-card);text-align:center;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex}.auth-shell-module__j9EB2G__secondaryButton:hover{border-color:var(--border-strong);background:var(--surface-control-hover)}.auth-shell-module__j9EB2G__textButton{min-height:36px;color:var(--accent-text);background:0 0;border:0;padding:0}.auth-shell-module__j9EB2G__textButton:hover{color:var(--accent-text-soft)}.auth-shell-module__j9EB2G__formFooter{color:var(--text-muted);text-align:center;margin:22px 0 0;font-size:13px}.auth-shell-module__j9EB2G__formFooter a{color:var(--accent-text);text-underline-offset:3px;font-weight:700}.auth-shell-module__j9EB2G__brand:focus-visible,.auth-shell-module__j9EB2G__secondaryButton:focus-visible,.auth-shell-module__j9EB2G__textButton:focus-visible,.auth-shell-module__j9EB2G__formFooter a:focus-visible,.auth-shell-module__j9EB2G__suggestion button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.auth-shell-module__j9EB2G__statusPanel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.auth-shell-module__j9EB2G__statusIcon{background:var(--accent);width:48px;height:48px;margin-bottom:24px}.auth-shell-module__j9EB2G__statusPanel h2{font-size:32px}.auth-shell-module__j9EB2G__statusPanel p{color:var(--text-muted);margin:12px 0 24px;line-height:1.7}.auth-shell-module__j9EB2G__statusPanel strong{color:var(--text-primary)}.auth-shell-module__j9EB2G__statusActions{gap:10px;width:100%;display:grid}.auth-shell-module__j9EB2G__suggestion{border-inline-start:2px solid var(--accent);color:var(--text-secondary);margin:-4px 0 16px;padding:2px 12px 2px 0;font-size:13px;line-height:1.55}.auth-shell-module__j9EB2G__suggestion button{color:var(--accent-text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:700;text-decoration:underline}.auth-shell-module__j9EB2G__spinner{animation:.8s linear infinite auth-shell-module__j9EB2G__spin}@keyframes auth-shell-module__j9EB2G__spin{to{transform:rotate(360deg)}}@keyframes auth-shell-module__j9EB2G__reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-shell-module__j9EB2G__formReveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width:780px){.auth-shell-module__j9EB2G__authPage{grid-template-columns:1fr}.auth-shell-module__j9EB2G__storyPanel{min-height:34dvh;padding:26px}.auth-shell-module__j9EB2G__brand{min-height:44px}.auth-shell-module__j9EB2G__storyCopy h1{margin:15px 0 0;font-size:clamp(36px,10vw,44px)}.auth-shell-module__j9EB2G__storyCopy p,.auth-shell-module__j9EB2G__trustLine{display:none}.auth-shell-module__j9EB2G__formPanel{align-items:start;min-height:66dvh;padding:30px 22px 44px}.auth-shell-module__j9EB2G__formIcon{margin-bottom:22px}.auth-shell-module__j9EB2G__formCard h2{font-size:30px}.auth-shell-module__j9EB2G__field input{font-size:16px}.auth-shell-module__j9EB2G__formFooter a{align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}}@media (max-width:420px){.auth-shell-module__j9EB2G__storyPanel{min-height:29dvh}.auth-shell-module__j9EB2G__formPanel{min-height:71dvh}.auth-shell-module__j9EB2G__slugPreview{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__storyCopy,.auth-shell-module__j9EB2G__formCard,.auth-shell-module__j9EB2G__spinner{animation:none}.auth-shell-module__j9EB2G__primaryButton,.auth-shell-module__j9EB2G__secondaryButton{transition:none}}
