.UserMenuV2-module__KBbY8q__container{display:inline-block;position:relative}.UserMenuV2-module__KBbY8q__trigger{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-base)var(--ease-smooth);background:0 0;border:none;outline:none;display:flex}.UserMenuV2-module__KBbY8q__trigger:hover{background:var(--bg-hover)}.UserMenuV2-module__KBbY8q__trigger:focus-visible{background:var(--bg-hover);box-shadow:var(--shadow-primary-focus)}.UserMenuV2-module__KBbY8q__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-400)0%,var(--primary-500)100%);width:36px;height:36px;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm);transition:all var(--duration-base)var(--ease-smooth);justify-content:center;align-items:center;display:flex}.UserMenuV2-module__KBbY8q__trigger:hover .UserMenuV2-module__KBbY8q__avatar{box-shadow:var(--shadow-md);transform:scale(1.05)}.UserMenuV2-module__KBbY8q__chevron{width:16px;height:16px;color:var(--text-secondary);transition:all var(--duration-base)var(--ease-smooth)}.UserMenuV2-module__KBbY8q__chevronOpen{color:var(--text-primary);transform:rotate(180deg)}.UserMenuV2-module__KBbY8q__dropdown{right:0;top:calc(100% + var(--space-2));background:var(--bg-base);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-dropdown);border:var(--border-width-thin)solid var(--border-light);z-index:var(--z-dropdown);animation:UserMenuV2-module__KBbY8q__dropdownEnter var(--duration-medium)var(--ease-smooth);transform-origin:100% 0;position:absolute;overflow:hidden}@keyframes UserMenuV2-module__KBbY8q__dropdownEnter{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.UserMenuV2-module__KBbY8q__dropdownClosing{animation:UserMenuV2-module__KBbY8q__dropdownExit var(--duration-base)var(--ease-smooth)}@keyframes UserMenuV2-module__KBbY8q__dropdownExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}.UserMenuV2-module__KBbY8q__userInfo{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-subtle);display:flex}.UserMenuV2-module__KBbY8q__userAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary-400)0%,var(--primary-500)100%);width:48px;height:48px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-bold);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserMenuV2-module__KBbY8q__userDetails{flex:1;min-width:0}.UserMenuV2-module__KBbY8q__userName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0 0 var(--space-0-5)0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserMenuV2-module__KBbY8q__userEmail{font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.UserMenuV2-module__KBbY8q__divider{background:var(--border-light);height:1px;margin:var(--space-1)0}.UserMenuV2-module__KBbY8q__menuItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:all var(--duration-base)var(--ease-smooth);background:0 0;border:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.UserMenuV2-module__KBbY8q__menuItem:before{content:"";background:var(--primary-500);width:3px;transition:transform var(--duration-base)var(--ease-smooth);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.UserMenuV2-module__KBbY8q__menuItem:hover{background:var(--bg-hover);color:var(--text-primary)}.UserMenuV2-module__KBbY8q__menuItem:hover:before{transform:scaleY(1)}.UserMenuV2-module__KBbY8q__menuItem:focus{background:var(--bg-hover);outline:none}.UserMenuV2-module__KBbY8q__menuItem:focus:before{transform:scaleY(1)}.UserMenuV2-module__KBbY8q__menuItem:active{background:var(--bg-active)}.UserMenuV2-module__KBbY8q__menuIcon{width:18px;height:18px;color:var(--text-secondary);transition:all var(--duration-base)var(--ease-smooth);flex-shrink:0}.UserMenuV2-module__KBbY8q__menuItem:hover .UserMenuV2-module__KBbY8q__menuIcon{color:var(--text-primary);transform:scale(1.1)}.UserMenuV2-module__KBbY8q__menuArrow{width:14px;height:14px;color:var(--text-tertiary);opacity:0;transition:all var(--duration-base)var(--ease-smooth);margin-left:auto;transform:translate(-4px)}.UserMenuV2-module__KBbY8q__menuItem:hover .UserMenuV2-module__KBbY8q__menuArrow{opacity:1;transform:translate(0)}.UserMenuV2-module__KBbY8q__menuItemAdmin{color:var(--info-600);font-weight:var(--weight-semibold)}.UserMenuV2-module__KBbY8q__menuItemAdmin:before{background:linear-gradient(135deg,var(--info-500)0%,var(--info-600)100%)}.UserMenuV2-module__KBbY8q__menuItemAdmin:hover{background:var(--info-50);color:var(--info-700)}.UserMenuV2-module__KBbY8q__menuItemAdmin .UserMenuV2-module__KBbY8q__menuIcon{color:var(--info-600)}.UserMenuV2-module__KBbY8q__menuItemAdmin:hover .UserMenuV2-module__KBbY8q__menuIcon{color:var(--info-700);transform:scale(1.1)rotate(15deg)}.UserMenuV2-module__KBbY8q__adminBadge{padding:var(--space-0-5)var(--space-2);background:linear-gradient(135deg,var(--info-500)0%,var(--info-600)100%);color:var(--text-inverse);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);margin-left:auto}.UserMenuV2-module__KBbY8q__menuItemDanger{color:var(--error-600)}.UserMenuV2-module__KBbY8q__menuItemDanger:before{background:var(--error-500)}.UserMenuV2-module__KBbY8q__menuItemDanger:hover{background:var(--error-50);color:var(--error-700)}.UserMenuV2-module__KBbY8q__menuItemDanger .UserMenuV2-module__KBbY8q__menuIcon{color:var(--error-600)}.UserMenuV2-module__KBbY8q__menuItemDanger:hover .UserMenuV2-module__KBbY8q__menuIcon{color:var(--error-700);transform:scale(1.1)translate(2px)}@media (max-width:640px){.UserMenuV2-module__KBbY8q__dropdown{width:calc(100vw - var(--space-8));right:calc(var(--space-4)*-1)}.UserMenuV2-module__KBbY8q__userInfo{padding:var(--space-3)}.UserMenuV2-module__KBbY8q__userAvatar{width:40px;height:40px;font-size:var(--text-base)}.UserMenuV2-module__KBbY8q__menuItem{padding:var(--space-3)}.UserMenuV2-module__KBbY8q__menuArrow{opacity:1;transform:translate(0)}}@media (min-width:641px) and (max-width:1023px){.UserMenuV2-module__KBbY8q__dropdown{width:260px}}@media print{.UserMenuV2-module__KBbY8q__container{display:none}}@media (prefers-reduced-motion:reduce){.UserMenuV2-module__KBbY8q__dropdown,.UserMenuV2-module__KBbY8q__dropdownClosing,.UserMenuV2-module__KBbY8q__trigger,.UserMenuV2-module__KBbY8q__avatar,.UserMenuV2-module__KBbY8q__chevron,.UserMenuV2-module__KBbY8q__menuItem,.UserMenuV2-module__KBbY8q__menuIcon,.UserMenuV2-module__KBbY8q__menuArrow{transition:none!important;animation:none!important}}
:root{--primary-50:#fffbf0;--primary-100:#fff9e6;--primary-400:#ffcd4d;--primary-500:#ffb800;--primary-600:#e6a500;--bg-overlay:#00000080;--bg-modal:#fff;--bg-input:#fafbfc;--bg-input-focus:#fff;--text-primary:#1a1a1a;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-link:#3b82f6;--border-light:#f3f4f6;--border-medium:#e5e7eb;--border-dark:#d1d5db;--border-focus:#ffd93d;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--google-blue:#4285f4;--github-dark:#24292e;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-modal:0 20px 60px #00000026,0 8px 24px #0000001f;--shadow-btn:0 2px 8px #ffcd4d40;--shadow-btn-hover:0 6px 16px #ffcd4d59;--shadow-input-focus:0 0 0 4px #ffd93d1a;--shadow-social:0 2px 6px #00000014}.AuthModalV2-module__qVR5Vq__modalOverlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;padding:var(--space-4);justify-content:center;align-items:center;animation:.2s ease-out AuthModalV2-module__qVR5Vq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AuthModalV2-module__qVR5Vq__fadeIn{0%{opacity:0}to{opacity:1}}.AuthModalV2-module__qVR5Vq__modalOverlay.AuthModalV2-module__qVR5Vq__closing{animation:.2s ease-out AuthModalV2-module__qVR5Vq__fadeOut}@keyframes AuthModalV2-module__qVR5Vq__fadeOut{0%{opacity:1}to{opacity:0}}.AuthModalV2-module__qVR5Vq__modal{background:var(--bg-modal);border-radius:var(--radius-xl);width:100%;max-width:460px;max-height:90vh;box-shadow:var(--shadow-modal);animation:.3s cubic-bezier(.4,0,.2,1) AuthModalV2-module__qVR5Vq__slideUp;position:relative;overflow:hidden}@keyframes AuthModalV2-module__qVR5Vq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthModalV2-module__qVR5Vq__modalOverlay.AuthModalV2-module__qVR5Vq__closing .AuthModalV2-module__qVR5Vq__modal{animation:.3s cubic-bezier(.4,0,.2,1) AuthModalV2-module__qVR5Vq__slideDown}@keyframes AuthModalV2-module__qVR5Vq__slideDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.96)}}.AuthModalV2-module__qVR5Vq__modalContent{padding:var(--space-10);max-height:calc(90vh - 80px);overflow-y:auto}.AuthModalV2-module__qVR5Vq__modalContent::-webkit-scrollbar{width:6px}.AuthModalV2-module__qVR5Vq__modalContent::-webkit-scrollbar-track{background:var(--bg-input);border-radius:3px}.AuthModalV2-module__qVR5Vq__modalContent::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:3px}.AuthModalV2-module__qVR5Vq__modalContent::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.AuthModalV2-module__qVR5Vq__modalClose{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-tertiary);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}.AuthModalV2-module__qVR5Vq__modalClose:hover{color:var(--text-primary);background:#0000000a}.AuthModalV2-module__qVR5Vq__modalClose svg{width:20px;height:20px}.AuthModalV2-module__qVR5Vq__modalHeader{text-align:center;margin-bottom:var(--space-8)}.AuthModalV2-module__qVR5Vq__logoWrapper{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.AuthModalV2-module__qVR5Vq__logo{object-fit:contain;width:72px;height:72px;font-size:72px;line-height:1}.AuthModalV2-module__qVR5Vq__brandName{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.AuthModalV2-module__qVR5Vq__modalTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)0;line-height:1.2}.AuthModalV2-module__qVR5Vq__modalSubtitle{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.5}.AuthModalV2-module__qVR5Vq__inputGroup{margin-bottom:var(--space-5)}.AuthModalV2-module__qVR5Vq__inputWrapper{align-items:center;display:flex;position:relative}.AuthModalV2-module__qVR5Vq__input{background:var(--bg-input);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);width:100%;height:56px;font-size:var(--text-base);color:var(--text-primary);outline:none;padding:20px 48px 8px 16px;font-family:inherit;transition:all .2s}.AuthModalV2-module__qVR5Vq__input::placeholder{color:#0000}.AuthModalV2-module__qVR5Vq__input:hover{border-color:var(--border-dark);background:var(--bg-input-focus)}.AuthModalV2-module__qVR5Vq__input:focus{border-color:var(--border-focus);background:var(--bg-input-focus);box-shadow:var(--shadow-input-focus);animation:.6s ease-out AuthModalV2-module__qVR5Vq__inputFocusPulse}@keyframes AuthModalV2-module__qVR5Vq__inputFocusPulse{0%{box-shadow:0 0 #ffd93d66}70%{box-shadow:0 0 0 6px #ffd93d00}to{box-shadow:0 0 #ffd93d00}}.AuthModalV2-module__qVR5Vq__input.AuthModalV2-module__qVR5Vq__error{border-color:var(--error);background:#ef44440a;animation:.4s AuthModalV2-module__qVR5Vq__shake}.AuthModalV2-module__qVR5Vq__input.AuthModalV2-module__qVR5Vq__error:focus{box-shadow:0 0 0 4px #ef44441a}@keyframes AuthModalV2-module__qVR5Vq__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AuthModalV2-module__qVR5Vq__inputLabel{font-size:var(--text-base);color:var(--text-tertiary);pointer-events:none;background:0 0;padding:0 4px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.AuthModalV2-module__qVR5Vq__input:focus~.AuthModalV2-module__qVR5Vq__inputLabel,.AuthModalV2-module__qVR5Vq__input:not(:placeholder-shown)~.AuthModalV2-module__qVR5Vq__inputLabel{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--weight-medium);top:10px}.AuthModalV2-module__qVR5Vq__input:focus~.AuthModalV2-module__qVR5Vq__inputLabel{color:var(--primary-600)}.AuthModalV2-module__qVR5Vq__inputIcon{width:20px;height:20px;color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.AuthModalV2-module__qVR5Vq__inputToggle{border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthModalV2-module__qVR5Vq__inputToggle:hover{color:var(--text-primary);background:#0000000a}.AuthModalV2-module__qVR5Vq__inputToggle svg{width:20px;height:20px}.AuthModalV2-module__qVR5Vq__inputError{margin:var(--space-2)0 0 var(--space-2);font-size:var(--text-sm);color:var(--error);align-items:center;gap:var(--space-1);display:flex}.AuthModalV2-module__qVR5Vq__inputError:before{content:"⚠";font-size:var(--text-base)}.AuthModalV2-module__qVR5Vq__formFooter{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.AuthModalV2-module__qVR5Vq__forgotLink{font-size:var(--text-sm);color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none;transition:all .2s}.AuthModalV2-module__qVR5Vq__forgotLink:hover{color:#2563eb;text-decoration:underline}.AuthModalV2-module__qVR5Vq__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;border:none;outline:none;padding:14px 24px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.AuthModalV2-module__qVR5Vq__btnPrimary{width:100%;height:48px;color:var(--text-primary);box-shadow:var(--shadow-btn);background:linear-gradient(135deg,#ffd93d 0%,#ffb800 100%)}.AuthModalV2-module__qVR5Vq__btnPrimary:hover:not(:disabled){box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}.AuthModalV2-module__qVR5Vq__btnPrimary:active:not(:disabled){transform:translateY(0)scale(.98)}.AuthModalV2-module__qVR5Vq__btnPrimary:focus-visible{box-shadow:var(--shadow-btn-hover),0 0 0 4px #ffd93d33}.AuthModalV2-module__qVR5Vq__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthModalV2-module__qVR5Vq__btnIcon{width:18px;height:18px;transition:transform .2s}.AuthModalV2-module__qVR5Vq__btn:hover .AuthModalV2-module__qVR5Vq__btnIcon{transform:translate(2px)}.AuthModalV2-module__qVR5Vq__btnSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite AuthModalV2-module__qVR5Vq__spin}@keyframes AuthModalV2-module__qVR5Vq__spin{to{transform:rotate(360deg)}}.AuthModalV2-module__qVR5Vq__ripple{pointer-events:none;background:#fff9;border-radius:50%;animation:.6s ease-out AuthModalV2-module__qVR5Vq__rippleEffect;position:absolute;transform:scale(0)}@keyframes AuthModalV2-module__qVR5Vq__rippleEffect{to{opacity:0;transform:scale(4)}}.AuthModalV2-module__qVR5Vq__divider{margin:var(--space-8)0;text-align:center;align-items:center;display:flex;position:relative}.AuthModalV2-module__qVR5Vq__divider:before,.AuthModalV2-module__qVR5Vq__divider:after{content:"";background:var(--border-light);flex:1;height:1px}.AuthModalV2-module__qVR5Vq__dividerText{padding:0 var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);background:var(--bg-modal);white-space:nowrap}.AuthModalV2-module__qVR5Vq__socialLogin{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.AuthModalV2-module__qVR5Vq__btnSocial{justify-content:center;align-items:center;gap:var(--space-2);background:var(--bg-modal);border:1.5px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-social);padding:12px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.AuthModalV2-module__qVR5Vq__btnSocial:hover{border-color:var(--border-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.AuthModalV2-module__qVR5Vq__btnSocial:active{transform:translateY(0)scale(.98)}.AuthModalV2-module__qVR5Vq__socialIcon{flex-shrink:0;width:20px;height:20px}.AuthModalV2-module__qVR5Vq__btnGoogle:hover{border-color:var(--google-blue);background:#4285f40a}.AuthModalV2-module__qVR5Vq__btnGithub:hover{border-color:var(--github-dark);background:#24292e0a}.AuthModalV2-module__qVR5Vq__modalFooter{margin-top:var(--space-8);text-align:center}.AuthModalV2-module__qVR5Vq__footerText{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-4)0}.AuthModalV2-module__qVR5Vq__footerLink{color:var(--text-link);font-weight:var(--weight-semibold);margin-left:var(--space-1);text-decoration:none;transition:all .2s}.AuthModalV2-module__qVR5Vq__footerLink:hover{color:#2563eb;text-decoration:underline}.AuthModalV2-module__qVR5Vq__footerTerms{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.6}.AuthModalV2-module__qVR5Vq__termsLink{color:var(--text-tertiary);margin:0 2px;text-decoration:underline;transition:color .2s}.AuthModalV2-module__qVR5Vq__termsLink:hover{color:var(--text-secondary)}.AuthModalV2-module__qVR5Vq__message{margin-bottom:var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:12px 16px;animation:.3s ease-out AuthModalV2-module__qVR5Vq__slideIn;display:flex}@keyframes AuthModalV2-module__qVR5Vq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AuthModalV2-module__qVR5Vq__messageError{border:1px solid var(--error);color:var(--error);background:#ef44441a}.AuthModalV2-module__qVR5Vq__messageSuccess{border:1px solid var(--success);color:var(--success);background:#10b9811a}.AuthModalV2-module__qVR5Vq__messageInfo{border:1px solid var(--text-link);color:var(--text-link);background:#3b82f61a}.AuthModalV2-module__qVR5Vq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.AuthModalV2-module__qVR5Vq__modal{max-width:480px}.AuthModalV2-module__qVR5Vq__modalContent{padding:var(--space-8)}}@media (max-width:767px){.AuthModalV2-module__qVR5Vq__modalOverlay{align-items:flex-end;padding:0}.AuthModalV2-module__qVR5Vq__modal{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:95vh;animation:.3s cubic-bezier(.4,0,.2,1) AuthModalV2-module__qVR5Vq__slideUpMobile}@keyframes AuthModalV2-module__qVR5Vq__slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AuthModalV2-module__qVR5Vq__modalContent{padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.AuthModalV2-module__qVR5Vq__logo{width:56px;height:56px;font-size:56px}.AuthModalV2-module__qVR5Vq__modalTitle{font-size:var(--text-xl)}.AuthModalV2-module__qVR5Vq__modalSubtitle{font-size:var(--text-sm)}.AuthModalV2-module__qVR5Vq__input,.AuthModalV2-module__qVR5Vq__btnPrimary{height:52px;font-size:16px}.AuthModalV2-module__qVR5Vq__socialLogin{grid-template-columns:1fr}}@media (max-width:374px){.AuthModalV2-module__qVR5Vq__modalContent{padding:var(--space-4)}.AuthModalV2-module__qVR5Vq__logo{width:48px;height:48px;font-size:48px}.AuthModalV2-module__qVR5Vq__input,.AuthModalV2-module__qVR5Vq__btnPrimary{height:48px}}@media print{.AuthModalV2-module__qVR5Vq__modalOverlay{display:none}}
