.AccountItem_accountItem__Q3UWX{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:4px 0;background:transparent;border:1px solid transparent;border-radius:12px;width:100%;text-align:left;cursor:pointer;transition:all .2s ease}.AccountItem_accountItem__Q3UWX:hover{background:var(--bg-tertiary);border-color:var(--accent-primary)}.AccountItem_accountItem__Q3UWX:focus-visible{outline:none;background:var(--bg-tertiary);border-color:var(--accent-primary)}.AccountItem_accountItem__Q3UWX:disabled{opacity:.6;cursor:not-allowed}.AccountItem_avatar__LowEy{-o-object-fit:cover;object-fit:cover}.AccountItem_avatarFallback__mO8zJ,.AccountItem_avatar__LowEy{width:48px;height:48px;border-radius:50%;border:2px solid var(--border-color);flex-shrink:0}.AccountItem_avatarFallback__mO8zJ{background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:var(--text-secondary)}.AccountItem_accountInfo__1M7EK{flex:1;min-width:0}.AccountItem_accountName__PGstY{font-weight:600;font-size:.9375rem;color:var(--text-primary);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountItem_accountEmail__dmdtS{font-size:.8125rem;color:var(--text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountPickerModal_overlay__G7gb6{position:fixed;inset:0;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-lg)}.AccountPickerModal_modal__t4j0A{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.AccountPickerModal_header__Dm2X8{padding:32px 24px 24px;text-align:center}.AccountPickerModal_title__Un503{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.AccountPickerModal_subtitle__PkS_2{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.AccountPickerModal_accountList__pL_Em{padding:0 8px;max-height:280px;overflow-y:auto}.AccountPickerModal_divider__lVdxA{display:flex;align-items:center;gap:16px;padding:16px 24px}.AccountPickerModal_dividerLine__b0PHq{flex:1;height:1px;background:var(--border-color)}.AccountPickerModal_dividerText__vYqFn{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AccountPickerModal_buttonContainer__p56LA{padding:0 24px 24px}.AccountPickerModal_newAccountButton__h_lRY{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-xl);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AccountPickerModal_newAccountButton__h_lRY:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary)}.AccountPickerModal_newAccountButton__h_lRY:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.AccountPickerModal_newAccountButton__h_lRY:disabled{opacity:.7;cursor:not-allowed}.AccountPickerModal_googleIcon__C3YMu{width:20px;height:20px;flex-shrink:0}.AccountPickerModal_footer__ca7ba{padding:16px 24px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);border-radius:0 0 16px 16px;display:flex;justify-content:space-between;align-items:center}.AccountPickerModal_legalLinks__usi_7{display:flex;gap:16px;font-size:.75rem}.AccountPickerModal_legalLinks__usi_7 a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.AccountPickerModal_legalLinks__usi_7 a:hover{color:var(--text-secondary)}.AccountPickerModal_removeButton__mybAa{background:transparent;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.AccountPickerModal_removeButton__mybAa:hover:not(:disabled){color:var(--error-color);background:rgba(239,68,68,.1)}.AccountPickerModal_removeButton__mybAa:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.AccountPickerModal_modal__t4j0A{max-width:100%;margin:0 16px}.AccountPickerModal_header__Dm2X8{padding:24px 20px 20px}.AccountPickerModal_title__Un503{font-size:1.25rem}.AccountPickerModal_buttonContainer__p56LA{padding:0 20px 20px}.AccountPickerModal_footer__ca7ba{padding:12px 20px;flex-direction:column;gap:12px}.AccountPickerModal_legalLinks__usi_7{order:2}.AccountPickerModal_removeButton__mybAa{order:1}}