.AuthCard-module__mSCa7W__wrapper{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:420px;animation:.35s cubic-bezier(.4,0,.2,1) both AuthCard-module__mSCa7W__fadeIn;display:flex}@keyframes AuthCard-module__mSCa7W__fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.AuthCard-module__mSCa7W__logo{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.AuthCard-module__mSCa7W__logoIcon{justify-content:center;align-items:center;display:flex}.AuthCard-module__mSCa7W__logoText{font-size:var(--font-size-lg);letter-spacing:-.02em;color:var(--text-primary);font-weight:700}.AuthCard-module__mSCa7W__card{border-radius:var(--radius-2xl);width:100%;overflow:hidden}.AuthCard-module__mSCa7W__header{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--glass-border);text-align:center}.AuthCard-module__mSCa7W__title{font-size:var(--font-size-xl);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:4px;font-weight:700}.AuthCard-module__mSCa7W__subtitle{font-size:var(--font-size-sm);color:var(--text-secondary)}.AuthCard-module__mSCa7W__body{padding:var(--space-6)}.AuthCard-module__mSCa7W__footer{padding:var(--space-4) var(--space-6) var(--space-6);justify-content:center;align-items:center;gap:var(--space-2);padding-top:0;display:flex}.AuthCard-module__mSCa7W__footerText{font-size:var(--font-size-sm);color:var(--text-muted)}.AuthCard-module__mSCa7W__footerLink{font-size:var(--font-size-sm);color:var(--color-accent-red);transition:opacity var(--transition-fast);font-weight:600;text-decoration:none}.AuthCard-module__mSCa7W__footerLink:hover{opacity:.8}
.Input-module__5jsJuW__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Input-module__5jsJuW__label{font-size:var(--font-size-sm);color:var(--text-secondary);letter-spacing:.01em;font-weight:500}.Input-module__5jsJuW__required{color:#f87171;margin-left:3px}.Input-module__5jsJuW__input{width:100%;height:44px;padding:0 var(--space-4);background:var(--bg-input);-webkit-backdrop-filter:var(--glass-blur-subtle);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.Input-module__5jsJuW__input::placeholder{color:var(--text-muted)}.Input-module__5jsJuW__input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}textarea.Input-module__5jsJuW__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-opacity='0.4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15L15 21'/%3E%3Cpath d='M21 8L8 21'/%3E%3C/svg%3E");background-position:right 2px bottom 2px;background-repeat:no-repeat}textarea.Input-module__5jsJuW__input::-webkit-resizer{background:0 0;width:100px;height:100px}.Input-module__5jsJuW__input:focus{background:var(--bg-input-focus);border-color:var(--color-accent-red);box-shadow:0 0 0 3px #f03a4d33}.Input-module__5jsJuW__input:disabled{opacity:.45;cursor:not-allowed}.Input-module__5jsJuW__inputError{border-color:#ef444499}.Input-module__5jsJuW__inputError:focus{border-color:#f87171;box-shadow:0 0 0 3px #ef444426}.Input-module__5jsJuW__hint{font-size:var(--font-size-xs);color:var(--text-muted)}.Input-module__5jsJuW__error{font-size:var(--font-size-xs);color:#f87171}
.Badge-module__H8aylq__badge{padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;font-weight:600;line-height:1;display:inline-flex}
.Avatar-module__IVwToW__avatar{border:1.5px solid var(--glass-border);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.Avatar-module__IVwToW__glow{box-shadow:0 0 0 2px var(--glass-border-active), 0 0 12px #4ade804d}.Avatar-module__IVwToW__xs{width:20px;height:20px;font-size:9px}.Avatar-module__IVwToW__sm{width:28px;height:28px;font-size:11px}.Avatar-module__IVwToW__md{width:40px;height:40px;font-size:14px}.Avatar-module__IVwToW__lg{width:56px;height:56px;font-size:18px}.Avatar-module__IVwToW__xl{width:80px;height:80px;font-size:26px}.Avatar-module__IVwToW__img{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__IVwToW__initials{letter-spacing:-.02em;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.Avatar-module__IVwToW__group{align-items:center;display:flex}.Avatar-module__IVwToW__group .Avatar-module__IVwToW__avatar{outline:2px solid var(--bg-deep);margin-left:-6px}.Avatar-module__IVwToW__group .Avatar-module__IVwToW__avatar:first-child{margin-left:0}.Avatar-module__IVwToW__more{background:var(--bg-card);color:var(--text-secondary);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}
.ConfirmButton-module__RGwj5a__button{background:var(--bg-card);border:1px solid var(--glass-border);cursor:pointer;color:var(--text-secondary);border-radius:999px;align-items:center;gap:12px;padding:8px 16px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 2px 10px #0000001a}.ConfirmButton-module__RGwj5a__button:hover,.ConfirmButton-module__RGwj5a__button:focus-visible{background:#ffffff0d;border-color:#fff3}.ConfirmButton-module__RGwj5a__button.ConfirmButton-module__RGwj5a__confirmed{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.ConfirmButton-module__RGwj5a__iconWrapper{justify-content:center;align-items:center;display:flex;position:relative}.ConfirmButton-module__RGwj5a__iconWrapper svg{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.ConfirmButton-module__RGwj5a__button:active .ConfirmButton-module__RGwj5a__iconWrapper svg{transform:scale(.85)}.ConfirmButton-module__RGwj5a__lottieScale{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transform:scale(0)}.ConfirmButton-module__RGwj5a__lottieScaleDelayed{transition:transform .4s cubic-bezier(.175,.885,.32,1.275) .1s;transform:scale(0)}.ConfirmButton-module__RGwj5a__lottieScaleIn{transform:scale(1)}.ConfirmButton-module__RGwj5a__countWrapper{justify-content:center;align-items:center;min-width:12px;height:20px;font-size:.95rem;font-weight:700;display:flex;position:relative;overflow:hidden}.ConfirmButton-module__RGwj5a__number{position:absolute}.ConfirmButton-module__RGwj5a__rollUp{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards ConfirmButton-module__RGwj5a__rollUpAnim}.ConfirmButton-module__RGwj5a__rollDown{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards ConfirmButton-module__RGwj5a__rollDownAnim}@keyframes ConfirmButton-module__RGwj5a__rollUpAnim{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmButton-module__RGwj5a__rollDownAnim{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-pill);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-spring), opacity var(--transition-fast);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:500;display:inline-flex}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.96)}.Button-module__8RiFmG__button:disabled{opacity:.38;cursor:not-allowed}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--color-accent-red);outline-offset:2px}.Button-module__8RiFmG__primary{background:var(--color-accent-red);color:#081a0d;box-shadow:0 0 20px var(--color-accent-red-glow);border:none}.Button-module__8RiFmG__primary:hover:not(:disabled){box-shadow:0 0 28px var(--color-accent-red-glow);background:#6ef59b}.Button-module__8RiFmG__glass{background:var(--bg-card);-webkit-backdrop-filter:var(--glass-blur);color:var(--text-primary);border:1px solid var(--glass-border)}.Button-module__8RiFmG__glass:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--glass-border-hover)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background:0 0;border:none}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.Button-module__8RiFmG__danger{color:#f87171;background:#ef444426;border:1px solid #ef444440}.Button-module__8RiFmG__danger:hover:not(:disabled){background:#ef444438}.Button-module__8RiFmG__sm{height:32px;padding:0 var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.Button-module__8RiFmG__md{height:42px;padding:0 var(--space-5);font-size:var(--font-size-base)}.Button-module__8RiFmG__lg{height:50px;padding:0 var(--space-6);font-size:var(--font-size-md);font-weight:600}.Button-module__8RiFmG__fab{background:var(--color-accent-red);color:#081a0d;border:none;border-radius:50%;width:56px;height:56px;padding:0;font-size:22px;font-weight:300;box-shadow:0 0 0 3px #4ade8033,0 8px 24px #4ade8066}.Button-module__8RiFmG__fab:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 4px #4ade804d,0 10px 32px #4ade8080}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__icon{flex-shrink:0;align-items:center;display:flex}
.AuthForm-module__oRl-7W__form{gap:var(--space-4);flex-direction:column;display:flex}.AuthForm-module__oRl-7W__errorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#f87171;font-size:var(--font-size-sm);background:#ef44441a;border:1px solid #ef444440;line-height:1.4}.AuthForm-module__oRl-7W__successBanner{padding:var(--space-3) var(--space-4);background:var(--color-accent-red-bg);border-radius:var(--radius-md);color:var(--color-accent-red);font-size:var(--font-size-sm);border:1px solid #4ade8040;line-height:1.4}.AuthForm-module__oRl-7W__divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{content:"";background:var(--glass-border);flex:1;height:1px}.AuthForm-module__oRl-7W__passwordHint{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:-8px}
