.RegisterView-module__wKXYAG__container{justify-content:center;align-items:center;min-height:calc(100vh - 180px);padding:3rem 1.25rem;display:flex}.RegisterView-module__wKXYAG__authCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);width:100%;max-width:480px;padding:2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 12px 40px #0009}.RegisterView-module__wKXYAG__authCard:before{content:"";background:var(--nyan-rainbow);height:3px;position:absolute;top:0;left:0;right:0}.RegisterView-module__wKXYAG__headerArea{text-align:center;margin-bottom:2rem}.RegisterView-module__wKXYAG__iconBox{border-radius:var(--radius-lg);border:1px solid var(--primary);width:52px;height:52px;color:var(--primary);background:#ff408126;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex;box-shadow:0 0 16px #ff40814d}.RegisterView-module__wKXYAG__title{font-family:var(--font-title);color:#fff;margin:0 0 .35rem;font-size:1.6rem;font-weight:900}.RegisterView-module__wKXYAG__subtitle{color:var(--foreground-muted);font-size:.88rem}.RegisterView-module__wKXYAG__inputGroup{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.RegisterView-module__wKXYAG__inputGroup label{color:var(--foreground);font-size:.84rem;font-weight:700}.RegisterView-module__wKXYAG__inputWrapper{align-items:center;display:flex;position:relative}.RegisterView-module__wKXYAG__textInput{background:var(--card-bg-subtle);border:1.5px solid var(--card-border);border-radius:var(--radius-md);color:#fff;outline:none;width:100%;padding:.85rem 1rem;font-size:.95rem;transition:all .2s}.RegisterView-module__wKXYAG__textInput:focus{border-color:var(--secondary);background:var(--card-bg-elevated);box-shadow:0 0 16px #00e5ff40}.RegisterView-module__wKXYAG__eyeBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;right:1rem}.RegisterView-module__wKXYAG__eyeBtn:hover{color:#fff}.RegisterView-module__wKXYAG__errorBanner{border:1px solid var(--danger);border-radius:var(--radius-md);color:#ff80a0;background:#ff005526;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.84rem}.RegisterView-module__wKXYAG__footerText{text-align:center;color:var(--foreground-muted);margin-top:1.75rem;font-size:.86rem}.RegisterView-module__wKXYAG__footerText a{color:var(--secondary);font-weight:700;transition:color .2s}.RegisterView-module__wKXYAG__footerText a:hover{color:var(--primary)}
