.start-module__zameva__container{background:#3b3b3b;justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding:2rem 1rem;display:flex}.start-module__zameva__authCard{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:440px;padding:2.5rem 2rem;display:flex}.start-module__zameva__header{text-align:center;margin-bottom:2rem}.start-module__zameva__title{font-size:var(--text-xl);color:#1a1a1a;margin-bottom:.5rem;font-weight:800}.start-module__zameva__subtitle{font-size:var(--text-sm);color:#888}.start-module__zameva__socialWrap{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.start-module__zameva__socialBtn{width:100%;font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem;font-weight:600;transition:opacity .2s;display:flex}.start-module__zameva__socialBtn:hover{opacity:.85}.start-module__zameva__googleBtn{color:#3c4043;background-color:#fff;border:1px solid #ddd}.start-module__zameva__appleBtn{color:#fff;background-color:#000}.start-module__zameva__icon{width:20px;height:20px}.start-module__zameva__divider{text-align:center;color:#999;font-size:var(--text-xs);align-items:center;margin:1.5rem 0;display:flex}.start-module__zameva__divider:before,.start-module__zameva__divider:after{content:"";border-bottom:1px solid #eee;flex:1}.start-module__zameva__divider:before{margin-right:1em}.start-module__zameva__divider:after{margin-left:1em}.start-module__zameva__tabContainer{background-color:#f3f4f6;border-radius:4px;margin-bottom:1.5rem;padding:3px;display:flex;position:relative}.start-module__zameva__tab{text-align:center;font-size:var(--text-sm);color:#999;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:3px;flex:1;padding:.5rem 0;font-weight:600;transition:color .2s}.start-module__zameva__tab.start-module__zameva__active{color:#333}.start-module__zameva__tabIndicator{z-index:0;background-color:#fff;border-radius:3px;width:calc(50% - 3px);transition:transform .25s;position:absolute;top:3px;bottom:3px}.start-module__zameva__indicatorLogin{transform:translate(0)}.start-module__zameva__indicatorSignup{transform:translate(100%)}.start-module__zameva__formWrapper{transition:height .3s;position:relative;overflow:hidden}.start-module__zameva__formContent{animation:.3s forwards start-module__zameva__fadeIn}@keyframes start-module__zameva__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.start-module__zameva__inputGroup{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.start-module__zameva__label{font-size:var(--text-xs);color:#555;font-weight:600}.start-module__zameva__input{font-size:var(--text-sm);background:#fafafa;border:1px solid #ddd;border-radius:4px;outline:none;padding:.75rem .875rem;font-family:inherit;transition:border-color .2s}.start-module__zameva__input:focus{background:#fff;border-color:#00aeef}.start-module__zameva__input::placeholder{color:#bbb}.start-module__zameva__metaLinks{justify-content:flex-end;margin-top:-.25rem;margin-bottom:1rem;display:flex}.start-module__zameva__link{font-size:var(--text-xs);color:#999;text-decoration:none}.start-module__zameva__link:hover{color:#333}.start-module__zameva__submitBtn{color:#fff;width:100%;font-size:var(--text-sm);cursor:pointer;background-color:#333;border:none;border-radius:4px;padding:.875rem;font-weight:700;transition:opacity .2s}.start-module__zameva__submitBtn:hover:not(:disabled){opacity:.85}.start-module__zameva__submitBtn:disabled{cursor:not-allowed;background-color:#ccc}.start-module__zameva__error{color:#e53e3e;font-size:var(--text-xs);text-align:center;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;margin-bottom:1rem;padding:.625rem}.start-module__zameva__success{color:#38a169;font-size:var(--text-xs);text-align:center;background-color:#f0fff4;border:1px solid #c6f6d5;border-radius:4px;margin-bottom:1rem;padding:.625rem}@media (max-width:480px){.start-module__zameva__container{align-items:flex-start;padding:2rem 1rem 1rem}.start-module__zameva__authCard{padding:2rem 1.5rem}}
