.GlassCard-module__S0rxXG__card{flex-direction:column;display:flex;position:relative;overflow:hidden}.GlassCard-module__S0rxXG__small{padding:12px}.GlassCard-module__S0rxXG__medium{padding:24px}.GlassCard-module__S0rxXG__large{padding:36px}.GlassCard-module__S0rxXG__none{padding:0}
.Button-module__8RiFmG__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__btn:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__primary{background-color:var(--primary-color);color:#fff;box-shadow:0 4px 14px #4f46e563}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.Button-module__8RiFmG__secondary{color:var(--text-primary);border:1px solid var(--text-secondary);background-color:#0000}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:#ffffff0d}.Button-module__8RiFmG__danger{background-color:var(--danger-color);color:#fff}.Button-module__8RiFmG__danger:hover:not(:disabled){filter:brightness(.9)}.Button-module__8RiFmG__ghost{color:var(--primary-color);background-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:#4f46e51a}
.Input-module__5jsJuW__wrapper{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.Input-module__5jsJuW__label{color:var(--text-primary);margin-bottom:6px;font-size:.875rem;font-weight:500}.Input-module__5jsJuW__input{border:1px solid var(--card-border);color:var(--text-primary);background-color:#0000000d;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:all .2s}[data-theme=dark] .Input-module__5jsJuW__input{background-color:#ffffff0d}.Input-module__5jsJuW__input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #4f46e533}.Input-module__5jsJuW__inputError{border-color:var(--danger-color)}.Input-module__5jsJuW__inputError:focus{box-shadow:0 0 0 3px #ef444433}.Input-module__5jsJuW__errorText{color:var(--danger-color);margin-top:4px;font-size:.75rem}
